2020年企業采用開源的4個原因
Tidelift 的 第三次開源管理調查 發現,企業在大流行期間正在轉向開源,44% 的組織報告他們將增加使用開源進行應用開發。
我們以前見過類似現象。在以前的經濟衰退中,組織轉向開源 以節省成本 ,并因 其它一些轉型收益 而留下來。我們想了解哪些長期收益對不同規模的組織最有幫助。以下是我們發現的摘要。
開源正在推動成本和時間的節約,同時提高效率。68% 的組織提到的一個關鍵驅動力是節約資金和開發時間,因為使用開源減少了開發人員從頭開始編寫新代碼的時間。近半數(48%)報告稱,它提高了應用開發和維護效率。擁有超過 1000 名員工的組織更有可能將此作為鼓勵使用更多開源的原因(61%,而少于 1000 人的組織為 41%)。
(Tidelift ©2020)
在組織使用更多的開源的原因中,消除供應商鎖定是一個重要原因。 我們發現 40% 的受訪者將這視為主要原因。用開源軟件取代昂貴的專有軟件,可以確保組織更加靈活,避免對供應商的依賴。同樣,規模較大的組織也傾向于這個原因。在擁有 1000 名以上員工的組織中,有 50% 的組織將此作為主要優勢。
增加開發人員的滿意度是使用更多開源的另一個原因,有 31% 的組織提到了這一點。 隨著企業對人才的激烈競爭,他們了解確保開發人員在工作中和使用的工具中感到快樂的價值。調查發現,開發人員使用的前三種語言是 JavaScript(78%)、Python(52%)和 Java(41%)。
此外,隨著開源使用量的增加,83% 的組織繼續對其貢獻,近一半的組織制定了管理貢獻的政策。 這些政策包括:在工作時間對組織使用但不贊助或管理的項目的貢獻、對他們贊助或管理的項目的貢獻、在個人時間對與工作無關的(個人)項目的貢獻、以及在工作時間對與工作無關的(個人)項目的貢獻。
雖然向開源的長期遷移仍在繼續,但很明顯,COVID-19 的影響可能正在加速這一進程,組織繼續從使用和貢獻中獲得更深層次的價值。