開源計畫共同創辦人暢想「後開源世界」:廢除GPL
開源計畫的創始人之一對開源運動的現狀感到不滿。在《後開源世界》中,他要採取的第一個行動是什麼?廢除通用公共授權(GPL)。在後開源世界中,開源運動的聯合創始人之一布魯斯-佩倫斯(Bruce Perens)設想了一個簡單的合規程序,公司每年必須透過這個程序來換取使用開源軟體所需的所有權利。這些公司將資助開發人員編寫面向普通人的軟體,而不是技術性很強的程式。
他曾在多篇論文中描述過這個世界,最近也向The Register 概述了他的想法。
佩倫斯對這場已有30 年歷史的運動之後的發展特別感興趣。他認為這場運動亟需改革,首先是GPL,因為GPL 漏洞百出,容易被公司利用。在當前環境下,這種模式已經行不通了。佩倫斯認為,”可執行的合約條款”比許可證更有效。
他指出,三分之一的付費Linux 系統在銷售時都規避了GPL。他尤其對紅帽企業Linux(RHEL)感到沮喪,該公司由於GPL 漏洞於6 月停止提供原始碼。
在IBM 的控制下,RHEL 已成為專有產品,並停止發布免費的Red Hat 分支CentOS。此外,IBM 也禁止紅帽客戶共享紅帽安全補丁的原始碼。它也不允許員工按照GPL 許可證的要求向上游開源專案提供補丁。
佩倫斯說:”所以我覺得,IBM現在已經從開源開發者社區得到了它想要的一切,而我們卻看到了他們垂直的中指。”
開放原始碼的另一個問題是,它未能為普通人服務。如果要使用,也是透過軟體公司的基礎設施,而應用程式則是專有程式碼。佩倫斯以iOS 和Android 為例指出了這一點。這種態勢造成了一種完全與開源及其過去所代表的理念背道而馳的局面。佩倫斯說,現在已經到了普通用戶不知道開源計畫所倡導的自由的地步。”事實上,開源如今被用來監視甚至壓迫用戶。”
他所設想的後開放原始碼–個人和非營利組織只需一個許可證即可免費使用,這將能解決許多問題。其中最主要的是,後開放條款將界定開發者與使用其產品的公司之間的財務關係。
目前,開源開發者傾向於為自己和社群中的其他人編寫程式碼。如果公司向他們支付報酬,他們就會獲得必要的支持和動力,從而開發出更多用戶友好的應用程式。
他說:”所有這一切都必須足夠透明和可調整,以免出現100 種不同的分叉方式。所以,你知道,這是我的一個大問題。這真的能實現嗎?”