关注+星标公众号,不错过精彩内容
来源 | OSC开源社区
软件开源促进了二十一世纪电子、互联网、人工智能等众多科技领域的发展,不得不承认软件开源对科技的发展起到一定作用。
最近,开源软件的存在是否影响了广大程序员的收入?,引发网友们的热烈讨论。
开源运动的反对者认为:
类似于 Linux 内核之类的软件,相当于软件开发人员将自己的劳动成本免费抛向社会,而这一部分价值原本应该是由整个社会来承担的。
人们对于软件的需求是有限的,当这部分需求被免费得到后,相当于整个软件开发行业的收入就会降低。
而对于另一些项目,在需求不变的情况下,如果没有开源项目以供参考,软件公司就要招收更多的软件开发人员开发程序,如此下来软件开发人员的工作岗位就会增加。
按照这种逻辑,首先开发开免费的源软件的那个程序员的平均时薪会降低,因为他的一部分工作是没有获得劳动报酬的。其次整个行业的总收入会降低,因为有了免费的软件,人们不大可能会愿意花钱购买收费的同样功能的软件。
即使开源软件采取收费策略,但相比起闭源软件来说,也更容易遭到破解。事实上大部分开源软件都并不收费。
对开源运动做出维护:
开源软件的盛行使更多的人接触到更多的软件(人们更乐意接受不收费的东西),使人们更加依赖计算机软件解决问题,而不是其他途径。这使得使用计算机软件的人数增多,从而催生出更多的需求。
另一方面,大量的开源软件的出现带动了社会生产力的进步,生产力的进步使社会的总体收入增加,程序开发人员自然也会跟着增加。
------------ END ------------
●专栏《嵌入式工具》
●专栏《嵌入式开发》
●专栏《Keil教程》
●嵌入式专栏精选教程
关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。
点击“阅读原文”查看更多分享。