中国式开源-阿里云开发者社区

开发者社区> 开发与运维> 正文

中国式开源

简介: Open Source(即开放源代码)的定义由Bruce Perens(曾是Debian的创始人之一)定义如下: ●自由再散布(Free Distribution):获得源代码的人可自由再将此源代码散布。

Open Source(即开放源代码)的定义由Bruce Perens(曾是Debian的创始人之一)定义如下:
●自由再散布(Free Distribution):获得源代码的人可自由再将此源代码散布。
●源代码(Source Code):程式的可执行档在散布时,必需随附完整
开源领军人物近照以及部分标志
开源领军人物近照以及部分标志(7张)
源代码或是可让人方便的事后取得源代码。
●衍生著作(Derived Works):让人可依此源代码修改后,在依照同一授权条款的情形下再散布。
●原创作者程式源代码的完整性(Integrity of The Author’s Source Code):意即修改后的版本,需以不同的版本号码以与原始的程式码做分别,保障原始的程式码完整性。
●不得对任何人或团体有差别待遇(No Discrimination Against Persons or Groups):开放源代码软件不得因性别、团体、国家、族群等设定限制,但若是因为法律规定的情形则为例外(如:美国政府限制高加密软件的出口)。
●对程式在任何领域内的利用不得有差别待遇(No Discrimination Against Fields of Endeavor):意即不得限制商业使用。

以上是百度百科里的开源定义,给不知道什么是开源的普通青年先理解一下,文艺青年可忽略。
为什么会想到这个呢?其实很久很久以前就在考虑这个问题了,只不过不知道怎么写。

我与盗版结缘之路

中国人已经享受了很久的开源红利了,不过鉴于中国是一个盗版横行的国家,大部分人也不知道免费软件和盗版软件的区别,最早一波的电脑装机浪潮,伴随的就是磁盘复制的浪潮。我记得我用286的时候,那时的磁盘还是大大的,方方的,用像纸包着的裸露的黑色圆盘片,小时候最大的乐趣就是每个周末去前面楼的另一个上高中的大孩子那拷软件,当然,大部分都是游戏软件,如波斯王子,大富翁,test drive, 暴力辛迪加。那个时候的国产品牌大宇跟现在的暴雪,EA差不多,还有那个著名的牛蛙公司,牛蛙出品的游戏,跟星际争霸时代的暴雪是一样的,你不用想,出了必须买!那时候我哪知道啥是盗版呢,没有这个意识,那时候有磁盘加密技术,如果有游戏加了密,那是要赶紧想办法破解地,无论是用硬件还是用软件方法,不过其实我大部分时间就是享受别人的成果,人家破了直接拿磁盘拷了就行。

那时候其实我也是支持了部分正版的,如买了傲气雄鹰,银河飞将,银河私掠者,仙剑,星球大战等,那时候的游戏如果有电影过场动画那真是太棒了,免费看大片啊,还能交互的。那个时候还有个爱好是没事就到市中心的卖软件的个人店里转转,看看那些包装精美的游戏盒子都是一种享受,其实跟现在那些买昂贵高达模型的人差不多。

再后面一点,网络开始普及了,那时有很多个人软件涌现,有的叫freeware,有的叫shareware,管他什么ware,不花钱就是好ware,似乎网际快车就是其中之一,还有FoxMail,作者是现在鼎鼎大名的张小龙。那是一个风起云涌的时代,各种国产软件起来了,UCDOS,WPS,汉卡,KV300, 鲍岳桥,求伯君,王江民, 这些名字标志了一个时代。可笑的是那时候我掏钱买了个KV300,唯一的目的就是为了防止我在外面拷的不明来历的游戏软件里有病毒。。。
黑白显示器时代的病毒还是很有意思的,记得有一个蠕虫病毒,发作起来是冻结屏幕(那时的屏幕是黑底白字,没有图形化),一个白色的字符组成的虫子一样的东西从屏幕的最上面横着一排排下来,直到塞满整个屏幕。

以上罗里吧嗦说了一堆,其实就是告诉大家,中国人基本上没有版权意识,要去掏钱买一个看不见摸不着的东西,没几个人能有这么好,以前还是单机时代的时候,掏了钱可能还能有张盘和印刷精美的画册。在这个网络时代,东西网上下好直接就玩了,掏钱买?SX了吧?连程序员自己都用盗版,还能指望普通人来掏钱买你的作品?

这个群体思路也直接体现在中国人的公司意志上,有些号称国产操作系统的公司,就是拿国外的开源linux系统汉化了一下,就好意思说是国产操作系统,真是让人笑掉大牙。基本上只要看到新闻上说带“自主知识产权”字样的东西,只要反着想就对了。

国内开源现状

回来再看下这几年的国内开源风气,腾讯百度相对封闭一点,没有看到开源了什么好东西来回馈整个开源社区。阿里稍好,但阿里那个开源我也不想说啥了,有一年专门搞了个域名,放着一些开源的产品和文档,看着还可以。没过多久那个域名都没了,再去github上看他们的开源产品,开了就死是一个逃不过的怪圈,没有什么人做贡献,个别有issue提出来或push上去,居然没人管,偶尔回一下也是半个月以后了,真是让人心寒。也许互联网公司的996搞法让产品作者没空来维护,问题是你真是比linus还忙啊。这些公司开源唯一的目的就是先期培养自己产品的开发者,这样以后能在市场上找到熟悉自己产品的人,降低招人成本。想当年淘宝还是土鳖的时候,从淘宝出来的人也不好找工作,用的框架都不是当时市场上流行的Struts,Spring,而是自己公司那个老人搞得什么WebX,谁知道你那个玩意啊,懂这个出去不好找工作啊。现在好了,用自己淘汰掉的产品开源,大家高兴的去抱大腿,过几天就发现完全不是那回事,产品的作者都不用心维护的东西,谁还敢用啊,还不如自己再去捣鼓一个出来。

这,就是中国式开源,坑你没商量。

文章来自微信平台「麦芽面包」(微信扫描二维码关注)。未经允许,禁止转载。
这里写图片描述

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章