[討論] 放棄 GitHub:時機已到?Copilot收費,惹

看板Soft_Job作者 (冬馬黨中央政治局委員)時間1年前 (2022/07/08 12:49), 1年前編輯推噓18(18020)
留言38則, 20人參與, 1年前最新討論串1/1
抱歉手機發文有障礙前面發了幾篇空白文 最近這個事情鬧得沸沸揚揚 大家討論一下看法 - 放棄 GitHub:時機已到?Copilot收費,惹怒軟體自由保護協會SFC https://bit.ly/3OXuvnx 誕生於 2008 年,如今已經 14 歲,憑藉完整協定支援、Git 格式的版本庫託管等優勢, GitHub 成為最受開發者歡迎的程式碼託管平臺。 然而,GitHub 在被微軟收購,於去年推出 Copilot 後,這引發了行業內一些組織的不滿 。因為 Copilot 被使用者發現就是複製/貼上別人的程式碼,所謂「原生 AI 程式碼產 生工具」的宣傳不攻自破。 同時,Copilot 也開啟收費模式。現以每月 10 美元(約台幣300 元)或每年 100 美元 (約台幣3000元)的價格訂閱,並提供 60 天的免費試用期。 GitHub 的種種做法引來 SFC 的強烈不滿,他們表示:其已停止使用微軟 GitHub 開展專 案託管,並敦促其他軟體發展者一同退出。 Copilot 收費,惹怒 SFC SFC(Software Freedom Conservancy)是一個旨在為自由開源軟體專案提供支援和基礎 設施的非營利組織,成立於 2006 年。長期以來,SFC 一直得到 Google、Red Hat 和 Mozilla 等多家知名公司的財務支援,其領域範圍跨越 40 多個項目,包括 Git、 Selenium 和 Godot。 其實 SFC 對 GitHub 的不滿早於 Copilot 的出現,事情的前因後果是這樣的: 自從微軟及其子公司 GitHub 在去年首次推出 Copilot 以來,SFC 就一直在積極與微軟 及其 GitHub 子公司進行溝通。 2021 年 7 月,在與微軟和 GitHub 代表的首次視訊會議中,SFC 拋出了幾個問題, GitHub 方面表示他們當時無法回答,但會很快給出答覆。 六個月過去了,SFC 沒有得到回應,其政策研究員 Bradley 隨即發表了題為《If Software is My Copilot, Who Programmed My Software? 》的文章,公開提出了這些問 題(2021 年 7 月提出的問題)。 文章發表後,GitHub 仍然沒有回答問題。三周後,SFC 成立了一個專家委員會,以考慮 人工智慧輔助軟體道德影響,同時進行了一場公開討論。SFC 邀請微軟和 GitHub 的代表 參加公開討論,但他們忽視該邀請。 上周,SFC 提醒 GitHub (a)我們等了一年等待 GitHub 回答那些懸而未決的問題以及 (b)GitHub 拒絕參加關於該主題的公開討論後,他們在一周後回復說他們不會加入關於 此事的任何公開或私人討論,因為「關於人工智慧輔助軟體道德」 的更廣泛對話似乎不 太可能改變 SFC 的立場,因此 GitHub 無需回應 SFC 的具體問題。換句話說,GitHub 對 Copilot 的最終立場是:如果你在 Copilot 相關的政策問題上與 GitHub 存在分歧, 請你保留,你不值得微軟或 GitHub 回復。即便是敷衍、不受重視的回答,SFC 也等了一 年。 SFC 向 Microsoft/GitHub 提出的關於 Copilot 的三個主要問題(即他們一年來一直承 諾給答案,但現在他們正式拒絕回答的問題)是: 在微軟和 GitHub 的公開聲明中,GitHub(當時) 的 CEO 聲稱:(1) 訓練 ML 系統使 用公共資料是合理的,(2) 輸出結果屬於操作者,其性質類似於編譯器。為了透明度和 對自由 / 開源軟體社群的尊重,請向社群提供完整的法律分析。 如你們所聲稱的那樣,允許在任何程式碼上訓練模型(並允許使用者基於該模型產生程式 碼)並且不受任何許可條款的約束,那你們為什麼只使用開源軟體來訓練 Copilot 模型 ?而 Microsoft Windows 和 Office 程式庫不在訓練集中? 你們能否提供一份 Copilot 訓練集中使用的許可列表,包括版權所有者的名稱和 / 或 Git 儲存庫的名稱? 如果沒有,為什麼要對社群隱瞞這些資訊? 之後 Copilot 的收費直接惹怒了 SFC,原因在於此舉是在發生在 GitHub 推出商業版 Copilot 一周後才開始的。 開源並不代表完全免費,程式碼「借用」怎麼算? Copilot 自去年首次亮相以來,在軟體發展領域便成了爭論的焦點,因為 Copilot 是建 立在開源社群程式碼研究之上。事實上,Copilot 是與 OpenAI 合作開發的,OpenAI 是 一家人工智慧研究機構,微軟早在 2019 年就投入了 10 億美元,並在很大程度上依賴 於 OpenAI Codex,後者接受了大量公共原始程式碼和自然語言模型的訓練。 Copilot 的發布引發了一些重要問題,這些問題圍繞「誰」才是軟體的實際編寫者展開。 開源並不意味著完全免費,仍然需要滿足許可證要求和歸屬要求,因此如果 Copilot 從 一個專案「借用」程式碼並將其推薦給另一個專案的作者,這一做法為版權侵權訴訟打開 了閘門。關於什麼是合理使用以及 Copilot 引發的缺乏透明度問題,也有一大堆問題需 要討論。 考慮到開源軟體的核心理念是每個人都為獲得更大的利益而合作,沒有一方的利益比另一 方更大,GitHub 決定以每月 10 美元的價格推出 Copilot(儘管對一些開發者是免費的 ),這一決定引發 SFC 強烈不滿。這意味著該組織將結束其內部對 GitHub 的使用,並 引入一個程式來説明其成員將項目從 GitHub 上遷出。除此之外,SFC 還表示,如果新成 員沒有明確的計畫將他們的開源專案從 GitHub 遷移出去,SFC 將不在與之進行合作。 儘管社群中的許多人可能不同意 GitHub 透過專有產品將開源開發人員的勞動力貨幣化的 這一做法,但現實情況是 GitHub 是全球軟體合作者事實上的平臺——這場運動很難獲得 顯著動力,因為 GitHub 似乎已經成為全球數百萬開發人員離不開的平臺。 GitHub、Copilot 並非獨一無二 當然,科學研究人員除了 GitHub,還有其他選擇,例如 GitLab 的自託管社群版。 值得注意的是,微軟的老對手亞馬遜最近推出了自己的 Copilot 版本,名為 CodeWhisperer。從發布中可以清楚地看出,亞馬遜正試圖解決 Copilot 引起的一些版權 問題——例如,如果 CodeWhisperer 產生的程式碼建議類似於其訓練資料中的現有片段 ,它將突出顯示許可證與該原始函數相關聯。然後由開發人員決定是否使用該程式碼。 儘管 SFC 在讓人們放棄 GitHub 方面可能取得成果,也可能失敗,但結合來自亞馬遜產 品的競爭,它可能會對微軟施加足夠的壓力,以改變 Copilot 未來的運作方式——這樣 它就能在程式碼建議的原始程式碼方面提供更多的透明度。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.0.229 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1657255776.A.A8C.html ※ 編輯: empliu (140.113.0.229 臺灣), 07/08/2022 12:50:43

