SlideShare a Scribd company logo
S I M P L E B E L I E F
M O S K Y
簡 單 的 信 念
M O S K Y
程 式 設 計 師
我 是
簡 單 、 卻 重 要 的 信 念
我 的 故 事 、 ⼀一 段 歷 史
L I N U X
⼀一 開 始 學
3 0 0 個 發 ⾏行 版
發 現 有 接 近
⾃自 由 軟 體
F R E E S O F T WA R E
軟 體 因 使 ⽤用 ⽽而 有 價 值
簡 單 的 信 念
使 ⽤用 、 研 究 、 修 改 、 散 佈
⾃自 由 軟 體
群 在 、 故 我 在
U B U N T U
Z I P C O D E T W
我 的 開 放 原 始 碼 專 案
台 北 市 南 港 區 

研 究 院 路 ⼆二 段 1 2 8 號
郵 遞 區 號 ?
O K ,
選
選 、 再 選
選 、 再 選 、 再 再 選
選 、 再 選 、 再 再 選 、 再 按
⼀一 張 模 糊 的 表 格
拿 到 的 卻 是
– M O S K Y
“很難嗎”
隨 打 即 找
Z I P C O D E T W
漸 進 搜 尋
Z I P C O D E T W
隨 便 打 隨 便 找
Z I P C O D E T W
模 糊 搜 尋
Z I P C O D E T W
開 放 原 始 碼
每 個 ⼈人 , 包 含 你 , 隨 時 皆 可 取 得
P I N K O I 也 ⽤用
我 任 職 的 公 司
C O S C U P
1 0 0 0 + ⼈人 開 放 原 始 碼 研 討 會 在 台 灣
開 放 原 始 碼
G O O G L E 也
第 ⼀一 個 群 ?
群 在 、 故 我 在
駭 客 ⽂文 化
1 9 6 0 S , 1 9 7 0 S
以 寫 出 有 趣 、 好 玩 

甚 ⾄至 驚 ⼈人 的 程 式 碼 為 樂
H A C K E R
– R I C H A R D S TA L L M A N , M I T A I L A B
「由⾃自由軟體驅動,我們增加了許多⽅方便的功能在
其上 ... 印表機出⽑毛病的時候,諸如卡紙或缺紙,軟
體會及時通知所有排隊等候印表的⽤用⼾戶。」
U N I X
1 9 7 1
B S D
1 9 7 8
獲 利 導 向
1 9 7 0 末 、 1 9 8 0 初
R I C H A R D S TA L L M A N
G N U 計 劃 、 ⾃自 由 軟 體 基 ⾦金 會
1 9 8 3 , 1 9 8 5
G N U G P L
1 9 8 9
L I N U S T O R VA L D S
L I N U X K E R N E L
1 9 9 1
B S D 終 於 排 除 了 AT & T 的 原 始 碼 , 但 . . .
1 9 9 2
隨 即 陷 ⼊入 了 訴 訟
1 9 9 2
B S D 才 終 於 擺 脫 法 律 爭 議
1 9 9 4
L I N U X & B S D
1 9 9 0 S
A N D R O I D / I P H O N E ?
你 的 ⼿手 機 是
– W I K I P E D I A
“Android is a mobile operating system 

based on the Linux kernel.”
– W I K I P E D I A
“iOS's OS family: 

Unix-like, based on Darwin (BSD), OS X.”
• 我
• 我
• 許多⼤大企業、⼩小公司
• 我
• 許多⼤大企業、⼩小公司
• 和你
都 參 與 了 

⾃自 由 軟 體 運 動 。
F R E E S O F T WA R E M O V E M E N T
軟 體 因 使 ⽤用 ⽽而 有 價 值
簡 單 的 信 念
• 1960s 萌芽於駭客⽂文化
• 1960s 萌芽於駭客⽂文化
• 1970s 達到頂峰
• 1960s 萌芽於駭客⽂文化
• 1970s 達到頂峰
• 1980s 受到商業利益的壓迫
• 1960s 萌芽於駭客⽂文化
• 1970s 達到頂峰
• 1980s 受到商業利益的壓迫
• 1990s 浴⽕火重⽣生
世 界 才 會 是 現 在 這 個 樣 ⼦子 。
2 0 1 5
你 的 簡 單 信 念 會 是 什 麼 ?
這 是 我 在 ⼗十 年 間 找 到 的 簡 單 信 念 , 那
R E F E R E N C E S
• 軟體為什麼應該是⾃自由的

