Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 本網站預計持續維運至 2021年底,網站內容基本上不會再更動。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
討論區
關於QPL問題 (1 viewing) (1) Guest
Go to bottom Favoured: 0
TOPIC: 關於QPL問題
#136
關於QPL問題 2008/09/25 17:45  (17 Years ago) Karma: 1  
由於目前開發一個OpenSource項目,因題材範圍很廣,需要參考各領域的程式碼。其中看到一個以QPL授權的原始碼軟體,因我特別喜歡程式碼內的框架分類和某些實用方法,但是其程式碼設計無法令我認同(廢Code很多,沒最佳演算之類的)。

於是我採用它的理念,如物件的分類方法,再加上我原本設計的內容,變更成他的分類規格,並且優化分類,並將所有程式碼演算法最佳化,移除不必要的設計。

可是問題來了,當我去找QPL授權說明時,看到QPL的授權方式似乎是要用patch模式變更。

可是我幾乎不知道該如何patch起,因為從檔案開始,我自己原本就有檔案設計規格,所以完全不同。再從原始碼比對,除了固定的專有名詞和特定的計算方式是相同的(就像排序方法,算法就是那樣寫),大都重改過。

換個角度說,我寫的部分程式碼,穿插那QPL授權軟體的一些分類觀念和部份執行算法(如兩點曲線算法,我原本就不會,但是算法寫的程式碼效率不是很好,於是我改了程式碼減少變數使用量和減少迴圈,但整體算法卻是他的智慧)。

那我是該放棄我花時間寫的東西嗎?還是QPL軟體是否允許讓人取得程式碼內的知識,並且用在我開發的自由軟體上?

這個問題困擾我很久~"~
!noon (User)
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
Logged Logged  
 
The administrator has disabled public write access.  
      Topics Author Date
 
關於QPL問題
noon 2008/09/25 17:45
 
thread linkthread link 回覆:關於QPL問題
lucien 2008/09/26 18:25
 
thread linkthread linkthread link 回覆:關於QPL問題
noon 2008/09/30 17:14
Go to top