精華區beta specialman 關於我們 聯絡資訊
※ 引述《oftisa (oo)》之銘言: : Android是自由軟體,很多教授還很自豪自己參與改善了什麼程式 : 不過這到底有什麼好驕傲的? : 根本就是Google把工作外包,還讓一堆人免費工作 : 不用付一毛薪水,還有人覺得驕傲,根本被當北七 依據這個邏輯,世界上一堆學者沒有拿加班費,用自己的時間和資源,撰寫論文, 掏心掏肺把研究動機、寶貴的實驗數據和相關成果攤在陽光下,甚至還得面臨同儕 審查,一不小心還會被攻擊,這些人不是比「北七」更「北七」嗎? 以智慧財產歸屬的觀點來看,開放原始碼以公共財的形式存在,刺激了基礎軟體建設 (如作業系統核心、資料庫管理系統、網路伺服器等) 的發展。這類似高速公路,初期 需要投入大量資本,一旦基礎建設做好,可縮減運輸成本,間接帶動經濟發展,後者 不僅可回收最初的資本投入,高速公路建設中的經驗和附帶經濟效益,又可刺激產業 的升級。 如今企業之間的競爭,不是著重單一產品或服務,而是生態體系 (ecosystem) 之間的 競爭。在這場競爭中,大型公司可以透過外部創新 (例如利用開放原始碼) 達到永續 經營,小型創新公司也可透過開放原始碼爭取戰略位置。 [1] [1] 這兩段出自我在科學人舉辦的 2018 科創講堂的演講稿「奠定資訊工業基礎的 自由軟體與開放原始碼」,可參見: http://sa.ylib.com/MagArticle.aspx?Unit=webonly&id=3946 在 "Revolution OS" [2] 這部紀錄片中,許多自由軟體 / 開放原始碼先驅受訪,其中 Red Hat 前技術長、Open Source Initiative [3] 前總裁、GCC 早期貢獻者 Michael Tiemann 表達自由軟體 / 開放原始碼的公共財性質: 影片時間:01:03:50 -> 01:04:19 「因為你追求共享,是為了人們的理想而奮鬥,這樣看起來不是有點共產主義嗎? 『一派胡言,聽了真讓人生氣』在 1989 年時,說我們是共產主義還算是恭維, 人們當時用的詞是「瘋狂」,而我希望他們用「資本主義」這個詞。共產主義是 強迫他人共享的意識形態,如果你不共享,你就會被關入監獄或者被殺掉。」 (穿插 Eric S. Raymond [5] 的話語) 影片時間: 01:05:16 -> 01:06:09 「開放原始碼不是共產主義的原因是,它並不強迫別人加入。馬克思不會發明東西來 幫助你的鄰居。不是共產主義才有公共財的概念,早在共產主義成為政治哲學前, 公共財就已存在。生活中就有很多是公共財,例如我們常走的高速公路就是我們的 公共財。」 (穿插 Bruce Perens [4] 的話語) 21 世紀的獲利方式通常都不直接,絕對不是直接販售軟體,我們常見的搜尋引擎、 即時通訊軟體,甚至手機遊戲都不是這樣,甚至其中還有頗多本來就使用大量開放 原始碼技術,但不影響其獲利。重點是事業體系、生態系統能創造現金流,這樣就 能支付工程師開發軟體,無論是開放原始碼或封閉原始碼都是。 這樣的案例就像是 Intel, Google, IBM, 或者 Linaro 等公司,本身都支付工程師 開發開放原始碼軟體的薪資,甚至購買相關的專利,確保這些公司重視的開發原始碼 技術能夠以某種公共財的形式,強化產業的影響力,從而讓公司獲利,無論來自更多 的晶片銷售、廣告收益、技術顧問服務,或是更完整的 ARM 生態系統 (Linaro 的 模式,讓主要的晶片供應商付費)。 換言之,以開放原始碼獲利的前提很明顯,就是先要有個具有特色的商業利基點, 然後透過開放原始碼降低開發成本、增加影響力,或者培養社群參與等等。需要留意 的是,和開放原始碼對立的形式不是「商業軟體」(被作為商品進行交易的軟體,關鍵 在於對價關係),而是 proprietary software。過往 proprietary software 和 Commercial software 的實際案例有很多重疊,以致於會產生誤解,不過回頭思考 21 世紀的商業行為後,這兩者的屬性就會清晰許多。舉例來說,自然人憑證卡片 相關軟體並非為了商業而存在,而是為了公眾利益,先不論實際成效,顯然自然人 憑證軟體能算是商業軟體,其正確的分類是 proprietary software。同理,我也可以 打著「雲端挖比特幣」的名號,販售虛擬主機存取權力,提供 Bitcoin 一系列的相關 軟體,後者幾乎都可在 GitHub 找到原始程式碼,其中絕大多數也採用開放原始碼 授權,但商業行為依舊可進行。 反過來說,若你的公司只能靠著販賣單一私有軟體獲利,這樣的利基點太弱,倘若 原始程式碼洩漏,或者市場有開放原始碼軟體的解決方案,你的公司就會受到很大的 衝擊。 [2] 線上觀看: https://youtu.be/vWwvh3036Fw
本紀錄片對應的解說請見: https://hackmd.io/@sysprog/SyuRJIPI- [3] Open Source Initiative: https://opensource.org/ [4] Bruce Perens: http://en.wikipedia.org/wiki/Bruce_Perens [5] Eric S. Raymond: http://en.wikipedia.org/wiki/Eric_S._Raymond 回到最初的問題,依據 Android 的 Legal Notice [6]: a. Android is developed by Google LLC and the Open Handset Alliance. b. The "Android" name, the Android logo, and other trademarks are property of Google LLC. c. The documentation content on this web site is made available to you as part of the Android Open Source Project [7]. This documentation, including any code shown in it, is licensed under the Apache 2.0 license. All other content on this site, except the license documents themselves and as otherwise noted, is licensed under the Creative Commons Attribution 4.0 license. 公眾能存取到的 Android 原始程式碼是 Android Open Source Project (縮寫 AOSP) 的成果,許多部分以 Apache 2.0 授權釋出 (伴隨一些例外,像是 GNU GPL 和 BSD 授權的程式碼,而且裡頭可能受到某些專利的影響),但涉及到 Google 利益的部分, 例如 Google Mobile Service (GMS),顯然 Google 就會保持封閉,並且利用商業手段 去捍衛自身的權益。 最近華為 Mate 30 手機安裝 Google 行動服務的操作 [8],最終後門被阻斷並且公諸 於世,就是上述 Android 系統組成的極好說明:AOSP 以開放原始碼形式存在,允許 各廠商、研究人員去改進及使用,但 GMS 在內的關鍵軟體,始終被 Google 保護。 顯然這裡的 AOSP 是一種形式的公共財,貢獻 AOSP 的廠商 [9] 之間常存在商業競爭, 但為何彼此間可放下芥蒂和矛盾,和 Google 一同協作呢?因為他們看到長期的利益, 也就是作業系統底層應該更安全、可靠、效率更高,這樣廠商特有的軟硬體才得以彰顯 出來。 上面那段乍聽之下很詭異,但我們思考這個問題: 「Apple 和 Google 這兩間公司在行動通訊領域是敵人還是朋友?」 商務上,他們是百分之百的競爭對手,但雙方卻在工程和技術研發長期合作,而合作的 形式就是透過開放原始碼。Apple 在 macOS 使用由開放原始碼 KHTML [10] 修改而來的 WebKit,並在 2003 年貢獻回開源社群。之後 Google 在開發 Chrome 瀏覽器時也以 Webkit 為架構。雖然後來 Google 另外開發 Blink 瀏覽器核心,但顛峰時期,兩家公司 都出動了 300 名全職工程師做 WebKit 的開發。大家熟悉的 Apple iTunes 看似是個 獨立應用程式,但主要內容其實建構在 HTML5 網頁前端技術。Apple 和 Google 這兩家 公司都希望市場存在更多高品質的網頁導向的應用程式,可降低跨平台開發需求。因此, 兩家公司想把瀏覽器引擎做好的動機很具體:降低彼此的開發與維護成本。此外,兩家 公司因應高速發展的行動運算晶片和執行環境,而在 LLVM (另一項開放原始碼編譯器 開發框架) 上合作,也是基於同樣道理。 [6] Legal Notice: https://source.android.com/legal [7] AOSP: https://android.googlesource.com/ [8] Mate 30 手機和 GMS: https://www.ithome.com.tw/news/133434 [9] AOSP Code Review: https://android-review.googlesource.com/ [10] KHTML: https://en.wikipedia.org/wiki/KHTML : 臺灣為什麼不把Android拿來用,開發臺灣自己的OS : 這樣臺灣就能在行動裝置上取得主導權 : 歐洲、美國都已經對Google的壟斷提起調查了 : 臺灣要看準這個時機切入,把歐洲、美國要Google吐出來的吃進去 : 那不就大進補了嗎? : 有沒有Android是自由軟體,為什麼台灣不拿來開發自己的OS的八卦? 可以複習本看板精華區: Gossiping 13. 0`B 0`B [3]新聞/議題 [bag/lamda] 12. ? 電腦科學? 資訊工程? 網路社群? 手機通訊 26. ? Re: [問卦] 為什麼台灣沒做出作業系統? https://www.ptt.cc/man/Gossiping/D315/DBC0/DC08/M.1506928662.A.20C.html 我想深入討論之前,應該先定義「自己的 OS」以及作業系統的滲透率,否則這麼好的 「念頭」為何不是落實在德國、日本、英國等先進國家境內呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.246.163 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1570553156.A.3EB.html
he02789222: 首推 39.8.170.17 10/09 00:46
alan23273850: 朝聖推 希望教授前10推可以發錢 114.46.84.238 10/09 00:47
g5637128: 推111.242.115.243 10/09 00:48
sss22213: 推 36.224.92.38 10/09 00:48
missingkid: 深夜jserv優文推 原文真的看不下去... 118.171.25.182 10/09 00:49
shaform: 推 140.112.30.42 10/09 00:49
bluesapphire: 沒看先推QQ 1.200.196.204 10/09 00:49
ltyintw: 深夜U文 36.235.104.198 10/09 00:50
sclbtlove: 朝聖推 1.171.249.8 10/09 00:51
vince7123: 我們有倚天中文系統111.242.232.156 10/09 00:51
jserv: @alan23273850, 我今年還沒「大撒幣」,請140.116.246.163 10/09 00:51
jserv: 留意粉絲專頁的公告,撒幣撒幣140.116.246.163 10/09 00:52
fantasticxx: 推 223.138.79.44 10/09 00:53
TSMG: 尾推220.136.151.175 10/09 00:56
Julibea: 推推 114.45.100.99 10/09 00:57
cool9203: 推老師! 223.138.118.26 10/09 00:58
hackerman: 先跪再說 119.121.34.110 10/09 00:59
CHeagleeye: jserv必推! 180.176.2.19 10/09 01:01
MagicSword: 推推 36.233.162.33 10/09 01:01
raagi: 偷推 114.137.72.139 10/09 01:01
sdbb: 112.104.74.31 10/09 01:04
loki94y: 推個 開放原始碼真的神 36.225.215.195 10/09 01:05
sppmg: 深夜優文 49.214.140.240 10/09 01:06
ralfeistein: 很欽佩那些主動分享資訊的人 不管是 1.165.54.34 10/09 01:07
ralfeistein: 哪個領域 1.165.54.34 10/09 01:07
zoo868e: 推 研究所考完 就還會跟大大的課程 1.200.53.39 10/09 01:10
zoo868e: *會好好跟完課 1.200.53.39 10/09 01:12
ura1210: 以前美國就有所謂對駭客文化 就是開放原 39.8.196.38 10/09 01:13
avanthier: 認真推 36.225.223.242 10/09 01:13
ura1210: 始碼的先驅 39.8.196.38 10/09 01:13
ura1210: 不知松鼠大怎麼看 open letter for hobb 39.8.196.38 10/09 01:16
ura1210: yist 39.8.196.38 10/09 01:16
CheshireS: 推推推 111.246.120.34 10/09 01:18
steven82126: 這時間 老師是睡學校嗎== 218.166.138.14 10/09 01:18
ccderek: 推優文 117.19.133.15 10/09 01:21
lklucien: 推教授的優質文 36.239.29.143 10/09 01:23
aokitaka: 是大神jserv,優文必推 27.52.62.80 10/09 01:23
sd785: 推 223.136.190.62 10/09 01:24
nanco5566: 神! 111.250.186.74 10/09 01:25
bassmaster: 跟樓下想的一樣 27.246.235.106 10/09 01:25
edoggiagia: 推 114.137.91.41 10/09 01:32
cty78221: 推 101.137.50.20 10/09 01:34
tinghong0515: 教授好! 114.24.112.203 10/09 01:36
wbt77hsy: 推 114.33.41.88 10/09 01:42
piex: 推220.129.156.228 10/09 01:44
Lynn1122: 推 111.71.56.128 10/09 01:58
sx4152: 原來是116教授喔 114.44.170.213 10/09 02:00
sakabato: 推,獲益良多 118.171.77.162 10/09 02:01
naihsi: 深夜看老師文章,感覺更上一層樓呀223.136.142.242 10/09 02:05
pudding86200: 專業 115.82.132.175 10/09 02:06
allen2659: 推223.139.181.239 10/09 02:09
ETTom: 專業推!! 123.194.17.113 10/09 02:10
senma: 有內涵的好文223.137.216.143 10/09 02:17
sgess: 推 只是完 全 看 不 懂 42.72.53.196 10/09 02:17
senma: 不過許多應用軟體而言,開放原始碼會比商223.137.216.143 10/09 02:19
senma: 業軟體弱223.137.216.143 10/09 02:20
senma: 例如photoshop, 3dmax等,據我所知開放原223.137.216.143 10/09 02:21
senma: 始碼還沒有一款能抗衡的223.137.216.143 10/09 02:21
d92001314: 推,長知識謝謝 174.44.208.61 10/09 02:21
poopice: 推推 180.217.208.4 10/09 02:27
chobit199685: 謝謝,暫緩為何經營github的疑問 36.239.72.160 10/09 02:41
scarfman: 推大神 114.39.144.208 10/09 02:59
WindSucker: 4 42.72.5.185 10/09 03:00
hikku: 看不懂 好艱深 104.221.11.225 10/09 03:09
WYchuang: 簡言之就是工具本身免費 但是服務要錢 199.249.230.88 10/09 03:17
ILike58: 人家商業軟體花多少成本去請多少厲害的工 223.137.89.234 10/09 03:25
ILike58: 程師去寫他的軟體,開放原始碼只能憑幾個 223.137.89.234 10/09 03:25
ILike58: 有熱忱的高手付出兼練功,人終究是要吃飯 223.137.89.234 10/09 03:25
ILike58: 的,簡單講人家是要賣錢的,不是做身體健 223.137.89.234 10/09 03:25
ILike58: 康的。 223.137.89.234 10/09 03:25
ctes940008: 神人 49.214.209.99 10/09 03:29
jfpsc221: 推 42.77.211.199 10/09 03:57
dmeiki: 推 27.247.222.62 10/09 04:03
WarIII: 如果商用軟體在特定程度開放原始碼 我敢保 125.230.65.239 10/09 04:12
WarIII: 證會比現在更好用更安全 125.230.65.239 10/09 04:12
WarIII: 純自由軟體比不上商用軟體是因為投入的成 125.230.65.239 10/09 04:14
WarIII: 本量本身就不同 125.230.65.239 10/09 04:14
Informatik: jserv優質文 1.164.174.140 10/09 04:15
airyptt: 推 121.222.79.103 10/09 04:16
bbo6uis122: 推 61.223.8.86 10/09 04:19
woifeiwen: 跪著推 1.174.5.46 10/09 04:22
iewix: 優文 42.72.204.120 10/09 04:27
taiautumn: 3dmax類似的開放原始碼程式有blender最223.137.163.235 10/09 04:49
taiautumn: 近到2.8了223.137.163.235 10/09 04:49
taiautumn: https://youtu.be/MyxWDHy4ppY223.137.163.235 10/09 04:49
iWatch2: 商業良性競爭跟劣幣逐良幣廢文強烈對比 122.121.93.232 10/09 04:58
bomb116: 推 38.103.136.27 10/09 05:21
jzn: 推 36.231.105.112 10/09 05:45
jserv: @senma, 開放原始碼是種手段,而非擔保效益140.116.246.163 10/09 06:24
jserv: @ILike58, 開放原始碼軟體也可能是商業軟體140.116.246.163 10/09 06:27
jserv: 這裡的開放原始碼是指依據 OSD 規範的類型140.116.246.163 10/09 06:28
jserv: 即不能歧視/限制特定對象去使用研究和散佈140.116.246.163 10/09 06:29
jserv: 但這樣仍可能是商業軟體,沒牴觸商業本質140.116.246.163 10/09 06:31
jserv: @sgess, 若完全不懂也能推,真是鐵粉了(?)140.116.246.163 10/09 06:31
jserv: @steven82126, 我是「北七」,我驕傲140.116.246.163 10/09 06:37
jserv: 睡在學校研究室更適合「北七」創作140.116.246.163 10/09 06:38
KLSAKKOCK: 推 49.197.63.20 10/09 06:42
shunchao: 111.251.223.74 10/09 06:45
jserv: 和自由軟體/開放原始碼軟體相對的標的一般140.116.246.163 10/09 06:46
jserv: 認定是 proprietary software (但不見得是140.116.246.163 10/09 06:47
jserv: 商業軟體)140.116.246.163 10/09 06:47
jserv: 自然人憑證卡片相關軟體不是為了商業而生140.116.246.163 10/09 06:49
jserv: 其存在是為了公眾利益,先不論實際成效140.116.246.163 10/09 06:49
jserv: 顯然不能算是商業軟體,分類是proprietary140.116.246.163 10/09 06:50
jserv: Commercial software的本意是被作為商品140.116.246.163 10/09 06:55
jserv: 進行交易的軟體,關鍵在於對價關係140.116.246.163 10/09 06:55
crazywolf: 早上就看到這麼棒的文章, 只能推啦 223.141.69.61 10/09 07:00
mihonisizumi: 推 101.9.192.248 10/09 07:01
※ 編輯: jserv (140.116.246.163 臺灣), 10/09/2019 07:10:10
rex44391: 有神快拜 101.15.166.103 10/09 07:03
sean5088: 說台灣比較貴的有沒去過東京啊 一樣貴然 42.72.67.49 10/09 07:04
sean5088: 後超小的啊 42.72.67.49 10/09 07:04
tonyadsl: 沒爆 42.73.85.225 10/09 07:07
jaguars33: 細胞分正常和癌細胞 人分正常和中國人 124.155.178.92 10/09 07:20
Astronoleo: 有神快拜 42.74.36.18 10/09 07:29
TarikBlack: 推 101.9.36.136 10/09 07:39
alanlight: 推 219.91.1.158 10/09 07:45
yamasaki07: 認真推 110.26.62.100 10/09 07:45
liugs963: 老師早153.214.203.149 10/09 07:46
EXPCDR: 推! 42.73.72.223 10/09 07:46
zero11995: 推123.194.160.218 10/09 07:48
wakeup1990: 推180.204.147.121 10/09 07:53
wolfofschool: 推 110.50.189.13 10/09 08:08
BigGirlsCry: 推 27.52.190.114 10/09 08:14
chang564: 原來是老師,難怪好專業 49.217.38.71 10/09 08:15
Sunofgod: 學長好教授好 聽說現在系上對學生品質管 202.39.184.61 10/09 08:16
Sunofgod: 得很嚴 像我這種極混的可能畢不了業QQ 202.39.184.61 10/09 08:17
Xuxxin: 教授不要當我 223.141.41.100 10/09 08:17
Sunofgod: ^當初 202.39.184.61 10/09 08:17
tongzhou: 推 36.236.227.222 10/09 08:19
F04E: 非常正確 157.7.180.126 10/09 08:20
AZTEC: 推 180.204.180.33 10/09 08:21
jserv: @Sunofgod, 學習是一輩子的事,你可先教書140.116.246.163 10/09 08:23
jserv: 再繼續你的學業,人生有很多路可走140.116.246.163 10/09 08:24
jserv: @sean5088, 台灣比較貴是什麼梗?140.116.246.163 10/09 08:24
jserv: @zoo868e, 跟課的話,要記得準時繳交作業140.116.246.163 10/09 08:25
konga: 推~223.136.245.171 10/09 08:26
Sunofgod: 感謝關新 我繼續在公家單位混日子就好 202.39.184.61 10/09 08:26
jserv: @chobit199685, 關於GitHub經營及獲利,是140.116.246.163 10/09 08:28
jserv: 另一個議題,跟上述討論關聯不算高140.116.246.163 10/09 08:29
diiky: 跪了~~~ 140.109.193.14 10/09 08:29
magon: 好深奧,感謝你努力 180.177.36.64 10/09 08:31
Sunofgod: 我記得以前醉資心老學長的個版還團版裡 202.39.184.61 10/09 08:32
jserv: GitHub透過人力資源服務和基礎建設獲利140.116.246.163 10/09 08:32
Sunofgod: 還有介紹這位傳奇般人物 202.39.184.61 10/09 08:32
Sunofgod: 學長們以跟您當過同學深感榮幸XD 202.39.184.61 10/09 08:32
jserv: @magon, 我沒什麼努力,只是愛當「北七」140.116.246.163 10/09 08:33
jserv: @ura1210, Hacker文化和開放原始碼在精神上140.116.246.163 10/09 08:35
jserv: 仍有很大的差異,開放原始碼在軟體開發層面140.116.246.163 10/09 08:35
elvisbw: 跪 111.241.115.29 10/09 08:35
jserv: 或許已有著認同感從而產生「文化」,但本質140.116.246.163 10/09 08:36