【开源软件】

        开放源码软件《open-source》是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制: 著意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段

        开放源码软件主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。开放源码软件在历史上曾经与UNIX,Internet联系的非常紧密。在这些系统中许多不同的硬件需要支持,而且源码分发是实现交叉平台可移植性的唯一实际可行的办法。在DOS,Windows,Macintosh平台上仅仅有很少的用户有可用的编译器,开放源码软件更加不普遍。对开放源码开发模式的更详细的讨论请看Eric Raymond写的“The Cathedral and the Bazaar”。



[开源思想]

开源思想,是相对于封源思想来说的,指的是软件的源代码是开放的,而且是免费获取的。应用开源思想,可以最大限度的集成各种各样的天才思想,使软件系统更加的完善,同时更加的开放。

在微软成立之前,程序都是程序员思想和智慧的结晶,人们可以共同享用程序员的智慧成果。而自微软成立以后,人们开始意识到,程序是知识产权,是受法律保护的,从那开始,人们就开始了另一种思想,软件是花钱买来的,在这样的思想指导下,比尔盖茨创造出了微软帝国。同时,软件的商品化也激发了人们的开发热情,在一定程度上促进了软件产业的发展。但是,随着社会的发展,人们的电子计算机知识越来越高,这样,对于想要进行自我调整的软件产业来说,闭源就显得力不从心。而开源思想,正是解决这种问题的最佳途径。
当今最典型的开源操作系统,当属linux系列操作系统。它的产生与发展,都是得益于开源来完成的。


你可能感兴趣的:(【开源软件】)