[分享]Open-Source對軟體業的衝擊…

作者: tomyeah (感受)   2016-06-07 12:23:21
資料來源: www.jackie-datascience.com
今天再來談談OpenSource對軟體業的影響! 雖然在我前篇文章: 軟體業的未來約略有說到
OpenSource風潮將會使得軟體製造商轉型成為服務供應商的趨勢, 但今天我們來深入討論
這個議題!
先講結論! 個人認為OpenSource軟體正在使軟體業發生以下幾個改變:
程式設計師愈來愈無法靠寫程式碼賺錢, 因為大部份的代碼都是免費的!
軟體公司需要設計符合消費者需求的軟體服務, 才有機會賺錢。
軟體正在轉型成訂閱式的服務。
要用生態系統(EcoSystem)來看軟體服務開發。(稍後我會說明何謂生態系統)
絕對不要重新發明輪子! 但要能改裝車子! (這是關於21世紀軟體設計師應具備的能力)
個人電腦軟體業的歷史, 大致可以從20世紀80年代的蘋果與微軟的競合關係開始, 有了符
合大眾口味的個人電腦(不管是微軟還是蘋果), 依附而起的巨大應用軟體產業鏈才得以興
起。
以西元2000來作一個分水嶺, 我們可以看到, 21世紀以前, 世界級的大型軟體公司主要的
產品研發方向是在作業系統、資料庫、防毒軟體、辦公繪圖軟體等大型套裝軟體, 而這些
軟體九成五所服務的對象都是微軟的Windows作業系統。
從20世紀80年代到西元2000年的30年, 我將它稱作個人電腦的黃金30年!
進入21世紀的前10年, 消費者漸漸體認到現有的個人電腦與應用軟體己足夠使用, 因此不
再有換機的實際需求, 因此個人電腦產業開始走下坡, 連帶影響應用軟體業的成長, 我認
為個人電腦產業在20年內還不會消失, 但可能不會再成長。可以預見的是, 作業系統結合
應用軟體這樣的生態系正在以另一種面貌(如Google/Amazon的雲端服務)來程現, 並且過去一次買
斷的定價模式已經轉變成免費。這樣巨大的衝擊連帶影響了電腦程式設計師的生計, 過去
可以靠寫代碼賺錢的模式, 已不再適用於21世紀的現在。
讓我們看看Google的商業模式, 它所提供的所有服務都是免費, 而它的主要營收則是廣告
收益。 而開源碼(OpenSource)這樣的自由軟體風潮正在構築功能強大的免費軟體金字塔
, 這二個強大力量正在迫使軟體業與軟體設計師作出必要的轉型。
21世紀的軟體是架構在雲端的(Cloud-based Software Service), 雲端服務的架構分成前
端與後端, 前端就是使用者用瀏覽器(Chrome, Mozilla, Opera, IE)打開網站所看到的內
容與使用的服務, 後端就是雲端伺服器軟體(包括網站/資料庫伺服器, 資料庫)來為前端
使用者的需求來提供服務。
最典型的例子就是WordPress, 它是以PHP + Apache + MySQL所建構的免費網站設計套件
, 使用者可以不是軟體設計師, 也可以設計出世界水準的網站。重點是你不需要花一毛錢
就可以建立網站與服務(包括線上商店), 而PHP(程式語言) + Apache(網頁伺服器) +
MySQL(資料庫)這樣的結合, 就是我說的「生態系」, 軟體套件的結合所形成的生態系統
, 使得軟體的前期投資成本幾乎為零, 我們幾乎不能再以買賣業來看待軟體的銷售, 轉而
應該用服務業的態度來看待它。[補充: 還有另外二個強大的生態系: 1. Python +
Django + MySQL; 2. JavaScript + Node.js + MySQL]
軟體設計師不再能單純靠寫code來賺錢, 而是要以理解與發揮生態系的最大價值來得到經
濟收益, 因此我的第5點所強調的「絕對不要重新發明輪子! 但要能改裝車子!」, 用意在
此! 發明輪子的時代已經過去!
應該把軟體公司看成是汽車改裝廠, 來為現有的車子做改裝, 加裝空力套件…
作者: femlro (母豬教謀神異端審問官1.5)   2016-06-07 16:03:00
一直call api的概念@@?
作者: in09   2016-06-07 18:49:00
所以我覺得瑞士最近那個公投有一點點道理,它的論點是瑞士目前有2x%的勞力是無償的(含志工),我自己也參與OpenSource開發
作者: s001582000 (仁傑)   2016-06-20 20:13:00
我接受的觀念是別人的專案有我的署名是一件無價的事情 我是奴性太重嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com