开源文化

所谓“开源”,就是开放资源(Open Source)的意思。不过在程序界更多人习惯把它理解为“开放源代码”的意思。程序员

    在计算机发展的早期阶段,软件几乎都是开放的,任何人使用软件的同时均可以查看软件的源代码,或者根据本身的须要去修改它。在程序员的社团中你们互相分享软件,共同提升知识水平。这种自由的风气给你们带来了欢乐,也带来了进步。
    但不久以后,以微软为主的一些商业公司就破坏了这种风气。这些商业公司从自由的计算机社团里雇佣了大量的技术高手,开发带有知识产权保护的专有软件。他们在分发软件的时候也再也不附带源代码。今后,专有软件的时代到来了。直到如今,专有软件不公开源代码还是默认的行业潜规则。     ide

即便这样,崇尚自由的斗士们也没有妥协。他们认为,数字时代本应是自由的,任何人均可以自由的获取软件资源及其源代码,而不该该被少数商业公司所控制。所以由 Stallman为领袖的一群富有激情的技术高手们发起了自由软件运动,创立了“自由软件基金会”,即Free Software Foundation(FSF)。FSF 颁发了 GNU GPL 通用公共许可,GPL 明肯定义了自由软件的含义,即用户拥有使用软件、修改软件、从新发布软件以及改善再利用软件等四种自由,做为前提的,自由软件必须公开全部的源代码。 GPL 成为自由软件世界中的最高精神纲领,它成功地建立了一个软件中的自由王国,并保证开发者、用户都拥有充分的自由权。另外,在自由软件的世界中,根本就不存在盗版的概念。    开放源代码

“自由软件”的英文是“Free Software”,这难免为许多人所误解,人们常常把它和“免费软件”连系在一块儿,免费的偏偏都是些低级的,这使得自由软件蒙上了一层阴影。因而你们决定给自由软件一个更易理解的别名“开源软件”。开源一词则由此得来。     资源

因此,开源便是自由的化身。它讲述了一种公开的、自由的精神。软件开源的发展历程 ,为咱们软件行业以及非软件行业的人都带来的巨大的参考价值。开发

相关文章
相关标签/搜索