日历
网志分类
展开全部
· ***    All     ***
· ***    Mood    ***
· ***    Life    ***
· *** Technology ***
· ***     Yc     ***
· ***  Cartoon   ***
· *** Collection ***
· ***  Unsorted  ***
媒体播放器

Get the Flash Player to see this player.
SkyDrive is currently not available.

站内搜索
友情链接
· 我的歪酷 非非共享界
· 风雨妖虹
· kingbeful@csdn
· 手心的太阳@瞬间十年
· Moment@Travis
· 江南麒麟居
· εз毛线团εз
· 乌拉的neverland
· 碾过的日子 闲也陶陶
· 狡兔三窟 *^.^*
· 橄榄林的风
· 水色の街
· Powerful and delicate, Life struggling
· 阿德咖吧
· 陷阱
· 风之华
· vkobe的Neverland@@
· 白日梦已死 · 伤越夜海
· 望天
· 空の軌跡
· 没什么好东西的空间
· 心情...咖啡屋
· 随风独自凉
· Some where i belong
· .★·°双晨·故事°☆ .
· BigWorld的记事本
· *Sara's*
· 人生若只如初见
· 宠辱不惊闲看庭前花开花落·去留无意漫随天外云卷云舒
· 我思我不在
· 飞扬飘雨
· lazy的猫猫
常用链接
· [Google]
· [Google Accounts]
· [IT Items]
· [Telnet@Yanxi]
· [Wikipedia]
· [Linux Manpages]
· [Mofile.com]
· [163888.net]
· [fm.qq.com]
· [Proxy]
· [Animepaper.net]
· [FreeproxySite]
· [gonwan@fc2]
· [skydrive.live.com]
· [gonwan@lifelogger]

订阅 RSS

0109815

歪酷博客

逆さまの蝶
In this Craziness
Uncertainy
一人一人の想いを
僕らは何処かに遺せるだろうか

In this Craziness
You gave me life
一つの想いを
僕らは何処まで守れるだろうか



« 上一篇: Comparison of free software licences 下一篇: Software Categories& Licenses (1) »
丸子·酱 @ 2008-03-03 19:48

    Qt, 著名的GUI Library, 最新的KDE就是基于Qt 4.x. 用过的还有Google Earth.
    Qt使用的licence非常的诡异. 目前的理解大概是这个样子的. Qt分Opensource版和Commercial版, Opensource版采用GPL, 也就是说要用也必须要开源. 而Commercial版采用的QPL, 可以不公开你的源代码, 但是必须要购买commercial的licence. 通过各种很黄很暴力的方法, 我们大概可以得到以下几种的distribution package, 仅限windows平台:
1) qt-win-opensource-src-4.3.x.zip
2) qt-win-opensource-4.3.x-mingw.exe
3) qt-win-eval-4.3.x-vs200x.exe
4) qt-win-commercial-src-4.3.x.zip
5) qt-win-commercial-4.3.x-vs200x.exe
6) qt-vsintegration-1.3.x.exe
    很明显, opensource是开源, eval是评估, commercial是商业(我好唐僧哦). opensource的有binary版本, 使用mingw编译, 因为也是开源的. 而commercial的则采用vs200x编译(express版即可). 不过还是建议使用commercial版本, 比较方便, 最后一个qt-vsintegration是vs200x的一个官方的插件, 支持地非常的好.
     我们来看下几个binary安装包的区别吧, 事实上感觉没有区别: eval=commercial+vsintegration. 只是使用的期限不一样. commercial版的很多工具如designer, assistant都提供源码可自行编译, 但是eval不提供. 这些工具启动时还会出现恼人的使用期限提示.
qt_eval

    然后是源码包的区别:
1) 最主要的区别, licence. opensource版只有GPL, 而commerci版的好壮观-.-. 如果你要自己编译源码, 那么windows下必须运行跟目录下的configure.exe. 两个版本的这个文件似乎也是一样的, 只要把licence全部调包一下opensource版就几乎变成了commercial版. 不过想来也是, *nix下的configure是文本文件随便改, 应该也就是简单的licence检查而已.
qt_oss_vs_cos

2) 源码级别的比较, 也只是comment 头上的licence不一样, 额-.-
qt_oss_vs_cos_2

3) 一些商业软件的支持, 下面一张可以看到Intel的ICC compiler. 还可以看到M$的vs compiler的确不算是商业软件.
qt_oss_vs_cos_3

    这里是IBM的db2和Oracle的oci 支持.
qt_oss_vs_cos_4

    以上, 还是建议是用commercial版, 不用自己手工编译. 不买licence到release的时候在号称是opensource的也不错-.-. 注意commercial版提供的binary是dynamic link的crt的, 包含debug& release版本, 详细配置可以运行configure --help.


曾经的这一天...



评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定