我想发布一个软件项目,实际上是一个网站,并将其放在GitHub上。我使用了几个开源库(PHP)来创建这个网站。如何为其他图书馆提供正确的归属信息?
我的目标是邀请其他开发人员为项目做出贡献,更改自己使用的代码,从他们自己的域运行更改的网站,并理想地改善所有人的价值和功能。我不希望其他开发人员销售代码,也不希望出售他们的代码版本。我的项目使用什么许可证?
答案 0 :(得分:0)
我认为您需要执行以下操作:
将您的源代码上传到在线公共存储库并添加 包含许可证的源中的license.txt文件 信息。
您可以在自己的网站上获取其他来源免责声明/信用额度。
关于选择的许可,我认为它取决于第三方脚本许可证。
例如: 如果您使用的第三方脚本是根据GPL许可证发布的,那么您还必须在GPL下发布它,但我并不是说所有许可证都要求这样做。这正是GPL许可所要求的。
GPL是最常见的许可证。
但你可能也想看看Creative Commons Licenses。
编辑: - 我刚发现一些可能有助于您选择许可证的内容,请参阅以下链接: http://creativecommons.org/choose/编辑#2: - 根据我的研究和知识共享。 CC licenses are NOT recommended for Softwares
http://www.gnu.org/licenses/gpl-faq.html