76
Open Source: 新手上路 趙柏強 BobChao 131221星期六

OpenSource 新手上路

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: OpenSource 新手上路

Open Source: 新手上路趙柏強 BobChao

13年12月21⽇日星期六

Page 2: OpenSource 新手上路

me = BobChao

13年12月21⽇日星期六

Page 3: OpenSource 新手上路

MozTW COSCUP

Wikipedia 創用CC

13年12月21⽇日星期六

Page 4: OpenSource 新手上路

13年12月21⽇日星期六

Page 5: OpenSource 新手上路

中研院 (資創中心)

13年12月21⽇日星期六

Page 6: OpenSource 新手上路

中研院 (資創中心)

wwwins ISOBAR

13年12月21⽇日星期六

Page 7: OpenSource 新手上路

中研院 (資創中心)

wwwins ISOBAR

Mozilla Taiwan

13年12月21⽇日星期六

Page 8: OpenSource 新手上路

中研院 (資創中心)

wwwins ISOBAR

Mozilla Taiwan

Handlino > KKBOX

13年12月21⽇日星期六

Page 9: OpenSource 新手上路

中研院 (資創中心)

wwwins ISOBAR

Mozilla Taiwan

Handlino > KKBOX

都跟 Open Source 扯得上關係呢!

13年12月21⽇日星期六

Page 10: OpenSource 新手上路

⾃自由/開源軟體 社群授權條款

13年12月21⽇日星期六

Page 11: OpenSource 新手上路

Open Source &Free Software

13年12月21⽇日星期六

Page 12: OpenSource 新手上路

< 民 調 >

13年12月21⽇日星期六

Page 13: OpenSource 新手上路

自由軟體

13年12月21⽇日星期六

Page 14: OpenSource 新手上路

自由軟體?

13年12月21⽇日星期六

Page 15: OpenSource 新手上路

四大自由

13年12月21⽇日星期六

Page 16: OpenSource 新手上路

四大自由

使用:為任何目的而使用

13年12月21⽇日星期六

Page 17: OpenSource 新手上路

四大自由

使用:為任何目的而使用

研究:了解程式運作原理,並可以修改

13年12月21⽇日星期六

Page 18: OpenSource 新手上路

四大自由

使用:為任何目的而使用

研究:了解程式運作原理,並可以修改

散佈:可以將軟體給予他人

13年12月21⽇日星期六

Page 19: OpenSource 新手上路

四大自由

使用:為任何目的而使用

研究:了解程式運作原理,並可以修改

散佈:可以將軟體給予他人

改良:將修改後的成果給予他人

13年12月21⽇日星期六

Page 20: OpenSource 新手上路

13年12月21⽇日星期六

Page 21: OpenSource 新手上路

自由小學堂以下狀況,覺得「可能屬於自由軟體」的,請舉手

13年12月21⽇日星期六

Page 22: OpenSource 新手上路

狀況一

某軟體售價新臺幣 200,000 元,消費者購買後可以取得原始碼並修改之,沒有授權人數限制。

13年12月21⽇日星期六

Page 23: OpenSource 新手上路

狀況一

某軟體售價新臺幣 200,000 元,消費者購買後可以取得原始碼並修改之,沒有授權人數限制。

自由軟體也可以收費喲!

13年12月21⽇日星期六

Page 24: OpenSource 新手上路

狀況二

某軟體可免費在網路上下載,且於網站一併提供原始碼。作者僅有一個條件:此軟體不可用在壞事上。

13年12月21⽇日星期六

Page 25: OpenSource 新手上路

狀況二

某軟體可免費在網路上下載,且於網站一併提供原始碼。作者僅有一個條件:此軟體不可用在壞事上。

雖然聽起來好像覺得怪怪,但這違反了「為任何目的而使用」的自由

13年12月21⽇日星期六

Page 26: OpenSource 新手上路

狀況三