https://www.gnu.org/philosophy/shouldbefree.html
• Unix Annals

https://www.evernote.com/l/
AXehYWn3bcxDoqPNzf5HHpLvME5Kjuw7VjY
• 中華郵政 3+2 郵遞區號查詢

http://www.post.gov.tw/post/internet/Postal/index.jsp?
ID=208
• ZIPCodeTW

http://zipcode.mosky.tw/
I M A G E S
• "The Google Office” by Marcin Wichary
• “The Watch at Midnight” by Wendy
• “The Linux Distro Timeline”
• “The Ubuntu Logo”
• “COSCUP #left”
• “COSCUP #right-top” 
• “COSCUP #right-bottom”
• “The AT&T Unix PC”
• “The Berkeley University”
• “The Money” by 401(K) 2012
• “Richard Stallman” by Friprog
• “The GNU Project”
• “The GPLv3 Logo”
• “Linus Torvalds”
• “The Linux Kernel” by David Feng
• “The Gavel" by Brian Turner

More Related Content

Viewers also liked

Programming with Python - Adv.
Programming with Python - Adv.Programming with Python - Adv.
Programming with Python - Adv.
Mosky Liu
 
Learning Git with Workflows
Learning Git with WorkflowsLearning Git with Workflows
Learning Git with Workflows
Mosky Liu
 
G Electricals Final Version As On 10 Nov
G Electricals Final Version As On 10  NovG Electricals Final Version As On 10  Nov
G Electricals Final Version As On 10 Nov
sebann
 
蒙地卡羅模擬與志願運算
蒙地卡羅模擬與志願運算蒙地卡羅模擬與志願運算
蒙地卡羅模擬與志願運算
Yuan CHAO
 
Aag c45 697761
Aag c45 697761Aag c45 697761
Aag c45 697761
HP IN Rajesh Goel
 
Reverse, Multi-Process and Non-Stop Debugging come to the CDT
Reverse, Multi-Process and Non-Stop Debugging come to the CDTReverse, Multi-Process and Non-Stop Debugging come to the CDT
Reverse, Multi-Process and Non-Stop Debugging come to the CDT
marckhouzam
 
Real time debugging: using non-intrusive tracepoints to debug live systems
Real time debugging: using non-intrusive tracepoints to debug live systemsReal time debugging: using non-intrusive tracepoints to debug live systems
Real time debugging: using non-intrusive tracepoints to debug live systems
marckhouzam
 
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
 
Advanced Debugging with GDB
Advanced Debugging with GDBAdvanced Debugging with GDB
Advanced Debugging with GDB
David Khosid
 
【未來學堂】實驗班計畫說明
【未來學堂】實驗班計畫說明【未來學堂】實驗班計畫說明
【未來學堂】實驗班計畫說明
Yu-cheng Liu
 
RFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTION
RFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTIONRFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTION
RFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTION
james 梁崇正
 
Q2.12: Debugging with GDB
Q2.12: Debugging with GDBQ2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
 
Learning Python from Data
Learning Python from DataLearning Python from Data
Learning Python from Data
Mosky Liu
 

Viewers also liked (14)

Programming with Python - Adv.
Programming with Python - Adv.Programming with Python - Adv.
Programming with Python - Adv.
 
Learning Git with Workflows
Learning Git with WorkflowsLearning Git with Workflows
Learning Git with Workflows
 
G Electricals Final Version As On 10 Nov
G Electricals Final Version As On 10  NovG Electricals Final Version As On 10  Nov
G Electricals Final Version As On 10 Nov
 
