论坛首页 Web前端技术论坛

ExtJS发布2.1版本,但是更改了License,希望大家就此展开讨论

浏览 99734 次
精华帖 (1) :: 良好帖 (14) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-04  
icewubin 写道
charon 写道

也一样啊.你import了别人的gpl v2的东西,就得gpl掉.
除非竞争对手的东西不用你的api,但是这个就不是包装关系了. 或者原作者对api方式的使用有别的授权.


不是吧,这里一定有点概念上的混淆,从你的逻辑推断的话。

Java和linux都是GPL v2开源协议,如果我import了jdk的包,难道我一定要gpl掉,不对吧。


linux的c library是lgpl的,所以开发者不需要gpl自己的东西,毕竟绝大多数开发者调用的是c函数库.
java的gpl是有例外条款的,豁免了对java类库调用的gpl传染性,所以开发者也不用那么gpl掉自己的东西.
引用

The license that GPL Java will be released under includes a classpath exception, which allows linking against the Java class libraries without open sourcing your code, so the GPL licensing will not affect the ability of Java developers to produce closed source applications with Java.

0 请登录后投票
   发表时间:2008-09-05  
charon 写道
icewubin 写道
charon 写道

也一样啊.你import了别人的gpl v2的东西,就得gpl掉.
除非竞争对手的东西不用你的api,但是这个就不是包装关系了. 或者原作者对api方式的使用有别的授权.


不是吧,这里一定有点概念上的混淆,从你的逻辑推断的话。

Java和linux都是GPL v2开源协议,如果我import了jdk的包,难道我一定要gpl掉,不对吧。


linux的c library是lgpl的,所以开发者不需要gpl自己的东西,毕竟绝大多数开发者调用的是c函数库.
java的gpl是有例外条款的,豁免了对java类库调用的gpl传染性,所以开发者也不用那么gpl掉自己的东西.
引用

The license that GPL Java will be released under includes a classpath exception, which allows linking against the Java class libraries without open sourcing your code, so the GPL licensing will not affect the ability of Java developers to produce closed source applications with Java.



是不是这java的这个例子是因为协议中有例外条款而使得库调用不具有GPL传染性,而默认情况下GPL v2对于库调用也是具有传染性的?
0 请登录后投票
   发表时间:2008-09-05  
icewubin 写道
charon 写道
icewubin 写道
charon 写道

也一样啊.你import了别人的gpl v2的东西,就得gpl掉.
除非竞争对手的东西不用你的api,但是这个就不是包装关系了. 或者原作者对api方式的使用有别的授权.


不是吧,这里一定有点概念上的混淆,从你的逻辑推断的话。

Java和linux都是GPL v2开源协议,如果我import了jdk的包,难道我一定要gpl掉,不对吧。


linux的c library是lgpl的,所以开发者不需要gpl自己的东西,毕竟绝大多数开发者调用的是c函数库.
java的gpl是有例外条款的,豁免了对java类库调用的gpl传染性,所以开发者也不用那么gpl掉自己的东西.
引用

The license that GPL Java will be released under includes a classpath exception, which allows linking against the Java class libraries without open sourcing your code, so the GPL licensing will not affect the ability of Java developers to produce closed source applications with Java.



是不是这java的这个例子是因为协议中有例外条款而使得库调用不具有GPL传染性,而默认情况下GPL v2对于库调用也是具有传染性的?


我的理解是这样的.感觉上这个是gpl和lgpl的最大区别.
gpl协议中的使用的含义包括"类库引用,修改后的代码或者衍生代码",一个东西里面一旦使用了gpl代码,就必须gpl掉.
不过通过独立协议而不是特定的类库引用的,就没关系,比如mysql
但偶们都不是法律界人士,正而八经应该怎么样,好像判断不出来.
0 请登录后投票
   发表时间:2008-10-24  
以前就听说了,今天才关注,还是不太了解一个项目如何可以有两个开源协议
0 请登录后投票
   发表时间:2008-10-30  
我不明白为什么不继续用2.0.0呢?那个版可是没问题的.
0 请登录后投票
   发表时间:2009-02-18  
JACK忽悠别人用他的东西是不对的,如果一开始就是GPL,可能80%的商业用户就不用他的东西了
0 请登录后投票
   发表时间:2009-02-19  
2.0也是费要付费的,请看license.txt
0 请登录后投票
   发表时间:2009-03-14  
利益关系. .. . ...
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics