三星公司與開源軟體
文章推薦指數: 80 %
三星的開源團隊正在不斷的發展,同時也在加快招募開發人員的步伐。
科技類公司們都在朝著開源方向靠近,開源不僅可以加大開發力度,也可以獲得更多實實在在的好處。
在接下里的一年裡,三星開源團隊準備大規模招人,將自己的團隊規模擴大一倍。
他們的目標是針對三星參與的項目做出貢獻的工程師。
項目包括,Linux內核,Gstreamer,FFmpeg,Blink,Webkit,EFL,和 Wayland。
但是他們也打算招聘一些初級工程師。
三星美國研發中心負責人 Haddad 說。
當三星跟我提出想要開始自己的開源團隊的時候,我覺得這件事成功幾率很大。
因為,這麼大的公司,對於開源社區還有很多事情可以做。
三星幾乎每個產品都是用到了開源項目。
從電話到平板,到家庭應用。
Guy Martin,三星高級開源策略師,之前的紅帽首席顧問對我們說。
但是到現在公司還沒有一個好的開源策略。
開源項目團隊的目標是激勵並最終影響三星依靠的所有開源項目。
我們使用過很多開放的原始碼,對於很多公司來說他們都已經開始這麼做了。
大多數企業意識到我們必須要向上游做貢獻,不能光使用開源項目。
如果想有發言權,就必須這麼做——貢獻。
開源工程師的工作
三星開源團隊的工程師必須要花超過50%的時間來貢獻代碼。
另外50%的時間可以用來幫助三星其他的研發團隊解決問題,向其他開發者介紹項目等等。
每年他們還需要參加一些開源會議。
將三星轉換為一個開源公司是個很具有野心的目標,團隊也需要面對很多問題。
對比 IBM 和 Intel 來講,三星的開源團隊還屬於初期階段。
對於公司內部的開源和在社區中做出有意義的貢獻都需要做很多工作。
誰都知道這會有挑戰,但是機會會讓我們在三星創造出很酷的東西。
通過開源來影響公司的發展和方向也是很有意思的一件事情。
Martin 說。
為了幫助讓開源文化融入到這家大公司,Haddad 和 Martin 創建了一系列開源開發者工具。
就像其他開源社區一樣。
每件事情都不太一樣,但是需要把必須的事情集成到一起。
開源團隊是這家大公司里唯一個遠程工作。
他們更專注於研究技術,而不是生產產品。
開發人員經常做的項目會涉及到多個生產線。
他們也想招聘很快適應公司文化的開發者,最好有相關技術並且有開源相關項目的經驗。
就像ArsTechnica調查顯示的,這些人需要把開源文化融入進一個擁有40000個軟體工程師的公司,人數超過了谷歌,微軟和蘋果的綜合。
這些很快就會實現了,我們不想在公司行業中變得獨樹一幟,我們想成為公司的主流。
Martin說。
花錢讓大家來貢獻代碼
開源團隊對於這個巨大的公司來講不可否認是個很小的團隊。
但是這也正表明三星公司對開發的轉變,大多數公司也正是這麼做的。
公司開始使用開源軟體,然後引領開源社區,貢獻開原始碼,運用開源的方式在公司內部進行開發。
這一點你從 Linux 內核就可以看出來,現在內核的代碼開發人員一般都是被聘用過來的。
你會越來越多的看到這種現象。
Martin 說。
對於開源軟體的認識的轉變會發生在越來越多的公司上。
轉載本文請遵循原文要求
用戶朋友你希望蘋果的macOS開源授權嗎?
蘋果自己可能完全不考慮這件事情,即使Mac不能定期更新。最近有分析指出既然現在蘋果公司沒有多餘的精力確保 Mac 可以定期更新,那麼他們可以授權 macOS,讓其他廠商開發。恰巧上周蘋果公司發布...