某超商找了間公司外包撰寫軟體,契約上聲明該超商在取得軟體時,日後可以依據隨付的原始碼編修改良軟體,原始軟體與修改成果皆僅限該超商使用。

13年12月21⽇日星期六

Page 27: OpenSource 新手上路

狀況三

某超商找了間公司外包撰寫軟體,契約上聲明該超商在取得軟體時,日後可以依據隨付的原始碼編修改良軟體,原始軟體與修改成果皆僅限該超商使用。

雖然可以改原始碼,但這樣就沒有散佈的自由了

13年12月21⽇日星期六

Page 28: OpenSource 新手上路

狀況四

某軟體售價 1,998 元,網站上不提供原始碼,消費者在購買後會從寄送的軟體光碟中獲得隨附的原始碼。小強還沒有這套軟體,寫信去給該廠商索取原始碼,但該廠商不願給予。

13年12月21⽇日星期六

Page 29: OpenSource 新手上路

狀況四

某軟體售價 1,998 元,網站上不提供原始碼,消費者在購買後會從寄送的軟體光碟中獲得隨附的原始碼。小強還沒有這套軟體,寫信去給該廠商索取原始碼,但該廠商不願給予。

還是有可能是自由軟體,規則上是「擁有軟體的人,必須有研究自由」

13年12月21⽇日星期六

Page 30: OpenSource 新手上路

這是自由軟體那開源軟體(Open Source Software)呢?

13年12月21⽇日星期六

Page 31: OpenSource 新手上路

「Free」的爭議中文不至誤解,英文比較麻煩

13年12月21⽇日星期六

Page 32: OpenSource 新手上路

Open Source

13年12月21⽇日星期六

Page 33: OpenSource 新手上路

開源軟體定義自由散佈:允許散佈程式

原始碼:允許散佈原始碼(以便修改)

改良:可修改程式、並散佈改良成果

無差別:任何人都能用

使用:任何原因/領域都能用

授權:任何使用程式的人已經獲得同樣授權

不具體針對特定產品:任何權利不因該軟體是否為另一軟體的一部分來決定

不影響其他軟體:不得限制其他同時散佈的軟體

授權條款技術中立:允許非網路、非圖形化的狀況

13年12月21⽇日星期六

Page 34: OpenSource 新手上路

Open Source

Free Software

13年12月21⽇日星期六

Page 35: OpenSource 新手上路

授權條款

13年12月21⽇日星期六

Page 36: OpenSource 新手上路

授權條款因為說到底,這還是「權利」的問題

13年12月21⽇日星期六

Page 37: OpenSource 新手上路

授權條款

13年12月21⽇日星期六

Page 38: OpenSource 新手上路

授權條款智慧財產權

13年12月21⽇日星期六

Page 39: OpenSource 新手上路

FSF OSI13年12月21⽇日星期六

Page 40: OpenSource 新手上路

例如這些

看得見的消費性產品

Firefox、Chromium...

看得見的商用或大型產品

Ubuntu、Open Office

比較難「看見」的...

gcc、php、許多跟無線通訊有關的軟體

13年12月21⽇日星期六

Page 41: OpenSource 新手上路

社群

13年12月21⽇日星期六

Page 42: OpenSource 新手上路

Facebook?

13年12月21⽇日星期六

Page 43: OpenSource 新手上路

Community / 社區 / 社群

13年12月21⽇日星期六

Page 44: OpenSource 新手上路

常見狀況為自己開發,給別人看看或許可以更好

13年12月21⽇日星期六

Page 45: OpenSource 新手上路

常見狀況為自己開發,給別人看看或許可以更好

= 能解決自己的問題,爽就好

13年12月21⽇日星期六

Page 46: OpenSource 新手上路

高手

13年12月21⽇日星期六

Page 47: OpenSource 新手上路

高手

13年12月21⽇日星期六

Page 48: OpenSource 新手上路

軟體越來越大要顧的東西也越來越多

