根据一项新的White Source研究,开源从来没有像现在这样“开放”,许可许可的增长率(Apache,MIT,BSD)比它的左邻右舍(AGPL,GPL)更快。然而,这并不完全是新闻,因为这种向许可的转变已经持续了几十年。正如德克里勒研究员所强调的,2001年许可量超过了版权所有。
然而,这种变化背后的原因还没有被正确理解。
参见:防止开发者倦怠的10种方法(免费PD F)(技术共和国)
Chris Di Bona在2007年的一次采访中首次提出了开源的主要优势之一。谈到谷歌的工程实践,他说:
开源的东西,就像你的一样。你可以为自己的代码开源做任何事情:你可以送货,你不需要支付任何钱或任何东西,你可以修复任何错误,你可以有一个新的功能。这些听起来可能微不足道,但你可以在没有许可的情况下做任何事情,而不必联系任何人或去找你的法律团队。一旦代码进入您的公司,人们就可以像自己一样使用它。它的力量令人惊叹。
考虑到谷歌已经做了大量的软件开发,如果我们必须有一些严重的专有[代码]限制,这将带给我们,我们不能以我们已经做的速度开发。
以我们的速度发展。很难夸大这有多强大,尤其是在一个越来越由软件组成的世界里。多年后,迪博纳告诉我,人们可能错过了他声明中最重要的一点:“人们没有从这一点上带走的是,你对软件的限制越多,越多的人和公司倾向于避免它……”
这给了我们许可。
正如人们所指出的,向许可的过渡已经持续了很多年。从迪博纳的评论可以看出,原因是开发者的自由。虽然copyleft可以被认为是专注于用户自由,但开源倾向于关注尽可能广泛的开发者。正如White Source的分析所显示的,由于行业一直专注于最大限度地提高开发人员的工作效率,许可随之而来:
不喜欢白源数据?还有2011年和2015年黑鸭的数据,或者红魔分析师史蒂夫奥格雷迪2017年对黑鸭数据的分析,你可能不喜欢。为什么呢?因为这一切都指向开发者对许可的选择。
对此,自由软件倡导者表示,许可证在增加,因为大企业发现更容易将开源代码转化为专有优势(JonoBacon将这种优势分离出来),或者认为copyleft代码的主体在绝对值上没有减少(尽管他们承认与更多的许可证相比,它可能已经减少了)。但这不是重点。
这是迪博纳的观点:“你对软件施加的限制越多,人们和公司就越容易避免。”2007年的好律师今天可能更有帮助。

