[問題] 請問有沒有熟悉GPL的大大

看板Linux作者 (TC)時間13年前 (2012/06/05 11:23), 編輯推噓4(4027)
留言31則, 5人參與, 最新討論串1/2 (看更多)
想請問一下有沒有熟悉GPL規範的大大 我有些問題想請教 原本就為OPEN SOURCE的檔案,EX:busybox。 經過代理廠商修改過後,可以選擇不release出來嗎? 請求release的package為公司產品的firmware的GPL package 照GPLv2規範來說,授權人有義務提供被授權人GPL package,包含被修改的部份 原條款: source code (including modifications made by the supplier) for opensource that carries an obligation to offer source code to recipients 詢問自由軟體協會是說,這個部份是可以選擇要不要釋出 只提供想release的內容即可 但這樣子,不會強碰嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.229.40

06/05 11:27, , 1F
要提供啊. 除非是利用LGPL函式庫開發應用,又沒改到函式庫
06/05 11:27, 1F

06/05 11:28, , 2F
另外open source license有很多種,GPL最嚴格
06/05 11:28, 2F

06/05 11:29, , 3F
如果是apache/MIT之類的,就沒有一定要公開source的義務
06/05 11:29, 3F

06/05 11:34, , 4F
補充,我第1句是針對你舉例的busybox,實際要依程式原授權
06/05 11:34, 4F

06/05 11:34, , 5F
種類來看才知道
06/05 11:34, 5F

06/05 11:50, , 6F
基本上 GPL 跟病毒一樣 XD
06/05 11:50, 6F

06/05 11:53, , 7F
要拿人家的東西就要照人家的遊戲規則,不然小心被告哦
06/05 11:53, 7F

06/05 11:53, , 8F
google 一下 busybox lawsuit 會有很多結果
06/05 11:53, 8F

06/05 13:14, , 9F
我了解了,等下會再詢問自由軟體協會看看,感謝大大
06/05 13:14, 9F

06/05 17:47, , 10F
一般,我們都是把GPL程式碼隔離。屬於GPL的就直接編譯
06/05 17:47, 10F

06/05 17:48, , 11F
連接,不去動他。有修正的,原生碼的統統另外寫上層程式
06/05 17:48, 11F

06/05 17:50, , 12F
或上層整合SO來覆蓋。這樣真正做FUNCTION的程式就不必
06/05 17:50, 12F

06/05 17:51, , 13F
繼承GPL授權。
06/05 17:51, 13F

06/05 20:03, , 14F
恩,這是個方法,但在於不了解out sourcing的廠商的
06/05 20:03, 14F

06/05 20:04, , 15F
作法,且因為他已經將使用到的licens列出來,是使用G
06/05 20:04, 15F

06/05 20:05, , 16F
PL了,但卻說他們modify的東西是不能提供的,才會有
06/05 20:05, 16F

06/05 20:06, , 17F
現在這個問題的產生,目前還在詢問中,感謝大家幫忙
06/05 20:06, 17F

06/05 21:03, , 18F
如果是GPL而非LGPL,連結在最嚴格標準下也算演繹作品,這點
06/05 21:03, 18F

06/05 21:05, , 19F
中文維基有討論到(有正反意見,但也有實際控告案件以調解結
06/05 21:05, 19F

06/05 21:05, , 20F
束訴訟),我自己最早的理解也是連結也算. 外部叫用(類似被
06/05 21:05, 20F

06/05 21:06, , 21F
exec() 或 shell script 呼叫則無連結的問題
06/05 21:06, 21F

06/05 22:48, , 22F
我是寫連接不是寫連結喔~ 我應該沒打錯字吧?(張望)
06/05 22:48, 22F

06/05 22:51, , 23F
其實,以前DANNY問過我幾次為什麼要重複做輪子,我沒有正
06/05 22:51, 23F

06/05 22:52, , 24F
面回答他,因為很現實一件事就是你要跟老闆討錢.../_\
06/05 22:52, 24F

06/06 08:56, , 25F
W大的連接是指connect而非linkage? 那我誤會了. XD 因為我
06/06 08:56, 25F

06/06 08:56, , 26F
看到連接前面有編譯兩字,就自然認為是指linkage的意思
06/06 08:56, 26F

06/06 09:46, , 27F
其實,在微縮系統/內嵌系統中。exec沒比link花比較多時間
06/06 09:46, 27F

06/06 09:47, , 28F
因為,為了節省資源,很多常用執行檔都是被展開放在NOR
06/06 09:47, 28F

06/06 09:48, , 29F
上,elf只要配置新的Stack就能跑。而直接呼叫一個複雜fun
06/06 09:48, 29F

06/06 09:50, , 30F
tion 其實一樣要init stack跟配置系統..其實界線真的不大
06/06 09:50, 30F

06/06 09:50, , 31F
但是法務意義卻天差地遠 XDDDD
06/06 09:50, 31F
文章代碼(AID): #1FpNke-0 (Linux)
文章代碼(AID): #1FpNke-0 (Linux)