[IT观察] Nokia 的 Qt 采用 LGPL 协议就是一个笑话
来源:百度文库 编辑:神马文学网 时间:2024/04/30 15:58:29
[IT观察] Nokia 的 Qt 采用 LGPL 协议就是一个笑话!
文章分类:IT生活By flyit 原创Qt采用LGPL协议就是一个笑话!
为什么这么说呢?因为Nokia用LGPL的原因就是想推广它的Qt这个开发工具与运行库,进而形成一个基于Qt运行库(Qt Runtime)的平台。好让它的手机操作系统 S60 和 Maemo 脱离开发框架落后的状况,开发更多更好的手机应用,能跟在AppStore后面吃上一口冷饭。
可Nokia它选用的LGPL是一个什么东东呢?官方的说明在这:http://www.gnu.org/licenses/lgpl.html。各位可能没有耐心看完,或者看完后也没有时间研究。
我就来讲点我们开发者关心的关键的东西吧。
1)LGPL规定,修改的代码必须开源,只使用的话可以不开源。
(注:很多Linux的库也是用LGPL)
Okay,我不改你Qt的代码,只用你的Qt库,行吧?
(注:Qt库表现在windows平台就是.dll文件,在Mac和Linux平台就是.so文件)
也就是说你只能动态链接dll或是so文件。但是这些dll,so文件是Nokia的版权所有,你没有权力发布它们,也就是说你的最终产品不能自己带上这些dll或so文件。My God! 你得让客户自己去诺鸡鸭网站去下载Qt库,而且Qt 4.5, 4.6, X.X的版本的dll又不一样!
(注:Nokia曾说,开发者打好安装用的程序包后,当客户安装时,会自动从网站下载。这会带来新的问题:1)这个功能还没实现,诺鸡鸭的步子比较慢,不知何时? 2)不能做成Zip安装包,这对个人开发者很重要。 3)客户机必须联上互联网,有时候这是一个不可能的任务,尤其对于Firewall之内的服务器或内部服务器来说。4)也是最重要的一点,严重影响客户体验。Hi Nokia,记住,你不是Microsoft,不要自视过高。
看了上面这些,估计很多人不想再看后面的内容了。还好问题也不多了。
2)Qt开发工具,如Qt Creator, Eclipse Qt Plugin,所带的c++源代码模板(如新建gui程序),模板源码的上部清晰地写明,Nokia版权所有,LGPL协议。根据协议规定,开发者的衍生作品,也就是你的所有源代码,都是在这个模板上修改完成的,必须全部开放源代码!!!
OK, 分析到这里,我可以得出一个结论,Nokia的高管不是被Apple打昏了头,就是真把自己当成上帝了。
阿门!愿上帝保佑诺鸡鸭!
[IT观察] Nokia 的 Qt 采用 LGPL 协议就是一个笑话
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
Nokia收购了QT,却是Qt在改变Nokia。Qt开发! - 诺基亚5800/5800i...
我的存在、就是一个冷笑话、
关于开源授权协议 GPL 和 LGPL
采用均线理论打造一个不灭的神话
非常有趣的一则网络IT笑话
唐骏造假门,就是一个IT艳照门
唐骏造假门,就是一个IT艳照门
唐骏造假门,就是一个IT艳照门
[Qt Topic] – 中文化研习,做一个多语言的简易天气预报器
中国房地产的一个笑话
一个老IT的心里话
NOKIA不为人知的秘密
NOKIA不为人知的秘密
nokia n72的维修
NOKIA不为人知的秘密
NOKIA的秘密
泡妞协议 笑话
nokia
当代中国整个就是一个大笑话! - 麻辣杂谈 - 【麻辣社区】
人格:一个观察领导者行为的有效途径..
就是要逗乐你的精品笑话