V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
victor
V2EX  ›  程序员

关于《OpenSSL 是否值得同情?》此文的一点感想

  •  1
     
  •   victor · 2015-02-10 10:32:33 +08:00 · 7149 次点击
    这是一个创建于 3576 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从界面的文章到霍炬的批评,整件事情的来龙去脉大家想必都了解了。其实看到霍炬的文章时候,感觉就不太对,但是原因又说不出来。今天看了 http://www.jianshu.com/p/9afd725c848b 才终于搞明白,为啥会对霍炬那篇文章不爽了。

    我举个例子大家看对不对。

    有个大山里的小山村去城里很难,大家都要翻山越岭各走各路。这时候出现一帮傻小子,愿意用业余时间给村里人修条路。但是他们修的路质量确实不怎么样,路上还时不时的出现个大坑什么的。没啥原因,他们不是中建X队,没有资质和资金,修建的路也不符合公路工程技术标准。不过这条路是免费的,他们没强迫村民走,也不会设卡收费。

    走这边路的村民,有些出于感激愿意给这些小伙子一点捐助,有些则愿意帮忙填平路上发现的坑,但大多数默默的在路上行走而已。不过不知道啥原因,出现了一帮人一边走这条路,一边指责这帮修路的人,你们这么修不行啊,应该如何如何。反正就是走这条路,不给钱,不帮忙天坑,还要乱喷。

    这时候又出现一帮人,指点江山。你看看隔壁村的那条路修的就不错嘛。哈哈,人家的修路方式到处透着一股中建集团的范儿,专业,高效,快速,还有挖掘机呢。

    我真的呵呵了。

    另外,简书上庄表伟的文章完全不值一提。又是一副,哥是圈内人士,你们这些圈外的完全批评不到点子上的嘴脸,好像自己在圈子内混的很开。是不是我太天真,看到这种混圈子的言论就直觉反感。程序员好好写代码行吗?活得简单点行吗?

    45 条回复    2015-02-12 23:50:49 +08:00
    bibizhang
        1
    bibizhang  
       2015-02-10 10:37:35 +08:00
    程序员都是高素质人群,都是一定要声称自己绝对理性,不会被感情所左右的一群人。都是这种逻辑:你修了路了,我是免费走了你的路了,我就不能指责你的路修得不好了吗?
    NeoAtlantis
        2
    NeoAtlantis  
       2015-02-10 10:51:18 +08:00   ❤️ 3
    其实更大的问题不是修路的,而是那些搞运输的:

    自己开着一辆各种高级全自动导航的车,然后顺着这条实际上比较破的路走,然后宣传我们的车是多么舒适多么安全,结果开着开着就进坑里了:嘛这不是我们的错,是路的错。车还是好的!

    更蛋疼的是,是我打算新开一条路,人家说,人家好多年前就修了一条路,你干嘛要重复修路?
    然后就没有然后了。
    vivianalive
        3
    vivianalive  
       2015-02-10 10:54:38 +08:00   ❤️ 2
    无论何时何地,站着说话不腰疼的人总是比做实事的人多。
    bjhyyc
        4
    bjhyyc  
       2015-02-10 10:55:28 +08:00   ❤️ 1
    这条路可不是免费的。因为OpenSSL注册的公司是盈利性质的。捐款貌似需要交纳40%的税费。
    相当于,这条路看上去是免费的,但是走这条路的人都知道,修路的人总有一天是要挂牌收过路费的(心里想着盈利)。一条不那么好的路,挖路的人还不那么纯粹,大家的想法就变成:谁爱捐谁捐吧,反正总有人会捐,路会一直都在的。
    acros
        5
    acros  
       2015-02-10 10:56:10 +08:00
    @bibizhang 他当然可以指责,就像我可以怀疑那个人rp一样。
    levn
        6
    levn  
       2015-02-10 10:58:10 +08:00
    一个软件生态的政治学问题……
    bibizhang
        7
    bibizhang  
       2015-02-10 11:00:34 +08:00
    @acros 完全可以,只是我个人觉得这么干有点混蛋,如果有人在我面前这么干了,我会指着他的鼻子骂他混蛋,我可以这样吗?我觉得也是完全可以的,可能我就是这么随性吧。
    standin000
        8
    standin000  
       2015-02-10 11:01:37 +08:00
    @NeoAtlantis 这个逻辑赞的
    wogong
        9
    wogong  
       2015-02-10 11:03:51 +08:00
    无论你是什么观点,这个帖子都只是简单的吐槽。霍炬的那篇文章,好歹说清楚了来龙去脉,即使是圈外人士,认真阅读完毕也能有所收获。当然你依然可以不认同他的观点。但是事实是不需要认同的。
    NeoAtlantis
        10
    NeoAtlantis  
       2015-02-10 11:14:50 +08:00
    userlogin
        11
    userlogin  
       2015-02-10 11:36:25 +08:00   ❤️ 4
    我觉得例子不对。

    路是一直存在的。只是有一天,出现了一群傻小伙,为了让道路更安全,他们建起了围栏。因为他们的建造图纸方法是免费公开的,于是很多人在其他路上也使用了他们的方式搭建。因为有了人气,这群傻小伙也干起了付费咨询的技术支持服务。

    然后有一天,某一段围栏因为不牢固,导致了一起很严重的事故,但这群傻小伙知道后,并没有及时提供修复和其他任何安全警示。导致了更多受害者。事后,小伙出来哭穷说每年收到的捐款都很少,大家都是业余搭建,所以导致了这样悲伤的故事。

    于是,在媒体,舆论的导向下,很多好心人献了爱心。但也有人对此表示了不爽,因为现在的围栏结构不合理,很难维护,另外这群小伙其实一直有接受付费服务,也不曾对外界提过缺钱要捐款,现在出了问题却借捐款少开脱。

    不说了,一百个读者一百个哈姆雷特。
    lucifer9
        12
    lucifer9  
       2015-02-10 11:51:23 +08:00   ❤️ 5
    时刻牢记,自己没有学过逻辑课程
    尽量不要用类比的方式来说理
    shajiquan
        13
    shajiquan  
       2015-02-10 11:57:50 +08:00
    霍炬老师加 1!楼主减 1!
    victor
        14
    victor  
    OP
       2015-02-10 12:06:06 +08:00
    @lucifer9 没写过开源软件的人,一样可以对开源软件的搞法指手画脚。

    顺便,请推荐一些你认为不错并且学过的逻辑课程。
    chrishine
        15
    chrishine  
       2015-02-10 12:14:16 +08:00   ❤️ 2
    大概是很多人曾经痛过,所以会同情一些人吧。
    但是因为自己痛过,就同情某些不值得同情的人,我是做不到的。
    所以当我看到 Livid 因为自己拒了广告在 V2EX 撕逼的时候同情罗永浩,我立马 block 了他。
    感谢 V2EX 这个百花齐放的社区.
    luckygood
        16
    luckygood  
       2015-02-10 12:26:38 +08:00
    又见了,最近忙吗,握个手,哈哈
    hahastudio
        17
    hahastudio  
       2015-02-10 12:31:28 +08:00
    讨论 OpenSSL 这么多,我觉得对值得讨论的应该是:
    OpenSSL 究竟有哪些问题?代码缺乏审核?捐助管理不力?
    目前有哪些重要的开源项目?它们有没有 OpenSSL 的问题?
    如何避免以后某个新的开源项目产生 OpenSSL 的问题?
    bibizhang
        18
    bibizhang  
       2015-02-10 12:56:47 +08:00
    @userlogin 所以说他是个傻小伙 当初修什么护栏
    SoberZhou
        19
    SoberZhou  
       2015-02-10 13:03:07 +08:00
    可以说脏话么……
    levn
        20
    levn  
       2015-02-10 13:16:03 +08:00
    “十分同情然后拒绝了”……2333
    xiaket
        21
    xiaket  
       2015-02-10 13:18:54 +08:00
    能推荐你回去把霍矩的文章重新读三遍, 再回头想想这个类比是否合适不?
    chilaoqi
        22
    chilaoqi  
       2015-02-10 14:05:53 +08:00
    lz 头像是 “正能量” 专利人 宋山木老师么?
    mathgl
        23
    mathgl  
       2015-02-10 14:13:17 +08:00
    两年前曾经发现过 twisted在iocp下的一个bug。过了几个月经过好几个人蹂躏还是不能解决。

    后来我有了点时间,虽然对iocp也不熟,也硬着头皮干下去。过了几天,提交补丁,

    再过几天有人在此基础上提交更好的补丁。

    我也捐过款, 以前我也认为捐款==更好的软件。经过这件事,我觉得

    捐款!=bug就能自动修复。

    一个开源软件/库,管理如果不到位,捐款也无济于事。
    echo1937
        24
    echo1937  
       2015-02-10 14:31:30 +08:00
    这种举例明显是不恰当的,比如我也能举很多。

    一个村子长期受某种疾病肆虐,当地卫生设施落后,缺医少药,有个年轻人不计名利,不收分文,自学医术和制药,某一天年轻人开发了一个药方,给当地百姓免费发放。

    吃这些药的百姓,有些人病好了,有些人吃了拉肚子,回来告诉年轻人,有些人人一起出谋划策,有些人更是拿出自己祖传药方贡献给大家,一切运行地好像蛮好的。

    突然有一天,有人吃这个药吃死了,还有人发现吃这个药小孩子会脑残,这下小村子炸锅了。

    村民们请你来主持公道,你说是不是也很像?

    类比只是能让问题更形象,但是一点都不精确。
    levn
        25
    levn  
       2015-02-10 15:02:46 +08:00
    @echo1937 哈哈哈,“未持证者不得开发开源软件”
    victor
        26
    victor  
    OP
       2015-02-10 15:09:42 +08:00
    @chilaoqi 是的,我从监狱里面出来了
    victor
        27
    victor  
    OP
       2015-02-10 15:12:05 +08:00
    @echo1937 如果发药的时候,有一份声明,后果自负呢?开源软件是有这类协议的吧?
    xxgirl2
        28
    xxgirl2  
       2015-02-10 15:27:31 +08:00
    某名句:你行你就上,不行别BB
    webobo365
        30
    webobo365  
       2015-02-10 15:38:49 +08:00
    @vivianalive 兄长说的精辟!
    abscon
        31
    abscon  
       2015-02-10 15:59:21 +08:00
    “这时候又出现一帮人,指点江山。你看看隔壁村的那条路修的就不错嘛。哈哈,人家的修路方式到处透着一股中建集团的范儿,专业,高效,快速,还有挖掘机呢。”

    “程序员好好写代码行吗?活得简单点行吗?”

    -------------------------------------------------------------------------
    @victor 你自相矛盾了。

    正是因为好好写代码的程序员活得简单,所以他们的评价完全以代码好坏论英雄。指点江山,说“人家的修路方式到处透着一股中建集团的范儿”,正是技术至上论的体现。

    而不好好写代码,搞小圈子的又是怎样一种情况?举个最近的例子吧:
    Richard Stallman反对Emacs支持LLVM调试器
    http://www.solidot.org/story?sid=42998

    而外行就只能吃媒体的口水了,哈哈。而且吃惯了的人在听到“好好写代码的程序员”说的话时,还会觉得“感觉就不太对,但是原因又说不出来”呢。(逃
    notnumb
        32
    notnumb  
       2015-02-10 17:55:18 +08:00
    吐口水的人,做的事情都不多。
    zhishihei
        33
    zhishihei  
       2015-02-10 18:23:07 +08:00   ❤️ 1
    从楼猪这个评论来看,井底之蛙这个成语的发明,不是没道理的。OpenSSL值不值得同情???根本就不存在这种问题,开源软件就是一种生活态度和商业模式。而且我敢肯定的是,大部分开源软件开发者远比商业软件公司的程序猿过得舒适。

    我创建的第一个软件公司,销售额到一千多万完的时候,最后算下来利润和收入也没多少,商业软件的营销和边际成本太高(尤其国内)。现在做开源系统人均产出和利润,都远比之前商业软件高,而且能低成本建立一定市场壁垒。

    开源就高尚?你姓习人品就好?荒诞!OpenSSL那群人确实有点混子,这事之所以被国内炒作起来,明显是因为朝鲜社会主义土著罗玉龙同志,幻想捐款来拯救资本主义码农,顺便收买下国内技术圈的人心。其实,玉龙根本不理解开源究竟是怎么回事。
    ryd994
        34
    ryd994  
       2015-02-10 18:28:27 +08:00
    其实我看下来觉得事情是这样的:
    首先,Steve的能力是不用否认的。我没做过底层,所以谈好不好用不合适。OpenSSL被广泛使用,这本身就是一种肯定。
    其次,Steve是想赚钱的,想向RH的方向走。不然不会把基金会注册为盈利机构。但是由于各种原因,这条路没走好。于是接着乖乖的写代码,做一个安静的程序员吧。
    结果就出了这么档子事,认错也就算了。Steve脑子一活络:这是个哭穷的好机会啊!其实开源软件的模式就是先使用后付款,多少您看着给。
    然后舆论就开始各种新闻。大公司一看这样下去还行?成立Core Infrastructure Initiative就是为了堵嘴。
    kelvinblood
        35
    kelvinblood  
       2015-02-10 18:56:19 +08:00 via iPad
    卧槽,霍炬的文章简直直戳痛处……感觉句句在理啊……

    另外openssl会不会就此没落咧…还是起死回生…
    andyhunter
        36
    andyhunter  
       2015-02-10 20:25:51 +08:00
    这种事情真是关你我屁事啊,讨论的热火朝天的还不是该用的继续用,更何况很多人都操不到用不用openssl的心
    还不如关心关心emacs和vim哪个好呢
    Hubery
        37
    Hubery  
       2015-02-11 07:57:09 +08:00 via iPhone
    愚蠢的观点被掺杂在大量的背景知识和干货信息当中,以至于他糟糕透顶的逻辑被隐藏得很深。………………… 理解能力正常的人,看到霍炬文中的下面这几句莫名其妙的话,就应该知道这是一个脑子多么混乱的人:“好笑的是,当年罗永浩对战王自如的时候,罗粉说王自如的公司是雷军投资的,所以王自如一定是倾向小米的。而今天,界面,这个小米参与投资的媒体,登了一篇锤子的软文。这两者之间对比,实在让人哭笑不得。”

    霍炬的人生的最大问题其实一直都是智力问题,但他以自己的智力,(合情合理地)很难看清这一点,所以他总是试图在其他方面寻找答案,最后搞得朋友和敌人都疲惫不堪......我必须说,在我见过的笨人里,霍炬是最勤奋的,这着实有点让人难过。

    以上出自罗永浩对霍文章的回应
    leemail
        38
    leemail  
       2015-02-11 08:02:33 +08:00 via iPhone
    @bjhyyc 我一直搞不懂为什么会觉得捐款者要被收税?为什么会这么说?我在美国呆着却从没听说过这个说法。那个谁说这个的时候我问他,他最后回了句反正有人要交的意思,也没说清楚到底谁掏
    donglingyongadls
        39
    donglingyongadls  
       2015-02-11 08:34:21 +08:00
    @leemail 捐款者被收税的意思,不是说你捐了1000然后要被抽200当税,而是正常向登记过的非盈利公益组织捐款,可以获得一定比例的免税额,这个免税额在你一年报税的时候,可以拿出来抵扣原来要交的税。
    victor
        40
    victor  
    OP
       2015-02-11 08:39:15 +08:00
    @donglingyongadls 那应该说,捐款会获得免税更容易理解吧?
    tabris17
        41
    tabris17  
       2015-02-11 09:05:36 +08:00
    openbsd已经fork了这个项目,用LibreSSL呗
    leemail
        42
    leemail  
       2015-02-11 09:29:30 +08:00
    @donglingyongadls @victor 我也觉得是这个意思,但这和被收税是两个差别很大的概念,并且对于捐款40%的税率让我觉得在现实生活中几乎不可能。所以把这些混淆在一起有误导的嫌疑。我之前提过,再说一遍,申请tax examption其实不简单。再者说,开源软件有盈利机构无可厚非,看看mozilla就知道了。
    andy1987
        43
    andy1987  
       2015-02-11 09:45:05 +08:00
    没啥好讨论的,大家都是旁观者
    很多事情都是我们自己觉得有理,应该怎样怎样,但事实往往不会你所想的那么轻松的
    windyboy
        44
    windyboy  
       2015-02-11 09:47:36 +08:00   ❤️ 2
    说话的人说话总比做事的人说的漂亮
    但要说话的人做事却是万万不能的
    中国就是这种说话的人特别多的国家
    xcv58
        45
    xcv58  
       2015-02-12 23:50:49 +08:00
    按照 霍炬 的逻辑,程序员搞个开源项目需要:
    1. 代码写的好,Bug 处理的快

    2. 管理水平一流

    3. 精通公司/机构注册的流程

    4. 能通过自己的项目获取到足够的收入,(因为开源是商业模式,你看人家 Red Hat 都上市了)
    PS: 奇怪的事后边他又批评不注册成非营利机构

    5. 会搞募捐活动(官网上放个募捐链接不算募捐活动哦)

    6. 写的代码不能兼容旧系统,原文:「其中存留了大量无用的旧代码,比如给windows 2000之前的16位系统写的兼容代码,仍然包含在最新版本的OpenSSL中。」
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1068 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:13 · PVG 03:13 · LAX 11:13 · JFK 14:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.