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

作者: ggirls (哥)   2016-11-14 09:12:20
前面的文章已有提到自由軟體的公開問題。
我目前的疑問是,公開的對象只限於客戶還是 the public?(我目前看的資料都寫
the public)
假設我幫客戶修改了一些GPL授權的code,他當然會要求我給他 source code。
但是我必須同時把它公布到公共領域嗎?
如果客戶的對手知悉了這件事,那他也跑來和我要,我就一定得給他?
那,我和我的客戶可以保密不讓第三人知道,而不公布原始碼嗎?
作者: kenduest (小州)   2016-11-14 10:06:00
有人要你就得提供....
作者: gracotw (gracotw)   2016-11-14 11:01:00
你給出的每份 binary, 都要附上 source code.如果你客戶的對手. 根本沒拿到 binary, 那你不用給他source code但還要看你客戶是不是會把 binary 賣給他們的客戶.你的客戶還是得提供原始碼給他們下游客戶.
作者: jnana0812 (Dvorak大法好)   2016-11-14 11:11:00
是的,只要用到GPL授權的程式都必須釋出原始碼不願意的話請用LGPL
作者: liujh (集氣!)   2016-11-14 11:12:00
http://goo.gl/nXTUpQ 這裡有說明
作者: ggirls (哥)   2016-11-14 11:42:00
上面的說明寫:「requires you to make the modified...available to the program's users.」所以我想這就是 gracotw 的意思了。只限於 program's users
作者: abcdefghi   2016-11-14 11:57:00
GPL有繼承性,建議用了就要有公開的心理準備,沒被盯上就沒事,被盯上的話,只是惹來一身麻煩而已....
作者: Vdragon (V字龍)   2016-11-14 15:38:00
只有拿得到成品的人才有資格要來源碼,另外自由軟體不等於GPL
作者: kerwinhui (kezza)   2016-11-14 16:14:00
https://www.gnu.org/licenses/license-list.html有 GPL-incompatible 的 free software license…
作者: Alica (Torsades de Pointes)   2016-11-16 20:34:00
例如說ptt 雖然繼承關係必須是GPL授權 但用戶碰不到binary"理論上"可以不釋出現行跑在ptt主機上的源碼以上理解是否有誤?
作者: kenduest (小州)   2016-11-16 20:38:00
PTT BBS 程式碼是 GPL 版權嗎?如何知道的
作者: Azelight (ずっとこまめ)   2016-11-16 21:26:00
作者: soem (流水)   2016-11-18 01:19:00
我認為Alica說的沒有問題,所以因應這個情況有了AGPL

Links booklink

Contact Us: admin [ a t ] ucptt.com