軟體
自由軟體協會會成為現實嗎?
我已經研究過這個關於GNU 軟體的經濟支持的問題,我認為這是我提出問題的基礎。
以下是GNU 網站的一小段摘錄,其中陳述了自由軟體基金會奠定基礎的四項原則。
- 可以出於任何目的自由執行程序(自由 0)。
- 研究程序如何工作的自由,並對其進行更改,以便它按照您的意願進行計算(自由 1)。訪問原始碼是這樣做的先決條件。
- 重新分發副本的自由,以便您可以幫助您的鄰居(自由 2)。
- 將修改後的版本的副本分發給他人的自由(自由 3)。通過這樣做,您可以讓整個社區有機會從您的更改中受益。訪問原始碼是這樣做的先決條件。
如果程序的使用者具有上述四個基本自由,則該程序是自由軟體。
我相信上述原則會:
- 提高軟體工作方式的透明度。
- 激發新的想法,這將導致更好的定制軟體。
但是,我無法想到以下經濟障礙:
- 建立自由軟體協會。
- 如果成立,這樣的社會生存。
一個所有玩家都遵守上述 FSF 原則的社會就是我所說的自由軟體社會。嗯,這確實是我的術語。
任何建議表示讚賞。
你的問題問:
一個所有玩家都遵守上述 FSF 原則的社會
這不會發生在所有玩家身上。作為一個反例,考慮一位工程師,他發明了可以預測噴氣發動機何時需要維護的軟體。這對航空公司來說價值數百萬美元,他們會很樂意為軟體付錢給他。他根本沒有動力將這個軟體作為開源軟體發布。同樣的原則適用於各種專業軟體。
相比之下,開源適用於常見的建構塊。例如,有各種各樣的公司需要為其產品提供作業系統——雲提供商、家庭網路套件、超級計算等等。雖然他們可以自己建構,但擁有一個公共池(如 Linux 核心)效率更高。這種環境意味著公司可以將付費工程師投入到開源項目中,並且仍然可以開展盈利業務。