Board logo

标题: GPL 介绍(2):扩展的 GPL(QT-4.0 模式) [打印本页]

作者: bamfox    时间: 2005-2-15 12:44     标题: GPL 介绍(2):扩展的 GPL(QT-4.0 模式)

当前 QT license 要求:你开源我开源,你商业我商业。而今 trolltech 公司宣布扩展它的 license ,具体内容如下:
引用:
Qt cross-platform development software will be available under the open source GPL license for open source development and a commercial license for commercial development
也就是说,用 QT 开发的开源软件,可以在 windows 下运行了,而不用向 QT 公司购买商业的 license ,当然,你开发的软件必须得公开源代码喽。

请看详细信息:
引用:
PALO ALTO, Calif. - February 07 2005
Trolltech®, a provider of leading application development software, today announced that it will extend its successful dual-licensing business model to include the Qt® cross-platform application development framework for the Microsoft Windows operating system. The availability of Qt for Windows under the open source GNU General Public License (GPL) will bring the benefits of open source software to the Windows environment, fueling the development of open source applications for the mainstream PC market. Qt for Windows is already widely used for commercial software development.

"Based on the huge success Trolltech has realized through dual licensing Qt on the Linux and Mac OS X platforms, we are confident that by releasing an open source version of Qt for Windows, Qt will become one of the premier development environments for Windows applications," said Eirik Chambe-Eng, Trolltech president and co-founder. "Trolltech's business is strong, and we are thrilled that we are now in a position to meet the enormous community demand for an open source license option for Qt on Windows."

Trolltech's dual licensing model is based on the principle of fair exchange: Users who want to donate their source code to the Open Source community can use the Open Source version and must license their software under the GPL. Users who write commercial proprietary software must purchase a license and may freely choose how to license and profit from their software.

Qt for Windows will be available under both a commercial license and the open source GPL license starting with the next major production release of Qt, version 4.0, which is expected in the second quarter of 2005. With the GPL availability of Qt for Windows, Trolltech will offer dual licensing of Qt on all supported platforms.

Windows Most Popular Qt Platform
Qt is an industry-leading toolkit for cross-platform graphical user interface (GUI) software development on the desktop. With Qt, developers can write applications once and deploy on any major desktop operating system, including many versions of Windows, Linux/Unix and Mac OS X, all from the same code base. Thousands of programs have been built using Qt, including software from some of the world's largest organizations, such as Adobe, AMD, Walt Disney Feature Animation, Synopsys and Volvo.

While Qt for Windows has not been previously available under an open source license, it has been available under a commercial license for commercial application development since 1995. Windows is currently the most popular platform for Qt commercial development, with Linux a close second.

Stacey Quandt, senior business analyst and open source practice leader for the Robert Francis Group commented: "The Windows market is ripe for an influx of open source software, and a mature, platform-independent toolkit like Qt can spur a renaissance of development. As a rising tide floats all boats, this expanding ecosystem of Qt applications will also increase commercial Qt development on Windows, and broaden cross-platform opportunities."

Dual Licensing Creates Strong Open Source Business
Through its dual-licensing business model, Trolltech has established a profitable, stable business based on the integration of commercial license sales with open source software. Dual-licensed software is sold under a commercial license for proprietary development in a commercial context and is also released under the GPL for open source development projects. Developers of applications under the GPL must freely distribute the complete source code of their applications, making it available for end users to modify, recompile and redistribute, thus fostering the ongoing community development upon which open source is built. Trolltech's commercially-licensed customers gain benefits traditionally associated with commercial software, such as add-on products, technical support directly from the Qt's core developers, and the right to earn income from selling proprietary Qt-based software.

Trolltech's dual-licensing model combines the software quality assurance and distribution benefits of an open source model with the software licensing revenue model of a traditional commercial software vendor.

"Dual licensing is a win-win for all, as technology vendors can purchase and license commercially-supported software that has been tested and proven by a huge open source community," said M錼ten Mickos, CEO at MySQL AB. "Similarly, the open source community benefits from software that is backed by a stable organization."

For more information see the Qt/Windows Dual License FAQ.

About Trolltech:

Trolltech® is a world leader in delivering tools, components, and libraries for C++ developers across all major operating systems. Trolltech products constitute a leading open source application development framework and are an integral part of the Linux desktop. Trolltech also develops innovative UI platforms that enable key players to adopt Linux for mobile devices.
Trolltech creates two product lines: Qt® and Qtopia®. Qt is a complete C++ application development framework, which includes a class library and tools for cross-platform development and internationalization. Qtopia is the first comprehensive application platform built for embedded Linux, and is used on numerous Linux-based PDAs and mobile phones.

Trolltech is a second generation open source company with a dual licensing business model and provides development software to some of the largest companies in the world including Intel, IBM, Motorola, and Sharp, among thousands more. Trolltech is headquartered in Oslo, Norway, with offices in Brisbane, Australia, and Palo Alto, California. More about Trolltech can be found at http://www.trolltech.com.




For further information, please contact:
Trolltech, Europe
Tonje Sund
+47 21 60 48 78
press@trolltech.com




