| ||||||||
adm | Find | login register |
Eliu 前輩您好,我是新酷音專案的 pcman 1. IME 部份,我發現 gcin 使用了新酷音輸入法 windows 版本的 code, 2. TSF 部份,您使用的是微軟提供的範例程式碼,該範例的授權是 MS-PL 3. 關於 TSF 部份,為了不依賴微軟的 MS-PL code,最近我重寫了 LGPL 的實作 謝謝! | |||||||||||||
IME 用 GPL 其實有一個問題,IME 就是 DLL 也就是 shared library,如果一個非 open source 的程式有用到 GPL IME,那這個程式就是違反 GPL?LGPL 的目的就是為了解決這個問題。 gcin windows 的 source 與 Linux gcin 是分開的 package。那時候沒有管什麼 license,反正我已經 release source 了,也沒有做賺$的用途,就不要吹毛求疵了。source 有聲明 IME 是參考新酷音,其實那時候會參考新酷音也是不得己的。M$ 為了推廣 TSF,把 IME 的 sample 都移除了,找不到。 M$ 的 source 部份,我都沒改 source 的 M$ copyright header ,不需要另外聲明。而且TSF 的部份根本就沒在用。 edited: 9
| |||||||||||||
關於GPL,這完全沒問題。
| |||||||||||||
如果要放 License file,那 M$ 應該是自己主動在 tsf*.zip 裏面就放了,這樣不是比較省事嗎? | |||||||||||||
MS 雖然沒包在 zip,他是放在 download page 上 http://archive.msdn.microsoft.com/tsf/Project/License.aspx 你 Download 的時候,還會跳出一次 license,你按 "I Agree" 才會開始下載 | |||||||||||||
不知道有沒有人試 TSF 在 preedit string 是空的時候,是否可以抓到 cursor position?這個問題造成很大的困擾。 |
| ||||||||
adm | Find | login register |