再問一下自由軟體 - Linux

Table of Contents

前面的文章已有提到自由軟體的公開問題。

我目前的疑問是,公開的對象只限於客戶還是 the public?(我目前看的資料都寫
the public)

假設我幫客戶修改了一些GPL授權的code,他當然會要求我給他 source code。
但是我必須同時把它公布到公共領域嗎?

如果客戶的對手知悉了這件事,那他也跑來和我要,我就一定得給他?
那,我和我的客戶可以保密不讓第三人知道,而不公布原始碼嗎?

--

All Comments

Caroline avatarCaroline2016-11-18
有人要你就得提供....
Zora avatarZora2016-11-18
你給出的每份 binary, 都要附上 source code.
如果你客戶的對手. 根本沒拿到 binary, 那你不用給他
source code
Una avatarUna2016-11-21
但還要看你客戶是不是會把 binary 賣給他們的客戶.
你的客戶還是得提供原始碼給他們下游客戶.
Selena avatarSelena2016-11-22
是的,只要用到GPL授權的程式都必須釋出原始碼
不願意的話請用LGPL
Edwina avatarEdwina2016-11-24
http://goo.gl/nXTUpQ 這裡有說明
Mason avatarMason2016-11-26
上面的說明寫:「requires you to make the modified...
available to the program's users.」
Eartha avatarEartha2016-11-30
所以我想這就是 gracotw 的意思了。
Bethany avatarBethany2016-12-03
只限於 program's users
Hamiltion avatarHamiltion2016-12-04
GPL有繼承性,建議用了就要有公開的心理準備,沒被盯上就
Jack avatarJack2016-12-06
沒事,被盯上的話,只是惹來一身麻煩而已....
Donna avatarDonna2016-12-08
只有拿得到成品的人才有資格要來源碼,另外自由軟體不等
於GPL
Robert avatarRobert2016-12-13
有 GPL-incompatible 的 free software license…
Jake avatarJake2016-12-17
例如說ptt 雖然繼承關係必須是GPL授權 但用戶碰不到binary
Liam avatarLiam2016-12-20
"理論上"可以不釋出現行跑在ptt主機上的源碼
Jake avatarJake2016-12-21
以上理解是否有誤?
Vanessa avatarVanessa2016-12-25
PTT BBS 程式碼是 GPL 版權嗎?如何知道的
Joseph avatarJoseph2016-12-27
我認為Alica說的沒有問題,所以因應這個情況有了AGPL