[討論] 開發時會嚴格遵守開源的規範嗎
有時候開發程式時免不了上網找open source的工具或函式庫
以常見的GPL license來說 基本上用了就沒機會閉源了 但是絕大多數公司的產品應該還是閉源為主 這樣是如何遵守規範的呢 還是大多是心照不宣的用?
-----
Sent from JPTT on my iPhone
--
我們公司會,還會用blackduck掃
反正跟客戶報價時都加上了開源授權費用,羊毛出在羊身上
,花錢買授權就不用開源了
然後使用了哪些license 都寫在help裡面,使用者可以自由
查閱
照遊戲規則走不是基本的嗎
照規則走是基本的
但是相比MIT, BSD等 GPL的規則並不「基本」
另外 假設我今天看了一份GPL licensed的source code把他
的邏輯用懂 自己另外寫一份 可能兩者一起餵給大學批改作
業程式會過不了 這樣是否在GPL規範內?
假設你產品是要賣的,那就是一定要照規則走
如果是內部系統自己用,就看主管的意思
公司一定會
GPL不基本,所以沒要開源就直接跳過不會考慮用
當然要遵守啊,不然就直接花錢買授權或自己造輪子
可是有些就只有純GPL 買了也一樣
誰跟你心照不宣 被抓到不只你掰掰
請問如果不是整個函式庫而 是擷取一小段code snippet 如何斷定?
順便問一下 如果公司要求使用開源套件 又不打算遵守規則
要如何自保? 只能離職嗎?
被抓到一般要告會直接告公司啦
看是開發自嗨程式還是要賣錢的程式
如果不得不留在公司,請留存主管要求使用該套件的em
ail防身,不過如果連這種開發費用都沒辦法轉嫁到產
品費用上面的公司還是別待了
蛤? GPL 條文有寫說要通過大學批改作業程式喔
我舉大學批改程式指的是如何判斷侵權 有些功能大家寫起
來大同小異 如何斷定?
東西真的是自己刻的就算長很像也沒那麼容易出事
我以為擔心 GPL 的點是連結的感染性,沾到就要公開
散佈 binary 要給人家 source code 跟 build 流程
樓上說的才是用不用GPL的重點
感染性當然是重點 我只是多討論一些狀況。 很好奇像Android是如何避開的。 假設另一個例子是 自己寫一個proprietary的library被主程式調用 然後主程式同時也調用GPL的library 但是最後都會被編譯成一個執行檔 我的library也會受規範嗎
※ 編輯: arshuan (123.193.188.55 臺灣), 04/16/2020 01:01:40GPL的原則就是有調用到往後的任何都需要開源,包含調用
的調用。但是僅限碼源的部分,你也可以全部自己重寫,
但是要避免參照函數名稱跟代碼的結構來重構就沒問題。只
是特殊算法或系統架構有被申請專利的就比較麻煩,反而這
塊才是要避免踩雷的,不過也有些專利像Google註冊一堆DL
的專利,Google雖然不會主動告人,但是哪天公司跟Google
有糾紛,Google就可以拿侵權反告你就是了。
比起GPL 不是應該更擔心AGPL嗎? haha 只應用的公司
就不用擔心那麼多了
android 花了很多心思來避開gpl感染 樓下解釋
程式著作權跟專利也是二件事 需要分開看
library 很少掛 GPL 的。連結即感染誰要用。多數是 LGPL
android 是連 libc 都換成 BSD licensed bonic
其實目前大型主流的平台或Lib大部分都採用MIT,BSD或Apa
che license 啦,一來比較寬鬆允許商用不強制開放碼源,
只要保留原始作者授權就可以,避免綁手綁腳。大型企業開
放像Google就很愛用Apache license,Android 就是綁Apac
he license,學術大型項目則偏好BSD或MIT。
GPL直接棄用喔
看你的需要 有需要當然GPL也可以考慮 只是比較難搞
如果衍生作品是內部在用,Gpl就沒影響,但如果公司要販
售就有被告的風險,公司越大越有風險。
選擇library初期,盡量還是避開的好
爆
[情報] 自製實聯制掃描器 無廣告(Android)作者: asadman1523 (聽見下雨的聲音) 看板: Android 標題: [開發] 自製實聯制掃描器 無廣告 時間: Tue May 25 15:25:13 2021 直接用github上的開源的library自製了一個無廣告的掃描器 也是會自動跳到簡訊,只要按下送出就好30
[討論] 簡易相簿開發團隊要做手機了簡易相簿 (Simple Gallery)的開發團隊是專門製作手機工具程式 主打功能簡單,開源無廣告,APP名稱都以「簡易」開頭。 例如相簿、日曆、檔案管理員、電話等 小八卦:簡易相簿Google Play上是付費版,因為編輯功能比較強,且含有閉源函式庫。9
[問卦] Python是菜逼八的程式工具最近開始學Python 我才發現為甚麼 大家都說Python是"初學者最易上手的語言" 一般人認知C已經夠簡單了 可是Python比C更簡單,因為寫法比C更精簡9
Re: [請益] 使用LGPL但打算公開原始碼之前講了一大串,覺得好像會有點混淆,最後給個簡單結論 假設你的程式使用了別人的 library,這裡暫稱為 libA,有幾種情況 1. libA 是私有授權 (例如微軟 .NET) 一般來說,你的程式可以 open source,用任何你想要的 license 但是你能否提供 libA 的 dll 給使用者,則要看 libA 的授權合約是否允許再散佈8
[討論] 如何網路上在搜尋擁有特定pattern的code請原諒我標題有點晶晶體,因為字數的關係才打成那樣的QQ 如標題,因為研究需要,想搜尋大量符合我要的 pattern 的程式碼以供研究, 例如:我要找有運用到 `a = b/c++;` 這種的程式碼,其中 a, b, c不限, 最好是屬於 library,也就是大家都會使用的函式庫。 目前鎖定 github,但 github 的搜尋能力好像沒辦法達到。8
Re: [問卦] 發程式、數學教學影片的人在想什麼這個講反了吧 很多很屌的專案開源 作者就被頂尖大公司挖走了 你有這個know how 做出的產出不會光是上面的source code而已 就像docker、linux、mongodb、nodejs等....6
Re: [問卦] 寫程式會用遞迴 大概是什麼程度?這是保守、安全的寫法 請不要小看它 並且多了解 編譯器的最佳化 也不要小看編譯器最佳化5
Re: [問卦] linux為什麼要開源其實Linux和不少開源軟體 並不是無上限的開源 以License GPL來說 1. Copy Left Copyright大家應該明白4
[閒聊] 程式沒例外處理是不是不太行?如題 最近不小心又聽到了之前 冰鴨的角色曲啦! 裡面唱說2
Re: [新聞] 工程師將被取代 月付300元 AI代勞寫程式有開源軟體界的工程師表示 Copilot有可能會從開源的程式碼偷code 從而違反GPL條款,受到很多人贊同 Gitub又要被抵制了QQ