自由软件

所谓“自由软件”就是让你可以自由使用的正版软件,典型代表就是使用GPL许可证的软件,只要软件的许可证是GPL,那么就是自由软件。
1980年,一个叫Richard Stallman的美国程序员,由于无法忍受软件私有化造成的代码封闭,而创立了GPL许可证。
“我试图从总体改变人们接触知识和信息的方式,我认为,个人占有知识,控制人们使用知识或是阻止人们共享知识的企图都是一种蓄意破坏行为。这是一种只有利于这样做的个别人,而代价趋却是使全社会贫困化的行为。”
GPL许可证,允许任何人观看、修改,并散播程序软件里的原始程序码,唯一条件是如果你要发布修改后的版本就要连源代码一起公布。
" 大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,GNU通用公共许可证GPL力图保证你的共享和修改自由软件的自由。----保证自由软件对所有用户是自由的。GPL适用于大多数自由软件基金会的软件,以及由使用这些软件而承担义务的作者所开发的软件。(自由软件基金会的其他一些软件受GNU库通用许可证的保护)。你也可以将它用到你的程序中。当我们谈到自由软件(free software)时,我们指的是自由而不是价格。"

GUN通用公共许可协议