Linus Torvalds坦言所有CLA都不夠完美,Canonical有話說
貢獻者許可協議(CLA)允許你的軟體貢獻者(比如 Canonical,Apache 以及其他貢獻者)在這個應用需要保護的方面提供法律保護,比如版權。
到了 Canonical 宣布使用 CLA,事情就變得有點耐人尋味了。Canonical 是一家商業公司,為了生存下去,它得賺錢,並且它的目標絕不僅僅是發行 Ubuntu 操作系統,它需要盈利。於是乎,Canonical 公司利用 CLA 將一些軟體通過私有許可發行出來。(2011年7月份,Canonical 開始讓貢獻者簽署一份 CLA 文件,文件表示貢獻者可以保留自己的版權,同時要授權 Canonical 公司可以改變貢獻者的許可協議 —— 譯者注。)
「公平地說,人們只是討厭 Canonical。那些 FSF 和 Apache 基金會的 CLA 也是這副德行。他們只是沒有因為修改許可協議而受到非議,但是這些版權轉換工作最終將會消滅整個社區。」
「基本上,在 CLA 下你不可能獲得像 Linux 內核一樣那麼多的隨機驅動補丁。因此不管多少人想試水 CLA,不管改不改這個協議,都一樣,所有 CLA 都有本質上的缺陷,」Linus Torvals 在 Google+ 上面發帖說道。
Ubuntu 社區經理 Jono Bacon 解釋為什麼 Canonical 的 CLA 會走這條道,以及它不能給那些想為項目作貢獻的人設置障礙的原因。
「這些都是社區貢獻的問題。社區一直存在很多問題:開發語言的選擇、VCS、管理方式、社區討論的口音、如何決定方案、如何回顧分支、bug 管理、CI 工作流程以及其他無數問題。CLA 僅僅是其中一個。有人歡喜,有人討厭,蘿蔔青菜各有所愛罷了。」
「我不認為 Canonical 在 CLA 方面表現得不夠誠意,也不關心為什麼它會認為它的 CLA 方案很有必要。Canonical 在人們印象中是完美無瑕的嗎?不見得。那它危險嗎?它虛偽嗎?當然不。」Jono Bacon 說道。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive