Open source 困惑于选择什么许可证

Open source 困惑于选择什么许可证,open-source,licensing,Open Source,Licensing,我和我的朋友一起做了一个项目并建立了一个网站。这是网站: 这或多或少像是一个教育CMS。现在的情况是,它处于初始阶段。我们仍然需要按照学院的指示为网站准备更多的模块 所以,我和我的搭档想把它开源,这样大学里的人就可以在它的基础上再接再厉。我们希望从一群真正感兴趣的合格开发人员中进行选择,并在特定条件下仅向他们提供代码,以便他们能够为站点准备特定模块或修复现有bug。对于像GPA计算器,考勤计算器这样的东西,你不需要网站的代码 我完全了解了许可证,我认为我们还不能选择开源许可证,因为我们现在还没有

我和我的朋友一起做了一个项目并建立了一个网站。这是网站:

这或多或少像是一个教育CMS。现在的情况是,它处于初始阶段。我们仍然需要按照学院的指示为网站准备更多的模块

所以,我和我的搭档想把它开源,这样大学里的人就可以在它的基础上再接再厉。我们希望从一群真正感兴趣的合格开发人员中进行选择,并在特定条件下仅向他们提供代码,以便他们能够为站点准备特定模块或修复现有bug。对于像GPA计算器,考勤计算器这样的东西,你不需要网站的代码

我完全了解了许可证,我认为我们还不能选择开源许可证,因为我们现在还没有发布代码。但是知识共享呢?只是像这样添加了一个CC徽章

我看到页脚上有一张抄送邮票。就我所知,这不是开源的。但我也听说CC不适用于软件或代码。那么开发人员何时使用CC许可证呢?在我的情况下,使用GPL而不现在给出代码,但增加一些额外的自定义条件是否公平

我该怎么办?我想申请执照。我不想让任何人商业化,我也希望人们能分享一些东西


谢谢

在我回答之前,首先要问一个问题:为什么不让代码广泛使用?既然您似乎无意将其商业化,那么为什么还要麻烦使用非OSS许可证(这将引发与您的贡献者的讨论)


无论如何,一个好的许可证可以是,它允许查看权限,但不允许修改/重新分发。您可以签订单独的协议,允许特定人员出资,因为这涉及到合同法领域(您需要获得他们的许可才能重新授权代码)。

在我回答之前,首先要问一个问题:为什么不让代码广为使用?既然您似乎无意将其商业化,那么为什么还要麻烦使用非OSS许可证(这将引发与您的贡献者的讨论)

无论如何,一个好的许可证可以是,它允许查看权限,但不允许修改/重新分发。您可以签订一份单独的协议,允许特定人员参与,因为这涉及到合同法领域(您需要获得他们的许可才能重新许可其代码)。

如果您希望开放源代码以供人们改进,那么这可能是最佳的许可选择,但也希望迫使人们分享他们的进步

它并没有明确阻止商业化,但任何制作商业衍生产品的人都必须根据AGPL分享他们的所有变化。实际上,这意味着商业实体必须找到其他创造价值的方式,例如提供增值服务

注意:要求许可证“不歧视努力领域”。这意味着,如果你想被归类为开源,就不能添加禁止商业使用的条款。你必须让企业以同样的条件公平地使用开放源代码,就像其他人一样。

如果你想让源代码开放给人们改进,同时也想强迫人们分享他们的改进,那么许可证可能是最好的选择

它并没有明确阻止商业化,但任何制作商业衍生产品的人都必须根据AGPL分享他们的所有变化。实际上,这意味着商业实体必须找到其他创造价值的方式,例如提供增值服务

注意:要求许可证“不歧视努力领域”。这意味着,如果你想被归类为开源,就不能添加禁止商业使用的条款。你必须让企业以同样的条件公平地使用开源代码,就像其他人一样

但我也听说CC不适用于软件或代码。那么开发人员何时使用CC许可证呢

软件开发人员决不能对软件程序使用CC许可证

创意通用许可证适用于图像、照片、音乐、视频或文档文本等作品

它们不太适合软件,因为软件程序有两种形式:目标代码和源代码。CC许可证不能很好地与这两种形式配合使用。例如,你可以很好地编辑一张照片或一首音乐,如果你没有源代码,软件就不能很好地工作

顺便说一句,stackoverflow上的CC用于内容。因此,您现在可以编辑我的答案并对其进行改进;)

但我也听说CC不适用于软件或代码。那么开发人员何时使用CC许可证呢

软件开发人员决不能对软件程序使用CC许可证

创意通用许可证适用于图像、照片、音乐、视频或文档文本等作品

它们不太适合软件,因为软件程序有两种形式:目标代码和源代码。CC许可证不能很好地与这两种形式配合使用。例如,你可以很好地编辑一张照片或一首音乐,如果你没有源代码,软件就不能很好地工作

顺便说一句,stackoverflow上的CC用于内容。因此,您现在可以编辑我的答案并对其进行改进;)