登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
討論區
使用LGPL 開發商業軟體 (1 位瀏覽者) (1) Guest
Go to bottom Favoured: 0
TOPIC: 使用LGPL 開發商業軟體
#770
使用LGPL 開發商業軟體 2012/06/28 22:34  (7 Years, 4 Months ago) Karma: 0  
您好~

我想請問一下:

目前我要開發商業軟體,於是在網路上下載了一個GNU LGPL的source code,

LGPL版本是2.0或是之後的版本(此lib宣稱我可以自行選擇)

如果我將此source code 在我的平台上 compile成 lib,並未對內容作修改,

因此在靜態鏈結下,我如果販賣此商業軟體是否就要公開link此lib的source code?

麻煩您幫我解答一下

Thanks.
Soga.
sogalin (User)
Fresh Boarder
Posts: 1
graphgraph
User Offline Click here to see the profile of this user
Logged Logged  
 
The administrator has disabled public write access.  
#771
Re:使用LGPL 開發商業軟體 2012/06/29 17:30  (7 Years, 4 Months ago) Karma: 1  
Hi Soga,

原則上的確是這樣!因為透過靜態連結的方式利用LGPL函式庫,會讓函式庫在運作上與其他部份的程式碼在形成一個不可分割、相互依賴的整體程式,依照LGPL的規定,若是您散布這個整體程式,必須同時提供所有相對應的原始碼與函式庫連結說明等資料。這樣的原則對於商業軟體也一樣適用。

不過這是基本原則,實際上不同的商業應用模式,有可能會導出不一樣的結果。不知道您是否可以進一步說明這個商業軟體預計將會被如何販售?或者其實將會透過網路來提供商業軟體功能的服務?

另外看到您在問題中使用「公開」一詞,所以想補充說明一下:LGPL並沒有規定散布者必須要將原始碼「公開」出來,而是必須要讓拿到程式的後手,同時也可以取得相對應的原始碼,所以LGPL函式庫的散布者負有一個「提供」原始碼給後手的義務。不過由於現在網路相當方便,所以不少散布者都直接將原始碼放在網路上、公開讓人自由下載,因此給人一種必須公開在網路上提供LGPL原始碼的印象。
tmk2005 (Admin)
Moderator
Posts: 38
graphgraph
User Offline Click here to see the profile of this user
Logged Logged  
 
The administrator has disabled public write access.  
Go to top