2.2 协议说明

如果你希望发布给予 Qt 开源版创建的那些应用程序,那么就必须遵从在创建这个应用 程序时所使用的 Qt 软件协议中列举出的那些特定条款和条件。对于开源版,这些条款和条 件包括了使用 GNU 通用公共协议(GPL,General Public License)以及 LGPL 协议(Lesser General Public License)的要求。像 GPL 这样的开放协议会给予这个应用程序 的用户一些特定的权利,包括查看和修改源代码以及重新发布这个应用程序(在同等条款下)的权利。如果希望在发布应用程序的同时不公布源代码(要保持源代码的私有性),或者希望在发布应用程序时使用自己的商业协议条件,那么就必须购买创建该应用程序时所使 用到的那些商业版 Qt 软件。这些商业版允许基于自己的条款来销售和发布应用程序。

许可协议中的这些完整法律条款都包含在用于 Windows,Mac OS X 和 X11 的 GPL 版 Qt 中,其中也包含了如何获得商业版的信息。

在本书的第一章中,对 Qt 采用的协议做了介绍和比较,读者朋友可以参阅。如果想更 多的了解这些协议,请登录 http://www.gnu.org/licenses/gpl.html。