也是在1919年,中国舶来了“科学”,科学方法、科学思想在这片古老的大地晃晃悠悠走过近百年,辅助我们自立自强。然而,作为统领的科学精神却一直落不了地——在我们这里,不讲契约精神所付出的成本太低,不讲科学精神所带来的后果得不到重视,以至于舶来的这对“兄弟”很难找到落地生根的土壤。
红芯造假:契约精神的反动——红芯国产浏览器事件引发的反思
IT界前一阵最火的新闻,莫过于“红芯”。这个被宣传为“中国原装”的浏览器,被发现是抄袭开源的浏览器Chromium,甚至连内置的文件名和LOGO都懒得修改。事发后,红芯公司辩称并非抄袭,而是“站在巨人的肩膀上去做创新”。
的确,当今软件业建立在开源代码上,“抄”开源代码再正常不过。那么,红芯的抄法是否光明正大?
不注明来源,就是违反契约
“使用开源的代码,要遵循开源组织的协议。”中科院计算所研究员包云岗告诉科技日报记者,“以著名的开源组织阿帕奇的协议为例,一是使用者要将协议留在代码里面,不能删掉;二是修改了代码的话,也需要在被修改的文件中说明,不能‘抹掉几行就全部当成自己的’;三是基于源代码做了扩展,也应该把协议附上去。”
红芯基于的Chromium开源代码遵循BSD协议——你可以自由使用,或二次开发为专有软件,但你的代码中必须要带上原来代码中的BSD协议。BSD协议要求尊重代码作者的著作权。
包云岗说:“红芯最大的问题在于违反了这个契约。尽管并没有针对开源的法律,但全世界几千万程序员一直都按照这个契约来做事,大家自然不赞同红芯的做法。”
事实上,国内使用Chromium源代码的浏览器还有搜狗、360等等,这些浏览器都遵循了开源协议,做出了声明。
科学精神名家谈 最近,国家自然科学基金委员会发出的一封公开信在科技界引起广泛关注,这份声明谈及的“优青”“杰青”等人才项目被异化使用的问题正是近年来备受争议的人才“帽子”问题