精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開源協議超過 2000 種,那我選錯了,能捅出多大簍子?

開源
這幾年,因為開源協議“倒大霉”的開源項目不在少數。今天,就開源協議的話題,我們邀請了八位工程師一起來聊聊。

一、話題背景

這幾年,因為開源協議“倒大霉”的開源項目不在少數,典型的案例例如因GPL協議的“傳染性”而被索賠9億等等(只要產品中用了GPL代碼,所有關聯代碼必須開源)。那是不是說,GPL傳染性極高,用docker隔離GPL代碼也無法規避傳染性,那就不用GPL協議就好了?MIT寬松又友好,選MIT是不是就沒啥風險?

關于開源協議,我們邀請了8位工程師一起來聊聊(方向參考如下):

  • 大家選擇開源協議有啥經驗嗎?good case、bad case都可以!
  • 大家選開源協議時,是優先技術自由還是商業安全?

二、鵝廠工程師的看法

1. @moto-技術運營▼

從我許可證選擇有一個很經典的決策樹:

但是選擇許可證有終端用戶/開發者/對外開源三種場景,三者的視角是不一樣的:

  • 終端用戶:使用軟件最好是能關注一下軟件的授權信息,但一般會在風險成規模之后才會導致訴訟,所以作為員工建議積極配合相關的指引操作并密切各個渠道的提醒。
  • 開發者:寬松型/Permissive開源許可證(MIT 等)風險可控,Copyleft 許可證(如 GPL)需結合項目情況判斷。
  • 對外發布開源項目:產品評估包括項目目標與權限、法律合規(選 OSI 認證許可證)、社區與商業化三方面 。

2. @grey-前端開發▼

開源協議的選擇本質上是技術理想與商業現實的平衡??——比如GPL的“傳染性”并非洪水猛獸,我理解它的核心是捍衛開源生態的互惠原則。若企業基于GPL代碼獲利卻不回饋社區,法律風險自然是會存在的。——比如MIT協議雖商業友好,但也存在隱患:如果核心代碼被競品封裝成閉源產品,開發者可能就會失去技術主導權。

所以如何選擇開源協議其實要分情況討論:

  • 如果希望技術快速普及(比如工具庫這些),可以選MIT/Apache;如果是構建生態壁壘(如數據庫),GPL/AGPL協議會更穩妥~
  • 開源協議可隨商業階段迭代,也可以選擇有法律兜底的協議,保證開源的同時又保留商標控制權

技術自由與商業安全其實并非對立的關系,關鍵還是在協議設計與商業模式的權衡上~

3. @ruixiang-后臺開發▼

目前開源社區對于協議兼容和特性已經有很多非常成熟的總結了,例如可以參考開源社的相關總結,原貼鏈接如下:

  • https://kaiyuanshe.github.io/oss-book/Open-Source-Legal-Compliance-Practice.html
  • https://kaiyuanshe.github.io/oss-book/Open-Source-License.html

4. @osong-運營開發▼

剛好前端時間在處理開源協議傳染的問題。

因為自己的項目用的是Java語言的,很多底層的包都是引用開源的項目,尤其比較多的apache協議, gpl協議,lgpl協議的都有。

大家選型的時候盡量用apache協議,mit協議或者bsd-new協議的開源項目,這種屬于低風險的。

如果涉及傳染性的問題,不同的協議處理方式也是不同的:

(1) 高風險協議:GPL-3.0、GPL-2.0、elastic-license-v2

針對這類高風險的協議,需要做的就是【隔離空間地址技術】來防范風險。

怎么實現隔離地址空間:通過技術手段使自研項目與GPL程序在相互隔離(非共享)的地址空間內運行來增強二者的獨立性,以避免被“傳染”,并被迫開放源代碼。

實踐中,常用的技術手段包括:管道(pipes)、套接(sockets,如TCP socket)、命令行參數( command-line )、使用HTTP API進行交互或直接通過API接口暴露給進程內其他組件進行調用等。

