《开源思索集》一开源不是石头汤

开源不是石头汤

开源思索集
今天,@小马msn 的一条长微博《开源就是一锅石头汤》,引发了很多开源爱好者的思考与探讨。我当时的回复是:“这个话题很值得细细分析一番。回头好好写一篇”。

1.这是一个老故事,主角有时是士兵,有时是流浪汉,有时是聪明的小孩子。但是寓意非常清晰:走投无路的家伙,凭借忽悠,让别人付出了很多资源,而他(们)得以坐享其成。

2.汤的底料是石头,人人都明白,石头对于汤毫无贡献。但开源不是这样一种生态,在一个开源项目中,发起人投入的,是整个项目中最为宝贵的财富:源代码。也正是因为有这样的投入,才能引来更多的人投入其他的资源。

3.这个故事的发生地,通常是某个村庄,因为只有“没什么见识的村里人”,才会相信石头做汤的“鬼话”。而开源社区,恰恰是最为开放,也最无法骗人的。源代码就在那里,而且是放在互联网上。那些能够上网的人,他们那么容易被骗吗?

4.这个故事的噱头,是“一个秘诀”。一个令人感到匪夷所思的秘诀。更加有趣的是,故事从头到尾,在石头汤做出来以后,在村民们已经喝到以后,居然大家还在赞叹不已。这样的故事本身已经令人生疑,更不要说在开源社区。源代码是不是能够运行起来,是不是真的有用,难道不是立马就能判断出来的吗?

5.@小马msn 这个版本的故事,有一个更加光明的结尾:“有一颗宽容之心,真诚善良之心,石头也会做出美味的汤来”。但是,宽容、真诚、善良,真的可以建立在谎言的基础上吗?

6.抛开故事不谈,开源的确是非常难以成功的事业。这需要很多方面的投入,也需要各种层面的努力,包括智力、耐力、人力、财力、物力、天时、地利、人和,等等。而这一切的基础是开放、包容、坦率、真诚,以及能够体现出开发者这些品质的“源代码”!

7.的确,开源也需要忽悠,也需要对外说服。但是,这样的说服,恰恰不能建立在谎言的基础上。如果,你自己并不真诚的相信,自己的开源项目一定能够成功,怎么可能让别人相信呢?

8.这个故事中,的确存在一个真理,那就是协作的力量。当然,不仅仅是开源如此。不过,在我看来,开源的确是最有可能改变世界的协作方式。

9.总结观点:在我看来,开源不是石头汤,不是忽悠别人投入资源,不是无奈,不是空想。而是一种信仰,是一种价值观,是一种生活方式,是一种推动世界,变得更好的力量!

时间: 2024-11-02 23:03:23

《开源思索集》一开源不是石头汤的相关文章

《开源思索集》一Java社群该向Ruby on Rails学习些什么?

Java社群该向Ruby on Rails学习些什么? 开源思索集 软件开发者是分社群的,大多数时候都是按照语言来划分大的派别,门派不同的人,很少相互交流--"跟那种用XXX的有什么好说的".越是这门语言足够的自给自足,越是懒得看别的语言的东西.作为一个次新兴语言,Java社群已经足够封闭了.自己内部热闹非凡,新技术.新名词.新战争.新领袖层出不穷,哪里有空去理会Java以外的世界? 可是最近的事情有点奇怪了,Java社群在非常热烈的讨论另外一个语言的项目"Ruby on R

《开源思索集》一聊聊Github的方法与哲学

聊聊Github的方法与哲学 开源思索集 开源已经是一场革命,但是在开源的发展历史上,其实依然在不断地发展,甚至革命.简单地回顾一下: 最早的开源,仅仅是把自己的源代码开放出来,或者让别人用磁带复制带走,或者放在Server上供人下载. 再后来,关于这个项目的代码与功能,就浮现出来了两个问题:代码大家都能改,如何整理与汇总各自的工作成果?功能大家都有想法,最后应该做成什么样? 于是,源代码版本管理工具与各种在线讨论的方式,开始了一轮又一轮的演进.具体的项目就不再一一列举,但是其中最大的一次创新,

《开源思索集》一Free Software vs. Open Source