蒙地卡羅模擬與志願運算
蒙地卡羅模擬與志願運算蒙地卡羅模擬與志願運算
蒙地卡羅模擬與志願運算
 
Aag c45 697761
Aag c45 697761Aag c45 697761
Aag c45 697761
 
Reverse, Multi-Process and Non-Stop Debugging come to the CDT
Reverse, Multi-Process and Non-Stop Debugging come to the CDTReverse, Multi-Process and Non-Stop Debugging come to the CDT
Reverse, Multi-Process and Non-Stop Debugging come to the CDT
 
Real time debugging: using non-intrusive tracepoints to debug live systems
Real time debugging: using non-intrusive tracepoints to debug live systemsReal time debugging: using non-intrusive tracepoints to debug live systems
Real time debugging: using non-intrusive tracepoints to debug live systems
 
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
 
Advanced Debugging with GDB
Advanced Debugging with GDBAdvanced Debugging with GDB
Advanced Debugging with GDB
 
【未來學堂】實驗班計畫說明
【未來學堂】實驗班計畫說明【未來學堂】實驗班計畫說明
【未來學堂】實驗班計畫說明
 
RFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTION
RFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTIONRFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTION
RFID 倉儲 倉庫 叉車 棧板 貨架管理方案 RFID FORKLIFT RACK MANAGEMENT SOLUTION
 
Q2.12: Debugging with GDB
Q2.12: Debugging with GDBQ2.12: Debugging with GDB
Q2.12: Debugging with GDB
 
Udev
UdevUdev
Udev
 
Learning Python from Data
Learning Python from DataLearning Python from Data
Learning Python from Data
 

Similar to Simple Belief - Mosky @ TEDxNTUST 2015

AI創新創業的商業模式與專案風險管理
AI創新創業的商業模式與專案風險管理AI創新創業的商業模式與專案風險管理
AI創新創業的商業模式與專案風險管理
Albert Y. C. Chen
 
Startuper周刊:第一期(10.1~10.7)
Startuper周刊:第一期(10.1~10.7)Startuper周刊:第一期(10.1~10.7)
Startuper周刊:第一期(10.1~10.7)
starjake
 
Open Source from Legend, Business, to Ecosystem
Open Source from Legend, Business, to EcosystemOpen Source from Legend, Business, to Ecosystem
Open Source from Legend, Business, to Ecosystem
National Cheng Kung University
 
关于智能电视和翱瑞众科的几句话
关于智能电视和翱瑞众科的几句话关于智能电视和翱瑞众科的几句话
关于智能电视和翱瑞众科的几句话
Zhipei Wang
 
copy to08-hk
copy to08-hkcopy to08-hk
copy to08-hk36Kr.com
 
2013調查報導工作坊 - 資料搜尋與處理
2013調查報導工作坊 - 資料搜尋與處理2013調查報導工作坊 - 資料搜尋與處理
2013調查報導工作坊 - 資料搜尋與處理whisky CHANG
 
42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
Zoom Quiet
 
