孙丕术忍不住提出疑惑:“免费分发软件也就算了,为什么你们还打算免费分发源代码?你们就不怕分发了源代码之后,别人基于你的软件代码,开发出类似的软件产品跟你争夺市场?”
秦奕自信地说道:“开放源代码当然会带来你说的这个坏处,但我觉得相比于坏处,其带来的好处更多,至少在促进技术创新与改进、降低开发成本、推动行业标准统一这三个方面,开放源代码是有不少好处的。”
“在促进技术创新与改进方面,首先,有更多的人获取到源代码,更多开发者可以参与到代码的审查和改进中,从不同角度发现问题和提出解决方案,加速软件的优化和功能拓展。”
孙丕术理解了:“所以你希望我们基于你们的源码开发自有的操作系统,是因为这其实在一定程度上也能帮助你们迭代原有的操作系统!”
“没错!”秦奕点了点头,“其次,源代码为开发者提供了学习和借鉴的基础,启发他们在其基础上进行新的开发和创新,催生出更多新的软件项目和技术,这对提高国内人员的软件研发水平是有潜移默化的影响的。”
“在降低开发成本方面,不少软件都有类似的功能,有了开源代码之后,开发者无需从头开始编写所有代码,可以基于现有的开源代码进行开发,节省时间和精力,提高开发效率。”
“而且这样不仅降低了开发量,也降低了开发新软件的门槛,对于小型企业和个人开发者来说,免费获取源代码使得他们能够以较低的成本进入软件开发领域,推动了软件行业的多元化发展,这对我们国内现在相对落后的软件生态是有极大帮助的。”
“就好比建造房子,以前的软件厂商都需要从地基建起,但现在有了现成的地基和路基,就能更快地盖起高楼。”
“最后,一个广泛分发的开源项目往往会形成一定的行业标准和规范,促进不同软件之间的兼容性和互操作性,有利于整个行业的健康发展。这种用脚投出来的事实标准,往往比行政推进的标准会有更强的约束力,大家遵循统一的标准,软件之间就能更好地协同工作。”
孙丕术和王恩冬听后,都不禁对秦奕的格局深感佩服。对方讲的好处除了第一点是对软件开发厂商有帮助之外,其余完全就是站在一个产业利益的角度出发的,而自己还在思考着单个企业甚至是个人的利益。