[討論] 開發時會嚴格遵守開源的規範嗎

看板Soft_Job作者 (阿軒)時間4年前 (2020/04/15 08:26), 4年前編輯推噓15(16137)
留言54則, 15人參與, 4年前最新討論串1/1
有時候開發程式時免不了上網找open source的工具或函式庫 以常見的GPL license來說 基本上用了就沒機會閉源了 但是絕大多數公司的產品應該還是閉源為主 這樣是如何遵守規範的呢 還是大多是心照不宣的用? ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.188.55 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1586910376.A.CB4.html

04/15 08:50, 4年前 , 1F
我們公司會,還會用blackduck掃
04/15 08:50, 1F

04/15 08:52, 4年前 , 2F
反正跟客戶報價時都加上了開源授權費用,羊毛出在羊身上
04/15 08:52, 2F

04/15 08:52, 4年前 , 3F
,花錢買授權就不用開源了
04/15 08:52, 3F

04/15 08:53, 4年前 , 4F
然後使用了哪些license 都寫在help裡面,使用者可以自由
04/15 08:53, 4F

04/15 08:53, 4年前 , 5F
查閱
04/15 08:53, 5F

04/15 09:27, 4年前 , 6F
照遊戲規則走不是基本的嗎
04/15 09:27, 6F

04/15 09:40, 4年前 , 7F
照規則走是基本的
04/15 09:40, 7F

04/15 09:40, 4年前 , 8F
但是相比MIT, BSD等 GPL的規則並不「基本」
04/15 09:40, 8F

04/15 09:40, 4年前 , 9F
另外 假設我今天看了一份GPL licensed的source code把他
04/15 09:40, 9F

04/15 09:40, 4年前 , 10F
的邏輯用懂 自己另外寫一份 可能兩者一起餵給大學批改作
04/15 09:40, 10F

04/15 09:40, 4年前 , 11F
業程式會過不了 這樣是否在GPL規範內?
04/15 09:40, 11F

04/15 09:42, 4年前 , 12F
假設你產品是要賣的,那就是一定要照規則走
04/15 09:42, 12F

04/15 09:43, 4年前 , 13F
如果是內部系統自己用,就看主管的意思
04/15 09:43, 13F

04/15 13:06, 4年前 , 14F
公司一定會
04/15 13:06, 14F

04/15 13:06, 4年前 , 15F
GPL不基本,所以沒要開源就直接跳過不會考慮用
04/15 13:06, 15F

04/15 13:17, 4年前 , 16F
當然要遵守啊,不然就直接花錢買授權或自己造輪子
04/15 13:17, 16F
可是有些就只有純GPL 買了也一樣

04/15 13:49, 4年前 , 17F
誰跟你心照不宣 被抓到不只你掰掰
04/15 13:49, 17F
請問如果不是整個函式庫而 是擷取一小段code snippet 如何斷定?

04/15 14:17, 4年前 , 18F
順便問一下 如果公司要求使用開源套件 又不打算遵守規則
04/15 14:17, 18F

04/15 14:17, 4年前 , 19F
要如何自保? 只能離職嗎?
04/15 14:17, 19F

04/15 14:28, 4年前 , 20F
被抓到一般要告會直接告公司啦
04/15 14:28, 20F

04/15 14:47, 4年前 , 21F
看是開發自嗨程式還是要賣錢的程式
04/15 14:47, 21F

04/15 14:58, 4年前 , 22F
如果不得不留在公司,請留存主管要求使用該套件的em
04/15 14:58, 22F

04/15 14:58, 4年前 , 23F
ail防身,不過如果連這種開發費用都沒辦法轉嫁到產
04/15 14:58, 23F

04/15 14:58, 4年前 , 24F
品費用上面的公司還是別待了
04/15 14:58, 24F

04/15 17:00, 4年前 , 25F
蛤? GPL 條文有寫說要通過大學批改作業程式喔
04/15 17:00, 25F

04/15 20:08, 4年前 , 26F
我舉大學批改程式指的是如何判斷侵權 有些功能大家寫起
04/15 20:08, 26F

04/15 20:08, 4年前 , 27F
來大同小異 如何斷定?
04/15 20:08, 27F
※ 編輯: arshuan (123.193.188.55 臺灣), 04/15/2020 20:10:04 ※ 編輯: arshuan (123.193.188.55 臺灣), 04/15/2020 20:11:56

