霍炬: 回应破破的桥《针对OpenSSL捐助的讨论》
http://www.linuxeden.com/html/news/20150208/159012.html
看到了朋友转来的破破的桥先生"针对OpenSSL捐助的讨论"一文,我也做个简单回应。因为这种讨论意思不大,我虽然发在公共帐号,但并没有推送给我的订阅者,我又不喜欢去新浪微博,所以,还请大家帮忙转给破破的桥先生。
1 破破的桥先生认为我用的Red Hat的例子不合理,他说"这个例子不甚妥当,它(Red Hat)是个只做少量技术工作的经销商"。
Red Hat是做少量技术的经销商,做出这个概括的人,不仅对Linux和开源社区没有任何基本了解,而且连用Google搜一下都没搜。
Red Hat和fedora网站上有列表,说明了这家公司参与了多少开源项目。在这个列表中,可以看到Red Hat对Linux社区的代码贡献,遍布了从内核、核心组件、硬件驱动、桌面系统,甚至国际化,字体…除了Linux还有大量云计算开源项目,都有Red Hat参与的核心部分。这份列表太长,就不一一在此列举了,链接附后,有兴趣的朋友可以自己慢慢看。上面除了参与的项目,还有一份名单,说明了有多少开源项目的核心开发者是Red Hat的全职雇员,这是更直接的支持。
如果说Red Hat只做少量技术工作,那么开源社区里面应该没有第二家组织可以说自己做大量技术工作。这也是我用Red Hat做例子的原因,他们是把商业和开源贡献结合最好的公司之一。
Red Hat创建于1993年,为开源社区贡献的代码数量浩如烟海,没想到这么努力做了20多年后,被破破的桥先生定义为“只做少量技术工作的经销商”,挺冤的。当然,我并不会因此批评破破的桥先生无知,这正是我写之前一篇文章的原因,开源软件太不被普通人了解,即使如破破的桥先生这样的知名学者,认知也有基本错误。这是我们技术工作者的错,我们应该写更多的文章普及这些知识。我以后会写更多这个主题的文章,并且,和之前一篇一样,我写完之后都会请真正参与开源软件开发的资深开发者审阅,以保证事实准确。如果对这些话题有兴趣,请订阅我的微信帐号 wxieshuo,二维码也附在最后。
Red Hat贡献列表 http://fedoraproject.org/wiki/RedHatcontributions
2 这一点破破的桥先生主要用来说明美国国防部和国土安全部的不到100万美金不是拨款,并且认为我误译了华尔街日报文章。
但是,我原文说的是“将近100万美金的商业咨询项目”,从来没说过是拨款。不知道是不是国土安全部引发了联想,让破破的桥直觉认为这是拨款。
这个说法的来源也并非华尔街日报,而是社区众人皆知的事,华尔街日报记者同样从社区中知道这些看法,才写出那篇文章的,破破的桥先生本末倒置了。这笔钱也不像破破的桥先生认为的那样,是某一年专有的,而是长期存在的项目。OpenSSL给美国政府做的商业咨询项目是FIPS咨询,FIPS是美国政府非军方项目的一种加密标准,也就是说,不和美国政府打交道的人,是完全用不着这个标准的。OpenSSL中关于FIPS的部分一直饱受诟病,很多人指责他们始终不肯移除这部分对普通人没用的代码,就是因为要接这些咨询项目,那是一个很长期的行为。LibreSSL的成员,更是直接说"OpenSSL基金会基本上是一个FIPS咨询公司",而非大众认知的开源软件基金会。后面附两个链接是这些看法的来源。
这些事在“心脏出血“事件之后,技术社区中有过激烈争论。在这里,我得再次强调,一个人可以写作的话题是非常有限的,因为需要长期对该领域的关注,用的时候才能信手拈来。不是破破的桥先生这样,去看看维基百科,看到维基百科引用了华尔街日报,就可以下一个定义说这个说法是来自华尔街日报的。这太随便了,对自己的读者也太不尊重。
http://www.openbsd.org/papers/bsdcan14-libressl/mgp00008.html
https://news.ycombinator.com/item?id=7761871
3 破破的桥先生对我说的“就算不付钱,用户使用免费软件就是贡献“持保留意见
不太理解,持保留意见的意见为什么可以单独做为一条列出来。如果要讨论,同意就是同意,不同意就列出来不同意的理由,以供别人参考。持保留意见是个什么意见呢?为了凑够7条凑数吗?
不过,无论保留不保留,既然列出来了,我也回应一下。
做为职业程序员,我认为写程序只是一种技能,和写文章没什么区别。我想破破的桥先生不难理解这个看法,因为他也在免费写文章给别人看。我没按照下面的打赏付钱给你,但看了你的文章,传播了你的文章,你也很开心,是不是?写程序也是一个道理。所以,这条意见就别保留了。大家同样是耗费脑力敲键盘,写程序并没有比写小说高人一等,既然选择了开源免费,同样是喜欢别人免费来用的。
4和5两条基本一个意思,不知道为什么没合并起来说。大意是不相信我说的发一封募捐信就可以捐款,同时说‘不知道“没搞过募捐活动”是指什么?’
从这条看来,破破的桥先生可能没给公益组织捐过款,如果捐过款,自然知道是什么叫募捐活动。
一次募捐活动,需要有几个要素,至少得列出来这一年的预算、用途、当前财务状况,以及捐款目标完成了多少等,没有这些要素,别人怎么知道应该捐多少钱呢?之前我说过,值得捐助的项目太多了,如果没有捐款目标,这边捐的过多,那边捐的太少,显然是不合理的。正好,OpenBSD刚刚开始了2015年度的募捐活动,我附上一个链接,大家可以看看一次捐款活动以及募捐信是什么样的。
OpenBSD 2015筹款活动 http://www.openbsdfoundation.org/campaign2015.html
6 破破的桥先生说“基层程序员”指的是"low-level coder",不是指水平很差的初级码农。
我原文批评的是界面文章中所说的“基层程序员”称谓错误,因为他们所指的人是著名的计算机科学家Theo,他不是基层程序员。界面用的是中文,我用的也是中文,我不明白破破的桥先生给翻译成low-level coder是个什么思路,难道是在美国做访问学者习惯了,不翻译成英文理解不了?
就算如此,这个翻译也很奇怪,low-level coder这个词极少用到,它不仅确实是指人水平差,只能承担低级工作,而且coder这词,一般用做程序员自谦,不能用作别人的代称。不知道为什么破破的桥先生说low-level不代表水平差。
其实,我猜测他这个英文翻译是想对应中文的“底层程序员“,但这里的“底层“一词的英文对应是”Infrastructure“(基础设施),而非“low-level”。我想,我们大家母语都是中文,就不要翻译来翻译去了,不然,以后人们据此管破破的桥先生叫做“low-level 访问学者”,就不太严肃了。
7 这条我也没看懂在反驳什么,没看明白破破的桥先生认为现在OpenSSL的管理有没有问题。
不过,现有的项目里面,既有有钱的,管理失败的项目,也有没钱的,管理成功的项目。我原来的话说并不是说“必须没钱才能管理好项目”,而是说,OpenSSL最需要的不是更多的钱,而是提高管理能力。他们目前的资金已经足够这个规模的项目运作了。不能把什么都推到钱上。
我之前的文章里面提到过“阴谋论的看法我就不转了”。大家可以顺着这句话自己研究研究,会发现很多更有意思的看法,基本都指向管理问题。
做为总结,我想再说几句不太客气的话。我搜了搜破破的桥先生的历史文章,涉及领域实在太广了。这让我非常佩服,我这么多年基本是集中在IT和互联网领域,连广义的科技都不敢碰。因为我深知,要写一万字,自己至少得读过十万字,不然就会出错,闹笑话。既然我们写文章,虽然不找读者要钱,但还是要对阅读者负责,毕竟人家花了时间来读你写的文字。所以,凡要写到文章里面的,我都再三确认,而且一般都会附上参考材料,还会尽我所能,找到相关人员帮我审读。我个人文章的编审流程,应该不会低于一些媒体的标准。这也是为什么我集中在IT和互联网领域的原因,因为只有在这个领域,我确信自己写的话题可以找到资深人士审阅。以上看法不一定对,与破破的桥先生共勉。
再提供一篇我前同事庄表伟的文章,供一同参考阅读。庄表伟多年直接参与开源社区和社区组织,也直接贡献代码,在开源社区方面有丰富贡献(点阅读原文可以阅读)
霍炬: 回应破破的桥《针对OpenSSL捐助的讨论》相关推荐
- 霍炬:再谈百度:KPI、无人机,以及一个必须给父母看的案例
作者:霍炬, 原文链接:http://www.donews.com/idonews/article/8147.shtm 没想到我之前的一篇关于百度的文章引起了这么大的反馈.很多朋友称赞我写的好,实际 ...
- 对话西乔霍炬,什么塑造了今天的编程世界?
身为程序员的你,眼中的编程世界是什么样的? 你觉得是什么塑造了今天的编程世界? 一对程序员夫妻--西乔霍炬,用漫画<什么塑造了今天的编程世界>回答了问题. 西乔,漫画作者.创业者.UI 及 ...
- 一个与霍炬直接对话的机会:ChainNode AMA: 星河滚烫,开源成就区块链人间理想?
关于"开源" "开源(open source)"这个词,指的是事物规划为可以公开访问的,因此人们可以修改并分享. 这个词最初是起源于软件开发中,指的是一种开发软 ...
- 我跟差评打官司(主播:霍炬)
主播 / 霍炬.朱峰.李大夫 音乐 / 姝琦 后期 / 朱峰 霍炬跟差评打官司这事儿,在IT和媒体圈知名度很高,尤其最近因为差评拿到了一笔投资,这事儿就又被旧事重提.霍炬本人是怎么想到打这个官司的?官 ...
- 『津津乐道播客』#097. 我跟差评打官司(主播:霍炬)
主播 / 霍炬.朱峰.李大夫 音乐 / 姝琦 后期 / 朱峰 霍炬跟差评打官司这事儿,在IT和媒体圈知名度很高,尤其最近因为差评拿到了一笔投资,这事儿就又被旧事重提.霍炬本人是怎么想到打这个官司的?官 ...
- 盛大创新院霍炬:UML——一种体系和一种思想
盛大创新院程序员 霍炬 早年我也喜欢过UML,觉得是对复杂工程的解决之道.后来碰上越来越多的实际问题,发现UML并不能很好地解决.一方面,要能精确地用UML定义问题,需要长时间的训练.就好像用一门不 ...
- 霍炬:程序员爱写脚本是种病
霍炬:程序员爱写脚本是种病 投递人 itwriter 发布于 2016-09-16 22:00 评论(22) 有3033人阅读 原文链接 [收藏] « » 如果你就是程序员,或者你熟悉程序员这个群体, ...
- 【KnewOne Talk】霍炬:墙外的厨房与爱
[KnewOne 原文] 霍炬是谁?有人在问答社区上这样提问,是程序员,是 Blogger,是牛人,"传说每个北漂的 IT 人都在霍炬家的沙发上睡过",问题下面大家这样回复.在北美 ...
- CSDN 总经理蒋涛与北大附中网校技术部经理霍炬
最新文章
- [Dask使用实例]Dask简单计算实例(map, submit)
- SpringBoot整合easyexcel实现导入导出
- 图论--拓扑排序--模板
- Angular5 *ngIf 和 hidden 的区别
- 最全面的关于LINUX与UNIX下的dd命令详解
- 华为9月3日或推出麒麟9000;TiDB 3.0.18 发布| 极客头条
- 学创杯创业模拟大赛攻略_蝉联冠军!哈尔滨理工大学连续两届获得“学创杯”一等奖...
- oracle函数大全指数运算,Oracle 基础语句 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数......
- java callback_java——回调机制(callback)
- java 前端模板_前端项目模板
- 视频存储服务器 存储性能,面向海量高清视频数据的高性能分布式存储系统
- java爬取国家统计局之统计用区划和城乡划分代码(省市区三级)
- linux卸载nvdia驱动_Ubuntu 卸载 Nvidia 驱动和安装最新驱动
- Typora设置图片上传服务
- 程序员讨论《黑客帝国》(一)真实与虚拟
- Excel如何从单元格中提取中文汉字
- 移动磁盘提示设备未就绪文件怎么恢复
- 21.08.01 cnvoron带你玩转Voron2.4
- html制作windows 10,Windows 10迎来Alpha版HTML编辑器应用
- 做IT工作应有的10个好习惯
热门文章
- 艾瑞发布前三季度互联网企业成长指数 WiFi万能钥匙居首位
- POI 单元格条件格式设置
- 樊登小读者,不做“带娃工具”的产品,只为亲子共同成长负责
- python bootstrap安装_Django配置Bootstrap, js实现过程详解
- java.lang.ClassNotFoundException: org.apache.axiom.om.OMNode
- 共模电感与差模电感电路分析方法
- Android图片的灰色蒙板的一点改进
- 产业园区招商怎么找客户
- 常用的第三方jar包的说明
- 2010齐鲁软件大赛题目(十三).基于iPhone的移动互联网软件创意设计