国外开源文化简述

过去

由于早期计算机从业人员比较少,素质比较高;冷战中各国投入大量资金研制电子计算机,没有现在这么严重的商业性,严重缺乏计算机技术人员,所以代码开源及规范性显得非常重要,以节约开发成本。后来
由于GNU项目Linux项目的发展,计算机界逐渐形成了开源文化。
一方面开源代码使得计算机工程师可以有更多的精力考虑人机交互,功能实用性,创意创新等方面,不深陷重复代码的书写;另一方面,在高端计算机算法、理论研究人才依然匮乏,深入研究计算机的人员依然很少,大部分工程师往往专注于项目和产品,无法对计算机进步提供支援。开源代码使得计算机前沿人员有了交流以及传播的机会。
但是随着冷战的结束,计算机的发展动力变为商业公司作为主导,计算机学科体系越来越庞大,开源社区逐渐开始衰弱。也许以后各个国家进行黑客混战,开源社区将会消亡,就像共产国际在一战、二战中逐渐消逝一样。

现在

如果是20世纪是工人运动的世纪,那么21世纪就是程序员的世纪,也许在本世纪末我们有机会突破强人工智能,接触到有自主意识的人工智能(参考中文空间谜题),现在我们刚刚抵达弱人工智能时代。
在开源社区,我们要尊重前人定下的规则,尊重他们也是尊重未来的我们。使用开源社区的代码时要加入该社区,并查看它的协议,允许我们如何使用该代码,如果要使用,最好告知一下代码作者。在复制他人算法代码时要注明来自哪里,保证我们的信用。

未来

笔者以前常年混迹在游戏MOD界,一位前辈花了4年做出的现代战争mod发布在moddb网站,因为几个模型未经授权被人举报,遭到无限刷0分,即使后来替换掉了那几个模型。他的mod是我见过最好的国内mod,但是国外远比国内注重版权。
如果协议里不允许你使用,你又有强烈的使用意愿,你可以试着联系作者,告诉他你的想法,一般情况下都会同意。如果联系不上,那么你可以私下里使用,并标注出来,请不要公开发布,或者用于商业。
我们需要维护在开源社区的中国程序员的名声。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值