07/08 15:03, 1年前 , 1F
07/08 15:03, 1F

07/08 16:22, 1年前 , 2F
07/08 16:22, 2F

07/08 19:58, 1年前 , 3F
手動找stackoverflow是真實力,電腦幫你查程式碼是竊取
07/08 19:58, 3F

07/08 19:58, 1年前 , 4F
XDDDDDD
07/08 19:58, 4F

07/08 19:59, 1年前 , 5F
不得不說copilot真的神好用,很多時候打完註解code就生出
07/08 19:59, 5F

07/08 19:59, 1年前 , 6F
來了
07/08 19:59, 6F

07/08 20:00, 1年前 , 7F
樓上這樣一說我晚點去試玩看看 應該可以試玩吧!?
07/08 20:00, 7F

07/08 20:03, 1年前 , 8F
真的好用..最近開始用,我跟上面四樓相反,在學新技術的
07/08 20:03, 8F

07/08 20:03, 1年前 , 9F
時候code打好在上面打了//他就幫我解釋這是在做什麼的了
07/08 20:03, 9F

07/08 20:03, 1年前 , 10F
,而且中英文都有(當然英文的比較詳細)
07/08 20:03, 10F

07/08 20:45, 1年前 , 11F
SFC棄用Github改用自架版的GitLab,然後就會有神通廣大
07/08 20:45, 11F

