3

我正在慢慢开始使用 openGL 和 C++ 构建自己的小型游戏引擎,我认为暂时将其开源会很好,问题是一旦我添加更多独特或详细的功能。我知道大多数开源软件的许可证都规定未来的版本也必须是开源的,但鉴于这将是我的程序,我是否可以最终停止使其开源?

4

1 回答 1

0

取决于您使用的开源许可证以及您设置项目的方式。您可以使用 BSD/MIT 许可证,然后您就没有 GPL/LGPL 的病毒问题(但也没有优势)。您也可以让您的主引擎保持开放和免费,只出售您的独特功能。

有很多方法!

于 2012-07-14T08:14:59.843 回答