穩定軟體供應鏈的關鍵是僱傭開源維護者

1 贊 回覆發表於2015-11-20

使用免費開原始碼在短期內是一件很愉快的事情,但如果你要在長期內依賴開原始碼,風險是很大的,甚至十分昂貴,除非你主動參與到開源社群。

存在風險的原因是:一個活躍的開發者社群會導致開發方向的多變,今天你依賴的API和特性明天可能就截然不同。

減小風險的方法很簡單:如果你的公司想要從長期消費開原始碼中受益,你需要作出有意義的貢獻,能影響到專案的發展方向,而在開源專案中起到舉足輕重作用的人是維護者。

所以,穩定軟體供應鏈的最簡單方法就是僱傭維護者和主要開發者。三星就是這麼做的 ,它有一個開源團隊。在該公司使用的30個上游開源專案中,它在過去3年貢獻了大約4%的總程式碼行數。這些專案包括 Blink、BlueZ、Cairo 和Cairo/GLES、EFL、Enlightenment、GStreamer、Linux、LLVM、OpenStack、Pixman、Servo、Skia、FFmpeg、U-Boot、Wayland、Weston、Webkit、Xen等等。

相關文章