在今天看見明天

用開放資源 省下50萬美元的祕訣

用開放資源  省下50萬美元的祕訣

作者/KateRockwood、譯者/陳曉夫

科技

Shutterstock

1012期

2016-05-12 10:23

新澤西州金融科技公司Pendo系統估計,要寫一個它的計算引擎程式要花九千個小時。但Pendo沒有投入三百七十五天、花費五十萬美元為自己寫這樣一個專利程式。

它走了一個完全相反的方向:Pendo下載全部由志願人士撰寫的軟體引擎程式碼。Pendo創辦人兼執行長帕美菈.佩.西純(Pamela Pecs Cytron)說,「由於能使用其他人免費造出的工具,我們只用一支螺絲起子的成本,就能取得一個大電鑽。」

 

公司機密  未必會因此外洩

 

近日來,像這樣取用電鑽的公司絕非僅止Pendo一家。據顧問業者黑鴨(Black Duck)的年度問卷調查,今天有接近八○%的公司,在營運過程中多少使用了開放資源軟體,六六%的公司說,他們的軟體產品是用開放資源程式建的。


當程式碼免費共享的概念在九○年代初期擴散時,許多公司一開始心懷疑慮,他們擔心使用開放資源讓公司機密外洩,被競爭對手占到便宜。之後事實證明這些疑慮都被誇大了,開放資源於是蔚為主流。


開放資源顧問業者「開放技術策略」(Open Tech Strategies)
共同創辦人卡爾.佛吉爾(Karl Fogel)說,「現在,無論你有意採用人工神經網路或drone軟體,都有好幾十種選項。」


不過,雖說開放資源一般而言都很安全,業者還是得了解它的技術與社會精髓,以免受害。


開放程式碼,應該怎麼用?


要注意細部規定


開放資源程式都有附帶條件與規定,詳細說明你可以怎麼將它修改或與其他人共享。大數據公司Elodina共同創辦人喬.史坦(Joe Stein)說,「想取得授權,你得先考慮清楚,不過它沒有表面上看起來那麼嚇人。」


捲起袖子幹活


史坦說,「你如果發現一個議題,不要只是一味抱怨。要將它記錄下來,提出報告,或許還可以提出解決建議。如果你的建議獲得接受,你會成為一名供稿人。」數位通訊公司Atriceps共同創辦人凱文.麥格雷(Kevin McGrail)說,要對使用成果提出意見,不要只是消極等著別人回應,「這能簡化我們的保養工作」。


要尊重他人


如果碰上難題,先上論壇搜尋,看看你的難題是否已經有人提了解答。如果還沒有人作答,你需要把它貼出來,禮貌地向人求教──不要用命令的口吻。醫療研發公司「兒童全面健康」(Total Child Health)科技長克里斯多佛.舒茲(Christopher Schultz)說,「這些都是志願人士組成的社群,所以你越是尊重他人,得到的回應也越好。」


開放資源有極限


當「兒童全面健康」打算為公司的兒科診斷平台尋找一具規則引擎時,熱愛使用開放資源的舒茲,覺得開放資源中那些選項都派不上用場。他說,「我判定那些選項成效都不佳,功能都有限,於是我們無中生有,自行打造了這個平台。」


科技巨擘,解開程式碼的世界

 

開放媒體結盟


亞馬遜、谷歌、思科、微軟、Netflix與英特爾,去年9月與開放資源基礎社群Mozilla結盟,目的是開發新一代視頻格式與相關科技,讓人能觀賞超高解析度的串流媒體。


TensorFlow——谷歌開放


谷歌去年11月將這個人工智慧引擎推入開放資源。谷歌應用軟體中的語音辨識功能、Google Photos中的搜尋與Gmail的自動回信功能都靠TensorFlow驅動。

Swift——蘋果解碼


去年12月,以把關嚴密著稱的蘋果,將它的Swift程式語言推入開放資源。蘋果的對手裝置現在也可以使用Swift了。Lyft這類公司已經把Swift運用在它們自己的軟體上。

ChakraCore——微軟放手


今年一月,微軟在開放資源網站GitHub發表ChakraCore的程式碼。ChakraCore是微軟網路瀏覽器Edge的核心要件。雖說此舉就規模而言,不及將整個瀏覽器語言完全投入開放資源那麼恢宏,但微軟預期,程式人員會將ChakraCore程式碼納入從遊戲到網際網路裝置等各式各樣東西。

延伸閱讀

微軟「中年變心」 想搶雲端大位

2015-06-25

與天下英才「共創」的新勢力

2009-07-16

輕鬆破解Win 8五大迷思

2012-11-01

發展軟體與服務整合的營運模式

2009-09-03

獨占、邪惡、賈伯斯?

2010-11-04