我的理解是,程序可以动态链接到 LGPL 库并包含其标头,可能需要进行修改,而不必在 LGPL 下发布程序,但是必须发布对构建动态库的源代码的任何修改根据 LGPL。
实际上,这允许人们不受限制地使用该库,但他们必须回馈他们对其所做的任何更改。
我想发布一个我作为 FOSS 编写的 C++ 库,并且我想以同样的精神授权它:允许人们使用它而不必发布使用它的代码,但必须发布他们对它所做的任何更改它。但是,LGPL 本身并不适合我,因为我的库完全只有标题(它是一个模板库)。
什么许可证可以达到这个目的?