[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗
[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗
[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗ChiaHsien Lee
 
黑客与画家12月刊 资本实验室月度报告-第5期
黑客与画家12月刊 资本实验室月度报告-第5期黑客与画家12月刊 资本实验室月度报告-第5期
黑客与画家12月刊 资本实验室月度报告-第5期coinsay
 
F7104 ch01
F7104 ch01F7104 ch01
F7104 ch01
Yender McLee
 

Similar to Simple Belief - Mosky @ TEDxNTUST 2015 (13)

AI創新創業的商業模式與專案風險管理
AI創新創業的商業模式與專案風險管理AI創新創業的商業模式與專案風險管理
AI創新創業的商業模式與專案風險管理
 
Startuper周刊:第一期(10.1~10.7)
Startuper周刊:第一期(10.1~10.7)Startuper周刊:第一期(10.1~10.7)
Startuper周刊:第一期(10.1~10.7)
 
周刊第二期
周刊第二期周刊第二期
周刊第二期
 
Gmic 2012
Gmic 2012Gmic 2012
Gmic 2012
 
Open Source from Legend, Business, to Ecosystem
Open Source from Legend, Business, to EcosystemOpen Source from Legend, Business, to Ecosystem
Open Source from Legend, Business, to Ecosystem
 
关于智能电视和翱瑞众科的几句话
关于智能电视和翱瑞众科的几句话关于智能电视和翱瑞众科的几句话
关于智能电视和翱瑞众科的几句话
 
copy to08-hk
copy to08-hkcopy to08-hk
copy to08-hk
 
2013調查報導工作坊 - 資料搜尋與處理
2013調查報導工作坊 - 資料搜尋與處理2013調查報導工作坊 - 資料搜尋與處理
2013調查報導工作坊 - 資料搜尋與處理
 
42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
 
[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗
[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗
[ Coscup 2013 ] 新創到中型技術團隊經營與發展 - 導入 open source 的經驗
 
【MMdc 分享】(11月課程) 行銷新時代 ,行動大未來(Mobile Marketing Strategy)
【MMdc 分享】(11月課程) 行銷新時代 ,行動大未來(Mobile Marketing Strategy)【MMdc 分享】(11月課程) 行銷新時代 ,行動大未來(Mobile Marketing Strategy)
【MMdc 分享】(11月課程) 行銷新時代 ,行動大未來(Mobile Marketing Strategy)
 
黑客与画家12月刊 资本实验室月度报告-第5期
黑客与画家12月刊 资本实验室月度报告-第5期黑客与画家12月刊 资本实验室月度报告-第5期
黑客与画家12月刊 资本实验室月度报告-第5期
 
F7104 ch01
F7104 ch01F7104 ch01
F7104 ch01
 

More from Mosky Liu

Statistical Regression With Python
Statistical Regression With PythonStatistical Regression With Python
Statistical Regression With Python
Mosky Liu
 
Practicing Python 3
Practicing Python 3Practicing Python 3
Practicing Python 3
Mosky Liu
 
Data Science With Python
Data Science With PythonData Science With Python
Data Science With Python
Mosky Liu
 
Hypothesis Testing With Python
Hypothesis Testing With PythonHypothesis Testing With Python
Hypothesis Testing With Python
Mosky Liu
 
Elegant concurrency
Elegant concurrencyElegant concurrency
Elegant concurrency
Mosky Liu
 
Dive into Pinkoi 2013
Dive into Pinkoi 2013Dive into Pinkoi 2013
Dive into Pinkoi 2013
Mosky Liu
 
MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013
MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013
MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013
Mosky Liu
 
MoSQL: More than SQL, but less than ORM
MoSQL: More than SQL, but less than ORMMoSQL: More than SQL, but less than ORM
MoSQL: More than SQL, but less than ORM
Mosky Liu
 
Programming with Python - Basic
Programming with Python - BasicProgramming with Python - Basic
Programming with Python - Basic
Mosky Liu
 

More from Mosky Liu (9)

Statistical Regression With Python
Statistical Regression With PythonStatistical Regression With Python
Statistical Regression With Python
 
Practicing Python 3
Practicing Python 3Practicing Python 3
Practicing Python 3
 
Data Science With Python
Data Science With PythonData Science With Python
Data Science With Python
 
Hypothesis Testing With Python
Hypothesis Testing With PythonHypothesis Testing With Python
Hypothesis Testing With Python
 
Elegant concurrency
Elegant concurrencyElegant concurrency
Elegant concurrency
 
Dive into Pinkoi 2013
Dive into Pinkoi 2013Dive into Pinkoi 2013
Dive into Pinkoi 2013
 
MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013
MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013
MoSQL: More than SQL, but Less than ORM @ PyCon APAC 2013
 
MoSQL: More than SQL, but less than ORM
MoSQL: More than SQL, but less than ORMMoSQL: More than SQL, but less than ORM
MoSQL: More than SQL, but less than ORM
 
Programming with Python - Basic
Programming with Python - BasicProgramming with Python - Basic
Programming with Python - Basic
 

Simple Belief - Mosky @ TEDxNTUST 2015