請教關於 Qt 4.5 的 LGPL 授權

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

請教關於 Qt 4.5 的 LGPL 授權

文章chinson » 週二 7月 14, 2009 4:05 pm

想請教有經驗的大大,若使用 LGPL 授權的 Qt 4.5 函式庫來開發應用程式,該應用程式的授權限制。在 OSSF 的文章中有一段文字︰

與GPL最大的不同處,在於LGPL定義了連結(Link)使用與結合的不同,那麼可以此來分別是否套用GPL有的copyleft理念,若他程式與依 LGPL授權的自由/開放源碼軟體程式相結合,則結合後的程式皆須受到LGPL的約制,也就是後續散布須使用LGPL來做為釋出的授權條款;但若是被定義他程式僅是連結至受LGPL約制的函式庫,那麼此時並不強硬拘束所連結的程式定要選用LGPL為它的授權條款。


問題︰
1.文中所說的連結(Link)是否包含動態靜態連結嗎?
2.結合是否是指修改到 Qt 函式庫的原始程式碼?
3.若開發的應用程式使用了連結的方式使用函式庫,則應用程式將來的授權是否就完全由開發者決定?

事關可否在公司程式中使用 Qt 函式庫,煩請指教 :-)
輕鬆式生活
================================
http://blog.chinson.idv.tw/
頭像
chinson
懵懂的國中生
懵懂的國中生
 
文章: 117
註冊時間: 週一 5月 17, 2004 7:18 pm
來自: 高雄市

文章willie0220 off-line » 週二 7月 14, 2009 6:35 pm

以我的理解,簡單來說,如果你沒有動到 QT 的原始碼,那就不會被感染 -- 不管你是動態還是靜態連結。
willie0220 off-line
 

文章darkranger » 週二 7月 14, 2009 9:47 pm

文中所提的「連結」應指動態連結
「結合」則是靜態連結

willie0220 off-line 寫:以我的理解,簡單來說,如果你沒有動到 QT 的原始碼,那就不會被感染 -- 不管你是動態還是靜態連結。

非也,LGPL 僅容許動態連結而不需開放自身的原始碼
darkranger
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週一 11月 13, 2006 7:14 pm

文章willie0220 off-line » 週三 7月 15, 2009 12:36 am

啊... google 了一下的確 LGPL 不能靜態連結 (除非你的程式也 GPL/LGPL 授權)... 搞烏龍了 :ooops:
willie0220 off-line
 

文章chinson » 週三 7月 15, 2009 3:12 pm

感謝 :)
那在應用程式授權方面我就比較清楚了

目前是在學習 Qt 的階段,希望可以除了 MFC 之外,
再多學習其他的圖形介面函式庫,Qt 看起來是個不錯的選擇,
尤其現在已經有相當不錯的開發介面。
當然也要感謝許多前輩的中文資料 :)
輕鬆式生活
================================
http://blog.chinson.idv.tw/
頭像
chinson
懵懂的國中生
懵懂的國中生
 
文章: 117
註冊時間: 週一 5月 17, 2004 7:18 pm
來自: 高雄市


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客