Sheeran/Jager Communication
U.S. and Asia
Lisa Sheeran
+1.510.724.2267
sheeran@earthlink.net
这意味着什么呢?农村包围城市? :D
作者: bamfox    时间: 2005-2-16 15:59

居然对这个话题没有兴趣?这可关系 Money 的问题呀

想想 windows 版的 GPL 下的 QT 的威力,再看看 KDE 桌面系统的野心,就知道 QT 这一次来势多么的猛烈啊。
作者: kakuyou    时间: 2005-2-16 16:47

[quote:e956717afc="bamfox"]居然对这个话题没有兴趣?这可关系 Money 的问题呀

想想 windows 版的 GPL 下的 QT 的威力,再看看 KDE 桌面系统的野心,就知道 QT 这一次来势多么的猛烈啊。[/quote]

偶一直坚持,如果QT不使用真正的GPL条款,就不要用它。
作者: bamfox    时间: 2005-2-16 17:17

噢,不要用它,那要用什么呢?你的坚持注定比较难。

可能是感觉问题吧,总觉得 GTK 开发出来的东西不好看。
作者: kakuyou    时间: 2005-2-16 19:20

[quote:9093c731fb="bamfox"]噢,不要用它,那要用什么呢?你的坚持注定比较难。 [/quote]

在windwos下还不如用微软的省心。
作者: bamfox    时间: 2005-2-16 19:25

说的是,讨论不清楚的。爱好不同吧。
作者: zbw76    时间: 2005-2-17 09:33

天大的好消息!!!:)其实很多大公司使用GTK不使用QT不是因为他在windows下面不是GPL而是因为他不是LGPL,所以商业的软件没有办法用。
作者: caihua    时间: 2005-2-17 09:58

引用:
总觉得 GTK 开发出来的东西確實不好看

作者: WeiMingzhi    时间: 2005-2-26 16:27

"偶一直坚持,如果QT不使用真正的GPL条款,就不要用它。"
实际上连 rms 这样的都不反对用 Qt 了。

"windwos下还不如用微软的省心。"
可 M$ 的东西在 GNU/Linux 下没法用,而用 Qt 只需在 GNU/Linux 下编译一下就可以了
作者: bamfox    时间: 2005-2-27 07:41

QT 是有潜在的危险,但是比起 MS 来说其危害就小多了。
不过我们能把 GTK 和 KDE 整合在一起,就好了。
以后要大力发展呀,有竞争才会有公平。
作者: zjzfb    时间: 2005-4-25 16:49     标题: 比较欣赏QT的授权模式

可以先调试再买商业版使用啊,呵呵
而GPL到后面意味着限制商业应用
前提:在这种有正当工作也不一定有饭吃的国情下

用M$ 工具,是因为我们用惯了D版
实情是要么用z版,要么就等着“树大招风”吧
    -- 国内某大公司发展期用d版用得很爽,可是大了之后马上被M$狠k,有几年的时间禁止公司员工用M$工具,可后来,还不是乖乖用z版
作者: hmily801108    时间: 2005-7-1 14:20

主要还不是微软的东西不用钱,用钱的时候说话也不同了.
作者: yunfan    时间: 2005-7-1 19:44

Qt 商业的license 价格可是按开发人员算的, 而且价格不菲。
唉。 看来可以想创业,开发个商业软件, 还得用gtk, Qt还是用不起啊。


以下是Qt的报价。

You are currently viewing prices in USD, please contact sales@trolltech.com if you want prices quoted in Euros.

License Pricing (per developer)
Platform        Console        Desktop Light        Desktop
One Platform        $1780        $1990        $3300
Two Platforms        $2670        $2990        $4950
Three Platforms        $3560        $3980        $6600

This includes 12 months of Maintenance and Support. See below for renewal prices after 12 months.

翻译如下:

您现在看到的价格是以美国美元为单位的计价,如果您希望得到欧元的报价,
请联系 sales@trolltech.com 。

许可证价格(按每个开发人员记)
平台        控制台                轻量级桌面                 桌面
单平台           $1780                $1990                $3300
双平台        $2670                $2990                $4950
三平台        $3560                $3980                $6600

以上包括12个月的维护和技术支持费用。 12月满后的更新许可证费用见下文
作者: bookstack    时间: 2005-7-30 02:33     标题: Re: 比较欣赏QT的授权模式

[quote:353350be8c="zjzfb"]可以先调试再买商业版使用啊,呵呵
而GPL到后面意味着限制商业应用
前提:在这种有正当工作也不一定有饭吃的国情下

用M$ 工具,是因为我们用惯了D版
实情是要么用z版,要么就等着“树大招风”吧
    -- 国内某大公司发展期用d版用得很爽,可是大了之后马上被M$狠k,有几年的时间禁止公司员工用M$工具,可后来,还不是乖乖用z版[/quote]

QT规定了qt的license是开发阶段的,所以如果你用gpl qt 开发,
用commercial qt 发布,一样是违反了qt的license.
作者: 沛霈    时间: 2005-8-2 22:05

