關於開源的廢話生產是一個競爭激烈的領域。然而,我剛剛看到了一些東西,它提高了(降低了?)門檻:一篇由 OpenLogic 部落格作者撰寫的帖子,題為你的時間值多少錢?
它不長,這很方便,因為它更容易逐段解構。我專注於企業 Java,對此我可以根據經驗發言。
博主立即切入正題,用簡潔的宣告表達了她不理解企業級開源的原因
從事開源軟體開發的開發人員通常都有不錯的日常工作收入。因此,他們免費從事開源軟體開發,並在白天編寫程式碼以獲取高額報酬。
哇,我以為我們幾年前就擺脫了這種“業餘愛好者”的想法。讓我引用一些關於 Linux 的統計資料,來自 2004 年一篇名為
Linux 現在是企業巨獸的文章。重點是我的
為了消除 Linux 是由大量孤立工作的獨立駭客拼湊而成的看法,負責管理 Linux 核心的個人表示,大多數 Linux 改進現在都來自公司。“人們對(典型 Linux 開發人員的)刻板印象是一個男程式設計師宅在地下室,利用業餘時間編寫程式碼,純粹出於對技藝的熱愛。這類人直到大約五年前都是一股重要的力量,”Andrew Morton 說,他的職責是維護 Linux 核心的穩定版本。Morton 說,來自這類愛好者的貢獻“正在減弱”。相反,大多數程式碼是由按公司考勤鍾工作的程式設計師生成的。Morton 說,大約有 1000 名開發人員定期為 Linux 貢獻更改。在這 1000 名開發人員中,大約有 100 人由他們的僱主付費為 Linux 工作。而這 100 人貢獻了作業系統最後 38000 次更改中的大約 37000 次。
這意味著 97% 的提交來自受薪為 Linux 工作的人。這種轉變與 Linux 在企業中日益普及相對應。檢視企業 Java 中最成功的複雜專案,如 Spring、Hibernate 和 JBoss,也顯示出類似的景象。所有這些專案絕大多數都是由為專案背後的公司工作的開發人員編寫的。志願工作所佔比例很小。因此,這些產品表現出快速發展。
文章現在轉向經濟學——或者更確切地說,是試圖論證……