开源是一种自由的空气
OTJer wuhan2020开源社区 2017.11.15
1、开源是什么?
简单来说,开源可以是一个 社区(Community) ,开源可以是一个 项目(Project) ,开源还可以是一个 产品(Product) 。
作为一个社区 ,开源为开发者、测试者、捐赠者与用户提供了一种交流的平台。Open Source中的Open不仅仅是开放的代码,同时也是开放的交流的平台。大家一起出主意、想办法,从各个方面为开源贡献力量。
作为一个项目 ,开源往往有其独特的灵活的的项目组织方式和开发流程,这样可以吸引更多的有兴趣且热心的技术的和非技术的人们一起参与。一般地讲,一个开源项目常常由一个或若干个公司、组织或独立开发者主导,但绝对不会排斥任何它他公司、组织、以及独立开发者的参与。开源项目的管理团队大多通过民主的方式产生。
作为一个产品 ,在不违反相关许可证(License)的条件下,公司、组织或个人可以对其加以定制,就变身为自己的产品或解决方案。同时,很多公司、组织和个人也会反哺开源的发展。这是一个双赢的良性循环。几乎所有的开源项目都有相关的产品发布,Linux的产品化就是一个最经典的例子。没有Linux的产品化,也不会有Linux开源的枝繁叶茂。
2、开源的本质
Free is not free,自由不是免费。 开源是自由(Free)的,而不是免费(Free)的。 开源的本质是一种自由的空气 。
人们可以自由地加入或退出社区,自由地讨论各种问题,发表各种建议。开发者可以自由地学习开源的代码和技术,用户可以自由地使用开源产品。有了开放的代码,在不违背开源代码和产品的许可证的条件下,可以自由改写、删除、增加开源产品的功能。公司和组织也可以自由地利用开源的代码和技术,自由地出售开源的产品。
人人为我,我为人人,这也许可以作为开源自由的真理。
开源的另一面就是一种免费商业模式。
这就如同正在被互联网公司演绎得如火如荼的免费商业模式一样,虽然并没有为每次的Google搜索买单,但我们的搜索行为会作为大数据的一部分最终转化为Google的广告收入。拥有足够多的用户就是这种商业模式得以成功的关键所在。同样,开源项目的源代码和最终的产品也都是免费的,开放的,可以被自由地而不是任意地使用。开源的商业模式包括通过基金会募捐、向用户提供技术支持服务而收取费用、培训等等。例如,Red Hat早已于1999年上市,并成为开源软件成功走向世界的一段佳话。
3、参与开源社区的好处
积极的参与开源社区的建设起码可以从以下几个方面获益:
第一,对开源的贡献越多,影响就会越大,从而产生良好的广告和信誉效应。通过开源,能够更好地展示自己的技术、产品和解决方案,并赢得用户和同行的信赖。
第二,如果实力足够强,有能力主导开源项目的开发方向,就可以更好的汇聚开源社区的资源来完善自己的产品,这给公司和研究机构带来的好处自然是不言而喻的。
第三、对于程序员个人来讲,参与开源的最大好处就是贡献所得到的成就感,这一点是很难有其他的事物来替代的。
开放已经成为世界的主旋律,开源已经无处不在。我们整个互联网的基石就是开源运动所推动起来的,并且云计算、大数据与人工智能也因为开源技术而产生着深刻的变革。
开源是信息技术的文艺复兴,是计算真正成为科学并能够与其他科学一起同步发展的手段。
开源已经成为一个方法论,一个生态系统,一个新社群。
我们将秉承自由软件运动之精神,弘扬极客之文化,传播先进之技术,鼓励开源开放,培养自由平等的社区氛围,致力为世界开源事业作出贡献。
开源同济,开放世界!欢迎加入同济大学开源社区,社区有你更精彩!
作者 | Wuhan2020 | 组委会
编辑 | mathwyz
Wuhan2020开源社区是以解决2019年底2020年初所爆发的新冠肺炎(COVID-19)全球化疫情所诞生的一个公益性开源组织,是广大公益志愿者和技术开发者所形成的一个共同体。用开源协作与开源技术解决本次疫情中的暴露出来的紧迫性问题,是我们的初心。
点击下方“阅读原文”查看更多