【发布时间】:2012-07-09 22:48:25
【问题描述】:
我的理解是,程序可以动态链接到 LGPL 库并包含其标头,可能需要进行修改,而不必在 LGPL 下发布程序,但是对构建动态库的源代码进行任何修改必须根据 LGPL 发布。
实际上,这允许人们不受限制地使用该库,但他们必须回馈他们对其所做的任何更改。
我想发布一个我编写为 FOSS 的 C++ 库,并且我想以同样的精神授权它:允许人们使用它而不必发布使用它的代码,但必须发布他们对其所做的任何更改。但是,LGPL 本身并不适合我,因为我的库完全只有标题(它是一个模板库)。
什么许可证可以达到这个目的?
【问题讨论】:
-
@R.MartinhoFernandes:Boost 许可证是允许的。所有基于它们的衍生作品都可以分发,而无需将更改贡献回项目。
-
哦,忘了我当时说了什么:)
-
致那些投票结束问题的人:请推荐一个更合适的替代 StackExchange 网站。
-
@HighCommander4:我没有投票结束,但这可能会在programmers.stackexchange.com
-
我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 和 here 了解详细信息,help center 了解更多信息。
标签: c++ templates open-source licensing libraries