揭穿开源贡献一些常见的误解

  从长远角度来看,开源贡献必须是一条双行道。然而最近的统计显示,公司对开源项目的贡献远远低于企业对开源代码的使用。随着越来越多的公司加大对开源项目的贡献力度,这里有必要揭穿开源贡献一些常见的误解。

  1. 开源早已赚足了眼球

  1964年,一位名叫Kitty Genovese的年轻女子成为公众冷漠态度的受害者,这一现象引发了一场“旁观者效应”的大讨论。简单地说,这一术语描述的现象就是表明人们在周围有足够旁观者存在的时候自己不愿主动采取措施。

  如果你明白上面所说的话,你就能想象得出是什么在一定程度上促成了Heartbleed的发生,这对互联网是一种威胁。开源软件在IT行业可以提供足够的眼球,原则上这些眼球是用来发现安全漏洞和缺陷的。然而,很多人利用这个想法采取了极端手段,在很多企业严重依赖的开源项目上做手脚,造成难以想象的后果。

  由一小群志愿者在没有大量捐款或外部贡献的情况下维护着">OpenSSL项目,使其形成了一个网络安全的核心部位。从本质上说,它已成为一个“旁观者效应”的受害者,因为很多人都相信会有人去贡献这个项目以确保它是安全的。正如Lou Shipley告诫的那样:“开源必须是一条双行道。”

  2. 贡献的唯一方式就是编写代码

  很多公司都极度缺乏开发人员和工程师,以至于在给开源社区做贡献的时候出现人员紧张局面。因此,当问及他们在贡献缺乏的事情的时候他们总是给一个歉意的答复。然而,给代码并不是唯一的方式。一些其它的贡献方式包括:

  发现问题并报告问题。

  修复简单漏洞。

  帮助构建更完善的文档。

  组织或赞助聚会。

  为标准委员会做点事。

  捐款——OpenSSL只有几千美元的捐赠项目,但它却为成千上万的企业带来收益。

  此外你可以查看Barbara Shaurette所写的各种为社区做贡献的其他方式。

  3. 项目上传完即万事大吉

  一旦你上传项目到Github或类似的网站,你不能认为你的事情就结束了,更不能认为你的项目代码现在已经开源了。“除非你能明确地提供一个许可证,因为你可能跟这个项目代码还有着所有权利和责任等事项。通过Black Duck的扫描软件,我们发现,去年在Github上有超过四分之三的项目没有提供相关的、有效的许可证。这很难让别人在你的工作上建立相关贡献。一旦你开始这个项目,那么你需要声明一个许可证,别人才能相信它是真正的开源的。

  4. GPL要求你签字放弃版权

  有一个很流行的说法,GPL和受欢迎的版权许可让你分配你的版权给第三方(FSF或其他人)。下面是General Counsel在这个问题上的阐述:

  虽然GPL要求共享源代码,但是作者不需要分配或转让版权给任何实体单位。根据GPL的规定,你可能需要合并在GPL许可证下面的所有工作,并且是免费的。然而,你不需要分配你的版权。

  公司可以从战略意义上释放某些GPL许可证下的代码,这么做的目的是希望别人采用代码并改进代码质量。同时,相同的公司可以允许同样的代码给OEM,例如,收取费用,只要它不包含其他第三方GPL代码。

  5. 构建社区就会有贡献者

  许多公司战略性的使用他们的开源贡献来建立一个技术社区。然而,他们只是幻想着能够抓住这一梦想“构建一个社区,贡献者就会来”。事实上,这个社区不可能成为一个正式的开源社区,因为你已经将项目上传到Github,并提供了一个许可证。Ohloh——是Black Duck 开放中心,其统计结果表明大多数项目并没有强大的社区利益,无法激起贡献者的兴趣。

  构建一个开源社区和构建一个其它社区并没有太多的区别。你需要创建的是一个愿景,最初阶段投入足够的努力让这个社区运作起来,通过文档和高质量的代码让项目更容易被理解,接触相关社区的成员,而且,最重要的是,将项目的价值传达给公众。

  原文链接:http://code.csdn.net/news/2820021

时间: 2024-07-29 11:17:58

揭穿开源贡献一些常见的误解的相关文章

盘点草根建站对域名及服务器常见的误解

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 那些互联网巨头公司总是在强调自己具有强烈的社会责任感,说自己的存在不仅仅是为了自己,也是为了更好地促进整个行业的发展,虽然这些只是为了装饰下自己的套话.然而事实上这些巨头公司也确实在为整个行业做贡献,引领者互联网的发展,也就是说他们所做的事情往往可以从某种程度上代表这一种新趋势.而阿里学着亚马逊搞起云计算,说明互联网基础设施这块又将是巨头拼杀

【信息图表】从拥抱到开源,阿里开源贡献一览

