[問題] 再問一下自由軟體

看板Linux作者 (哥)時間7年前 (2016/11/14 09:12), 7年前編輯推噓6(6019)
留言25則, 11人參與, 最新討論串1/1
前面的文章已有提到自由軟體的公開問題。 我目前的疑問是,公開的對象只限於客戶還是 the public?(我目前看的資料都寫 the public) 假設我幫客戶修改了一些GPL授權的code,他當然會要求我給他 source code。 但是我必須同時把它公布到公共領域嗎? 如果客戶的對手知悉了這件事,那他也跑來和我要,我就一定得給他? 那,我和我的客戶可以保密不讓第三人知道,而不公布原始碼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.8.120 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1479085943.A.1B3.html ※ 編輯: ggirls (114.136.8.120), 11/14/2016 09:21:27

11/14 10:06, , 1F
有人要你就得提供....
11/14 10:06, 1F

11/14 11:01, , 2F
你給出的每份 binary, 都要附上 source code.
11/14 11:01, 2F

11/14 11:01, , 3F
如果你客戶的對手. 根本沒拿到 binary, 那你不用給他
11/14 11:01, 3F

11/14 11:01, , 4F
source code
11/14 11:01, 4F

11/14 11:04, , 5F
但還要看你客戶是不是會把 binary 賣給他們的客戶.
11/14 11:04, 5F

11/14 11:04, , 6F
你的客戶還是得提供原始碼給他們下游客戶.
11/14 11:04, 6F

11/14 11:11, , 7F
是的,只要用到GPL授權的程式都必須釋出原始碼
11/14 11:11, 7F

11/14 11:11, , 8F
不願意的話請用LGPL
11/14 11:11, 8F

11/14 11:12, , 9F
http://goo.gl/nXTUpQ 這裡有說明
11/14 11:12, 9F

11/14 11:42, , 10F
上面的說明寫:「requires you to make the modified...
11/14 11:42, 10F

11/14 11:42, , 11F
available to the program's users.」
11/14 11:42, 11F

11/14 11:43, , 12F
所以我想這就是 gracotw 的意思了。
11/14 11:43, 12F

11/14 11:44, , 13F
只限於 program's users
11/14 11:44, 13F

11/14 11:57, , 14F
GPL有繼承性,建議用了就要有公開的心理準備,沒被盯上就
11/14 11:57, 14F

11/14 11:58, , 15F
沒事,被盯上的話,只是惹來一身麻煩而已....
11/14 11:58, 15F
※ 編輯: ggirls (114.136.8.120), 11/14/2016 12:10:11 ※ 編輯: ggirls (114.136.8.120), 11/14/2016 12:14:24

11/14 15:38, , 16F
只有拿得到成品的人才有資格要來源碼,另外自由軟體不等
11/14 15:38, 16F

11/14 15:38, , 17F
於GPL
11/14 15:38, 17F


11/14 16:15, , 19F
有 GPL-incompatible 的 free software license…
11/14 16:15, 19F

11/16 20:34, , 20F
例如說ptt 雖然繼承關係必須是GPL授權 但用戶碰不到binary
11/16 20:34, 20F

11/16 20:36, , 21F
"理論上"可以不釋出現行跑在ptt主機上的源碼
11/16 20:36, 21F

11/16 20:37, , 22F
以上理解是否有誤?
11/16 20:37, 22F

11/16 20:38, , 23F
PTT BBS 程式碼是 GPL 版權嗎?如何知道的
11/16 20:38, 23F

11/16 21:26, , 24F

11/18 01:19, , 25F
我認為Alica說的沒有問題,所以因應這個情況有了AGPL
11/18 01:19, 25F
文章代碼(AID): #1OAGzt6p (Linux)