前情回顾,FOSDEM预告

1. 在下已经离开 Opera 公司。身体出了点问题,彻底休养一段时间再做他图。
2. 我看好 iPad,除了名字不好其它都挺好的。祈祷一定要有中国象棋的应用,可以随身掏出来杀一盘了。早就说过:
初中放学,途见老者弈于路缘。
蒲扇清茶,居树荫以蔽阳。
观者二三人,绝评议之声。
别无所冀,望白发之年有幸若此。
3. 2月6日是我的生日,为了庆祝鄙人的生辰,开源社区特于此日在比利时布鲁塞尔召开欧洲开源界年度盛会 FOSDEM。
FOSDEM 全称 Free and Open-source Software Developers’ European Meeting. 自 01 年始,今年已是第十届,是欧洲开源界最有影响力的盛会。FOSDEM 特点鲜明,参加免费,只需到场,也可以自愿捐助。所有演讲都是纯技术开发相关,宣传免谈。由于演讲太多(去年 FOSDEM 两天就有180多个大大小小演讲),分了多个部分进行。
Main Tracks 主题演讲每个时间为45分钟,完全列表见此,个人比较期待 Richard Clayton 的 Evil on the Internet以及来自 Tor 项目的Tor: Building, Growing, and Extending Online Anonymity。其实 FOSDEM 对于大多数参与者来说,重头戏是 Developer Rooms 部分,它是和 Main Track 主题演讲并行的交流活动,集合了各大项目开发者来到现场,各个项目的开发者互相交流切磋,互相展示和hack的地方,各个项目的 DevRoom 也时常会有新闻发布作一些 Lightning Talks。说道 Lightning Talks,一直是技术类博客们最关注的信息源,来自不同领域的开发者会用一刻钟的时间简述所在项目/研究方向的最新进展。还有展台 [...]

| |

开源阴谋论和拯救论

副标题:一个开源的喜剧和杯具
如果有人告诉你开源是美帝国主义的阴谋,他们希望发展中国家接受开源模式以获取发展中国家的高级代码,从而永远处于技术巅峰,你会怎么想?
如果有人告诉你开源是发展中国家的救赎之路,是低成本获取软件技术的不二法门,是天上砸下来的大馅饼。每个作馅饼的都是耶稣,都是人类最后的良知和操守,你怎么想?
我的想法是,这不有病么。这种想法怎么活在 21 世纪的?
你开源,我尊敬你,如果可能也提交点补丁和翻译。你不开源,软件好用的话我也会去买。如果你能做出我喜欢的软件、东西、图像等等,我都尊你一声大大。此处皆为个人观点,我也懒得费尽找个第三方身份。
对于软件许可证,一言以蔽之,自找的。作者自行找寻合适许可证,开源有 GPL BSD 等等,不开源你自己写一个许可证也行。问题是,有了许可证就要按照规则行事,这没什么好说得,而且是软件作者的义务。我从来不觉得开源应该有道德上的优越感,就是软件作者个人选择而已,也不是什么正义的化身。不过似乎很多人不以为然。罢了。
这件事情中同时对围观众很失望,他们认为观点相左的人说点个人看法就一定是枪,认为一个软件发布许可关系着道德至高点。
枪么,必然是道德恶劣,为了5毛无所不为罄竹难书,卑劣到胸口碎大石双手开南山。到底是先有道德恶劣才变成枪呢还是先变成枪再道德恶劣的呢,不知道鸟。无论如何,对于围观众来说,有一个假想敌的化身是非常重要的。这就必须要产生道德上的对立,产生身份上的划分。当我确信站在历史正确的一方,我怎么骂你都是对的,你怎么挨骂都是活该。是不是很眼熟,几十年前正义之风吹上打谷场,小将们凛然地打倒了牛鬼蛇神。
我们是来伸张正义的,管你谁对谁错呢。
事情本身也简单:
1.早上九点,射手谴责腾讯违反 GPL。这很好啊,我支持啊。腾讯拿了别人代码用就要按照代码所有者规则玩么。有人说射手炒作,我觉得炒作也对普通受众没有坏处啊,多知道一个播放器有什么坏处?
2.下午五点,yegle 同鞋举报了射手也没有完全按照 GPL 开源。这也没有什么问题,尽管如果是我的话会先联系作者说一下。但是公开这个问题引起讨论的做法本身也是正当的。ps. yegle 同学仅仅见过一面,不便透露身份但绝不是腾讯雇员,起码现阶段他还有学生证。就算他是腾讯雇员,围观众就应该因人废言了么?不过貌似事实就是这样发生的,通过前一篇声明,射手成功的占领了道德制高点,因为射手开源代码,腾讯偷盗代码。他们不知道的是,腾讯公布了修改的 FFMpeg 代码,但并不妨碍腾讯违反GPL的事实。射手虽然一直声称开源,而且觉得”开源社区的规则很简单,可以说要的不多”,但其实直到yegle举报时并没有达到开源GPL协议要求的标准。
对于围观众来说,有一个好人坏人二元论就够了。好人做错什么都可以原谅,坏人做对什么都用心险恶,而且有人胆敢暗示好人做错了,那该举报者一定是坏人。凭什么就你知道皇帝没有穿衣服呢?弄死你个敌国的枪。
3. 之后某天某点,Marguerite Su 把那个 issue 的争论翻译成中文的了,又转投了 Cnbeta 。最惨的就是这个小妹妹了,无缘无故的趟了一身浑水。由于在文章中加入了暗示皇帝没有穿衣服,被围观众标记为“敌人”。为了保证网络正义,为了维护世界的和平,为了保护真实的开源,必灭之而后快,人人得而祩之。搞得这小女孩崩溃了一天。。。
我个人觉得射手作者对待这个 issue 的回应态度并不好,一上来咬定 yegle 是腾讯派来找麻烦的(我就没有这种想象力,心说找麻烦那也可能是前女友啊)。可无论 yegle 是谁,问题都是问题。确实射手作者有做得不够的地方么,干嘛一上来先把举报者弄成假想敌。
4.事情的结局是这样的:
喜剧是:射手目前是堂堂正正的GPL v2的开源软件了。
个人还是觉得最后处理差强人意。全开源本来就是射手应该做的,现在做晚了但也不知不怪可以理解。要羞赧点发个声明也就罢了。结果搞得自己跟受害者一样,大有自己射手耶稣受难洗净国内软件开发的原罪之势。还暗指自己被人技巧打压了。如果说yegle打压了,那打压的是伪开源而不是开源。真开源就不用怕什么打压和误解。射手现在真开源了,不用再怕了,也不用再假想敌了。
这里面的牺牲者:yegle 和  Marguerite Su 被口水淹没了。坏人啊,千夫所指啊。就因为这两个倒霉蛋一个发现了问题,一个把问题细节翻译了。不幸地是,问题是正义方的问题,所以两个人都被定义到黑暗阵营了。
我只觉得这悲剧在这土地上似曾相识。
分享/保存

本WordPress博客由爱写字提供技术支持