GNU,LINUX,UNIX等

GNU计划

GNU 包含3个协议条款,

GPL:GNU通用公共许可证(GNU General Public License)
LGPL:GNU较宽松公共许可证 (GNU Lesser General Public License), ) ,旧称 GNU Library General Public License (GNU 库通用公共许可证);
GFDL : GNU自由文档许可证 (GNU Free Documentation License )的缩写形式。

因为GPL和LGPL,都是自由软件基金会建立的,所以它们之间非常类似,它们都具备Copyleft的重要特性:

  术语copyleft源于GNU项目中的俗语,是英语Copyleft的双关语 (Copyright:版权),表示反版权,也就是非盈利版权的意思。他指的是开放源代码许可证中如下条款:任何人或者公司都不能把GPL/LGPL保护 下的软件源代码拷贝,修改后,把这些修改保护起来——即使他们的修改可能使得软件的性能比原始的版本更好。一旦一段代码被GPL或者LGPL保护,那么代 码本身和所有对它所做的修改都必须在对它感兴趣的人和组织面前公开,如果第三方修改并发布这段代码,那么必须把修改的代码和原始代码都向接受代码的人公 开。

GCC=GNU Compiler Collection ,是由Stallman所开发的linux下的编译器,可以编译的语言包括:C, C++, Objective-C, Fortran, Java,Ada等。不过,现在GCC也有了许多Win32下的移植版本。这要感谢Internet上众多程序员的共同努力。

http://baike.baidu.com/view/36272.htm?fr=ala0_1_1

猜你喜欢

转载自jessie-java.iteye.com/blog/649407