實踐中,可以通過測試兩個模塊是否在不同的進程中運行來輔助確定二者是否位于非共享的地址空間。

(2) 中風險協議:協議:LGPL-2.1-or-later、LGPL-3.0-only、lgpl-3.0

涉及LGPL的組件,請重點判斷是否是【動態調用】的LGPL庫,如果是動態調用的話,一般來說是可以阻卻傳染性風險的

協議:edl-1.0、cddl-1.0、epl-2.0、Elastic-2.0

這類風險關注是否【對組件進行了修改】,如果進行了代碼上的修改,我們則需要將修改部分進行對外開源。

5. @chuanliang-應用開發▼ 

GPL 這種協議是有些大牛重塑軟件世界打下的定海神針。他們的傳染性是為了保證開源的路徑是可以延長的,開源版圖會越來越大。

很多小公司本身是不具備開發基礎組件能力的,需要穩定的輪子就必須要向社區要,這時候因為商業利益考量,又不能把自己的其他產物全都貢獻出去,如果沒有 MIT,其實就是兩頭不到岸。MIT 這樣的協議就是這些小公司的救星。

因為 mit 非常寬松,所以確實目前 mit 相關的項目(Node、React)都沒有出現過 GPL 式的風險。所以對于使用者而言,選 MIT就是無風險選項,這完全沒有問題。

這種技術路線的穩定問題倒不只在協議上,問題在于:你是否能夠完整掌控你的技術組件?對于希望掌控某類技術實現的公司而言,抄襲/自研一個社區組件,才是最沒有風險的方案,因為沒有人跟你簽任何協議。那些白嫖技術社區省下來的資源,完全可能有一天因為別的事情支付出去-比如當年Python 升級、CentOS 改變政策-是的,GPL也不能保證它一定會按你想的那樣開放。如果一家公司擁有自研組件能力,就可能要從反面看待這個技術問題,如果我的技術組件有辦法產生跨越公司邊界的影響力,我有沒有辦法通過社區變現?這時候選擇什么協議,就是看變現的價碼的怎么設計了。

要怎么看待協議,最好先看看你是進攻端還是防守端。如果你是防守端,最好的方案仍然是不簽協議。

6. @yinjie-事務型開發▼

首先,需要明確項目目的和用途:

  • 個人化或者非商業項目:就可以選擇更為寬松的協議,也方便推廣和傳播;
  • 商業化項目:需要關注協議對商業化的限制。

其次,需要關注專利條款,避免專利相關的風險。

總的來說,取決于不同公司對商業安全和技術自由的判斷。

選主流寬松協議(MIT/Apache 2.0)是最保險的做法。

7. @hanchen-應用研究▼

(1) 選擇開源協議的經驗

① Good Case

以TensorFlow為例,它采用MIT協議。這使得該項目能夠在學術界、工業界廣泛傳播和使用。開發者可以自由地將其用于各種研究和商業項目中,無需擔心過多的限制,極大地促進了深度學習技術的發展和應用。

② Bad Case

某些項目使用了非常嚴格的開源協議,要求所有基于該項目的衍生作品都必須開源且使用相同協議。這可能會限制項目的應用場景和商業合作機會。例如,一些企業可能因為擔心無法滿足協議要求而不敢使用該項目,導致項目的推廣和發展受到阻礙。

(2) 技術自由與商業安全的權衡

對于一些開源社區的純粹技術愛好者和致力于推動技術創新的開發者來說,他們可能更看重技術自由。他們希望自己的代碼能夠被自由地使用、修改和傳播,以促進技術的快速發展和共享。例如,在一些前沿的學術研究項目中,研究者們通常會選擇寬松的開源協議,以便讓全球的同行都能夠自由地獲取和改進代碼,加速研究成果的轉化和應用。

8. @jack-產品策劃▼

(1) 議題一:大家選擇開源協議有啥經驗嗎?good case、bad case都可以!