开源一直是技术界的"网红",很多开源项目可以说是已经成为目前互联网底层基础设施.在开源方面,阿里巴巴一直参与并支持开源的发展. 阿里巴巴希望能和更多有志之士一起合作,让开源事业惠及到更多的人和组织. 本图表简述了阿里从用到到回报开源的情况,介绍阿里开源贡献一览:

Rafy 开源贡献中心 - 组织成立,并试运行一月小结

背景 最近两年,工作中虽然大量使用了 Rafy 框架作为各个产品.项目的开发框架.我是 2015 年的年中加入现在这家公司的,由于我个人工作太忙的缘故,一直没怎么编码,Rafy 框架底层的核心成长也比较慢.这两年只是在必须更新时,安排了一些开发者做了很少的一些代码更新. 这几年,Rafy 框架 2.0 版本没怎么大力推广.目标客户不精确.产品的设计有些问题.框架本身的价值也没有被大众认可,这些都需要对框架本身不断地进行更新.由于最近两年编码较少,我也停下来在更高的维度思考了框架 3.0 版本应该

GitHub 开源贡献榜:微软超越 Facebook 排第一

在新任CEO萨蒂亚·纳德拉的领导下,封闭许久的微软已于过去几年在变得更加拥抱开源.根据知名代码协作项目网站GitHub上的最新数据,我们发现微软已经位列开源贡献榜的第一名(16419),超过了Facebook(15682).docker(14059).angular(12841).以及Google(12140).过去12个月,微软有超过580万活跃用户在其平台上. 这样的成绩并非一蹴而就,2014年10月的时候,微软开源了其.NET框架(该公司用于打造和运行 应用+服务 的编程基础工具),吸引了

Hadoop World:中国企业崛起 开源贡献迅速攀升

8月4日,由O'Reilly和Cloudera共同举办的全球顶尖的大数据会议Strata+Hadoop World在北京召开.Strata+Hadoop World (SHW) 是世界最大的大数据盛会,它为各种技术提供了深度交流的机会,参会者在这里能看到最领先的技术.最广泛的应用场景.最有趣的用例教学,以及最全面的大数据行业和趋势探讨. 作为致力于聚集大数据领域最有影响力的产业决策者.战略专家.架构师.开发人员和分析师的国际性会议,从硅谷首次走进中国,旨在汇聚Hadoop生态最前沿科学与新兴商业

《驾驭大数据》一8.2 对分析专家常见的误解

8.2 对分析专家常见的误解 驾驭大数据列出分析专家最重要的特征时,大多数人都会加上学历这一点.通常,我们会认为优秀的分析专家应该是学统计学.数学.计算机科学.运筹学或者其他类似的专业.而且,我们经常还会认为他们得有个硕士学位或者博士学位什么的.我们经常关心的另一点是编程经验.我们认为优秀的分析专家应该可以使用多种语言编程进行分析.这种认识背后的逻辑是,普通分析人员所使用的工具,分析专家肯定用得更好. 人们普遍都会选择列出上述这两点,但这是不正确的.优秀的分析专家需要很强的数学和统计学背景知识.

游戏渠道常见的误解和真相

虽然"人艰不拆"是美德,但游戏葡萄君今天还是来和大家说说,关于渠道常见的10个误解和真相. 1.上的渠道越大越好 真相:如果你的体量不够大,那么大渠道对于你来说,有很大可能只是看起来很美.大渠道的KPI压力太重,他们几乎会把90%的流量给1%的明星产品.一些中型渠道会给与你更大的支持--当然,太小的渠道,价值也不大. 2.渠道不给我位置,是我的游戏不好 真相:参考上条.另外,游戏好不好的定义和渠道推不推游戏的定义并不完全一致. 渠道对游戏偏好的先后顺序如下: (1)明星产品.尤其是大渠

微软挤下脸书,成为今日 GitHub 开源贡献人数NO.1

纵横上世纪 90 年代到本世纪的第一个 10 年,由自由软件基金会(FSF)带起的自由软件(free software)运动,其理念普及到全世界,其中很重要的价值是开源代码(open source)的观念,这影响世界各地的程序设计师纷纷志愿组织社交,以开源代码的新模式来开发软件.当时微软跟开源软件的 激烈竞争是非常恶名昭彰的,然而自从 2014 年萨蒂亚·纳德拉(Satya Nadella)接下微软 CEO 的职位以后,该公司对开源的看法发生了大转弯,微软转为大力拥抱开源,甚至支持微软其自身 A

经验之谈:开源贡献多者可坐头等舱

如果你的公司现在还依赖像OpenSSL这样的开源软件的话,是时候该小心一点了. ComputerWorld 的 Richi Jennings 猛烈抨击说:"这是有一个恐怖.极其恐怖的失败."ZDNet 的 Steven J. Vaughan-Nichols并不倾向于装腔作势的反对开源,他只是说Heartbleed事件只是开源的最糟糕时间.最后,ZDNet 的 Chris Duckett 则更为务实的恳求各企业募集资金共同对付Heartbleed,以免再次发生. 即使募集资金真的将Hea