本文共 1749 字,大约阅读时间需要 5 分钟。
十个人在一座荒岛上
首先,我们需要自问,为什么要麻烦选择许可证?
你是:
然后,是的,您应该选择一个许可证。 对您的访客公平,并通过明确给予许可来备份许可的外观。
版权法默认是由作者控制复制,修改和分发的,因此其他人需要作者的许可才能复制,修改或分发。 如果您希望他人自由复制软件并可能在其上构建软件,则应选择一个许可证。 开源许可证提供了消除默认版权障碍所需的权限。
好。 假设您确实要发布软件的许可证。 请不要写自己的许可证。 有很多选择。 实际上,有太多选择可能会让您感到瘫痪,但您永远不要害怕。 将一个许可与另一个许可进行比较,其细节可能会令人生畏,但这些许可比看起来更相似。 所有开放源代码许可均提供复制和修改的权限,并且它们均提供将这些权利传递给他人的许可。 它们都为软件的接收者提供了能够在开发基础上进行开发和进行协作所需的权限。
在一个主要方面上可以选择最适合您的软件的许可证:是否为copyleft。
如果我在 ,我可能 ,但说我确实需要。 我将许可证装在一个口袋里,将放在背包里,然后找到一个存放许可证的地方。
在一个巨大的多维空间中,有一个维度是我的出发点:copyleft↔不是copyleft。 所有免费软件和开放源代码许可均提供复制和修改的许可,并且它们均提供将这些权利转让给他人的许可。 但是,最后一部分有两个重要的不同变体:非版权所有人许可证允许接收者转让其获得的权利(通常称为“许可”许可证); Copyleft许可证要求传递某些权限。
GPLv3 +指最广泛使用的Copyleft许可证的当前版本(需要将权限传递给其他人)。 (“ +”是指标准GPL许可声明中的以下短语:“许可的版本3,或(由您选择)任何更高版本”。)
MIT许可证是一个简单的许可证(少于200个字),代表该维度的非copyleft端(允许将权限传递给其他人)。
多年来,专利已引起越来越多的关注。 结果, 比更强大地处理专利。 Apache许可的和版本是BSD许可的变体,BSD许可未明确提及专利,而将权利授予分为单独的版权和专利部分,而专利部分则包括防御性终止功能。
Apache许可证中的专利语言已使其享有专利保护许可证的声誉。 但是,GPLv3具有更强大的专利语言。 而且,尽管我们尚未在法庭上看到这一点,但我相信MIT许可中的权利授予所包含的专利权可能与Apache中的专利权相似(尽管没有防御性终止功能)。 阿帕奇很好; 但是,其声誉可能被高估了。 我之所以将它包括在内,是因为其他人可能比我更重视简单。
我的荒岛清单主要关注新项目的许可证选择,该项目不受相关软件许可证的限制。 但是,可能会有一些许可证选择因素从您的软件关系流向其他软件。
其他人也分享了他们的想法和意见,这可能反过来可以帮助您选择。
您在选择许可证时遇到什么困难? 如果您在荒岛上,您将携带哪些执照?
翻译自:
十个人在一座荒岛上
转载地址:http://ewczd.baihongyu.com/