Upgrade to Pro — share decks privately, control downloads, hide ads and more …

開源之道 2015 (附講者附註)

F63068d724b6084f4807a86426b3b9eb?s=47 唐鳳
May 15, 2015

開源之道 2015 (附講者附註)

F63068d724b6084f4807a86426b3b9eb?s=128

唐鳳

May 15, 2015
Tweet

More Decks by 唐鳳

Other Decks in Education

Transcript

  1. Ꟛ彂⛓ Enlightenment Allison Randal & Audrey Tang Open Source 麥

    這份簡報是 Allison Randal 在 OSDC 2012 的衍⽣生,⽩白底是 Allison 原本的內容中譯,楬⾊色底的圖⽚片是新加上的。
  2. Enlightenment Open Source Free Software Égalité Liberté Solidarité 麥 Enlightenment

    這個字在⼗十⼋八世紀,伏爾泰、康德、⽜牛頓說 Lumières、Aufklärung,指的是讓理性的光線,照亮⼈人類的⽣生活,這些想法最終導致了世紀末的法國⼤大⾰革命,提 出⾃自由、平等、博愛的理想。 ⾃自由軟體運動 30 年來,爭取不受限制的網路⾔言論、創作、近⽤用權利,是政治概念。 後起的開源運動則是希望企業放下⾝身段,平等對待貢獻者、透過開放協作獲得⾼高效率、⾼高品質的創作,這是共享經濟的概念。 這兩個概念在實務上做的事是相同的,⾃自由軟體和開源軟體基本上沒有差別。 但我今天想分享的是「Solidarity」這個⽂文化概念。這個字原本是 Fraternity 「兄弟之情」,但現在⼀一般說「社會連帶」,就是⼈人和⼈人之間的互相幫助。
  3. 鸏❉䎃⢵ 䧮䢩䢩錏䖤
 䧮⦛⿮莅Ꟛ彂爢纈
 㽠⫹㖈♧哭խ騟♳
 ⚛肖罜遤 麥 科學技術社群的特點,就是可以和社會上的任何社群有連帶。 開源社群開宗明義說「不限制⽤用途」,也就是和整個社會有連帶。 Web 是建⽴立在連結上的世界。我們透過

    Web 和社會對話,也創造社會對話的新形式、新空間。 這不僅讓我們成為更好的創作者,也讓我們通過與⼈人合作,⽽而成為更好的⼈人。
  4. Fellowship of the Way 這條路⾛走向哪裡呢?魯迅說:希望本是無所謂有,無所謂無的。這正如地上的路;其實地上本沒有路,⾛走的⼈人多了,也便成了路。 開源尤其是⼀一條創造的路,已經有的拿來⽤用就是了,所以都是沿著前⼈人的⾜足跡,往無⼈人處⾏行去。

  5. 鸏哭⥜遤⛓麥 雊䧮⦛♶倬䧭Ꟁ 䱺♴⢵䧮䟝锓锓䧮㼩
 Ꟛ彂⚆歲涸溏岁
 䋞劆腋莅䝡ⴕ❧ 您可以將它想成⼀一條修⾏行之道,讓⾝身⽽而為⼈人的我們能夠不斷成⻑⾧長。

  6. Community Development 讓⼈人不斷成⻑⾧長的是社群。每個社群都有⾃自⼰己線上、線下空間,就像⼀一⽚片園地,它的內容是有機的,開源的道路,可以帶領我們⾛走進全世界的社群空間裡。

  7. ➃僽♧ⴗ涸呍䗱 玑䒭焺僽䖎ꅾ銴
 ⡎剓呍䗱涸宕黇僽➃ ➃⦛鷴麕ぐ珏倰䒭
 ⢵⿮莅Ꟛ彂㼠呪 ⾸首先,⼈人是⼀一切開源專案的核⼼心。程式碼是很重要,但最核⼼心的永遠是⼈人。⼈人們透過各種不同的⽅方式來參與專案。

  8. Participants & Contributors 1% / 10% / 99% 但是隨著需要花的時間減少,參與和貢獻的分界也變得更模糊。

  9. 剤➃⨞鏤鎙 剤➃㻨俒⟝剤➃㻨庠鑑
 剤➃㻨垸穉剤➃欽垸穉 ⢪欽鮿넓涸➃⛳僽
 ♶〳䧴緄涸♧鿈ⴕ 除了專案開發常⾒見的分類之外,最重要的就是解決使⽤用者的需求,以及使⽤用者之間的彼此⽀支持。當然很多專案的開發者就是第⼀一個使⽤用者。

  10. With the People 在開源發展初期,要取代的就是過去「for the People」的概念,⼀一⼩小群⼤大神推出新產品讓⼤大眾使⽤用。開源的概念是「with the People」,專案的⾛走向由使⽤用者、參與者、貢 獻者來⼀一起形成。

  11. ♳康莅♴康 䧮⦛鿪畀㖈ⴽ➃涸㛇燊♳
 ⩑晋剚䲿ⴀ䒊陾ㄤ⥜姻 䧮⦛涸䧭卓鄄⢪欽儘
 ⛳剚剤湱ず涸佐栽 您的專案也許會⽤用到別⼈人開發的軟體,⽽而因此接觸到上游的專案,或許偶爾也會向他們提出建議和修正。 ⼜又或許您開發的是⼀一套程式庫或模組,提供給其他專案的⼈人使⽤用。此時,您就是他們的上游專案,他們也會⽤用相同的⽅方式來與您溝通。

  12. Upstreaming 怎麼和上游溝通?源頭有許多個,有溝通就是活⽔水。 無法溝通時,可以找新的源頭,或者⾃自⼰己 fork ⼀一份。

  13. 捀➊랃銴⨞Ꟛ彂 鏪㢵➃㖈傈䌢䊨⡲⚥
 鿪竤䌢ㄤ鮿넓䩧❜麥 捀⡦蔅겙㢫涸䗱⸂
 ⢵⿮莅Ꟛ彂㼠呪 所以,⼈人們到底為什麼要做開源軟體呢?如果您想理解開源模式如何運作,這是⼀一個很關鍵的問題。

  14. Cognitive Surplus 認知剩餘,也就是「閒閒無代誌」。有些⼈人休閒娛樂是看書,有些⼈人畫畫,有些⼈人拍照,有些⼈人專⾨門幫貓咪圖⽚片加字幕... 有 Web 之後,到線上的空間⼀一起做同樣的事,花同 樣的時間,可是樂趣是加倍的,像維基百科,⼤大家看的時候有空改幾個錯字,品質就提⾼高了。

  15. 莅➃ⴕ❧ 〳⟃鴾鸠䱺鍸ⵌⵞ慨
 剤馱涸倞늫䪮遯 钢陏Ꟛ彂酭涸ず㥪
 ⛳剚✽湱䲿⼮坿馱 ⼀一部分的原因,是因為這能夠讓⼈人迅速接觸到刺激、有趣的新鮮技術。 能夠與⼈人分享,也是⼀一個主因:透過與⼈人分享,我們可以認識開源專案裡的同好,來提升彼此的樂趣。

  16. Sharing Economy 不只程式、⽂文字、影像創作共⽤用,傳統上⾞車⼦子、房⼦子這類以「擁有」為主的東⻄西,現在已經逐漸演變成⼤大家⼀一起分享、使⽤用,增進彼此⽣生活的品質,這叫共享經濟。

  17. ✽⸔㤀桐 腋㣁⠽ⴀ꧱䩛
 䍲⸔ⴽ➃
 僽魨罜捀➃
 䖎ꅾ銴涸♧鿈⟨ 除了互惠之外,投⼊入開源專案的⼈人,往往也帶著分享奉獻的精神。能夠伸出雙⼿手幫助別⼈人,是⾝身⽽而為⼈人很重要的⼀一部份,所謂助⼈人為快樂之本。

  18. The Help Principle Iain King "Help someone if your time

    and effort is worth more to them than it is to you” 就是說你花⼀一分⼒力氣,如果可以幫到對⽅方兩分忙,⽽而⼤大家都願意互助,那整體的⽣生 活品質就會不斷提昇。 在零邊際成本的時代,表⽰示你⽤用開源⼯工具幫了⼀一個⼈人,他可以拿去再幫兩個、四個... 指數性的成⻑⾧長。
  19. 栽䖤侣ꅾ ⶾ鸤倞涸✲暟莅➃ⴕ❧
 剚䒸㣐㹻♧饱⼿⡲
 钢陏䧮⦛涸䩞腋
 ⛳䌟⢵䧭㽠䠮 除了這些內在因素,參與開源專案⼯工作,也可以得到許多回報。
 其中⼀一項,是獲得別⼈人的敬重:當我們創造新的事物與⼈人分享,進⽽而吸引⼈人們⼀一同合作時,⼈人們⾃自然會認識我們的⼈人品與才能,從⽽而為我們⾃自⼰己帶來成就感。

  20. Collaboration 現在有 Git,要解釋「協作」概念就容易多了。每個⼈人各⾏行其是,但是把成果都開源出來,這樣好主意⾃自然會被認同的⼈人吸收、合併,⼤大家也會知道「你就是當初提出那個好 主意的⼈人」。

  21. 䳖⦐錬䏞⢵溏 䧮⦛䥰鑪㼩⸈Ⰵ㼠呪涸
 嫦⦐➃邍爚㼤ꅾ 㥪雊㣐㹻격䠑糒糵
 ⿮莅㼠呪涸崞⹛ 所以,我們應當對於加⼊入專案的⼈人表⽰示尊重,這樣⼈人們才會願意繼續參與專案的活動。

  22. Kudos 每個⼈人的貢獻,就是我們認識他們的⽅方式。認識了新朋友,⼜又可以揪團做新的創作。 認識彼此的價值是很重要的,所謂 “I'd like to know you by your

    values, not by your types, classes or roles.”
  23. 妇颣ⴽ➃涸⡲ㅷ ⽰⢪僽♧眝矦㋲涸
 ꨶ㶩鿟⟝䠮闒ⴅ
 ⛳腋⤛鹎姻ぢ俒⻋
 笞粯ⶾ鸤涸⹛⸂ 欣賞別⼈人的作品也很重要。當⼈人們發表⾃自⼰己的作品,⽽而您有機會與他們交流時,即使是⼀一封簡單的電⼦子郵件感謝函,說「您的專案對我很重要」,也⾜足以營造出⼀一種正向的 ⽂文化,讓⼤大家都能保有繼續創造的動⼒力。

  24. Gratitude 以前我每天醒來都收到感謝函,⼀一整天就很⾼高興。現在收 pull request 當然更⾼高興... 感謝是會傳染的。

  25. 雙繡莅렽⺑ ⴽ䘎✫雙颣魨鼹涸➃
 雊㣐㹻钢陏鸏❉➃僽铪
 ⨞✫㢵問涸顀桐
 ⢵䒊用爢纈钢ず 社群是建⽴立在彼此介紹、彼此認識、彼此肯定上的。

  26. (++)++ 在線上的空間裡,每⼀一次 ++,都是在建⽴立⽂文化,讓社群參與者知道,哪些貢獻是社群需要的。

  27. ✽酢Ꟁ瀊 鏪㢵➃ざ⡲儘
 ♶〫腋雊欰欴⸂⦔㟞
 鼩〳⟃麨ⵌ湱✽
 ⸈⛨涸佪卓 ⼀一起合作時,我們可以透過彼此⿎鼓勵,讓彼此變得更好更強⼤大。當您看到其他⼈人正在解決艱難的問題時,您不妨⿎鼓勵他們:「你做得很棒,未來會做得更棒,需不需要幫什 麼忙?」

  28. Spirit of Ubuntu 當許多⼈人聚在⼀一起的時候,每個⼈人都有不同的能⼒力。⼀一起⼯工作時,可能您知道專案需要的五樣東⻄西,⽽而其他⼈人知道另外五樣東⻄西,您們互補⻑⾧長短,就有了⼀一整套技能⾜足以完 成專案,⽽而這是單打獨⾾鬥時做不到的事情。南⾮非的「Ubuntu」⽂文化說的,就是每個⼈人不是單獨存在,⽽而是透過彼此互相⽀支援、互相幫助,才能完成⾃自⼰己、超越⾃自⼰己。

  29. 佞滚劢⢵ 䧮⦛〳⟃窍Ⱖ➮➃꫙䠮 剤儘⡹〫꨾銴铞
 չ鸏酭剤⦐㗄պ
 㽠剚剤➃㞅♳㸐 ⛳ 另⼀一件很重要的事,是⿎鼓勵彼此放眼未來、看得更遠。我們可以給其他⼈人靈感,幫助他們解決有意思的問題。有時,只要說「這裡有個坑...」,別⼈人就可以將它化為現實。

  30. Mind the Gaps 有些時候,您只要看看別⼈人在做些什麼,然後告訴他們您想到的關鍵之處,不必⾃自⼰己跳下去實作,也可以幫助他們⾛走得更好更遠。

  31. 彘鸒䪮䊫 䧮⦛꨾銴竤䌢䕹姽鎣锸
 鋊ⷔ㼠呪涸涮㾝话㕮 㢵铞铞荈䊹涸鎙ⷔ
 ⢿㥶䟝⨞ㆭ❉⸆腋 在做開源⼯工作時,我們得時常提醒⾃自⼰己,我們並不是孤⾝身⼀一⼈人。由於需要和許多⼈人合作,我們最需要注意的,就是不斷改進⾃自⼰己的溝通技巧。

  32. Communication Protocol README、ChangeLog、ROADMAP、FAQ、etc

  33. 䭰糵彘鸒 㥶卓〫곃衽㙵걧Ꟛ涮
 罜䘎鎹莅➃彘鸒
 䖎〳腋剚⫊㹳ⵌⰦ➮
 ♶ず倰ぢ涸㣎⠶ 在開源社群中,我注意到⼀一件事情:⼈人們對如何做軟體往往有很好的規劃,可是卻由於缺乏良好的溝通,⽽而讓彼此的計劃互相衝突。 如果您朝向某個規劃埋頭開發,⽽而沒有與⼈人溝通的話,很可能會踩到別⼈人的腳。 我們就像⼀一窩在蜂巢裡的蜜蜂,要經常發出嗡嗡聲,才能讓彼此持續發揮功能。

  34. Illusion of Transparency 認知偏差:透明度錯覺(以為別⼈人知道⾃自⼰己的內⼼心狀態) 基礎歸因謬誤(以為別⼈人是故意的)。

  35. ꬗㼩䪮遯㉏겗 ➃⦛〳腋剚✽湱昰锸
 欩荛㣐⹛聾抡
 雊✲䞕ꤴⰅ⬿㽷
 ꨈ⟃《䖤鹎㾝 此外,我們還會不時討論技術問題,嘗試找出最好的解決⽅方案。在⾯面對技術問題的時候,⼈人們可能會戰到底,為了找出「最好的解決⽅方案」,反⽽而讓事情難以獲得實質的進 展。

  36. Rough!Consensus 通常只能有粗略共識。要求更⼀一致,就變成了「粗暴共識」。

  37. 䱺「ぐ珏〳腋 㼩倴䝡荈䊹䟝ⵌ涸鍑岁 殹搭䥰鑪䭰糵⸗⸂ ⛳锞㼩ⴽ涸⨞岁
 䫵䭰Ꟛ佞涸䢀䏞 所以,我們在⼯工作過程裡,要逐漸學會接受各種各樣的可能性。對於您⾃自⼰己想到的解法,您當然應該持續努⼒力,但也不妨對別⼈人所提出的其他可能性,抱持開放的態度。

  38. Fork & Merge io.js 加⼊入 Node.js 基⾦金會。 微軟幫 Node.js 添加查克拉。

  39. ⰗꟚ涮邍鹎䏞 剤儘⦬䧮⦛〳腋剚㹳繽
 䧴僽♶䟝荈オ荈乫 ⡎㸤♶僽鸏垺
 㢵彘鸒㢵㷸绢 ⽽而在您⾃自⼰己的⼯工作有所進展時,也可以透過各種通訊管道,讓⼤大家知道您做了些什麼。發電郵、寫推特… 有很多⽅方法能讓⼈人們知道您的進度。

  40. Be Bold 膽⼦子要⼤大,臉⽪皮要厚,有⼼心得就分享。 說錯了,別⼈人才有糾正的機會,我們才可以學到新的事情。 「萬事萬物都有缺⼝口,缺⼝口就是光的⼊入⼝口。

  41. ⚺⹛涮㉏ 〳腋剤➃䊺竤鍑对麕
 䝡姻㖈꬗㼩涸㉏겗 ㊥欽锸㠢ㄤ翝㣔㹔
 〳⟃溁䖎㢵儘꟦ 溝通的另⼀一個重點是問問題。社群的好處,就是可以讓你找到⼈人、找到資訊。

  42. Searching & Asking ⼼心得要放在找得到的地⽅方。Permalink。 專案的關鍵字很重要。 資訊科學裡最難的兩⼤大問題:取新的名字、決定什麼時候清掉快取,還有不⼩小⼼心多算⼀一個的問題。

  43. 殹ⴽ➃涮㉏儘 䝡⛳〳⟃钢溫㔐䥰 罜♶僽ⲈⲈ䬚♴♧〣
 “RTFM” ⿡溏鑪娦涸铞僈剅 同樣的道理,當別⼈人想要學習時,您也可以認真回應,⽽而不是對簡單的問題拋下⼀一句「RTFM(去看該死的說明書)」就算了。

  44. RTFM Considered Harmful 如果說「不要跟⼈人打交道,去跟書打交道」,Social Object 的特性就不⾒見了。

  45. “RTFM” 僽㖈デ鏰ⴽ➃铞
 ➮⦛♧Ꟛ㨥㽠♶鑪涮㉏ 锞穪㼩♶銴鸏垺⨞
 銴㛆귢彘鸒涸䠑격 學著如何去給別⼈人有幫助的答案,幫助他們⼀一同⾛走上這條開源之道,⽇日後他們才能把這條路⾛走得更⻑⾧長、更遠。

  46. Warm Reception 取暖、⼩小圈圈、⾃自嗨,這些都是最基本的需求,對新⼿手是不可或缺的。 團體⼼心理學上叫做 Basic Assumption Group. 滿⾜足了之後,才能形成⼯工作組,做出實際的創作,登上更⾼高的⼭山。

  47. 䪡鐱ⴽ➃ 䟝銴雊ⴽ➃佖隶溏岁
 剓㥪僽欽⿼㊥涸䢀䏞 㼩倰䩞剚佞Ꟛ脾䧃
 ⢵ぢ䝡㷸绢 有些時候,批評別⼈人是必要的。雖然我們對各種可能性抱持開放的態度,但針對特定的情況,確實可能對⽅方的資訊已經過時了。這個時候,就要先找到彼此可以同意的⼀一個 地⽅方。

  48. Cache Invalidation 我們不能改變別⼈人的想法,但可以改變他的感覺:「我同意你說的概念,但是有些資源已經過期,該清 Cache 了。」

  49. ⥃䭰⮛꧉ ꨈ⯝剤❉➃剚䖎♶㹐孵 ⡎鸏僽Ꟛ彂涸䗳竤⛓騟 䧴鏪➮剤〳《⛓贖
 鼩僽〳⟃䖰⚥㷸绢 即使對⽅方態度惡劣,也請保持優雅。有時候,臉⽪皮厚⼀一點也有好處。雖然有些⼈人的溝通⽅方式有待加強,也許有 5% 仍有價值。從這個⾓角度來看,就算⼈人們說話的時候不禮 貌,您還是可以禮貌地回應他們。

  50. Troll Hugging 擁抱⼩小⽩白擁抱廚。 簡單來說,如果對⽅方講⼗十句話,有九句是來亂的,只要認真回應不是來亂的那⼀一句,久了之後對⽅方就會學到,來亂是不會有⼈人理的。

  51. ⫙聃 剤儘䧮⦛꨾銴⨞涸
 ♶僽䪾䟝岁デ鏰ⴽ➃
 罜僽ꬆꬆ㗂衽
 雊㼩倰冱䨾妝鎊 溝通的另⼀一部分不是說話,⽽而是傾聽。有時我們須要做的,不是告訴別⼈人我們的想法,⽽而是靜靜地坐好,讓別⼈人暢所欲⾔言。

  52. Reactive Functions HTTP: 100 請繼續說 200 這是我聽到的意思 300 這件事也可以找別⼈人說 不要

    400 「這是你的錯」和 500 「這是我的錯」。
  53. ず椚䗱 薊俒剤〣⤺鑨铞
 չ㥶卓⡹䟝澗鍑厥➃
 瑭➮涸ꭑ饥♧ㆫ騟պ 䩞腋䥢➮竤麕涸摛攛 光是聆聽是不夠的,我們還需要有同理⼼心,也就是設⾝身處地的能⼒力。

  54. Empathy 每個⼈人在開源社群的活動,都會留下⾜足跡。沿著這些痕跡,想想對⽅方當年為什麼會說這些話、寫這些字,慢慢就能從對⽅方的⾓角度,看到新的世界。

  55. 㣔䩞 Larry, Guido, Linus… 涸焷僽剤鸏垺涸➃暟 ⡎⟤⡦㼠呪鿪꨾銴
 Ⱘ⪔ぐ珏腋⸂涸➃ 有些⼈人以為,能夠從事開源軟體⼯工作的⼈人,個個都得是天才。事情絕對不是這樣。 的確有特別專精某個領域的⼈人,但其實任何專案,都需要各⽅方⾯面具有不同才能的⼈人加⼊入。

  56. No one is an Island 即使再能發光、發熱的⼈人,同時也只能往⼀一個⽅方向照。 開源社群的連帶,像是德勒茲在《千⾼高原》這本書裡,提出 Rhizome「地下莖」的想法:往各個⽅方向有機⽣生⻑⾧長,群⻯⿓龍無⾸首、⾃自⾏行組織,斷裂之處可以冒出新芽,也就是新的 社群 。

  57. ⥃䭰闉贡 〫剤闉贡䩞腋欽Ꟛ佞涸 䢀䏞꬗㼩Ⱖ➮➃㷸绢欽 倞倰岁⢵⨞✲⚛⚂
 姹鵔➮➃⸈Ⰵ㼠呪 重要的是,無論您有多聰明,都要保持謙虛。謙遜的⼼心態,讓您能歡迎其他⼈人加⼊入您的專案。相反的,抱持驕傲⾃自⼤大的態度,就等於是在跟其他⼈人說:「我不需要你們,我 ⽤用⾃自⼰己的⽅方法做事就夠了。」

  58. Worse is Better ֭ ׺ਰ ܑ ֪ 劣即是夯。不要怕丟臉。

  59. 㢵⯋俒⻋ ⥃䭰闉麽姹鵔ぐ珏䚍ⴽ ぐ珏俒⻋涸㣎⠶⸈Ⰵ
 捀Ꟛ彂爢纈䌟⢵
 㢵⯋鞮㺢涸➃䩞 社群愈有多元交織的⽂文化,參與者的基礎就愈豐厚。 所謂多元交織 Intersectionality,意思是每個⼈人在社會階層、⾝身份、族群、認同上,可能有些居於優勢,有些居於弱勢。 運⽤用⾃自⼰己在弱勢時的經驗,就可以體會別⼈人處於弱勢的感受,也才能設⾝身處地,形成真正的社會連帶和互助。

  60. Safe Space 「安全空間」這個概念是從 LGBT 同志社群來的。我在這個空間裡,假設是來學習的,那對⾝身材、膚⾊色等無關的評論,或是性感圖⽚片等等,就是⼀一種干擾。 這幾年來,我們推廣各 Conference 的籌備團隊,⾃自⼰己討論出 Code of

    Conduct 與會守則,來確保安全空間。 希望下次 Modern Web 可以有⾃自⼰己的 Code of Conduct。
  61. 㢵⯋爢纈 䧃衽♧겎闉贡涸䗱
 䧮⦛䩞腋妇颣Ⱖ➮爢纈
 ㄤ➮⦛栬暶涸
 ⼿⡲倰䒭 就像每個地⽅方有不同的語⾔言和⽂文化⼀一樣,相同的多元性,也體現在各式各樣的開源專案裡。舉例來說,Linux 社群、Perl、Ruby、Python、PHP 和 JS 社群,都各⾃自⽤用獨特

    的⽅方式來交流合作。
  62. Solidarity & Diversity 以前南⾮非種族隔離時,⿊黑⼈人⽩白⼈人互不往來,但你問歐巴⾺馬他是⽩白⼈人還是⿊黑⼈人?在場的各位是⽩白⼈人還是⿊黑⼈人? 「多樣性」Diversity 的概念,就是現場⼀一千個⼈人就有⼀一千種⼈人。在這個前提上來溝通,才能互相理解彼此的世界觀,⽽而不只是互相貼標籤⽽而已。

  63. 坿馱莅顑⟤ 䪭開⿮莅♧⦐㼠呪儘
 䝡僽雊꧱肖䩳♳✫ꅾꆀ 顑⟤雊䧮⦛鹎姿
 䧭捀刿㥪涸➃ 另外,做開源專案並不只是享受樂趣⽽而已。樂趣當然是有,但同時也有責任。

  64. Self Governance 責任的「⾃自我治理」。個⼈人的層⾯面,像是蕃茄鐘啊,Inbox Zero 等等。 社群的層⾯面,則是儘量把決策過程透明化,讓新來的⼈人容易接⼿手。 為什麼要這樣做呢?

  65. ➃欰ꥣ媯 䪭二♧媯儘꟦涸顑⟤䖕 剤♧㣔䧮⦛〳腋剚涮植 荈䊹♶腋ⱄ頾饱
 齡랃㢵涸顑⟤✫ 因為⼈人⽣生中還有其他的事情,像是您的伴侶、⽗父⺟母、孩⼦子,以及新的社群。

  66. Delegation over Inheritance 所以在過程裡,就要不斷交棒,逐漸放⼿手,⽽而不是忽然留下⼀一⼤大塊遺產給繼承⼈人。

  67. 鸏僽♧⦐䗅橇 ➃欰ⵌ麨厥⦐ꥣ媯⛓䖕
 籏剚鷷恸幾㼱肖頾涸顑⟤ 鸏僽荈搭涸麕玑
 僽㼠呪鹋劍涸♧橇 我們要意識到這是⼀一個循環。⼀一開始我們加⼊入社群,逐漸負起越來越多的責任。但當⼈人⽣生到達某個階段之後,您總會逐漸減少所負的責任。

  68. Lifecycle Management 成、住、壞、空。 開源不是零和的競賽,沒有「輸在起跑點上」的問題。 只要讓接棒的⼈人知道,他可以往⾃自⼰己的⽅方向跑,這樣就贏在起跑點上了。

  69. ♶㧏䟝䟝 չㆭ㣔䧮搂岁ⱄ➰ⴀ
 խ齡랃㢵䗱⸂涸儘⦬
 խ铪⢵糒糵
 խ䧮涸䊨⡲ヤպ 所以我們不妨想想:「哪天我無法再付出那麼多⼼心⼒力的時候,誰來繼續我的⼯工作呢?」

  70. Shared Memory 能留下來的,就是我們在彼此⼼心中的樣⼦子。

  71. 䭰糵⵹鹎 湈⸂⿡來㼬莅ⴕ❧䧮⦛ 㷸ⵌ涸♧ⴗず儘⛳
 㷸绢刿㢵濼陏 ⱄ佐ⱄⴕ❧ 為了確保其他⼈人能繼續我們的⼯工作,我們可以創造出持續前進的過程。 這是⼀一個不斷吸收與分享的過程。

  72. Soul Shards 張懸有⼀一句歌詞說「時光穿梭,我們不在左右,只在彼此其中。」 在 Social Web 的時代,我們都是彼此的分靈體。

  73. 剓䖕 殹䝡㖈捀Ꟛ彂䊨⡲儘
 锞⥃䭰姹坿涸䗱䞕 雊䝡茁♳䌟衽疮㺂
 雊Ⱖ➮➃ⴕ❧䝡涸㋐䜤

  74. -Ofun: Optimizing for Fun 這張圖裡列出了「樂趣優先」的主要元素:穩定的⽀支持、安全的空間、不受限制的活動,就能出現新的看世界的⽅方式。

  75. 㔔捀姻僽鸏珏坿馱
 窍䧮⦛⸂ꆀ 雊䧮⦛ⶾ鸤ⴀ
 ⨀㣐涸✲暟

  76. Ars longa! 專案像是⾦金字塔,讓社群圍繞著它彼此發現、彼此學習。 開站是⼀一時的,開源是⼀一輩⼦子的。 ⼀一輩⼦子也並不⻑⾧長,⼈人⽣生像彩虹⼀一樣,原本就是向⼤大⾃自然借來的。 但是看到彩虹留下的感動,會激發新的創作,再感動更多⼈人,這樣的⽂文化可以綿延不絕。

  77. 䝡植㖈刿䘰坿✫㌨

  78. Fetch new facts Merge with understanding Commit to an action

    Push it to the world! ጟ߀ ঘؚ ဎ೗ ৠљ