[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.28,0:00:02.22,Default,,0000,0000,0000,,今天我想和大家談談關於 Dialogue: 0,0:00:02.22,0:00:05.24,Default,,0000,0000,0000,,從開放原始碼程式中學習民主 Dialogue: 0,0:00:05.24,0:00:06.87,Default,,0000,0000,0000,,但是在開始之前,先來段前言吧 Dialogue: 0,0:00:06.87,0:00:08.69,Default,,0000,0000,0000,,我們從這裡開始 Dialogue: 0,0:00:08.69,0:00:12.09,Default,,0000,0000,0000,,這是瑪莎.佩恩,九歲的蘇格蘭小女孩 Dialogue: 0,0:00:12.09,0:00:14.11,Default,,0000,0000,0000,,居住在阿蓋爾-比特行政區 Dialogue: 0,0:00:14.11,0:00:16.80,Default,,0000,0000,0000,,幾個月以前,佩恩開了一個飲食博客 Dialogue: 0,0:00:16.80,0:00:19.67,Default,,0000,0000,0000,,叫做NeverSeconds,她會帶著相機 Dialogue: 0,0:00:19.67,0:00:21.95,Default,,0000,0000,0000,,到學校記錄每天的 Dialogue: 0,0:00:21.95,0:00:23.97,Default,,0000,0000,0000,,營養午餐 Dialogue: 0,0:00:23.97,0:00:25.86,Default,,0000,0000,0000,,有人找得到蔬菜在哪嗎?(笑聲) Dialogue: 0,0:00:25.86,0:00:29.61,Default,,0000,0000,0000,,然後,就像一般會發生的那樣 Dialogue: 0,0:00:29.61,0:00:32.20,Default,,0000,0000,0000,,開始有一些人來收看她的部落格 Dialogue: 0,0:00:32.20,0:00:33.88,Default,,0000,0000,0000,,然後是幾百人 Dialogue: 0,0:00:33.88,0:00:36.47,Default,,0000,0000,0000,,然後是幾千人,人們點進來 Dialogue: 0,0:00:36.47,0:00:38.13,Default,,0000,0000,0000,,看她為她學校的營養午餐分級 Dialogue: 0,0:00:38.13,0:00:39.66,Default,,0000,0000,0000,,包括我最愛的一個類別 Dialogue: 0,0:00:39.66,0:00:43.25,Default,,0000,0000,0000,,“在食物裡發現頭髮”(笑聲) Dialogue: 0,0:00:43.25,0:00:46.72,Default,,0000,0000,0000,,那天的午餐得了零分,這樣很好 Dialogue: 0,0:00:46.72,0:00:49.92,Default,,0000,0000,0000,,兩個禮拜前的昨天,她貼了一篇文章 Dialogue: 0,0:00:49.92,0:00:51.83,Default,,0000,0000,0000,,文章標題是"再見" Dialogue: 0,0:00:51.83,0:00:55.04,Default,,0000,0000,0000,,她說,“很抱歉要告訴大家” Dialogue: 0,0:00:55.04,0:00:57.78,Default,,0000,0000,0000,,"班主任今天把我拉出教室,跟我說" Dialogue: 0,0:00:57.78,0:01:00.78,Default,,0000,0000,0000,,"他們不准我繼續在餐廳拍照了" Dialogue: 0,0:01:00.78,0:01:02.51,Default,,0000,0000,0000,,"雖然我真的很喜歡做這件事" Dialogue: 0,0:01:02.51,0:01:05.74,Default,,0000,0000,0000,,"謝謝你們的閱讀,再見" Dialogue: 0,0:01:05.74,0:01:10.92,Default,,0000,0000,0000,,你們猜得出來接下來發生什麼事了吧?(笑聲) Dialogue: 0,0:01:10.92,0:01:16.83,Default,,0000,0000,0000,,廣大網友的怒火燒得又快又旺,矛頭一致 Dialogue: 0,0:01:16.83,0:01:19.76,Default,,0000,0000,0000,,然後阿蓋爾-比特議會馬上在同一天 Dialogue: 0,0:01:19.78,0:01:21.06,Default,,0000,0000,0000,,改變說法,表示:“我們從來、” Dialogue: 0,0:01:21.06,0:01:23.23,Default,,0000,0000,0000,,“從來不會對一位九歲孩子的部落格進行審查”(笑聲) Dialogue: 0,0:01:23.23,0:01:25.71,Default,,0000,0000,0000,,當然,除了今天早上以外(笑聲) Dialogue: 0,0:01:25.71,0:01:30.12,Default,,0000,0000,0000,,而這就產生了一個疑問 Dialogue: 0,0:01:30.12,0:01:32.34,Default,,0000,0000,0000,,是什麼讓他們以為 Dialogue: 0,0:01:32.34,0:01:34.38,Default,,0000,0000,0000,,他們可以就這樣拍拍屁股了事?(笑聲) Dialogue: 0,0:01:34.38,0:01:39.10,Default,,0000,0000,0000,,答案是,至今以來整個人類歷史都是這樣發展的 Dialogue: 0,0:01:39.10,0:01:42.65,Default,,0000,0000,0000,,(笑聲)所以 Dialogue: 0,0:01:42.65,0:01:46.58,Default,,0000,0000,0000,,當新的想法忽然透過一個媒介大量流傳 Dialogue: 0,0:01:46.58,0:01:50.28,Default,,0000,0000,0000,,會發生什麼事? Dialogue: 0,0:01:50.28,0:01:52.38,Default,,0000,0000,0000,,這不只是一個現今時代才有的疑問 Dialogue: 0,0:01:52.38,0:01:54.38,Default,,0000,0000,0000,,我們早在過去的幾世紀中 Dialogue: 0,0:01:54.38,0:01:55.74,Default,,0000,0000,0000,,就已面對過好幾次了 Dialogue: 0,0:01:55.74,0:01:57.72,Default,,0000,0000,0000,,當電報發明的時候,很明顯地 Dialogue: 0,0:01:57.72,0:01:59.94,Default,,0000,0000,0000,,新聞產業開始全球化 Dialogue: 0,0:01:59.94,0:02:01.43,Default,,0000,0000,0000,,這可能會造成什麼結果? Dialogue: 0,0:02:01.43,0:02:04.100,Default,,0000,0000,0000,,這個嘛,顯然地,這可能造就世界和平 Dialogue: 0,0:02:04.100,0:02:07.81,Default,,0000,0000,0000,,電視,一個不只是可以用聽的傳播媒體 Dialogue: 0,0:02:07.81,0:02:10.57,Default,,0000,0000,0000,,還可以親眼看到發生在世界各地的事情 Dialogue: 0,0:02:10.57,0:02:12.89,Default,,0000,0000,0000,,這可能會造成什麼結果? Dialogue: 0,0:02:12.89,0:02:15.13,Default,,0000,0000,0000,,世界和平(笑聲) Dialogue: 0,0:02:15.13,0:02:16.09,Default,,0000,0000,0000,,電話? Dialogue: 0,0:02:16.09,0:02:18.68,Default,,0000,0000,0000,,你會猜:世界和平 Dialogue: 0,0:02:18.68,0:02:23.66,Default,,0000,0000,0000,,抱歉透露一下劇情:不過,沒有世界和平,還沒有 Dialogue: 0,0:02:23.66,0:02:26.14,Default,,0000,0000,0000,,儘管印刷機被認為是 Dialogue: 0,0:02:26.14,0:02:29.26,Default,,0000,0000,0000,,用來鞏固天主教知識份子 Dialogue: 0,0:02:29.26,0:02:32.92,Default,,0000,0000,0000,,在歐洲霸權大業的工具 Dialogue: 0,0:02:32.92,0:02:35.40,Default,,0000,0000,0000,,但我們看到的卻是馬丁路德的《九十五條論綱》 Dialogue: 0,0:02:35.40,0:02:37.42,Default,,0000,0000,0000,,宗教改革、還有,你知道的 Dialogue: 0,0:02:37.42,0:02:39.78,Default,,0000,0000,0000,,三十年戰爭。好 Dialogue: 0,0:02:39.78,0:02:44.01,Default,,0000,0000,0000,,這些關於世界和平的預言說中了一點 Dialogue: 0,0:02:44.01,0:02:46.54,Default,,0000,0000,0000,,那就是:當大量的新思想一夕之間 Dialogue: 0,0:02:46.54,0:02:49.47,Default,,0000,0000,0000,,廣為流傳,就會改變社會 Dialogue: 0,0:02:49.47,0:02:52.100,Default,,0000,0000,0000,,而這個預言猜錯的是接下來會發生的事 Dialogue: 0,0:02:52.100,0:02:55.55,Default,,0000,0000,0000,,當越多概念想法散播出去 Dialogue: 0,0:02:55.55,0:03:00.26,Default,,0000,0000,0000,,就有越多的想法供人們反對 Dialogue: 0,0:03:00.26,0:03:05.03,Default,,0000,0000,0000,,越多的媒體永遠代表了越多論戰 Dialogue: 0,0:03:05.03,0:03:07.95,Default,,0000,0000,0000,,這就是當媒體空間擴展時會發生的事 Dialogue: 0,0:03:07.95,0:03:10.85,Default,,0000,0000,0000,,但是,我們回顧早年的印刷機時代 Dialogue: 0,0:03:10.85,0:03:14.23,Default,,0000,0000,0000,,我們喜歡那時發生的事 Dialogue: 0,0:03:14.23,0:03:17.48,Default,,0000,0000,0000,,我們正處於一個後印刷機時期的社會 Dialogue: 0,0:03:17.48,0:03:19.44,Default,,0000,0000,0000,,所以我們該如何整合這兩個結果? Dialogue: 0,0:03:19.44,0:03:22.20,Default,,0000,0000,0000,,雖然會導致更多論戰,但如何讓我們覺得這是好的? Dialogue: 0,0:03:22.20,0:03:24.80,Default,,0000,0000,0000,,我想答案可以從這樣的東西中找到: Dialogue: 0,0:03:24.80,0:03:28.08,Default,,0000,0000,0000,,這是《自然科學會報》的封面 Dialogue: 0,0:03:28.08,0:03:30.71,Default,,0000,0000,0000,,它是世界最早的科學英文雜誌 Dialogue: 0,0:03:30.71,0:03:32.59,Default,,0000,0000,0000,,出版於17世紀中期 Dialogue: 0,0:03:32.59,0:03:34.42,Default,,0000,0000,0000,,是由一群曾經自稱為 Dialogue: 0,0:03:34.42,0:03:36.05,Default,,0000,0000,0000,,"無形學院"的人們所創辦的 Dialogue: 0,0:03:36.05,0:03:38.26,Default,,0000,0000,0000,,他們是一批自然哲學家 Dialogue: 0,0:03:38.26,0:03:40.86,Default,,0000,0000,0000,,稍後又改稱自己為科學家 Dialogue: 0,0:03:40.86,0:03:44.41,Default,,0000,0000,0000,,他們的目的是要改善自然哲學家之間 Dialogue: 0,0:03:44.41,0:03:47.06,Default,,0000,0000,0000,,互相辯論的方式 Dialogue: 0,0:03:47.06,0:03:49.05,Default,,0000,0000,0000,,為此他們需要做兩件事 Dialogue: 0,0:03:49.05,0:03:51.54,Default,,0000,0000,0000,,他們需要公開性。他們必須建立一個規範: Dialogue: 0,0:03:51.54,0:03:53.40,Default,,0000,0000,0000,,當你進行一項實驗時 Dialogue: 0,0:03:53.40,0:03:56.08,Default,,0000,0000,0000,,你不能只是發表你的主張 Dialogue: 0,0:03:56.08,0:03:57.51,Default,,0000,0000,0000,,還必須發表你的實驗過程 Dialogue: 0,0:03:57.51,0:04:00.30,Default,,0000,0000,0000,,如果你不告訴大家你是怎麼做的,就不會有人相信你 Dialogue: 0,0:04:00.30,0:04:02.66,Default,,0000,0000,0000,,不過他們還需要另外一樣東西:速度 Dialogue: 0,0:04:02.66,0:04:04.97,Default,,0000,0000,0000,,他們必須迅速且同步處理 Dialogue: 0,0:04:04.97,0:04:07.42,Default,,0000,0000,0000,,其他自然哲學家知道的東西,否則的話 Dialogue: 0,0:04:07.42,0:04:10.28,Default,,0000,0000,0000,,就無法讓討論確實進行 Dialogue: 0,0:04:10.28,0:04:13.23,Default,,0000,0000,0000,,印刷機就是個適合的媒介 Dialogue: 0,0:04:13.23,0:04:15.82,Default,,0000,0000,0000,,書本反而不適合,因為它太慢了 Dialogue: 0,0:04:15.82,0:04:18.68,Default,,0000,0000,0000,,所以他們發明了科學雜誌 Dialogue: 0,0:04:18.68,0:04:21.46,Default,,0000,0000,0000,,當作一種同步整合這些 Dialogue: 0,0:04:21.46,0:04:24.02,Default,,0000,0000,0000,,自然哲學家們不同論據的方式 Dialogue: 0,0:04:24.02,0:04:27.52,Default,,0000,0000,0000,,印刷機並沒有造成科學革命 Dialogue: 0,0:04:27.52,0:04:29.66,Default,,0000,0000,0000,,而是科學家自己創造的 Dialogue: 0,0:04:29.66,0:04:31.52,Default,,0000,0000,0000,,但如果沒有以印刷機作為工具 Dialogue: 0,0:04:31.52,0:04:33.69,Default,,0000,0000,0000,,就不可能發生科學革命 Dialogue: 0,0:04:33.69,0:04:35.93,Default,,0000,0000,0000,,那我們呢?我們這一代 Dialogue: 0,0:04:35.93,0:04:37.93,Default,,0000,0000,0000,,和我們的媒體革命:網路,又造就了什麼? Dialogue: 0,0:04:37.93,0:04:42.05,Default,,0000,0000,0000,,這個嘛,世界和平的預言?有的(笑聲) Dialogue: 0,0:04:42.05,0:04:50.64,Default,,0000,0000,0000,,更多的論戰?給這個五顆星(笑聲) Dialogue: 0,0:04:50.64,0:04:51.95,Default,,0000,0000,0000,,(笑聲) Dialogue: 0,0:04:51.95,0:04:56.29,Default,,0000,0000,0000,,我的意思是,YouTube 根本就是口水戰天堂(笑聲) Dialogue: 0,0:04:56.29,0:05:00.39,Default,,0000,0000,0000,,更有品質的辯論?這才是真正的問題 Dialogue: 0,0:05:00.39,0:05:02.43,Default,,0000,0000,0000,,我研究社會媒體 Dialogue: 0,0:05:02.43,0:05:05.04,Default,,0000,0000,0000,,這就意味著:我觀察人們爭論 Dialogue: 0,0:05:05.04,0:05:09.15,Default,,0000,0000,0000,,如果要我選出一個群體,可以代表 Dialogue: 0,0:05:09.15,0:05:12.94,Default,,0000,0000,0000,,我們這個世代的"無形學院",一群出自這個世代的人們 Dialogue: 0,0:05:12.94,0:05:16.10,Default,,0000,0000,0000,,嘗試利用這些媒體工具 Dialogue: 0,0:05:16.10,0:05:18.88,Default,,0000,0000,0000,,不只是為了更多的機會,也為了更優質的辯論 Dialogue: 0,0:05:18.88,0:05:21.28,Default,,0000,0000,0000,,我會選出開放源碼程式設計師 Dialogue: 0,0:05:21.28,0:05:23.54,Default,,0000,0000,0000,,程式設計是種三方的關係 Dialogue: 0,0:05:23.54,0:05:25.82,Default,,0000,0000,0000,,一個程式設計師、一些原始碼 Dialogue: 0,0:05:25.82,0:05:28.44,Default,,0000,0000,0000,,還有跑程式的電腦 Dialogue: 0,0:05:28.44,0:05:33.14,Default,,0000,0000,0000,,不過電腦是出名的死腦筋 Dialogue: 0,0:05:33.14,0:05:37.16,Default,,0000,0000,0000,,要寫出一組可以讓電腦知道如何執行的指令 Dialogue: 0,0:05:37.16,0:05:40.20,Default,,0000,0000,0000,,是極端困難的 Dialogue: 0,0:05:40.20,0:05:42.07,Default,,0000,0000,0000,,這還只是在只有一個設計師的情況下 Dialogue: 0,0:05:42.07,0:05:44.17,Default,,0000,0000,0000,,如果讓一個以上的設計師一起寫程式 Dialogue: 0,0:05:44.17,0:05:47.25,Default,,0000,0000,0000,,很容易就會發生兩個設計師的指令 Dialogue: 0,0:05:47.25,0:05:49.91,Default,,0000,0000,0000,,在共同製作的檔案上互相重疊的情況 Dialogue: 0,0:05:49.91,0:05:52.09,Default,,0000,0000,0000,,或是寫出互相矛盾的指令 Dialogue: 0,0:05:52.09,0:05:54.54,Default,,0000,0000,0000,,讓電腦無法順利運作 Dialogue: 0,0:05:54.54,0:05:57.49,Default,,0000,0000,0000,,當越多程式設計師一起工作 Dialogue: 0,0:05:57.49,0:06:00.26,Default,,0000,0000,0000,,這個問題就越大 Dialogue: 0,0:06:00.26,0:06:03.61,Default,,0000,0000,0000,,舉一個最相近的例子 Dialogue: 0,0:06:03.61,0:06:06.34,Default,,0000,0000,0000,,開發大型軟體計畫的管理困難 Dialogue: 0,0:06:06.34,0:06:09.99,Default,,0000,0000,0000,,就跟社群媒體混亂的管理問題一樣 Dialogue: 0,0:06:09.99,0:06:12.47,Default,,0000,0000,0000,,幾十年來,這個問題都有標準的 Dialogue: 0,0:06:12.47,0:06:14.12,Default,,0000,0000,0000,,解決程序,通常被稱為 Dialogue: 0,0:06:14.12,0:06:16.10,Default,,0000,0000,0000,,“版本控制系統” Dialogue: 0,0:06:16.10,0:06:18.31,Default,,0000,0000,0000,,這個系統會絲毫不差地做你要它做的事 Dialogue: 0,0:06:18.31,0:06:21.70,Default,,0000,0000,0000,,它提供軟體一個標準備份 Dialogue: 0,0:06:21.70,0:06:23.26,Default,,0000,0000,0000,,並存在某處的伺服器裡 Dialogue: 0,0:06:23.26,0:06:26.16,Default,,0000,0000,0000,,唯一可以更動它的是擁有 Dialogue: 0,0:06:26.16,0:06:29.69,Default,,0000,0000,0000,,存取許可的程式設計師 Dialogue: 0,0:06:29.69,0:06:33.46,Default,,0000,0000,0000,,但他們也只被允許改動 Dialogue: 0,0:06:33.46,0:06:35.89,Default,,0000,0000,0000,,他們被授權更動的部分 Dialogue: 0,0:06:35.89,0:06:39.08,Default,,0000,0000,0000,,而版本控制系統的示意圖 Dialogue: 0,0:06:39.08,0:06:41.44,Default,,0000,0000,0000,,長得都是這種樣子 Dialogue: 0,0:06:41.44,0:06:44.32,Default,,0000,0000,0000,,好,他們像是組織結構圖一樣 Dialogue: 0,0:06:44.32,0:06:45.72,Default,,0000,0000,0000,,你不必費力去弄清楚 Dialogue: 0,0:06:45.72,0:06:49.19,Default,,0000,0000,0000,,這樣一個系統的政治結果 Dialogue: 0,0:06:49.19,0:06:53.67,Default,,0000,0000,0000,,這就是一種封建制度:一個擁有者,無數個工人 Dialogue: 0,0:06:53.67,0:06:56.99,Default,,0000,0000,0000,,這對商業軟體工業來說沒什麼問題 Dialogue: 0,0:06:56.99,0:07:02.38,Default,,0000,0000,0000,,就像 Microsoft 的 Office 系列,和 Adobe 的 Photoshop Dialogue: 0,0:07:02.38,0:07:05.21,Default,,0000,0000,0000,,這些公司擁有這些軟體 Dialogue: 0,0:07:05.21,0:07:07.53,Default,,0000,0000,0000,,而程式設計師只是僱員 Dialogue: 0,0:07:07.53,0:07:10.90,Default,,0000,0000,0000,,但有一天,一位設計師決定 Dialogue: 0,0:07:10.90,0:07:13.89,Default,,0000,0000,0000,,這不是正確的工作方式 Dialogue: 0,0:07:13.89,0:07:15.15,Default,,0000,0000,0000,,他就是林納斯.托瓦茲 Dialogue: 0,0:07:15.15,0:07:17.30,Default,,0000,0000,0000,,托瓦茲是最出名的開放源碼程式設計師 Dialogue: 0,0:07:17.30,0:07:22.60,Default,,0000,0000,0000,,從名字就看得出來,他創辦了Linux。托瓦茲看好 Dialogue: 0,0:07:22.60,0:07:26.11,Default,,0000,0000,0000,,開放源碼運動處理這類問題的方式 Dialogue: 0,0:07:26.11,0:07:30.74,Default,,0000,0000,0000,,開放源碼軟體,開放源碼授權的根本理念就是 Dialogue: 0,0:07:30.74,0:07:34.48,Default,,0000,0000,0000,,每個人都應該要有取得原始碼的權利 Dialogue: 0,0:07:34.48,0:07:37.74,Default,,0000,0000,0000,,不過,當然這樣就會造成 Dialogue: 0,0:07:37.74,0:07:41.04,Default,,0000,0000,0000,,上述所說的混亂,而為了程式運作順利 Dialogue: 0,0:07:41.04,0:07:42.62,Default,,0000,0000,0000,,就必須事先預防 Dialogue: 0,0:07:42.62,0:07:45.10,Default,,0000,0000,0000,,因此大部份開放原始碼計畫只好摸摸鼻子 Dialogue: 0,0:07:45.10,0:07:47.78,Default,,0000,0000,0000,,回頭使用那些封建管理系統 Dialogue: 0,0:07:47.78,0:07:50.29,Default,,0000,0000,0000,,但托瓦茲說:「我才不要那樣。」 Dialogue: 0,0:07:50.29,0:07:53.86,Default,,0000,0000,0000,,他的立場非常清楚 Dialogue: 0,0:07:53.86,0:07:56.39,Default,,0000,0000,0000,,當你使用一個工具,你同時也接受了 Dialogue: 0,0:07:56.39,0:07:59.98,Default,,0000,0000,0000,,那個工具背後的管理理念 Dialogue: 0,0:07:59.98,0:08:03.12,Default,,0000,0000,0000,,所以他不會接受使用任何跟 Linux 團隊理念 Dialogue: 0,0:08:03.12,0:08:05.42,Default,,0000,0000,0000,,不相符的東西 Dialogue: 0,0:08:05.42,0:08:07.96,Default,,0000,0000,0000,,而為了要讓你對這種決定有龐大 Dialogue: 0,0:08:07.96,0:08:11.62,Default,,0000,0000,0000,,有點概念,這是一個 Dialogue: 0,0:08:11.62,0:08:15.11,Default,,0000,0000,0000,,Linux 的內部依賴關係圖 Dialogue: 0,0:08:15.11,0:08:17.72,Default,,0000,0000,0000,,在 Linux 操作系統裡面,程式的每一個單元 Dialogue: 0,0:08:17.72,0:08:22.16,Default,,0000,0000,0000,,都互相依賴,以此讓運作順利 Dialogue: 0,0:08:22.16,0:08:25.74,Default,,0000,0000,0000,,這是一個極端複雜的流程 Dialogue: 0,0:08:25.74,0:08:28.54,Default,,0000,0000,0000,,這是一個極端複雜的程式 Dialogue: 0,0:08:28.54,0:08:31.20,Default,,0000,0000,0000,,但多年以來,托瓦茲不靠任何自動化程式 Dialogue: 0,0:08:31.20,0:08:35.10,Default,,0000,0000,0000,,而是用他的 email 收件匣運作這些 Dialogue: 0,0:08:35.10,0:08:37.58,Default,,0000,0000,0000,,設計師們把協調出來的更動寄給他 Dialogue: 0,0:08:37.58,0:08:41.70,Default,,0000,0000,0000,,然後他會親自把這些更動整合在一起 Dialogue: 0,0:08:41.70,0:08:46.44,Default,,0000,0000,0000,,之後,靠著 15 年來對 Linux 的觀察 Dialogue: 0,0:08:46.44,0:08:49.25,Default,,0000,0000,0000,,和尋找團隊工作的方法,他說:「我想我知道 Dialogue: 0,0:08:49.25,0:08:53.42,Default,,0000,0000,0000,,該怎麼寫一個讓自由設計師使用的版本控制系統了」 Dialogue: 0,0:08:53.42,0:08:59.31,Default,,0000,0000,0000,,他稱之為"Git"。Git 是分散式版本控制系統 Dialogue: 0,0:08:59.31,0:09:02.34,Default,,0000,0000,0000,,跟傳統的版本控制系統 Dialogue: 0,0:09:02.34,0:09:04.40,Default,,0000,0000,0000,,有兩個最大的差異 Dialogue: 0,0:09:04.40,0:09:07.55,Default,,0000,0000,0000,,第一,它實踐了開放原始碼的中心理念 Dialogue: 0,0:09:07.55,0:09:10.83,Default,,0000,0000,0000,,每個在參與工作計畫的人 Dialogue: 0,0:09:10.83,0:09:14.50,Default,,0000,0000,0000,,都擁有獲得原始碼的權利 Dialogue: 0,0:09:14.50,0:09:17.18,Default,,0000,0000,0000,,而要製作 Git 的工作流程示意圖時 Dialogue: 0,0:09:17.18,0:09:20.12,Default,,0000,0000,0000,,它們都會長得像這樣 Dialogue: 0,0:09:20.12,0:09:22.43,Default,,0000,0000,0000,,你不必特地去瞭解這些圓圈 Dialogue: 0,0:09:22.43,0:09:26.11,Default,,0000,0000,0000,,方塊和箭頭的意義,就可以知道這個工作流程 Dialogue: 0,0:09:26.11,0:09:29.21,Default,,0000,0000,0000,,的複雜度遠遠超過了 Dialogue: 0,0:09:29.21,0:09:31.93,Default,,0000,0000,0000,,普通的版本控制系統 Dialogue: 0,0:09:31.93,0:09:36.24,Default,,0000,0000,0000,,可是這也帶來了之前所說的混亂 Dialogue: 0,0:09:36.24,0:09:39.29,Default,,0000,0000,0000,,因此,這就是 Git 的第二個創新 Dialogue: 0,0:09:39.29,0:09:43.28,Default,,0000,0000,0000,,這是一張 GitHub(Git 最主要的存取服務)的螢幕截圖 Dialogue: 0,0:09:43.28,0:09:46.63,Default,,0000,0000,0000,,只要每一次設計師使用Git Dialogue: 0,0:09:46.63,0:09:49.80,Default,,0000,0000,0000,,進行任何重大的改動 Dialogue: 0,0:09:49.80,0:09:53.10,Default,,0000,0000,0000,,例如建立新檔案、修改舊的檔案 Dialogue: 0,0:09:53.10,0:09:57.78,Default,,0000,0000,0000,,或合併不同的檔案,Git 就會產生這種標示 Dialogue: 0,0:09:57.78,0:10:00.92,Default,,0000,0000,0000,,這一長串數字和字母 Dialogue: 0,0:10:00.92,0:10:05.100,Default,,0000,0000,0000,,是每一個更動都有的、獨一無二的識別碼, Dialogue: 0,0:10:05.100,0:10:08.85,Default,,0000,0000,0000,,而且沒有經手任何中央協調處理 Dialogue: 0,0:10:08.85,0:10:13.34,Default,,0000,0000,0000,,每一個Git系統都以同樣的方式產生這些數字 Dialogue: 0,0:10:13.34,0:10:16.68,Default,,0000,0000,0000,,意思就是,這是一個識別標誌 Dialogue: 0,0:10:16.68,0:10:19.83,Default,,0000,0000,0000,,會直接綁在每一個更動上面,而且無法偽造 Dialogue: 0,0:10:19.83,0:10:21.77,Default,,0000,0000,0000,,這個方式達到的成果是: Dialogue: 0,0:10:21.77,0:10:25.45,Default,,0000,0000,0000,,一個在蘇格蘭的設計師和在烏甘達的設計師 Dialogue: 0,0:10:25.45,0:10:29.15,Default,,0000,0000,0000,,可以同時拿到同樣的軟體副本 Dialogue: 0,0:10:29.15,0:10:32.98,Default,,0000,0000,0000,,他們可以各自進行更動和合併 Dialogue: 0,0:10:32.98,0:10:35.91,Default,,0000,0000,0000,,就算他們各自都不知道 Dialogue: 0,0:10:35.91,0:10:38.87,Default,,0000,0000,0000,,對方的存在 Dialogue: 0,0:10:38.87,0:10:42.37,Default,,0000,0000,0000,,這是一種不需要中介協調的合作方式 Dialogue: 0,0:10:42.37,0:10:45.30,Default,,0000,0000,0000,,這是一項重大的變革 Dialogue: 0,0:10:45.30,0:10:50.52,Default,,0000,0000,0000,,我告訴你們這些,不是想要你們覺得,哇 Dialogue: 0,0:10:50.52,0:10:54.21,Default,,0000,0000,0000,,這些開放源碼程式設計師這下有了好工具 Dialogue: 0,0:10:54.21,0:10:57.30,Default,,0000,0000,0000,,可以幫助實踐他們的工作哲學,真是太棒了 Dialogue: 0,0:10:57.30,0:10:59.41,Default,,0000,0000,0000,,雖然我真的覺得這的確很棒 Dialogue: 0,0:10:59.41,0:11:02.18,Default,,0000,0000,0000,,我告訴你們這些,是因為我從中看到了 Dialogue: 0,0:11:02.18,0:11:04.37,Default,,0000,0000,0000,,這對不同社群間的整合產生的意義 Dialogue: 0,0:11:04.37,0:11:10.69,Default,,0000,0000,0000,,自從 Git 開創了“互相合作而不需居中整合”的方式 Dialogue: 0,0:11:10.69,0:11:13.63,Default,,0000,0000,0000,,你就會開始看到非常巨大 Dialogue: 0,0:11:13.63,0:11:17.88,Default,,0000,0000,0000,,而且複雜的社群形式 Dialogue: 0,0:11:17.88,0:11:20.16,Default,,0000,0000,0000,,這是一個 Ruby 社群的圖示 Dialogue: 0,0:11:20.16,0:11:21.69,Default,,0000,0000,0000,,Ruby 是一種開放原始碼程式語言 Dialogue: 0,0:11:21.69,0:11:24.69,Default,,0000,0000,0000,,而在其中人們之間的連結—— Dialogue: 0,0:11:24.69,0:11:27.09,Default,,0000,0000,0000,,這不是一個軟體圖示,而是人際的圖示 Dialogue: 0,0:11:27.09,0:11:29.19,Default,,0000,0000,0000,,所有在同一個企劃共同工作的人們 Dialogue: 0,0:11:29.19,0:11:31.53,Default,,0000,0000,0000,,這是他們之間的連結 Dialogue: 0,0:11:31.53,0:11:34.52,Default,,0000,0000,0000,,而這一點都不像個組織結構圖 Dialogue: 0,0:11:34.52,0:11:37.94,Default,,0000,0000,0000,,還比較像個反組織結構圖,然而 Dialogue: 0,0:11:37.94,0:11:40.55,Default,,0000,0000,0000,,從這個社群裡,而不單單只是使用那些工具 Dialogue: 0,0:11:40.55,0:11:42.84,Default,,0000,0000,0000,,人們可以一起合作、製作程式 Dialogue: 0,0:11:42.84,0:11:47.20,Default,,0000,0000,0000,,所以現在有兩個很好的理由這樣想: Dialogue: 0,0:11:47.20,0:11:51.37,Default,,0000,0000,0000,,這種方式可以應用在 Dialogue: 0,0:11:51.37,0:11:55.91,Default,,0000,0000,0000,,普遍的民主制度,尤其是在法律上 Dialogue: 0,0:11:55.91,0:11:57.76,Default,,0000,0000,0000,,但事實上,當你這樣告訴別人: Dialogue: 0,0:11:57.76,0:12:00.72,Default,,0000,0000,0000,,「網路上有些東西對民主制度是好的」 Dialogue: 0,0:12:00.72,0:12:03.16,Default,,0000,0000,0000,,你通常會得到這樣的反應: Dialogue: 0,0:12:03.16,0:12:09.09,Default,,0000,0000,0000,,(音樂)(笑聲) Dialogue: 0,0:12:09.09,0:12:11.61,Default,,0000,0000,0000,,意思是:你是指像會唱歌的貓 Dialogue: 0,0:12:11.61,0:12:14.02,Default,,0000,0000,0000,,這類東西嗎?這就是你說的 Dialogue: 0,0:12:14.02,0:12:16.65,Default,,0000,0000,0000,,對社會有幫助的事物? Dialogue: 0,0:12:16.65,0:12:18.79,Default,,0000,0000,0000,,我必須說,像唱歌的貓這種東西 Dialogue: 0,0:12:18.79,0:12:22.15,Default,,0000,0000,0000,,總是會有的 Dialogue: 0,0:12:22.15,0:12:23.88,Default,,0000,0000,0000,,我並不只是指這總是發生在網路上 Dialogue: 0,0:12:23.88,0:12:26.46,Default,,0000,0000,0000,,我是指任何媒體都會產生這類事情,就這樣 Dialogue: 0,0:12:26.46,0:12:28.50,Default,,0000,0000,0000,,在商業性印刷興起後 Dialogue: 0,0:12:28.50,0:12:31.18,Default,,0000,0000,0000,,沒多久就有人發現 Dialogue: 0,0:12:31.18,0:12:34.49,Default,,0000,0000,0000,,印製色情小說是門好生意(笑聲) Dialogue: 0,0:12:34.49,0:12:37.53,Default,,0000,0000,0000,,你不需要靠經濟誘因來賣書賣多久 Dialogue: 0,0:12:37.53,0:12:40.56,Default,,0000,0000,0000,,就會有人說:「欸,想知道我賭多少在 Dialogue: 0,0:12:40.56,0:12:42.72,Default,,0000,0000,0000,,大家願意花多少錢買這些書嗎?」(笑聲) Dialogue: 0,0:12:42.72,0:12:46.27,Default,,0000,0000,0000,,人們甚至還要多花150年才想到 Dialogue: 0,0:12:46.27,0:12:53.03,Default,,0000,0000,0000,,創辦科學雜誌,對吧?所以——(笑聲、掌聲) Dialogue: 0,0:12:53.03,0:12:56.07,Default,,0000,0000,0000,,所以“無形學院”利用印刷機 Dialogue: 0,0:12:56.07,0:12:58.46,Default,,0000,0000,0000,,創辦了科學雜誌 Dialogue: 0,0:12:58.46,0:13:01.37,Default,,0000,0000,0000,,這是個重要事件,但並不是個劃時代的里程碑 Dialogue: 0,0:13:01.37,0:13:04.13,Default,,0000,0000,0000,,而且它發展的速度不快 Dialogue: 0,0:13:04.13,0:13:07.42,Default,,0000,0000,0000,,所以如果你想知道改變發生在哪裡 Dialogue: 0,0:13:07.42,0:13:09.44,Default,,0000,0000,0000,,你必須從邊緣地帶尋找 Dialogue: 0,0:13:09.44,0:13:14.90,Default,,0000,0000,0000,,法律也是互相依賴的 Dialogue: 0,0:13:14.90,0:13:18.31,Default,,0000,0000,0000,,這是一張美國稅法的圖示 Dialogue: 0,0:13:18.31,0:13:21.39,Default,,0000,0000,0000,,顯示法規與法規之間的依賴關係 Dialogue: 0,0:13:21.39,0:13:23.79,Default,,0000,0000,0000,,以及其整體效果 Dialogue: 0,0:13:23.79,0:13:27.22,Default,,0000,0000,0000,,所以,我們有了管理程式碼的網站 Dialogue: 0,0:13:27.22,0:13:29.12,Default,,0000,0000,0000,,但是事實上,法律也是一個 Dialogue: 0,0:13:29.12,0:13:31.40,Default,,0000,0000,0000,,供許多不同意見傳播的地方 Dialogue: 0,0:13:31.40,0:13:34.91,Default,,0000,0000,0000,,但是它們最終都必須變成一個標準版本 Dialogue: 0,0:13:34.91,0:13:37.48,Default,,0000,0000,0000,,而當你到 GitHub 上看看 Dialogue: 0,0:13:37.48,0:13:39.55,Default,,0000,0000,0000,,你會看到難以計數的製作計畫 Dialogue: 0,0:13:39.55,0:13:40.91,Default,,0000,0000,0000,,幾乎全部都是程式碼 Dialogue: 0,0:13:40.91,0:13:43.59,Default,,0000,0000,0000,,但如果你往網路邊緣找,你會發現 Dialogue: 0,0:13:43.59,0:13:45.80,Default,,0000,0000,0000,,有人正在實驗這種系統的 Dialogue: 0,0:13:45.80,0:13:47.41,Default,,0000,0000,0000,,政治效應 Dialogue: 0,0:13:47.41,0:13:49.22,Default,,0000,0000,0000,,有人把維基解密發佈的美國國務院電報 Dialogue: 0,0:13:49.22,0:13:51.49,Default,,0000,0000,0000,,和用來解讀的軟體一起放上網路 Dialogue: 0,0:13:51.49,0:13:54.68,Default,,0000,0000,0000,,包括一種我最愛用在他們公佈的 Dialogue: 0,0:13:54.68,0:13:57.05,Default,,0000,0000,0000,,國務院電報的軟體,那是種專門用來偵測 Dialogue: 0,0:13:57.05,0:14:00.06,Default,,0000,0000,0000,,國務院電報裡自然產生的俳句的工具 Dialogue: 0,0:14:00.06,0:14:05.96,Default,,0000,0000,0000,,(笑聲) Dialogue: 0,0:14:05.96,0:14:09.03,Default,,0000,0000,0000,,是啊(笑聲) Dialogue: 0,0:14:09.03,0:14:11.83,Default,,0000,0000,0000,,紐約州參議院設立了名為 Dialogue: 0,0:14:11.83,0:14:14.24,Default,,0000,0000,0000,,《公開立法》(暫譯)法案,也使用 GitHub 的服務 Dialogue: 0,0:14:14.24,0:14:16.62,Default,,0000,0000,0000,,同樣是為了更新速度與流暢度 Dialogue: 0,0:14:16.62,0:14:19.29,Default,,0000,0000,0000,,你可以上去瀏覽你們區的參議員 Dialogue: 0,0:14:19.29,0:14:21.32,Default,,0000,0000,0000,,就可以看到他們支持的法案 Dialogue: 0,0:14:21.32,0:14:24.96,Default,,0000,0000,0000,,有人透過 Divegeek 發佈了猶他法規 Dialogue: 0,0:14:24.96,0:14:27.72,Default,,0000,0000,0000,,就是猶他州的州法,而他們這麼做 Dialogue: 0,0:14:27.72,0:14:29.17,Default,,0000,0000,0000,,並不是只為了 Dialogue: 0,0:14:29.17,0:14:32.37,Default,,0000,0000,0000,,也為了可以將這個用在進一步 Dialogue: 0,0:14:32.37,0:14:36.92,Default,,0000,0000,0000,,發展立法過程的有趣可能性 Dialogue: 0,0:14:36.92,0:14:40.76,Default,,0000,0000,0000,,去年參議院的著作權辯論裡 Dialogue: 0,0:14:40.76,0:14:44.95,Default,,0000,0000,0000,,有人發佈了一樣工具,說: Dialogue: 0,0:14:44.95,0:14:48.07,Default,,0000,0000,0000,,「好萊塢比加拿大公民有更多接觸 Dialogue: 0,0:14:48.07,0:14:51.89,Default,,0000,0000,0000,,加拿大立法委員的管道,這非常奇怪。我們來用 GitHub Dialogue: 0,0:14:51.89,0:14:56.36,Default,,0000,0000,0000,,讓他們看看一個公民規劃的法案會是什麼樣子。」 Dialogue: 0,0:14:56.36,0:15:00.12,Default,,0000,0000,0000,,而這張非常令人震撼的截圖也包含在內 Dialogue: 0,0:15:00.12,0:15:03.10,Default,,0000,0000,0000,,右邊這塊稱為"diff" Dialogue: 0,0:15:03.10,0:15:06.06,Default,,0000,0000,0000,,這部分是給你看許多人一起編輯的內容 Dialogue: 0,0:15:06.06,0:15:08.27,Default,,0000,0000,0000,,什麼時候改的、誰改的 Dialogue: 0,0:15:08.27,0:15:09.27,Default,,0000,0000,0000,,以及改動的內容是什麼 Dialogue: 0,0:15:09.27,0:15:10.72,Default,,0000,0000,0000,,紅色是被刪除的東西 Dialogue: 0,0:15:10.72,0:15:13.42,Default,,0000,0000,0000,,綠色則是多加進去的東西 Dialogue: 0,0:15:13.42,0:15:16.20,Default,,0000,0000,0000,,程式設計師真是物盡其用了 Dialogue: 0,0:15:16.20,0:15:19.12,Default,,0000,0000,0000,,世上沒有任何民主國家可以提供 Dialogue: 0,0:15:19.12,0:15:22.94,Default,,0000,0000,0000,,公民這樣的機會,不論是關於立法或預算 Dialogue: 0,0:15:22.94,0:15:25.47,Default,,0000,0000,0000,,就算那些事是在我們的 Dialogue: 0,0:15:25.47,0:15:28.61,Default,,0000,0000,0000,,同意和金錢之下通過的 Dialogue: 0,0:15:28.61,0:15:31.84,Default,,0000,0000,0000,,如果可以的話,我很想告訴你們 Dialogue: 0,0:15:31.84,0:15:35.02,Default,,0000,0000,0000,,開源程式設計師已經想出了 Dialogue: 0,0:15:35.02,0:15:38.69,Default,,0000,0000,0000,,一種規模廣大的合作方式 Dialogue: 0,0:15:38.69,0:15:42.15,Default,,0000,0000,0000,,便宜而且和民主的理想一致,我很想告訴 Dialogue: 0,0:15:42.15,0:15:44.32,Default,,0000,0000,0000,,你們,這些工具都已經準備好了 Dialogue: 0,0:15:44.32,0:15:48.66,Default,,0000,0000,0000,,因此改革是必然的。但事實並不是這樣 Dialogue: 0,0:15:48.66,0:15:51.65,Default,,0000,0000,0000,,當然,部分的原因只是出在缺乏資訊 Dialogue: 0,0:15:51.65,0:15:53.55,Default,,0000,0000,0000,,有人在問答網站上問了一個問題 Dialogue: 0,0:15:53.55,0:15:55.64,Default,,0000,0000,0000,,「為什麼立法的人 Dialogue: 0,0:15:55.64,0:15:57.05,Default,,0000,0000,0000,,不使用分散式版本控制的方式?」 Dialogue: 0,0:15:57.05,0:16:00.67,Default,,0000,0000,0000,,這個則是圖像示的答案(笑聲) Dialogue: 0,0:16:00.67,0:16:02.76,Default,,0000,0000,0000,,(笑聲、掌聲) Dialogue: 0,0:16:02.76,0:16:07.78,Default,,0000,0000,0000,,這的確是一部分的問題,但只是一部分而已 Dialogue: 0,0:16:07.78,0:16:10.96,Default,,0000,0000,0000,,當然,更大的問題出在權力 Dialogue: 0,0:16:10.96,0:16:14.13,Default,,0000,0000,0000,,那些實際參與以實驗這個政治效應的人 Dialogue: 0,0:16:14.13,0:16:16.70,Default,,0000,0000,0000,,並沒有立法權,而有立法權的人 Dialogue: 0,0:16:16.70,0:16:20.66,Default,,0000,0000,0000,,卻不去參與這個實驗 Dialogue: 0,0:16:20.66,0:16:22.21,Default,,0000,0000,0000,,這些實驗是關於公開性 Dialogue: 0,0:16:22.21,0:16:24.07,Default,,0000,0000,0000,,如果沒有公開透明的程序 Dialogue: 0,0:16:24.07,0:16:26.100,Default,,0000,0000,0000,,那就不叫做民主,但是透明性只不過是 Dialogue: 0,0:16:26.100,0:16:30.90,Default,,0000,0000,0000,,公開性的一種面向,而給一艘 Dialogue: 0,0:16:30.90,0:16:34.07,Default,,0000,0000,0000,,沒有舵的船,也並不是民主國家 Dialogue: 0,0:16:34.07,0:16:37.48,Default,,0000,0000,0000,,對國民的中心承諾 Dialogue: 0,0:16:37.48,0:16:39.83,Default,,0000,0000,0000,,所以想想看這個 Dialogue: 0,0:16:39.83,0:16:42.42,Default,,0000,0000,0000,,瑪莎.佩恩的想法能傳達給大眾 Dialogue: 0,0:16:42.42,0:16:46.11,Default,,0000,0000,0000,,是因為一點科技的幫助 Dialogue: 0,0:16:46.11,0:16:49.74,Default,,0000,0000,0000,,但讓它持續曝光的是政治意願 Dialogue: 0,0:16:49.74,0:16:52.02,Default,,0000,0000,0000,,大眾期望著 Dialogue: 0,0:16:52.02,0:16:55.55,Default,,0000,0000,0000,,她不用接受審查 Dialogue: 0,0:16:55.55,0:17:00.88,Default,,0000,0000,0000,,這才是我們目前和這些合作性工具的發展情況 Dialogue: 0,0:17:00.88,0:17:04.89,Default,,0000,0000,0000,,我們擁有、見識過它們,它們行得通 Dialogue: 0,0:17:04.89,0:17:05.94,Default,,0000,0000,0000,,我們可以利用它們嗎? Dialogue: 0,0:17:05.94,0:17:11.06,Default,,0000,0000,0000,,我們可以將左邊的方式應用在右邊這上面嗎? Dialogue: 0,0:17:11.06,0:17:14.78,Default,,0000,0000,0000,,T.S.艾略特曾說:「一個文化裡 Dialogue: 0,0:17:14.78,0:17:16.86,Default,,0000,0000,0000,,所能發生的最重大的事 Dialogue: 0,0:17:16.86,0:17:20.50,Default,,0000,0000,0000,,是發現新的散文形式。」 Dialogue: 0,0:17:20.50,0:17:22.75,Default,,0000,0000,0000,,我不這麼認為啦,不過——(笑聲) Dialogue: 0,0:17:22.75,0:17:26.41,Default,,0000,0000,0000,,這是一個正確的立論方式,對吧? Dialogue: 0,0:17:26.41,0:17:29.77,Default,,0000,0000,0000,,一個文化裡能發生的最重大的事情是 Dialogue: 0,0:17:29.77,0:17:32.58,Default,,0000,0000,0000,,他們可以發展出新的論辯方式: Dialogue: 0,0:17:32.58,0:17:39.25,Default,,0000,0000,0000,,法官審判、投票、同儕審查、然後是這個,對吧? Dialogue: 0,0:17:39.30,0:17:42.36,Default,,0000,0000,0000,,在我們的人生裡,一種新的論辯方式已被發明 Dialogue: 0,0:17:42.36,0:17:44.25,Default,,0000,0000,0000,,而且其實是在過去十年裡發生的 Dialogue: 0,0:17:44.25,0:17:48.30,Default,,0000,0000,0000,,它規模極大、很廣泛、低成本 Dialogue: 0,0:17:48.30,0:17:51.60,Default,,0000,0000,0000,,而且它很適合實現民主制度的理想 Dialogue: 0,0:17:51.60,0:17:53.59,Default,,0000,0000,0000,,而現在的問題是:我們要繼續只讓 Dialogue: 0,0:17:53.59,0:17:55.12,Default,,0000,0000,0000,,這些程式設計師使用它嗎? Dialogue: 0,0:17:55.12,0:17:57.16,Default,,0000,0000,0000,,或者,我們可以試著使用它、讓它 Dialogue: 0,0:17:57.16,0:17:59.32,Default,,0000,0000,0000,,為社會大眾服務? Dialogue: 0,0:17:59.32,0:18:01.92,Default,,0000,0000,0000,,感謝大家出席聆聽(掌聲) Dialogue: 0,0:18:01.92,0:18:06.06,Default,,0000,0000,0000,,(掌聲) Dialogue: 0,0:18:06.06,0:18:11.19,Default,,0000,0000,0000,,謝謝,謝謝(掌聲)