開源協議種類繁多,選錯可能帶來嚴重后果。印象最深刻的就是~~~某公司曾因使用GPL協議代碼被索賠9億元!原因是GPL的“傳染性”要求衍生作品必須開源,即使通過Docker隔離也無法規避。這一案例警示企業:技術自由與商業安全需謹慎權衡。

① Good Case

MIT協議因其寬松性被廣泛采用。例如,Node.js和Vue.js等流行項目均使用MIT協議,允許閉源商用,吸引了大量企業參與生態建設,既推動了技術發展,又保障了商業利益。

② Bad Case

除了某公司,還有一些企業因未遵守AGPL協議(如MongoDB的早期爭議)被迫公開代碼或支付巨額費用。此外,部分開發者誤用LGPL協議,導致動態鏈接的閉源軟件仍需開源修改部分,引發法律糾紛。

(2) 議題二大家選開源協議時,是優先技術自由還是商業安全?

① 優先級考量

  • 技術自由導向:若項目追求最大傳播和協作(如基礎庫或科研工具),GPL/LGPL等互惠協議可確保改進共享,但需接受衍生作品開源的限制。
  • 商業安全優先:若涉及閉源商用或SaaS服務,MIT、Apache或BSD更合適,它們允許自由修改和閉源分發,降低法律風險

② 關鍵建議

  • 明確需求:評估項目目標是技術擴散還是商業變現。
  • 隔離非萬能:Docker等工具無法規避GPL/AGPL的傳染性,需從源頭選擇協議。
  • 咨詢專業意見:復雜場景下,建議引入法律顧問審核協議兼容性。

總的來說~開源協議的選擇需結合戰略目標,避免因疏忽導致商業或法律危機哈!

責任編輯:趙寧寧 來源: 騰訊技術工程
相關推薦

2024-11-20 15:43:27

2021-08-11 15:13:54

數字化

2025-04-15 08:54:22

2022-01-29 00:08:30

程序員編程語言Java

2018-08-22 06:56:55

物聯網商業模式IOT

2021-08-03 14:43:06

5G美國基站

2025-07-02 09:49:47

2012-03-28 16:24:12

開源協議比較

2012-09-29 13:08:17

創業創業者

2022-07-28 10:39:50

OpenApiSwaggerSpringDoc

2013-07-29 14:04:22

2022-10-31 08:29:37

MySQL單表參數

2024-07-24 16:25:02

2014-09-03 09:52:45

開源

2013-12-02 14:04:23

2010-09-10 09:52:44

開源協議棧

2020-08-31 18:54:21

iPadWindowsMacOS

2018-10-24 14:12:28

網絡詐騙

2023-07-25 09:53:00

LGACPU數字

2010-05-26 15:06:44

IPv6協議棧
點贊
收藏

51CTO技術棧公眾號

