聊到開源
那先聊聊開源的心態
Linuz曾經說
Give enough eyeballs, all bugs are shallow.
有足夠多眼睛看過的程式,bug就會比較少
這就是開源的重點
把自己家的重要程式的商業邏輯清空
抽出框架
大廠就是這樣開源
為的是什麼
1.免費的測試,大家來找碴
2.免費的維護,使用了框架出了問題,原廠還沒解決只好自己解決,順帶pull request
3.技術的市佔,有足夠多的市佔就能帶風向
4.名聲,有時候往往決定購買產品名聲帶有潛移默化作用
5.推廣,免費的最好推廣了大家先來用再說
開源其實好處很多
但一定也有缺點
最直接的缺點就是快速培養對手
一些開源後也捐贈給基金會
倒蠻像是真的為了加速人類的進步
不過開源最大的重點我想還是為了推廣
總比在家化妝化的漂漂亮亮的
但是無法出門的好
至於碼農不碼農的
跟開源沒什麼關係
全世界的程式都開源
是碼農的還是碼農
全世界的程式都閉源
是碼農的還是碼農