GitHub一代说 开源已经过时了
多年来,软件行业一直在远离所谓的“复制许可”(如GNU通用公共许可证(GPL)),并倾向于允许的Apache样式许可。考虑到开发人员越来越重要,这并不令人惊讶:开发人员只是想在不被许可证要求困扰的情况下完成工作。因此,允许许可的Apache许可或许并不令人惊讶。
不管怎样,GitHub似乎就是这么告诉我们的。
在免费和开放源码软件的早期,版权许可占主导地位.但多年来,像BSD和MIT这样的许可许可证一直在攀升,正如RedMonk分析师DonnieBerkholz很好地描述的那样:
不满足于此,然而,我们似乎进入了一个新的阶段:无许可证模式。正如自由软件的倡导者格林·穆迪指出的那样,“向更多的‘许可’许可证转移的合乎逻辑的结论[是]一个允许一切的结论。”
尽管Moody谈论了公共领域软件,但Github的生成似乎并不那么繁琐。
正如软件自由法律中心(SoftwareFreedomLaw Center)高级员工顾问亚伦·威廉姆森(Aaron Williamson)在今年的Linux协作峰会上所介绍的那样,GitHub上的绝大多数项目似乎根本没有任何许可条款。(“登记册”的NeilMcAllister给出了一个很好的总结。)GitHub已经成为现代开源开发的聚集地,所以在威廉姆森扫描的1,692,135个代码存储库中,仅有14.9%(219,326)的目录中有一个指定许可证的文件,这是非常重要的。
换句话说,GitHub上的绝大多数代码并不一定是开源的。或者专有软件。或者什么都行。只是密码而已。
Red monk分析师詹姆斯?对于这样的开发人员来说,州长持有、许可和治理是一个事后的想法:代码就是全部。Gartner和Forrester都发现开源正是因为开发人员想要灵活性。
更少的许可=更多的灵活性。
这并不是说这种方法是没有问题的。外曲线基金会董事会成员StephenWalli认为,在没有治理和许可的情况下,这种“滥交”的共享将导致“软件传播疾病”。但尚不清楚GitHub一代是否关心。也许他们会的。也许他们会醒来,嗅到许可的需要。
或者他们创造的项目/公司将吸引潜在买家的利益,突然源代码HYGEINE将变得重要。很多。作为一项黑色的鸭研究显示,开源的法规遵从性正在成为并购中日益普遍的问题:
但并不是一切都失去了。Berkholz分析了一系列广泛的项目,以确定项目规模与许可之间的相互作用。正如他总结的那样,“随着项目的发展,他们倾向于解决任何许可问题,可能是因为他们得到了公司用户、专业开发人员等等。”
换句话说,随着项目的成熟,许可证叛乱倾向于变得不那么叛逆。
最终,我们几乎肯定不会因为不确定的代码来源而面临行业崩溃。相反,我们有一种高度宽松的许可文化,这有助于在开放源码开发的早期阶段促进代码的开发,随着项目的普及,这些代码都是apache风格的许可,律师可以轻松地休息。