GNU,LINUX,UNIX等

本文介绍了GNU计划及其三种主要的许可证:GPL、LGPL和GFDL。重点讲解了GPL和LGPL的Copyleft特性,确保了源代码的开放性和透明性。同时,还提到了GCC作为GNU编译器集合在多种语言编译中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值