對我來說,最近有一種不想要寫程式的感覺,雖然我早就知道也許會出現這種情況,但是還是來得早了一點。應該說,我很滿意目前的情況(不管是 openSUSE,或者是我筆電上的 Windows XP),所以也沒有什麼動力寫一些比較大的程式(既然處於滿意的狀況,也不需要自己寫程式補足)。在這過程裡我是有用 Tcl 寫了一些小工具,但是都是不到 100 行的小工具(還是很簡陋的那種),不過也許這是好事情,站在巨人的肩膀上,總比什麼都自己硬幹來得好。
再經過幾天,openSUS 11.2 正式版就會出來了,到時候也許會需要線上更新一次,也許不需要,到時候就知道了。
我曾經很喜歡 wxWidgets,但是當他們 drop 掉 wxODBC 的時候,我就覺得有種很囧的感覺,這個決定對他們很合理,但是傷害了我脆弱的心靈(意思就是這樣讓我不太高興)。
而 Qt 終於 LGPL 了。我一直認為 LGPL 是一個對 library 原作者和使用者來說,都是一個比較合理的授權方式。首先,使用者需要採用動態連結的方式來使用 library,但是可以不用公開自己的 source code,所以如果只是使用函式庫,就不用寫個程式就要公開自己的 source code。但是,如果修改了函式庫本身,因為 LGPL 授權的要求,這個修改仍然需要公佈出來,這樣就保障了原作者的權益,同時也可以讓函式庫的改進可以 apply 到其它人身上。
所以我認為 LGPL 對於 library 原作者和使用者而言是個雙贏的授權,一方面可以讓更多的人使用,一方面如果有人對 library 做出改進,這個改進可以讓全部的使用者受益(因為需要將對 library 本身的修改公佈出來)。
另外一方面,MySQL 的爭議凸顯了 GPL 在商業運用上的難題。雖然 MySQL 是 GPL 授權,但是 Sun/MySQL 本身(以及併購他們的甲骨文)仍然掌握了 MySQL 的發展,因此社群想要 clone 出來一份再另外發展就會遇到問題,這還真的是 Richard Stallman 當初沒料到的情況。





0 意見:
張貼意見