我们有一个想要在 GPL 下发布的产品(客户端-服务器)。需要遵循什么程序?我们还有一个 EULA 文本,那里需要添加什么?只需将 GPL 许可证添加到每个源代码文件就足够了,是吗?请指教。
问候-贾德
如果你真的想要围绕你的软件建立某种社区,并且反馈一些更改和修复,你将不得不做更多的事情。将代码放在 sourceforge 上,公开它,写博客,在邮件列表中提及它等。
如果您只是想遵守 GPL,因为您使用了一些 GPL 组件,那么在 Eula 中包含 GPL 文本,并根据要求提供源代码就足够了。
请参阅有关如何将 GNU 许可证用于您自己的软件的官方文档。基本上,它告诉您在软件的所有发行版中包含许可证文本,并要求您在每个源文件的开头插入一些“律师代码”。
但是您的“EULA 文本”是怎么回事?您是否尝试在 GPL 之上添加限制,或者 EULA 是否代表您的用户可以选择遵守的替代许可证而不是 GPL?
IANAL 等,但您可能需要为您的服务器部分考虑AGPL。AGPL 增加了一些部分,要求通过网络提供软件使用的任何人也必须返回他们的更改。此要求不是基本 GPL 许可的一部分。
只是一个想法。