[quote:1aad66bb09="yunfan"]Qt 商业的license 价格可是按开发人员算的, 而且价格不菲。
唉。 看来可以想创业,开发个商业软件, 还得用gtk, Qt还是用不起啊。


以下是Qt的报价。

You are currently viewing prices in USD, please contact sales@trolltech.com if you want prices quoted in Euros.

License Pricing (per developer)
Platform        Console        Desktop Light        Desktop
One Platform        $1780        $1990        $3300
Two Platforms        $2670        $2990        $4950
Three Platforms        $3560        $3980        $6600

This includes 12 months of Maintenance and Support. See below for renewal prices after 12 months.

翻译如下:

您现在看到的价格是以美国美元为单位的计价,如果您希望得到欧元的报价,
请联系 sales@trolltech.com 。

许可证价格(按每个开发人员记)
平台        控制台                轻量级桌面                 桌面
单平台           $1780                $1990                $3300
双平台        $2670                $2990                $4950
三平台        $3560                $3980                $6600

以上包括12个月的维护和技术支持费用。 12月满后的更新许可证费用见下文[/quote]

算了吧~~~
作者: albert_lew    时间: 2005-10-2 02:31

要么开源,要么乖乖交钱。鄙视那些想无偿占有别人劳动成果,自己又不肯付出的人。
作者: haulm    时间: 2005-11-23 20:43

同意楼上的
作者: XChinux    时间: 2006-4-10 23:44

今后准备用QT来开发主打软件。界面与核心分离,界面部分用QT写完全可以以GPL发布,别人看了就看了,也没什么大不了的,界面本来就没什么机密内容。核心部分则使用标准C++写,保密。这样写出来的软件以GPL发布,但核心的C++代码不公开,可否?
作者: bamfox    时间: 2006-4-11 07:34

可以啊,如果不行的话,那 Qt for windows 岂不是要 windows 开源了。
作者: XChinux    时间: 2006-4-11 07:48

谢谢楼上的。
作者: WeiMingzhi    时间: 2006-4-12 15:42

[quote:c06a1799bf="bamfox"]可以啊,如果不行的话,那 Qt for windows 岂不是要 windows 开源了。[/quote]

那 GPL 还是 GPL 吗?
根本不可以。读一下 GPL 及其 FAQ

http://www.gnu.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL
http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

总之,别总想着耍小聪明。
作者: bamfox    时间: 2006-4-12 21:19

英语太滥了,根本看不懂 FAQ,楼上的还是解释一下。让大伙都明白。
作者: XChinux    时间: 2006-4-12 22:10

引用:
If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL?
    Yes, because the program as it is actually run includes the library.
我看到了这句,但我指的意思是:
1、与界面无关的算法部分做成的核心库,这部分代码是不公开的,可以由其它任意语言来调用。
2、用QT写的界面程序以GPL发布,当中调用上面的核心库。

在这里面,是GPL软件包含非GPL库的关系(与上面的IsLibraryIsGPL不一样),是否可行?
作者: WeiMingzhi    时间: 2006-4-13 10:27

引用:
我看到了这句,但我指的意思是:
1、与界面无关的算法部分做成的核心库,这部分代码是不公开的,可以由其它任意语言来调用。
2、用QT写的界面程序以GPL发布,当中调用上面的核心库。

在这里面,是GPL软件包含非GPL库的关系(与上面的IsLibraryIsGPL不一样),是否可行?
... 那既然你那个界面部分是 Qt GPL 的,就不能与你那个专有的库连接 (如果你那个库不是操作系统或编译器中的 runtime library 的话)。否则仍然是侵权。除非你获得了 Trolltech 的授权。

http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs
作者: XChinux    时间: 2006-4-13 17:10

明白了,谢谢楼上的。
作者: ywchen2000    时间: 2006-4-24 17:48

呵呵,都想着创业呀.我还是为freesoftware做点贡献吧
作者: cavendish    时间: 2006-7-10 16:05

m$的工具应该不比Qt便宜吧
而且还不开放源代码

个人觉得gpl就gpl
商用就商用的原则很好呀
作者: yunfan    时间: 2006-7-10 20:28

[quote:5a1a580cb2="cavendish"]m$的工具应该不比Qt便宜吧
而且还不开放源代码

个人觉得gpl就gpl
商用就商用的原则很好呀
[/quote]

非常赞同.
作者: 骨头    时间: 2006-11-16 14:31

:neutral:
作者: bood    时间: 2006-12-17 21:31     标题: Re: 比较欣赏QT的授权模式

[quote:bf9ddc3e73="bookstack"]

QT规定了qt的license是开发阶段的,所以如果你用gpl qt 开发,
用commercial qt 发布,一样是违反了qt的license.[/quote]

nod,不过取证也太难了……
作者: chwoozy    时间: 2007-1-29 13:41

关于KDE/Qt的授权,这下面的链接里的主题有详细的讨论
http://www.myswear.net/forum/viewthread.php?tid=7613&extra=&page=1




欢迎光临 中国Linux公社论坛 (http://forum.linuxfans.org/) Powered by Discuz! 6.1.0F