Open source 如果我的项目包含其他开源库,如何使其开源?

Open source 如果我的项目包含其他开源库,如何使其开源?,open-source,licensing,Open Source,Licensing,我想发布一个软件项目,本质上是一个网站,并将其放到GitHub上。我使用了几个开源库(PHP)来创建这个网站。如何为其他库提供适当的归属 我的目标是邀请其他开发人员为项目做出贡献,修改代码以供自己使用,从自己的域运行修改后的网站,并在理想情况下提高所有人的价值和功能。我不希望其他开发人员销售代码,也不希望销售他们版本的代码。我的项目使用什么许可证?我认为您需要执行以下操作: 将源代码上载到联机公共存储库并添加 源中包含许可证的license.txt文件 信息 您可以在网站上为源代码中使用的第三

我想发布一个软件项目,本质上是一个网站,并将其放到GitHub上。我使用了几个开源库(PHP)来创建这个网站。如何为其他库提供适当的归属


我的目标是邀请其他开发人员为项目做出贡献,修改代码以供自己使用,从自己的域运行修改后的网站,并在理想情况下提高所有人的价值和功能。我不希望其他开发人员销售代码,也不希望销售他们版本的代码。我的项目使用什么许可证?

我认为您需要执行以下操作:

  • 将源代码上载到联机公共存储库并添加 源中包含许可证的license.txt文件 信息

  • 您可以在网站上为源代码中使用的第三方脚本添加附加免责声明/信用

关于要选择的许可证,我认为这取决于第三方脚本许可证

例如: 如果您使用的第三方脚本是在GPL许可证下发布的,那么您也必须在GPL许可证下发布它,但我并不是说所有许可证都要求这样做。这正是GPL许可证所需要的

是最常见的许可证

但你可能也想看看

编辑:-我刚刚发现一些东西可以帮助您选择许可证,请参阅以下链接:

编辑#2:-根据我的研究和知识共享


有用的链接


查看创作通用信息:无商业、复制、许可证