美文网首页智能机器人
国外开源文化简述

国外开源文化简述

作者: 魔法猫31 | 来源:发表于2019-05-17 13:13 被阅读0次

过去

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

现在

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

未来

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

相关文章

  • 国外开源文化简述

    过去 由于早期计算机从业人员比较少,素质比较高;冷战中各国投入大量资金研制电子计算机,没有现在这么严重的商业性,严...

  • DevOps持续集成平台——Hygieia

    界面: 标签:DevOps,持续集成,开源 简述:Hygieia,由Capitalone公司开源的DevOps系统...

  • 代码扫描系统——sonarqube

    界面: 标签:sonarqube,静态扫描,代码质量,开源 简述:SonarQube ,一个开源的代码质量扫描平台...

  • 主流开源协议简述

    开源 ≠ 免费开源 ≠ 免费开源 ≠ 免费,重要的事情说三遍。 一、为何要了解开源协议 Java的强大与崛起,应当...

  • 持续集成/持续部署平台——jenkins

    界面: 标签:开源,java,持续集成,持续部署,分布式 简述:Jenkins,一个开源的持续集成、持续部署系统,...

  • Android通用可自定义下拉刷新上拉加载组件PopularRe

    简述目前流行android 下拉刷新上拉加载开源框架有很多,XListView,PullToRefresh,and...

  • 17背简答 第二天上午

    11.简述教育的文化功能 12.简述人口对教育的制约作用 13.简述教育对人口再生产的作用 14.简述影响人的身心...

  • 使用CocoaPods发布自己的开源库

    简述 平常开发都是通过CocoaPods集成别人的开源库,这次要做一个自己的开源库,虽然是仿照别人的开源库写,但是...

  • 男女婚姻问题

    现在中国的婚姻状况令人担忧,这与近代这些年盲目的学习国外文化有很大的原因。国外的文化有国外文化的底蕴,我国有自己的...

  • IGList实现支付宝首页

    IGListKit实现支付宝首页简述 前言 IGListKit是GitHub上Instagram开源的UIColl...

网友评论

    本文标题:国外开源文化简述

    本文链接:https://www.haomeiwen.com/subject/bwrnaqtx.html