Free Software vs. Open Source 开源思索集 推荐一部电视剧 很早以前看过一部港剧<龙兄鼠弟>,是万梓良.郑则仕和张卫健演的.其中万梓良饰演的雷文凤,在最后写了一本书,叫做<黑白灰>.大意是:这个世界,虽然存在黑白两色,绝大多数人,却都是灰色的.而他,却一定要坚持做一个纯白色的人.甚至在他看来,灰色的人较之黑色的人,更加罪恶. 最近刚刚读完了另外一本书<若为自由故>,则是一本Richard Stallman的传记.在这本书里,红帽公司总裁罗伯特

《开源思索集》一当我谈开源时,我谈些什么?

当我谈开源时,我谈些什么? 开源思索集 这本来是一篇打算投稿给<程序员>杂志的稿子,可惜他们用不上了.于是我就打算发在这里,欢迎大家多多批评. 关于开源,我有很多的感想,但是在一篇文章之中,我可以谈些什么呢?在与程序员杂志的编辑杨爽聊天时,我虽尚未理清自己的思路,却想到了一个听起来不错的标题<当谈开源时,我谈些什么>.因为像这样一个看起来完全开放的标题,似乎什么都可以往里面装,简直可以随便涂涂就写出一篇形散神不散的散文了. 一.关于创新 那么,到底应该如何看待开源呢?近日我在读的一

《开源思索集》一“我们的开源项目”活动发起人——庄表伟专访

"我们的开源项目"活动发起人--庄表伟专访 开源思索集 1. 先来个自我介绍吧! 庄表伟,盛大创新院高级研究员.1997年毕业至今,始终战斗在编程的"第一线",2009年加入盛大创新院.一直致力于推广并服务开源,热爱社区,热衷参与各种社区的交流活动.对于开源的事业贡献度很低,目前稍微能够拿得出手的项目,是一个正在进行中的写作计划:<借助开源项目,学习软件开发>. 为什么要发起"我们的开源项目"活动? 这个活动,最初是因为即将召开的QC

《开源思索集》一Hacking the Game——我的“孔颜乐处”

Hacking the Game--我的"孔颜乐处" 开源思索集 不合格的儒家信徒 大约在10多年前,那时候我成天泡在网易的宗教信仰版,在与很多不同宗教信仰的朋友讨论的过程中,我也逐渐有了自己清晰的三观,以及较为确定的信仰,于是我写了一篇<我的信仰地图>.自己写了这么一篇文章,当然是挺得意的,后来有了一个机会,我还把这篇文章发给了自己的大学哲学老师,内心其实是希望获得他的表扬的.在文章中,我对于儒家的看法是这样的: 在儒家,个人问题几乎是完全不被考虑的,社会.他人.国家.天

《开源思索集》一GitCafe 这样的代码托管网站在国内的前景如何?

GitCafe 这样的代码托管网站在国内的前景如何? 开源思索集 我想来回答这个问题,说说我对开源托管网站的看法. 1.我在盛大创新院工作,我们团队正在做一个叫做 http://www.teamhost.org的开源托管服务.说起来,还是GitCafe的竞争对手. 2.上一次"我们的开源项目"活动,淘宝的淘叔度(淘蝌蚪),ThomasYao(GitCafe),我(Teamhost),以及上海锐道的朋友(http://BSDN.org),汇聚一堂,共话国内的开源社区发展,大家在一起聊了很

《开源思索集》一OpenSSL是否值得同情?

OpenSSL是否值得同情? 开源思索集 <界面>的一篇<隐形战友>,引发了霍炬的批评<那些被歪曲的开源软件和OpenSSL的真实历史> 然后新浪名博@破破的桥,也写了一篇<针对OpenSSL捐助的讨论>. 破桥的观点,浓缩以后,是这么一句话:"openssl长期以来代码更新慢,质量差,根本原因是缺钱.它找不到商业模式,大公司不重视.个人用户虽然在用,但对它没任何概念,认捐者寥寥,每年几千美元." 我的批评如下. 看了破破的桥的回应.别的

《开源思索集》一基于包管理工具的开源生态圈

基于包管理工具的开源生态圈 开源思索集2005年,我还是一个典型的Java程序员.一个偶然的机会,我看到了一篇文章--<Ruby on Rails实践>. 在简单的试用之后,我于2005年05月27日在当年的JavaEye社区写了一篇热情洋溢的帖子:Java社群该向Ruby on Rails学习些什么? 当时的JavaEye站长Robbin回复到:"Python/Ruby是下一代的编程语言,Java是这一代的编程语言,要等到Python/Ruby流行,至少5年以后.正因为5年以后,所