作者简介:cjacker,Magic Linux创始人,曾担任红旗Linux桌面版负责人,目前已离开红旗。此文是本站文章《功与罪:写在中科红旗大厦将倾之际》的续集。
1,文中的“你”指的是所有能读到此文并对红旗抱有偏见的人。
2,编辑过了,里面除公众人物外不出现人名。
1,不遵守GPL。
4.0之前的版本我记得是有源代码下载的,好象是在红旗官方网站的一个页面里面,不太好找。
但源代码的发布貌似晚于1个release。也就是发新版的时候提供上一个版本的源代码。
之所以之前不发布源代码的原因也比较简单:
1),工程管理的质量跟不上去,做系统很简单,做操作系统产品就没那么简单了,工程管理的质量上不去,直接导致了种种混乱。
2),藏私,那时候的红旗总觉得自己作了点自己的东西就了不起,有特色,不希望别人能尽快拿到源代码。这个你也不用指责红旗,CentOS早就说了,它用红帽的软件包编出来的东西性能上就是跟红帽有差异,具体为什么,你要去问红帽。
源代码的同步发布和工程管理,确实是在我去了红旗之后不断的有所好转(倒不是我做了多少事情,而是我本来是从社区进入红旗的,很多思路是社区的思路,至少
我在红旗做源代码全面开放,同步发布以及后期的社区版本没遇到任何阻力)。Asianux成立之后,miracle那边的几个开发人员又进行了较大的提
升。Asianux有个日本雇员是Fat文件系统驱动的维护者,这个大概很多人不知道。
2,打着国家旗号骗经费
红旗从成立到2008年核高基之前历年拿到的政府课题总额我记得是2000多万(如果我没记错的话),注意这是从红旗成立(1999)到2008年核高基之前的全部国家补助资金,核高基之后再无其他政府课题。
红旗参与或者曾经负责的课题项目或许不少,但是,大家要搞清楚一个基本问题,课题并不是红旗一家单位的,往往一个课题有数家参与单位,课题补助资金也是由数家参与单位共同分配的。
如果你以为课题好骗或者一本万利,那就又错了,红旗貌似没干过改改freebsd就能拿8000万的课题,这样的好事也轮不到红旗。
我举一个例子:
维哈柯课题,课题经费200万,执行期2年。红旗,新疆某大学,新疆某企业的分配比例是3:4:3,是的,你没看错,新疆某大学拿到的科研经费是80万,
红旗作为牵头单位拿了60万,因为红旗的部分决策者及我认为该课题的主体工作应该由新疆某大学完成,应该分配给他们更多的课题经费。
60万,看起来也不少了,有人会说我做个LFS大概只需要几个星期,好吧,那你还是太慢了,实际上我做个完整的系统大概只需要几天时间,从零开始完成龙
芯、众志第一个版本的迁移用了3个星期,但完成一个版本的产品化大概要半年的时间。这60万包含了每年数次的新疆往返、下州县调研、汇报等等,我去过新疆
最穷的州县和农村,参观过他们的卫星教育系统,戈壁滩上开车两个小时遇不到一个人,你算算差旅费用要多少?当然,这也没什么苦的,其实我是当旅游的心态去
的,至少去过了之前没法想象自己会去的地方。组织各种检查汇报会,邀请专家,你算算会议费要多少?要培训一些学生和参与的工作人员完成几十万词条的翻译和
格式处理,你算算就算只投入1个员工1年的成本是多少?提交第三方评测机构评测,你算算测试费是多少?通过第三方财务审核机构审核,完成学校该配套的配套
资金(因为学校财务制度不同),你算算我的审核费用要多少?组织印刷、出版几千张光盘,400页的民族语言使用手册,几千个包装,并运送到新疆,你算算我
的生产成本和运输成本是多少?
另外,这个课题的执行期是2年,年薪10万养一个研发不过分吧?附加各种保险公积金、公共成本,系数是1.42以上,也就是1个10万年薪的研发,每年的成本至少是14万,那么这个课题假设只投入2个研发做2年你还会觉得过分吗?
好吧,你可能会说按我的算法这课题算下来基本是亏的,我不愿意干可以给你干。首先,有些课题确实是亏的,因为课题要有企业配套资金,一般情况是1:1,
也就是我自己掏钱养研发,其次,1,你干不了,因为操作系统研发的产品化流程和工程管理的复杂度是你根本无法想象的,2,红旗必须得干,一来红旗身上有那
个所谓“国家队”的烙印,二来,红旗为了拓展产品的覆盖领域。
课题有没有钱赚,有的,不同的课题口子和管理制度中都会留出很少一部分的管理费用于企业灵活支配,大概百分之几的水平,也就是100万有个几万块、最多10几万块,这个算正常吧?
说实话,能覆盖维哈柯语言支持,对于一个发行版来说,倒贴钱似乎也值得干吧?
问题又来了,你可能会问我为什么不提交呢?如果你没给上游开源项目提交过代码,那就请你闭嘴:
1,要尊重其他单位的知识产权,字体,翻译的劳动成果等,拥有人才有权处置,这不违反规则。如果他们未来有商业化计划,我不能随便拿过来就开放了。
2,涉及到glibc locale支持,输入法,界面,字体,甚至对图形库的特殊修改(编码位置的冲突,qt3
scriptengine的修改等),你有本事你提交一下我看看?你大概不知道有些项目提交代码要发邮件(没错,是真实的邮件,要你本人签名声明的那种)
到美国吧?
3,模仿Windows就是罪。
好吧,windows把关闭,最大化,最小化按钮放到了右边,苹果放到了左边,那我们应该放到哪?放到上面的中间还是放到左下角还是右下角?
我知道你想有点不一样,这样才能显出特色和实力嘛?好吧,GNOME 3确实不一样,很长一段时间SB了,Unity也不一样,SB到现在。
用户的使用习惯和已有的传统软件资产是一个软件开发者需要去尊重和保护的,而不是强迫用户去改变和随意践踏的。
|