開源文化不再僅僅局限于開發者
新一項調查顯示,曾經作為開發者癖好的開源文化如今正在蔓延。
十年前,開源是一項開發者運動,今天已遠非如此。
Linux 基金會的一項新調查顯示,“企業管理者認識到,企業不僅迫切需要開源軟件,而且也率先參與開源軟件的研發。”這一點反過來也鞏固了開源軟件作為企業關鍵驅動力的地位,而不僅僅是一種高效的代碼編寫方式。
企業會限制開源軟件的生存空間嗎?
作為昔日自主創新的模仿者,開源軟件早在若干年前就確立了行業創新的計劃。計算機行業最主流的趨勢——從云計算到大數據,再到移動互聯網——都是由開源軟件推動的。這一點企業用戶已經注意到了。
過去,僅僅是開發者習慣于借助開源軟件的力量,把自己從繁重的企業需求開發中解放出來。而現在,企業管理者也更多地在公開求助于開源軟件。
通過對 686 名軟件開發人員與企業管理人員的調查,我們發現,與開發者不同,企業開始使用開源軟件是出于不得已。
從 Linux 基金會的調查可以發現另一些有趣的事實,每一點都表明將來開源會對企業有更大的影響力,企業也會更多參與開源。
- 35% 的開發者在業余時間會使用開源軟件,并會以貢獻代碼的方式參與到開源軟件的開發中來。
- 44% 的受訪開發者表明,貢獻開源軟件的首要原因是工作需要。
- 有趣的是,擁有十年甚至更多開發經驗的軟件開發者更有可能在業余時間參與貢獻開源軟件,而開發經驗不滿十年的開發者更有可能是出于工作需要。
這一調查結果的潛臺詞很明顯:開源軟件開發更多是受到商業需求的驅使。事實上,44% 的企業管理者表明他們會在未來六個月內增加對軟件協同開發的投資,另42%的企業管理者也說他們計劃維持目前的投資數額。沒有受訪者表明他們打算削減投資。
開源企業
人們對開放協同開發抱有令人興奮的樂觀主義信念。這種信念的能量,一部分源自于 Hadoop 和 Android 這樣的特殊項目,更多的源自于業界同行甚至競爭對手之間協同開發解決艱難技術問題的過程。OpenStack、OpenDaylight、Eclipse 和 Linux 都是業界合作的項目。對于像 IBM 這樣的公司,合作基金會在開發中已經成為了新的默認組織。
但協同軟件開發背后的目的可不是圍著營火手牽著手唱“kumbaya”。各種組織對協同軟件開發的期待都是出于驅動有形商業利益的目的。
這不該是個令人震驚的消息。隨著自由開源軟件運動的成熟,約束較少的協議方式 Apache 許可協議比 GNU 通用許可協議(GPL)更受到了青睞,運動本身的理念也走下神壇被越來越多地接受和采納。巨大變革已經產生,Github 一代常常回避各種正式許可協議這一點已經成為事實(不過反過來也為自己帶來了商業上的麻煩)。
在各行各業里,組織都迫于壓力降低成本提高產出,交付軟件產品的時限也遠比以往嚴格。作為其中之一的 Google 曾說,沒有開源和開放標準,就沒有今天的 Google。其他組織也逐漸意識到了這一點。