[hellogcc] Re: 今天用xunxun提供的mingw编译了一个gcc4.5.2

  • From: asmwarrior <asmwarrior@xxxxxxxxx>
  • To: Mingjie Xing <mingjie.xing@xxxxxxxxx>, hellogcc@xxxxxxxxxxxxx
  • Date: Mon, 24 Jan 2011 09:45:42 +0800

On 2011-1-24 9:22, Mingjie Xing wrote:
没有深入了解过这些协议,网上应该可以搜到它们的区别。
关于协议的,网上讨论很多。

主要区别是:
假设:
A是GPL协议的,A1是基于A开发的一个项目
B是LLVM或BSD协议的,B1是基于B的一个项目

GPL协议:      要求A1以及所有的后续项目都必须是GPL的。
LLVM或BSD协议:B1可以是商业闭源的,也可以是GPL的,也可以是别的。。。

GPL保护了源代码不被商业公司或者私人等拿来获取私利。
LLVM或BSD就无所谓,大家爱怎么折腾就怎么折腾。


我感觉如果我折腾了LLVM的项目并帮助测试了一些东西,最终导致的结果是这些东 西都被某些商业公司利用了。。觉得是不是就亏了?
所以我目前还是倾向于GPL的协议。

以上是个人理解,呵呵。

asm

Other related posts: