当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]GPL和LGPL的疑问,关于QT和GTK+
帖子发表于 : 2007-10-30 10:16 

注册: 2007-10-16 9:36
帖子: 218
送出感谢: 0 次
接收感谢: 0 次
初用Linux问个关于GPL和LGPL的弱智问题,别见笑阿

网上查了KDE是用GPL的QT库开发,GNOME是用LGPL的GTK开发

KDE是GPL的,但GNOME是GPL还是LGPL的呢,(网上没搜到)

用 GPL 的开发产品能否以 LGPL 协议发布
用 LGPL 的开发产品能否以 GPL 协议发布

谢谢 :wink:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-30 10:18 
头像

注册: 2005-08-22 14:05
帖子: 1743
地址: 离开北京
送出感谢: 1
接收感谢: 3
GTK 是gun 项目之一当然是 GPL的了
QT以前是 LGPL 现在也 GPL了


_________________
错过好多好贴,没占到广告位后悔啊


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-30 10:25 

注册: 2007-10-16 9:36
帖子: 218
送出感谢: 0 次
接收感谢: 0 次
那是不是 QT(Open Source的),GTK,KDE,GNOME 都是 GPL协议的吗?

怎么有人说 GTK+是LGPL的呢 :roll:


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-11-01 11:48 

注册: 2007-10-16 9:36
帖子: 218
送出感谢: 0 次
接收感谢: 0 次
如果想开发Linux桌面应用程序

采用闭源发布

是否只能用商业版QT呢?

没有其他选择了吗?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-11-01 12:43 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
可以用gtk+, gtk+开发的程序不管你是否开源. qt的gpl版本开发的必须开源, 如果不想开源, 就购买它的商业版本.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-11-01 13:49 

注册: 2006-08-15 20:35
帖子: 102
送出感谢: 0 次
接收感谢: 0 次
感觉2楼的说法不太准确,

另外如果Gtk+是LGPL的话,应用程序是可以闭源的。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-11-01 17:21 
头像

注册: 2007-07-12 16:30
帖子: 303
地址: 桂林
送出感谢: 0 次
接收感谢: 2
GNOME是GPL的。但是它跟你开发的程序想采用什么授权,基本没什么关系。

关键在于,你的程序在运行时,依赖什么东东,没这东东你的程序就不能工作。我想你开发的程序是不用依赖Gnome的,是依赖libgome等库。比如GTK+/libGnome程序能在KDE下跑的,不一定要在Gnome 下。

你开发程序时所用的类库绝大部分是LGPL的(也有GPL的,但很少用到)。
所以,你可以用libgnome2、libgnomeui等等LGPL的库,来开发在GNOME上跑的程序,而不用开源(但要用动态链接,这是LGPL的要求)。

查看各种开发包的授权例子:
代码:
$ gedit `dpkg -L libgnome2-0 |grep copyright$`
$ gedit `dpkg -L libgnomeui-0 |grep copyright$`


引用:
用 GPL 的开发产品能否以 LGPL 协议发布
用 LGPL 的开发产品能否以 GPL 协议发布

定义不够清晰。用 GPL 的的什么呢?

Anjuta是 GPL的,你用它开发产品(假设没使用任何第三方库),以任何形式发布都不关它的事。除非你的程序运行时还依赖Anjuta。通常情况下:
基于 GPL 的库开发的产品,只能以 GPL 协议发布;
基于 LGPL 的库开发的产品,能以 GPL 或 LGPL 协议发布。


最后由 tipfoo 编辑于 2007-11-01 23:33,总共编辑了 2 次

页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-11-01 18:12 

注册: 2007-10-16 9:36
帖子: 218
送出感谢: 0 次
接收感谢: 0 次
谢谢 :lol:


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-11-15 15:11 

注册: 2007-10-22 22:58
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
ttand 写道:
GTK 是gun 项目之一当然是 GPL的了
QT以前是 LGPL 现在也 GPL了


GTK和GTK+都是LGPL的,楼主有些想当然了。
因为GTK和GTK+的很多参与公司都是商业公司,所以它用GPL可能性不大。不像QT free edition是完全的GPL。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译