我们对开源软件最大的误解,就是以为它不会被美国断供(2)
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
商业软件的核心则可以概括为三句话:像开源软件那样强调软件的版权,向使用者收费,不开放源代码并禁止自由分享。
和现在普遍的看法不同,开源软件的历史其实比商业软件长远得多。 计算机的早期岁月,还是纯真年代,所有的软件几乎都是开源的,自由分享软件就像空气一样自然,像流水一样无处不在。
计算机公司这么做有现实的考虑,当时的用户都是大中型企业、大学以及科研机构等,具备专业的软件开发者和计算机科研人员,因此将软件的源代码提供给用户,软件一旦出现问题,用户可以通过修改源代码自行解决,公司自然减轻了售后服务的压力。
用户也享受到修改源代码的好处,既解决软件BUG,又可以满足个性化需求,因此对计算机公司当“甩手掌柜”(开放源代码)的做法举双手欢迎。
但是,随着计算机进入千家万户,绝大部分用户对编程一无所知,因此以微软为代表的商业软件公司迅速崛起,闭源的商业软件取代开源软件逐渐成为主流,开源、闭源之争由此而来。
说到这里,带出一个重要话题, 商业软件和开源软件并没有道德上的高下之分,而是商业模式的不同选择。 这也是开源软件常被人误解的地方,它和公德心没有半毛钱关系。
埃里克.史蒂文.雷蒙德(Eric Steven Raymond)在其开源运动先驱著作《大教堂与集市》中,将商业软件和开源软件分别比作大教堂和集市,教堂是按照精心设计的图纸修建的建筑,圣人巨匠呕心沥血,历数十年方始完成,集市则是人人可以参与建设,没有固定模式,也不知道完成的结果如何。
这个世界需要恢弘的教堂,同样离不开食人间烟火的集市,两者谁也无法替代,正因为如此,在上世纪90年代,商业软件引领潮流后,开源软件又卷土重来,两者犹如两江之水交汇,结果是,现在的软件既不是单纯的闭源,也不是纯粹的开源,而是混源。
前文提到的Android,内核是Linux,这也是其被称为开源操作系统的由来,却并不是真正的原因。 实际上,Linux Kernel的维护者早已将Android代码从其代码库中剔除,使得Android靠Linux打上开源标签已不可能。
而Android的开源名号,其实是谷歌为了对抗苹果的iOS系统,主动将Android开源。换句话说,Android是否开源与Linux无关,而是谷歌选择了开源这种商业模式。
99科技网:http://www.99it.com.cn

龙贷 龙贷官方指定兑付网址【www.qd19g.vip】,官方指定兑付QQ群【662-037-451】。
技术经验2022-09-16

天府财富最新消息:2022年良退回款方案时间已开启! 近年来,P2P从“高峰”走
技术经验2022-09-14

介贷网 介贷网清退回款官方指定网址【www.qeg18.cc】,官方指定QQ群【460-193-923】
技术经验2022-09-14

掌门1对1 掌门1对1官方发布统一兑付登记网址【www.qtdg17.cc】,兑付登记Q群【5
技术经验2022-09-11
