关于分发源代码的GPL / LGPL许可证

时间:2011-10-24 02:51:35

标签: open-source licensing

如果我使用GPL / LGPL许可证制作代码,这是否意味着我必须将源代码发布到公共/或作为请求?另外,是否有任何开源许可证不需要我发布源代码?

感谢。

1 个答案:

答案 0 :(得分:2)

您没有义务自动发布GPL代码。

只有在将GPL代码(以任何形式 - 编译或以其他方式)分发给他人时,您才必须发布GPL代码,并且您只有义务将其发布给您分发给它们的人。您可以拥有销售和发布给Microsoft的GPL代码,而不是其他任何人 - 只有他们拥有源代码的GPL权限,没有其他人。当然,他们可以将它发布给任何他们喜欢的人。 GPLv3还增加了一些关于软件即服务的内容。

如果您根本不想发布源代码,那么为什么要将其称为“开源”?如果您拥有专有代码,请使用普通的专有许可证。