软件领域开源和闭源之争已经持续了几十年,自软件与硬件逐渐解耦的20世纪70年代就已经开始了。这就像“开卷有益”与“开卷无益”的一场辩论赛。
1
著作权法和专利法对软件提供了法律保护,通过软件的著作权和专利权,来保障企业或个人的商业利益,这样可以推动企业和个人创新的积极性,进而推动整个产业与经济的良性发展,这也是早期软件厂商强调闭源的原因。
开源软件诞生之初,并非出于商业利益,而是部分软件天才对自由、共享的一种理想化追求。但真正让开源软件蓬勃发展的还是其背后商业利益的驱动。
也就是双活,当开源软件为企业和个人真正带来商业利益的时候,它才获得了广泛的支持,也带来了广泛的创新动力,并让开源软件发展的理想与现实获得了相对完美的结合。著作权法和专利法同样为开源软件提供了相关保护,并非是闭源软件的专享法律。
当闭源软件和开源软件都在以共同的商业利益为发展驱动的时候,闭源与开源之间便不再是一对水火不相容的冤家了。
2
如今,大部分IT公司,甚至过去以闭源著称的微软,如今所提供的IT产品都是开源与闭源相结合的。微软与昔日的老冤家Linux开源公司也结成战略合作关系。
作为非IT行业的企业用户而言,对开源和闭源的选择也是互相融合的,以为企业获得利益的最大化为目标。
企业用户选择开源或闭源产品的基本原则是:
首先满足业务基本功能需求;
其次保持业务的敏捷高效、安全可靠及易用性;
第三保持业务运营的低成本;
第四要保证业务的自主定制;
第五是需要和企业的生态环境无缝融合。
无论是开源软件还是闭源软件,哪个能够满足企业的这些需求,哪个就可以