※背景情况※
习近平总书记在出席中国国际进口博览会活动时的讲话中强调做好上海工作要有大局意识、全局观念。习近平总书记日前亦在纪念改革开放0周年大会上指出坚持创新是第一动力、人才是第一资源的理念施创新驱动发展战略完善国家创新体系快关键核心技术自主创新为经济社会发展打造新引擎。在这大前提的背景下本人提出上海市应推动开源软件项目(opensourcesoftreprojects)。
开源软件在国外对创新科技司、甚至乎任何高科技司都是不可或缺的。随着创新的步伐快科技司意识到为了保持竞争力和成本效益就必须充分利开源项目的外部研发。单单LinuxFountion在2008-201的各个项目的经济贡献就估计达到0亿美元。我们看见近年在人工智能领域的例子Tensorflo软件就是Google开源的一个项目而与其竞争的PyTorch开源项目是Fceboo大力支持的。单单这两个项目的影响力就已是可见一斑基本上任何涉足人工智能的司或研究部门包括国内都不可缺少这些软件。相对来说我国自主的开源项目起步较迟覆盖面较少质量较差影响力较弱。这对我国科创司的发展造成了门槛拖慢了我国自主创新的步伐。
※问题及分析※
我国除了开源软件的人均量较低以外开源软件的质量也有待改善这包括国内龙头软件企业所支持的项目。也有待改善。2018一个关于安全缺陷方面控制的分析指出国外的软件司在开源的质量控制明显比国内司为优。这也是对开源软件的不够重视。
我国对开源项目重视不够有个原因本人认为最大的因为缺乏开源项目的历史与企业化。
从历史上来说在上世纪五六十年代早期软件本来就是从大学或者验室中研发的二来企业营利模式主要是从销售硬件而来故此软件本是提供。软件销售作为一种产业要到六十年代末才开始。至此软件开源化已有一定的根基而之后电脑业的发展也跟开源软件同步进行如TT的Unix系统以及之后的GNU计划。九十年代互联网司写的网站大的就是LMP(Linux,pche,MySQL,PHP)全部都是开源软件项目。这些司的成功令开源软件深入人心;时至今天开源软件在国外软件科技司与开发人员的心目中有很高的地位成功的开源项目的领导人员往往会被大司青睐社会也明白开源项目的经济效益。美国联邦政府也在201年宣布之后联邦政府20的软件要开源各部门之间必须互相共享内部开发的程序。