13年12月21⽇日星期六

Page 49: OpenSource 新手上路

Patches welcome!

13年12月21⽇日星期六

Page 50: OpenSource 新手上路

Patches welcome!「大家都可以自己動手喲!」

13年12月21⽇日星期六

Page 51: OpenSource 新手上路

Patches welcome!「大家都可以自己動手喲!」

「一定還有很多錯,歡迎幫忙修!」

13年12月21⽇日星期六

Page 52: OpenSource 新手上路

Patches welcome!「大家都可以自己動手喲!」

「一定還有很多錯,歡迎幫忙修!」

「那麼想要不然你自己做呀~ .<」

13年12月21⽇日星期六

Page 53: OpenSource 新手上路

結構鬆散

13年12月21⽇日星期六

Page 54: OpenSource 新手上路

「所以他是像社群領導者嗎?」

13年12月21⽇日星期六

Page 55: OpenSource 新手上路

「所以他是像社群領導者嗎?」

「我們沒有所謂的領導者耶。」

13年12月21⽇日星期六

Page 56: OpenSource 新手上路

社群組織

13年12月21⽇日星期六

Page 57: OpenSource 新手上路

社群組織

絕大部份人是不領薪的志工

13年12月21⽇日星期六

Page 58: OpenSource 新手上路

社群組織

絕大部份人是不領薪的志工

仍有「負責人」或「協調人」

13年12月21⽇日星期六

Page 59: OpenSource 新手上路

社群組織

絕大部份人是不領薪的志工

仍有「負責人」或「協調人」

分配工作

避免重複

13年12月21⽇日星期六

Page 60: OpenSource 新手上路

社群組織

絕大部份人是不領薪的志工

仍有「負責人」或「協調人」

分配工作

避免重複

Module Maintainer 通常就是最後把關者

13年12月21⽇日星期六

Page 61: OpenSource 新手上路

社群組織

絕大部份人是不領薪的志工

仍有「負責人」或「協調人」

分配工作

避免重複

Module Maintainer 通常就是最後把關者

自由來去,最後的工作:「找到人接下去」

13年12月21⽇日星期六

Page 62: OpenSource 新手上路

幾個常見的句子

13年12月21⽇日星期六

Page 63: OpenSource 新手上路

站在巨人肩膀上範例:Webkit (Safari, Chrome)

13年12月21⽇日星期六

Page 64: OpenSource 新手上路

不重複造輪子範例:美音 online

13年12月21⽇日星期六

Page 65: OpenSource 新手上路

及早釋出、時時釋出其實是其他領域認為非常實際的概念

13年12月21⽇日星期六

Page 66: OpenSource 新手上路

Patches Welcome其實隱含希望大家都能動手的文化

13年12月21⽇日星期六

Page 67: OpenSource 新手上路

小結

13年12月21⽇日星期六

Page 68: OpenSource 新手上路

⾃自由/開源軟體 社群授權條款

13年12月21⽇日星期六

Page 69: OpenSource 新手上路

定義與理念 組織與⽂文化與法律的關係

13年12月21⽇日星期六

Page 70: OpenSource 新手上路

想進一步瞭解?

13年12月21⽇日星期六

Page 71: OpenSource 新手上路

13年12月21⽇日星期六

Page 72: OpenSource 新手上路

參加研討會 / 聚會

13年12月21⽇日星期六

Page 73: OpenSource 新手上路

參加研討會 / 聚會

加入 OpenSource 專案

13年12月21⽇日星期六

Page 74: OpenSource 新手上路

參加研討會 / 聚會

加入 OpenSource 專案

動手做些事

13年12月21⽇日星期六

Page 75: OpenSource 新手上路

注意聽後面夥伴的介紹 ;)

13年12月21⽇日星期六

Page 76: OpenSource 新手上路

歡迎提問、歡迎搶答

Q & A

13年12月21⽇日星期六