07/08 20:46, 1年前 , 12F
的開源社群鄉民將GitLab的東西再放到Github來。
07/08 20:46, 12F

07/09 02:05, 1年前 , 13F
抱歉了SFC,copilot 太香了
07/09 02:05, 13F

07/09 06:15, 1年前 , 14F
三樓理解有誤吧?爭議是每個開源的license 不一樣阿,
07/09 06:15, 14F

07/09 06:15, 1年前 , 15F
有MIT, GPL, BSD, …
07/09 06:15, 15F

07/09 07:59, 1年前 , 16F
不看文章不思考 就會得出奇怪的結論
07/09 07:59, 16F

07/09 08:11, 1年前 , 17F
SFC在不爽的點在於Pilot用的都是別人在Github的開源物,
07/09 08:11, 17F

07/09 08:12, 1年前 , 18F
結果卻說用來盈利,會有被Github給白嫖的感覺。
07/09 08:12, 18F

07/09 08:51, 1年前 , 19F
額...我只是在搞笑...算了,懶得解釋...
07/09 08:51, 19F

07/09 09:07, 1年前 , 20F
有另一款免費的copilot競爭者叫做tabnine
07/09 09:07, 20F

07/09 09:37, 1年前 , 21F
我覺得 copilot 收費合理,就是一個仲介費的概念
07/09 09:37, 21F

07/09 09:38, 1年前 , 22F
你自己花時間找 VS. 仲介幫你媒合
07/09 09:38, 22F

07/09 10:40, 1年前 , 23F
但是媒合到的對像不一定是免費的 (授權不明)
07/09 10:40, 23F

07/10 00:48, 1年前 , 24F
你玩笑的核心論點是錯的啊
07/10 00:48, 24F

07/10 01:11, 1年前 , 25F
我自己試用覺得是註解幫手 它建議的程式碼90%我都
07/10 01:11, 25F

07/10 01:11, 1年前 , 26F
得按esc取消
07/10 01:11, 26F

07/10 10:10, 1年前 , 27F
重點是借用到gpl2的程設怎麼辦?
07/10 10:10, 27F

07/10 10:27, 1年前 , 28F
看code寫的註解有必要寫嗎?註解要寫看不出來得部分
07/10 10:27, 28F

07/10 11:16, 1年前 , 29F
什麼時候 Linus (aka 林姓商人)要伸出中指說微軟是癌症?
07/10 11:16, 29F

07/10 11:22, 1年前 , 30F
仲介(X) 白手套(O)。現況是這樣吧!之後要問的是如果原作者
07/10 11:22, 30F

07/10 11:22, 1年前 , 31F
提告,copilot 說不定沒責任,而是使用者要付全責。那會不
07/10 11:22, 31F

07/10 11:22, 1年前 , 32F
會有人釣魚?跟BT一樣,擬個陷阱授權讓他去抓,之後提告收
07/10 11:22, 32F

07/10 11:22, 1年前 , 33F
費。
07/10 11:22, 33F

07/11 14:43, 1年前 , 34F
對啊 就是對我沒屁用的意思^_^
07/11 14:43, 34F

07/12 06:05, 1年前 , 35F
github又不是圍著copilot打造的產品....這是在反對什麼
07/12 06:05, 35F

07/12 19:28, 1年前 , 36F
基本上是沒辦阻止別人mirror 能不能讓非授權的clone
07/12 19:28, 36F

07/12 19:29, 1年前 , 37F
depth是1 恐怖
07/12 19:29, 37F

07/13 10:41, 1年前 , 38F
擅自使用開源資源打造產品又規避社群責任,這很微軟
07/13 10:41, 38F
文章代碼(AID): #1YnxTWgC (Soft_Job)