04/15 21:14, 4年前 , 28F
東西真的是自己刻的就算長很像也沒那麼容易出事
04/15 21:14, 28F

04/15 21:16, 4年前 , 29F
我以為擔心 GPL 的點是連結的感染性,沾到就要公開
04/15 21:16, 29F

04/15 21:17, 4年前 , 30F
散佈 binary 要給人家 source code 跟 build 流程
04/15 21:17, 30F

04/15 21:54, 4年前 , 31F
樓上說的才是用不用GPL的重點
04/15 21:54, 31F
感染性當然是重點 我只是多討論一些狀況。 很好奇像Android是如何避開的。 假設另一個例子是 自己寫一個proprietary的library被主程式調用 然後主程式同時也調用GPL的library 但是最後都會被編譯成一個執行檔 我的library也會受規範嗎 ※ 編輯: arshuan (123.193.188.55 臺灣), 04/16/2020 01:01:40

04/16 01:25, 4年前 , 32F
GPL的原則就是有調用到往後的任何都需要開源,包含調用
04/16 01:25, 32F

04/16 01:25, 4年前 , 33F
的調用。但是僅限碼源的部分,你也可以全部自己重寫,
04/16 01:25, 33F

04/16 01:25, 4年前 , 34F
但是要避免參照函數名稱跟代碼的結構來重構就沒問題。只
04/16 01:25, 34F

04/16 01:25, 4年前 , 35F
是特殊算法或系統架構有被申請專利的就比較麻煩,反而這
04/16 01:25, 35F

04/16 01:25, 4年前 , 36F
塊才是要避免踩雷的,不過也有些專利像Google註冊一堆DL
04/16 01:25, 36F

04/16 01:25, 4年前 , 37F
的專利,Google雖然不會主動告人,但是哪天公司跟Google
04/16 01:25, 37F

04/16 01:25, 4年前 , 38F
有糾紛,Google就可以拿侵權反告你就是了。
04/16 01:25, 38F

04/16 01:35, 4年前 , 39F
比起GPL 不是應該更擔心AGPL嗎? haha 只應用的公司
04/16 01:35, 39F

04/16 01:35, 4年前 , 40F
就不用擔心那麼多了
04/16 01:35, 40F

04/16 04:42, 4年前 , 41F
android 花了很多心思來避開gpl感染 樓下解釋
04/16 04:42, 41F

04/16 04:44, 4年前 , 42F
程式著作權跟專利也是二件事 需要分開看
04/16 04:44, 42F

04/16 09:53, 4年前 , 43F
library 很少掛 GPL 的。連結即感染誰要用。多數是 LGPL
04/16 09:53, 43F

04/16 10:00, 4年前 , 44F
android 是連 libc 都換成 BSD licensed bonic
04/16 10:00, 44F

04/16 11:15, 4年前 , 45F
其實目前大型主流的平台或Lib大部分都採用MIT,BSD或Apa
04/16 11:15, 45F

04/16 11:15, 4年前 , 46F
che license 啦,一來比較寬鬆允許商用不強制開放碼源,
04/16 11:15, 46F

04/16 11:15, 4年前 , 47F
只要保留原始作者授權就可以,避免綁手綁腳。大型企業開
04/16 11:15, 47F

04/16 11:15, 4年前 , 48F
放像Google就很愛用Apache license,Android 就是綁Apac
04/16 11:15, 48F

04/16 11:15, 4年前 , 49F
he license,學術大型項目則偏好BSD或MIT。
04/16 11:15, 49F

04/16 15:50, 4年前 , 50F
GPL直接棄用喔
04/16 15:50, 50F

04/17 02:19, 4年前 , 51F
看你的需要 有需要當然GPL也可以考慮 只是比較難搞
04/17 02:19, 51F

04/18 01:09, 4年前 , 52F
如果衍生作品是內部在用,Gpl就沒影響,但如果公司要販
04/18 01:09, 52F

04/18 01:09, 4年前 , 53F
售就有被告的風險,公司越大越有風險。
04/18 01:09, 53F

04/18 01:10, 4年前 , 54F
選擇library初期,盡量還是避開的好
04/18 01:10, 54F
文章代碼(AID): #1UbbIeoq (Soft_Job)