国产日韩在线精品av| 亚洲精品v天堂中文字幕| 亚洲国产成人不卡| 国产精品欧美久久久久天天影视| 一级欧洲+日本+国产 | 久久精品99久久久香蕉| 久久久久亚洲AV成人网人人小说| 日本乱码一区二区三区不卡| 国产精品久久99| 99三级在线| 国产亚洲免费的视频看| 欧美日韩一区二区视频在线观看| 亚洲天堂aaa| 欧美日韩亚洲国产精品| 亚洲人成在线一二| 中文字幕欧美视频| 五月激情久久| 亚洲一二三四区不卡| 视频一区视频二区视频三区高| 99久久精品无免国产免费| 亚洲综合好骚| 欧美精品中文字幕一区| 极品人妻videosss人妻| 91欧美日韩在线| 欧美熟乱第一页| 国产亚洲欧美在线视频| 97超碰资源站在线观看| 国产女人aaa级久久久级| 国产精品成人观看视频免费| 亚洲熟女乱色一区二区三区久久久 | 一区二区三区视频网站| av亚洲精华国产精华精| 91精品国产综合久久香蕉的用户体验 | 久久久中精品2020中文| 青青青视频在线播放| 欧美成人一区在线观看| 日韩一区二区在线播放| 日韩精品你懂的| 成人免费看视频网站| 亚洲综合免费观看高清完整版| 亚洲精品在线免费| 日中文字幕在线| 成人久久久精品乱码一区二区三区| 国产在线观看不卡| 性高潮视频在线观看| 久久久久国产精品午夜一区| 欧美激情亚洲综合一区| 亚洲最大的黄色网址| 成人一级毛片| 一级做a爰片久久毛片美女图片| 喷水视频在线观看| 丁香婷婷成人| 精品奇米国产一区二区三区| 激情久久综合网| 亚洲黑人在线| 欧美人动与zoxxxx乱| 视频二区在线播放| 2019年精品视频自拍| 91久久精品日日躁夜夜躁欧美| 久草热视频在线观看| f2c人成在线观看免费视频| 亚洲综合色丁香婷婷六月图片| 日韩一级免费看| 日本在线视频www鲁啊鲁| 一区二区在线观看视频在线观看| 欧美大片免费播放| 1stkiss在线漫画| 亚洲精品伦理在线| 国产一区 在线播放| 日本天码aⅴ片在线电影网站| 夜夜嗨av一区二区三区| 欧美性猛交内射兽交老熟妇| 黄色小说在线播放| 精品女厕一区二区三区| 黄在线观看网站| 少妇精品视频一区二区免费看| 精品污污网站免费看| 国产女同无遮挡互慰高潮91| 一区二区三区在线资源| 日韩成人久久久| 亚洲女优在线观看| 我不卡影院28| 久久久久久亚洲精品| 六月丁香激情综合| 欧美a级一区二区| 成人做爽爽免费视频| 亚洲成人久久精品| www一区二区| 伊人天天久久大香线蕉av色| 羞羞视频在线免费国产| 午夜伊人狠狠久久| 男人的天堂日韩| 国产视频一区二区在线播放| 亚洲精品一区二区三区蜜桃下载 | 久久福利毛片| 国产精品成av人在线视午夜片| 一级黄色片在线看| 成人黄色网址在线观看| 热舞福利精品大尺度视频| 欧美18一19xxx性| 亚洲国产日韩一级| 日本www.色| 91麻豆精品激情在线观看最新| 亚洲午夜精品视频| 欧美日韩一级大片| 首页亚洲欧美制服丝腿| 91久久国产自产拍夜夜嗨| 色wwwwww| 亚洲欧美视频在线观看视频| 国产97在线 | 亚洲| 外国成人毛片| 亚洲欧美国产日韩中文字幕| 五月天婷婷色综合| 日韩国产欧美在线视频| 国产传媒一区| 国产一区久久精品| 色综合久久六月婷婷中文字幕| 日韩久久久久久久久久久| 蜜乳av综合| 久久久亚洲天堂| 91亚洲视频在线观看| 91久色porny| 999久久欧美人妻一区二区| 欧美日韩视频网站| 亚洲国产欧美一区二区三区同亚洲| 欧美亚洲色综久久精品国产| 国产亚洲精品久久久久婷婷瑜伽| 91麻豆精品秘密入口| 第一视频专区在线| 欧美日韩中文字幕在线| 日韩少妇一区二区| 亚洲老妇激情| 国产精自产拍久久久久久| 色网站在线免费观看| 亚洲成av人影院在线观看网| 日本黄色www| 天天色天天射综合网| 国产精品第3页| 久久精品蜜桃| 狠狠色噜噜狠狠狠狠97| 国产精品igao网网址不卡| 成人亚洲一区| 国产精品香蕉av| 国产三级在线免费观看| 日韩欧美视频一区二区三区| 日本黄色www| 午夜精品久久99蜜桃的功能介绍| 91久久久久久久| 超碰免费公开在线| 91精品国产色综合久久不卡电影| 激情高潮到大叫狂喷水| 奇米精品一区二区三区在线观看| 三级三级久久三级久久18| 一区二区视频免费完整版观看| 亚洲美女在线观看| 亚洲午夜18毛片在线看| 91免费在线播放| 久久国产亚洲精品无码| 色哟哟精品丝袜一区二区| 2020欧美日韩在线视频| 亚洲欧美自偷自拍| 日韩欧美在线一区| 国产精品密蕾丝袜| 蜜桃视频在线观看一区| 一本色道久久综合亚洲二区三区| 亚洲色图图片| 九色精品免费永久在线| 黑人操亚洲女人| 色综合久久久久久久久久久| 手机免费看av| 另类小说一区二区三区| 黄色高清视频网站| 影音先锋欧美激情| 97色在线观看免费视频| 毛片免费在线播放| 欧美日韩中文国产| 欧美极品aaaaabbbbb| 99久久精品国产网站| 人妻无码视频一区二区三区| 久久免费精品视频在这里| 91精品黄色| 色戒汤唯在线| 日韩一区二区久久久| av综合在线观看| 狠狠久久亚洲欧美专区| 亚洲一二三精品| 国产精品99久久久久久似苏梦涵 | 国产69精品久久久久9999apgf | 国精产品一品二品国精品69xx| 欧美日韩国产黄| 精品无码在线观看| 国产精品夜夜嗨| 欧美激情国产精品日韩| 99久久婷婷| 久久久久久艹| www一区二区三区| 欧美一级淫片aaaaaaa视频| 四虎久久免费| 亚洲国语精品自产拍在线观看| 无码一区二区三区| 亚洲精品水蜜桃| 在哪里可以看毛片| 国产成人午夜精品影院观看视频 | 韩国毛片一区二区三区| 国产在线播放观看| 久久免费av| 欧美xxxx黑人又粗又长密月 | 久久久久久九九| 日韩一级特黄| 日韩中文字幕一区二区三区| 国产欧美va欧美va香蕉在| 午夜伦理大片视频在线观看| 亚洲美女av在线| 精品二区在线观看| 欧美亚洲高清一区| 中文字幕在线观看免费视频| 综合久久综合久久| 日韩精品无码一区二区三区久久久| 国产精品一区二区免费不卡| 欧美性猛交xxx乱久交| 亚洲人体大胆视频| 乱子伦一区二区| av一区二区在线观看| 国产富婆一区二区三区| 亚洲网站三级| 国产精品久久久久久久久久久久久久| 1区2区3区在线| 成年人精品视频| 最新97超碰在线| 亚洲人成网站色ww在线| 天天干天天爱天天操| 日韩女优电影在线观看| 国产又粗又猛又黄| 在线观看亚洲精品视频| 日本午夜视频在线观看| 亚洲第一搞黄网站| 激情五月少妇a| 亚洲精品日韩综合观看成人91| 狂野欧美性猛交| 欧美激情在线观看视频免费| 欧洲av一区二区三区| 91美女在线视频| 800av在线播放| 成人av网站免费| 国产xxxx视频| www.爱久久.com| 国产一级免费片| 成人国产在线观看| 国产婷婷在线观看| 97久久精品人人做人人爽50路| 欧美xxxxx少妇| www.亚洲免费av| 国产精品久久无码| 久久亚洲私人国产精品va媚药| 一级特黄a大片免费| 91亚洲精品乱码久久久久久蜜桃| 在线免费观看a级片| 91小视频在线观看| 欧美性xxxx图片| 久久久精品黄色| 永久免费av无码网站性色av| 欧美激情综合网| 永久免费看mv网站入口| 亚洲精品自拍动漫在线| 欧美精品xxxxx| 亚洲成av人**亚洲成av**| 欧美福利视频一区二区| 色婷婷av一区| 亚洲午夜无码久久久久| 91精品欧美久久久久久动漫| av男人天堂网| 亚洲精品久久久一区二区三区 | 国产真实乱子伦精品视频| 特级黄色片视频| 成人精品在线视频观看| 日本免费福利视频| 国产性色一区二区| 亚洲色图100p| 亚洲一区二区三区四区的| 久久午夜免费视频| 在线观看视频欧美| 亚洲图片欧美在线| 日韩欧美黄色影院| 亚洲av成人无码久久精品老人| 国产亚洲视频中文字幕视频| 欧美18hd| 欧美性在线观看| 日韩专区视频网站| 国产精品v欧美精品∨日韩| 亚洲综合福利| 美女在线免费视频| 国产又大又长又粗| 亚洲男人电影天堂| 日韩成人免费在线视频| 91成人在线观看喷潮| 国产情侣一区二区| 亚洲免费一在线| 91在线中字| 国产成人jvid在线播放| 国产高清视频一区二区| 久久免费看av| 亚洲一区二区三区无吗| 97xxxxx| 国产一区二区h| 在线观看福利片| 亚洲美女屁股眼交3| 精品视频一二三区| 日韩精品中午字幕| av基地在线| 91国语精品自产拍在线观看性色 | 色综合久久久久| 亚洲av永久无码国产精品久久| 亚洲新中文字幕| 超碰91在线观看| 91嫩草国产在线观看| 超碰成人久久| 成人综合视频在线| 国产伦精品一区二区三区视频青涩 | 奇米影视第四色777| 欧美一区二区久久久| 国产美女性感在线观看懂色av| 久久久亚洲天堂| 天堂av一区| av电影一区二区三区| 日本成人在线视频网站| 久久久久久久久免费看无码| 亚洲精品视频一区| 99国产精品一区二区三区| 中国china体内裑精亚洲片| 深夜成人在线| 国产精品一国产精品最新章节| 午夜欧美在线| 久久国产激情视频| 国产女主播一区| 91黑人精品一区二区三区| 亚洲精品xxx| 麻豆国产在线| 国产日韩欧美二区| 国产一区亚洲| 韩国三级在线看| 一级中文字幕一区二区| 国产黄色美女视频| 欧美日本高清视频| 一区二区精彩视频| 日韩成人三级视频| 福利一区福利二区| 精品无码人妻一区二区三区| 日韩午夜在线观看视频| 国产精品久久麻豆| 国产日韩欧美一二三区| 日韩在线欧美| 亚洲色图偷拍视频| 成人欧美一区二区三区视频网页| 国产一区二区三区在线观看| 日韩中文在线中文网在线观看 | 亚洲激情欧美| 91视频在线免费| 天天亚洲美女在线视频| 五月婷中文字幕| 日本人成精品视频在线| 国内成人精品| 91欧美视频在线| 亚洲欧美电影一区二区| 精品人妻一区二区三区麻豆91| 九九视频这里只有精品| 精品亚洲自拍| 午夜视频在线瓜伦| 国产精品蜜臀在线观看| 国产精品久久久久久久久毛片| 欧美成人免费全部| 久久99精品久久久久久欧洲站| 69堂免费视频| 亚洲国产精品av| 国产熟女一区二区丰满| 欧美激情视频在线| 午夜精品影视国产一区在线麻豆| 久久久久人妻精品一区三寸| 日本一区二区三级电影在线观看| 国产精品视频久久久久久| 欧美日韩国产123| 日韩超碰人人爽人人做人人添| 日本va中文字幕| 亚洲你懂的在线视频| 欧美 日韩 国产 成人 在线| 欧美最顶级丰满的aⅴ艳星| 久久精品不卡| jjzz黄色片| 欧美中文字幕亚洲一区二区va在线| 午夜在线小视频| 国产女人水真多18毛片18精品| 欧美一级二区| 91高清免费看| 亚洲精品资源在线| 国产一区二区三区免费在线| 免费不卡av在线| 国产精品女同互慰在线看| 亚洲黄色精品视频| 国产精品成熟老女人| 在线观看不卡| 天美传媒免费在线观看|