来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-05-30
开源的贡献必须是一个双行道。然而,直到最近公司贡献开源项目已经比开放源代码的企业使用少了很多。在前面的文章中,我列举的战略利益,以促进开源项目。随着越来越多的企业正在加速他们的贡献,都会有需要揭穿有关开源的贡献一些常见的误区。
1 ,有足够多的眼球已经
1964年,一个年轻的女子名为小鹰吉诺维斯成了受害者公众的冷漠和引发争议的现象大称为旁观者效应。为了简单地说明它,这个词描述了一个现象,人们都不愿采取行动时,别人足够的存在。
该软件相当于已部分促成了Heartbleed曝光,威胁四分之一的互联网。开源软件提供了更多的眼球,在原则上,寻找安全漏洞和严重的安全漏洞。但是,我们很多人都采取了这种想法发挥到了极致,并且忽略贡献上,我们的企业都严重依赖的开源项目。
OpenSSL的项目,形成一个核心的互联网安全是由一小群志愿者没有大量的捐赠或外部捐款获得了载人。从本质上说,它已成为一个受害者,在那里它认为别人会有助于使项目安全旁观者效应。由于娄希普利告诫, “开源已经成为一个双行道。 ”
2,做贡献的唯一方法是通过编写代码
很多公司都严重缺乏对开发人员和工程师们也延伸到贡献了很多开源社区。因此,他们给一个歉意的回答当被问及他们缺乏的贡献。然而,给人的代码是不是回馈社会上,你的业务依赖于唯一的出路。一些其他的方式来贡献包括:
查找和报告问题
修复简单的错误
帮助建立更好的文档
举办或赞助的聚会
作为标准委员会的一部分
捐钱 - OpenSSL的得到了只有几十万美元的捐款,有助于数以亿计的收入,以各项业务的项目。
芭芭拉Shaurette写关于各种方式回馈社会。
深许可证Data_GitHub
3 ,上传它,而且它全部完成
一旦你上传你的项目到Github上或类似的网站,你不能想当然地认为你做,现在你的代码是“开源了。 ”除非你明确地提供一个许可证,你可能仍然拥有所有的权利,并与代码相关的负债。通过黑鸭子的扫描软件,我们发现,去年有超过四分之三Github上的项目有没有相关的有效许可证。这使得它很难为别人建立在你的工作。一旦你开始一个项目,你需要声明一个许可证,以便它真正是开源的。更多详细信息可在黑鸭子和GitHub上的网站。
4, GPL要求您签署了您的版权,
有一个普遍的神话, GPL和流行的copyleft许可证让您指定您的版权给第三方( FSF或其他人) 。下面是我们的总法律顾问在写这个题目:
而在GPL确实需要共享的源代码,作者并不需要转让或他们的版权转让给任何实体。在GPL下你须根据GPL许可证的条款下提供合并工作,并且免费。不过,你不需要指定您的版权。
事实上,在GPL v2的使这明确地明确表示:“因此,它不是本节的要求主张或剥夺您的作品的权利完全由您编写的意图;相反,意在行使对基于程序的衍生著作或集合著作散布的权利。 “
..公司可以战略性地释放某些代码在GPL下(并且,重要的是,不能在一个宽容的许可证)在其他国家也将采取和完善了代码的希望。与此同时,同一个公司可以许可相同的代码,以原始设备制造商,例如,是收费的,只要它不包含任何其他第三方GPL代码。
5,盖了,他们会来
许多公司正在战略性地使用其开源的贡献建立一个社区。然而,他们含蓄地坚持到梦的想法,外地“构建它,他们就会来。 ”社区没有得到解决您的项目形成,因为你已经上传了Github上,并提供了一个许可证。 Ohloh ,黑鸭子打开集线器,表明多数项目没有一个强大的社区利益。
建立开源社区是不是从建设社区其他地方太不一样了。您需要创建一个愿景,投入足够的初始努力让球滚动,使其更易于理解,通过文档和更好的代码项目,深入到社会的有关成员,以及最重要的,沟通的价值项目向社会公布。
结论
参与开源项目,可以为您的开发人员以及对公司整体满载而归。但是,必须了解开源贡献的动力是很重要的。你需要清楚地围绕您的企业如何与更广泛的社区参与的战略。如果你的公司是高度依赖于几个开源项目,你需要想想你如何能培养你的关键资源 - 社会 - 这样你就不会发现重大破坏为您的企业。请记住, “没有这样的事,作为一个免费的午餐。 ”
本文链接:http://www.hengtaiboyuan.com/jsdt/content_76 转载请注明来自北京恒泰博远科技有限公司