如果使用Qt来开发商业软件是否需要付费?
如果使用Qt来开发商业软件是否需要付费?
如果使用Qt来开发商业软件是否需要付费?,必看软件会员号,会员营销体系软件,刷vip会员软件Qt有三种授权方式:GPL协议、LGPL协议以及商业授权。其中GPL协议、LGPL协议是开源社区中广泛使用的两种协议。作为法律条文,最精确的阐述是该条文本身,任何读者都可能是不全面、不准确,下面仅从Qt用户的角度介绍这两种协议。最后,将讨论如何在这3种协议中进行选择。关于GPL、LGPL协议的官方文本以及详细的解读,请参。
1.GPL(General Public License)协议并不是为了保护软件作者的利益,而是为了鼓励软件开发者相互共享各自的成果。该协议允许软件的用户享有以下权利:能够得到软件的源代码;修改软件,或者将软件的一部分用在用户自己开发的软件中;能够发行软件的复本,用户和原作者均可收费,即使一个软件的用户通常并不是该软件的作者。
同时,该协议要求用户履行以下义务:一旦该用户所开发的一个软件用到了其他GPL软件,新开发的软件也必须遵循GPL协议,也就是说,新软件的用户也享有上述权利,这要求新软件的开发者在发布该软件时也必须发布源代码。对于GPL协议下的软件,由于软件的用户也有权以收费或者免费的方式发布该软件,该软件的原作者实际上不能指望通过出售该软件本身赢利。然而,由于原作者对该软件最熟悉,能够提供强有力的技术支持,他们可以通过技术支持的方式获利,比如Redhat公司。
2.LGPL(Lesser GPL)协议一般适用于类库。该协议允许类库的用户享有以下权利:如果用户没有修改类库,而且是以动态链接的方式使用类库,用户在发布自己开发的软件时,可以不发布源码。但是,如果用户修改了受LGPL协议保护的类库,或者在自己开发的软件中使用了类库中的源代码,则新开发的软件也必须遵循LGPL协议,也就是说,在发布新软件时,必须发布类库中被修改的源代码、新软件中相关部分的源代码。
GPL或者LGPL授权的Qt是免费的,而商业授权的Qt则要求用户支付一定的费用。对于Qt用户,如果他希望对开源社区做贡献,可以选择GPL授权方式,但他在发布自己的软件时必须附上源代码。如果他在开发中不需要修改Qt库,也不需要任何技术支持,可以选择LGPL授权方式。如果他需要修改Qt库或者需要良好的技术支持,应该选择商业授权方式。
1.Sourceforge(),这是最著名、历史最悠久、规模最大的开源项目管理网站。
世界上使用C++编写的开源项目很多,比如截至2011年12月仅Sourceforge上就有6450个C++项目,其中Qt就是其中经典之一。
相关文章
- app store下载应用为什么这么慢 App store下载慢原因及解决方法【详解】
- 亿图软件赋能国内企业高效办公创作支持国产系统保障企业数据安全
- 免费好用就是硬道理跨平台免费开源办公套件ONLYOFFICE推荐
- 图片怎么编辑里面的文字?手把手教会你如何编辑
- 有图有真相 官方主题管理软件抢先看
- Epic推出免费3D扫描应用《RealityScan
- 实用功能全面扩展 root后必备软件推荐
- 标讯]龙岩市中医院银医通项目(软件部分)招标公告
- 智慧食堂报餐软件帮助机关食堂精准备餐便捷管理方便统计零误差零出错。
- 玩转看尚电视K65 好看的大屏直播软件神器
- 【华东师范大学×朗汀留学】录取案例合集
- 怎么在照片上编辑文字?教你三个添加文字的方法
- 微信抢红包开挂神器推荐 微信外挂抢红包指南
- 年底换机最佳入手时机来了!华为Mate 50系列实用耐用好用 锁定爆款科技好物
- 怎样在电视机上下载软件
- 统信软件专注国产操作系统研发——为信息产业底座做好支撑
- 每日时间提醒刷QQ会员的软件
- 音频剪辑软件有那种推荐?在线学习简单免费的方法
- 飞傲 BTR7 便携蓝牙解码耳放将推出白色版
- 修改md5软件分享一个快速修改md5的工具