Open source I';我正在考虑提交magento扩展,我应该使用什么许可证?

Open source I';我正在考虑提交magento扩展,我应该使用什么许可证?,open-source,magento,licensing,Open Source,Magento,Licensing,我正在查看如何将免费扩展添加到Magento Connect。我注意到一个开源许可证列表。有人能指出主要的区别吗 粗略地说,它们都差不多。每个许可证都允许任何人重用您的代码,只要他们信任您,但是(L)GPL、MPL和OSL禁止任何人使用与您选择的许可证不同的许可证进行重用。这里有一些关于这些许可证的信息:@Tim Cooper,感谢讨论的帮助。其中许多问题甚至与Magento的许可证(OSL)不兼容。我投票结束这个问题,因为它是关于许可证或法律问题,而不是编程或软件开发。关于细节,还有更多。不完

我正在查看如何将免费扩展添加到Magento Connect。我注意到一个开源许可证列表。有人能指出主要的区别吗


粗略地说,它们都差不多。每个许可证都允许任何人重用您的代码,只要他们信任您,但是(L)GPL、MPL和OSL禁止任何人使用与您选择的许可证不同的许可证进行重用。

这里有一些关于这些许可证的信息:@Tim Cooper,感谢讨论的帮助。其中许多问题甚至与Magento的许可证(OSL)不兼容。我投票结束这个问题,因为它是关于许可证或法律问题,而不是编程或软件开发。关于细节,还有更多。不完全正确。有些许可证对如何分发使用源的应用程序有附加要求。快速示例:如果应用程序使用GPL许可代码,则需要分发整个应用程序代码的副本,而BSD和MIT等许可允许您“重新关闭”应用程序的源代码。它变得很复杂,网上的争论也很快变得很愚蠢。我说了“大概”:-p此外,BSD和MIT不在我的“强迫你在同一许可证下分发”许可证列表中。@Alan Storm:不完全是。GPL/etc许可证阻止其他人更改许可证。原始作者可以随意更改、删除甚至添加其他许可证,因为许可证不适用于他们,因为他们是版权所有者。