我可以使用 SDL 发布应用程序吗,即使是商业用途?

我可以使用 SDL 发布应用程序吗,即使是商业用途?

不久前我在 Windows 上写了一个游戏,我想将它移植到 Ubuntu 上完成,尤其是因为我可以通过软件中心发布它。但是,它是用 C/++ 和 OpenGL 编写的,使用 SDL 进行窗口和输入。

SDL 网站表示:

“SDL 在 GNU LGPL 版本 2 下分发。此许可证允许您在商业程序中自由使用 SDL,只要您链接到动态库即可。”

读过一些资料后,我听说 LPGPL V2 许可证有一些限制,我需要考虑。就我个人而言,我确实尝试过,但我就是无法理解所有这些许可证。

这里有人能告诉我是否可以将其用于商业用途还是需要删掉所有的 SDL 框架?

非常感谢您的帮助。

谢谢。

答案1

是的,你可以在商业项目中使用 SDL。LGPL 允许你将 SDL 链接到专有代码。(请参阅本文, 和那个版本许可证本身)这意味着如果你改变星光大道你还必须释放那些LGPL 下的变化。

当然,重要的是你在创作任何获得许可作品的衍生作品之前,请阅读并理解许可证本身,包括在创建链接到 SDL 的程序(专有或其他)之前。

此外,请注意,此答案仅供一般参考。
此帖子并非法律建议。

相关内容