我的公司(欧盟)正在考虑发布我们代码的某些部分 根据免费软件许可证。我们要问律师,但首先 我想问一下这样做时我们应该期待什么问题?我们是 计划使用LGPL许可证,主要是因为我们希望能够重用 其他人的代码也在我们的(封闭式)软件中。
编辑:我们拥有我们想要发布的所有代码(所有内容都已编写完成 由一个开发人员,他实际上建议开源代码)。 我们也不关心重用 我们的竞争对手的代码;这段代码或多或少是正交的 我们为生活所做的事。我们确实希望这些代码能够被其他人改进(或者在 至少发现任何错误),但它实际上已经足够我们了。
感谢您的意见。
答案 0 :(得分:4)
可能出现的问题:
答案 1 :(得分:1)
如果您使用LGPL,其他人的贡献仍然可以在GPL下完成,这将阻止您在密切源软件中重复使用他们的代码。你必须要小心。此外,即使他们的贡献是LGPLed,如果在外部DLL等中使用该代码,您也可以自由地不打开源。
这是一个非常粗略的描述,其含义很难掌握(我也不完全掌握),也取决于你正在开发什么样的软件,所以你最终必须咨询律师。
您可能还想查看Qt的内容。
答案 2 :(得分:1)
我建议根据LGPL或BSD风格许可发布,不包含任何责任。
关于其他人使用代码,再次使用BDS许可代码,您就已经完成了设置。
答案 3 :(得分:1)
如果贵公司想要控制官方代码是什么,我建议您使用Artistic License 2.0,而不是LGPL。