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

自由軟體運動與社群專案

6a06d23deec5e9bfc3433fd7934eb19b?s=47 曾政嘉
December 04, 2016

 自由軟體運動與社群專案

本人於 2016/12/02 受邀至成大資工系「自由軟體開發與社群發展」課程講述自由軟體社群專案的運作給同學們分享。

我以《自由軟體運動與社群專案》為題,主要概略描述了自由軟體運動的來龍去脈,並解釋所謂「社群」為何、成形的原因,最後以 Fedora 專案作為範例,解釋一項自由軟體專案製作出新成品的運作過程。

個人著作部分之授權為 CC-by-SA 3.0。
本投影片所用之 Logo 或商標皆為其所屬機構或單位所有
BabyGNU 與 BabyTux 圖片採 CC-by 4.0 international 授權,作者 Nicolas Rougier
Xerox 雷射印表機圖片,合理引用,取材自 http://aaramtechserv.in 網頁
鳥飛翔圖片 Free as in fly,CC-by 2.0 generic,作者 Nagy David
握手圖片 Shaking hands,CC-by 2.0 generic,作者 Chris-Håvard Berge
法國七月革命,Public Domain,作者 Jean Victor Schnetz

6a06d23deec5e9bfc3433fd7934eb19b?s=128

曾政嘉

December 04, 2016
Tweet

Transcript

  1. fedora ambassador 自由軟體運動與社群專案 member Cheng-Chia Tseng 曾政嘉

  2. None
  3. None
  4. None
  5. None
  6. 緣起 教自由軟體的國中電腦老師

  7. 窗外的世界 一個以 Linux 為基礎的作業系統。

  8. 差別在哪 ?

  9. 自由使用 自由改寫 再次散佈 回饋改善 Copyleft

  10. 美好年代 1970 年代微電腦發明 廠商普遍提供源始碼讓大家使用

  11. 軟體專有化 1976 年 Bill Gates 致愛好者的公開信 1980 年代以後電腦程式成為營利產業

  12. 現在的電腦愛好圈最要命的問題就是沒有優秀軟 體、相關書籍 [ 略… ] 高品質的軟體可以被業餘愛好 者編寫出來嗎? [ 略… ]

    為何如此?多數電腦愛好者必須明白, 你們中大多數人用的軟體是偷來的。硬 體需要付費購買,但軟體卻變成某種共 享的東西。誰會去關心開發軟體的人是否 得到回報? [ 略… ] 誰會願意在沒有報酬之下去做這些專 業開發?哪有愛好者可以為他的產品投入 三個人年的開發時間、找出錯誤、編寫文 件、甚至免費發佈這項產品? [ 略… ] 1976 年 Bill Gates 《致愛好者的公開信》
  13. 物權:有體財產 著作權:無體財產

  14. 數位產品沒有實體 僅能以契約方式 約定著作的利用授權

  15. 專有授權限制 摘要 • 軟體是授權給你使用 , 不是整個賣給你 • 僅能製作一份備份用的拷貝 • 不得散佈、出租、轉移給第三方、提供商業主機

    代管服務、反向組譯…等
  16. 自由軟體.源起 1980 年 Richard Stallman 與全錄印表機

  17. 鬍子胖大叔 Photo from stallman.org

  18. 新 Xerox 全錄 雷射印表機 (示意圖,非當事機)

  19. 卡紙沒人知

  20. 想改不讓改

  21. Symbolics 挖角還封閉 寫程式變成職業 開發社群的成員不少被挖去 Symbolics 和 Lisp machines, Inc. Symbolics

    公司把軟體全都轉為專有
  22. GNU 宣言 1984 年成立 GNU 專案 一套完整的類 Unix 電腦作業系統

  23. 1985 年成立自由軟體基金會

  24. 自由授權許可 摘要 • 可以依任何目的執行程式 • 可以研究程式如何運作、並將程式修改以符合自身 需求(程式源始碼能否近用是先決條件) • 可以再次散佈程式來幫助鄰居 •

    可以改善程式、並將改善回饋給社群,讓整個社群 均能因此受益(程式源始碼能否近用是先決條件)
  25. 授權 1989 年發表 GNU General Public License 第一版 This image

    only consists of simple geometric shapes or text. It does not meet the threshold of originality needed for copyright protection, and is therefore in the public domain. Although it is free of copyright restrictions, this image may still be subject to other restrictions.
  26. 機會平等 自由分享 開放開發

  27. Linux 現身 1991 年 GNU 專案幾近完成只欠核心 Linus Torvalds 的 Linux

    核心正好補完
  28. 瀟灑倜儻 攝於 2012 年 Aalto University Center 訪問

  29. 自由軟體.運動 GNU 和 Linux 為自由和開源軟體運動濫觴

  30. 共創共享 相信分享是所有人的連結

  31. 相信協作的力量

  32. 自由.平等.友愛 法國大革命之精神

  33. 法國七月革命,作者 Jean Victor Schnetz

  34. 小探討:盜版

  35. 著作權法規範 摘要 • 著作權人採取禁止或限制他人擅自進入著作之防 盜拷措施,未經合法授權不得予以破解、破壞或 以其他方法規避之 • 若是合理使用則不適用 著作權法第四章之一 權利管理電子資訊及防盜拷措施

    第 80-2 條
  36. 合理使用判斷基準 著作之合理使用,不構成著作財產權之侵害 • 目的及性質 , 是商業目的還是非營利教育目的 • 著作的性質 • 所利用的質量以及佔整個著作的比例

    • 利用結果對著作潛在市場與現在價值的影響 著作權法第三章 著作人及著作權 第 65 條
  37. 成大 MP3 事件 2001 年臺南地檢署接獲財團法人國際唱片業交流基金會 (臺灣 IFPI )檢舉 , 前往成功大學學生宿舍「勝一舍」

    搜索,查獲 14 名學生涉嫌違反《著作權法》,非法下載 並架設網站提供 18000 多首歌曲以 MP3 格式供人下載。
  38. KKTV : 少一個盜版網站 可以多拍 1000 集 《麻醉風暴 2 》 數位時代,

    2016 年 11 月 30 日 http://www.bnext.com.tw/article/42096/kktv-fights-against-piracy
  39. 下載盜版不受良心譴責? • Eres R 等人的問卷調查顯示在行為後果、生產成本、易得性和 資源的可替代性都相同的前提下,相比偷盜實體的書籍或音樂 製品,人們仍然更願意下載盜版。而且一旦盜版過,今後將更 容易再次進行。 • 由於無體財產在人類歷史出現的時間非常晚,人類大腦還不承

    認無形物與有形物是同等重要的東西。如果要偷的是一個實體 物,大腦會自動產生罪惡感,而如果是無形的則很難。 • 「先天性知覺假說」( Manesh, 2006 )猜想,將前者定義為一 種直覺性的不道德行為反應,後者為有意識非道德行為過程。 合理引用,本文來源於果殼網( http://www.guokr.com/article/441439/ )
  40. 來個思想實驗 想像到書局偷一本書

  41. 來個思想實驗 想像到網路上偷一套 MS Office 2013

  42. 來個思想實驗 想像到網路上偷一套自由的作業系統,例如 fedora 或 Red Hat Enterprise Linux

  43. 來個思想實驗 找到對的散佈管道就不是偷! fedora => 免費 RHEL => 付費 CentOS =>

    重編 RHEL 但願意免費提供(無原廠支援)!
  44. 下載盜版不受良心譴責? • 從書店偷一本書,或從唱片行偷一張光碟,大腦會自動 產生罪惡感。而從網上「偷」一部電影,內心可以毫無 波瀾。腦部核磁共振實驗發現,下載盜版電影這種行為 沒辦法像真正的竊盜一樣有效激發大腦負責道德譴責的 區域。 • 實驗結果顯示,當想像的情況是非法獲得無形產品,即 下載盜版檔案時,大腦負責罪惡感的區域沒有被顯著激

    發。 合理引用,本文來源於果殼網( http://www.guokr.com/article/441439/ )
  45. GNU/Linux 是什麼 ? 是一套作業系統,用來管理電腦

  46. Distro 是什麼 ? 事實上 , GNU/Linux 只是核心組件 任何組織、廠商可以拿它們和其他應用程式 搭配 ,

    構成形形色色的產品 , 稱為散佈版本 (Distribution, 簡稱 Distro)
  47. 選擇多元! 不受限制!

  48. 我們相信自由軟體的價值。

  49. 來用 Linux 吧! www.getgnulinux.org

  50. 中場休息 :D

  51. 自由軟體.社群 所謂社群 , 就是因為共同理想產生連結的人們

  52. 社 傳說中的土地神 祭土地神的典禮 為工作、生活、或共同目標 結合而成的組織、團體。例:結社 萌典(教育部重編國語辭典)

  53. むすび 一個土地神,古語叫做產靈( Musubi ) 連接繩線、連接人與人、時間的流動都是 Musubi , 這全部都是神明的力量。 我們做的繩結(結び Musubi

    ),也是神明的作品,這正是 時間流動的體現 : 聚在一起、成型、扭曲、纏繞,有時又會 還原、斷裂,再次連接。所以這就是結び,這就是時間。 新海誠《君 名 。》 の は
  54. 人 People 每個自由軟體的背後都是一個社群 不管是使用、推廣、試驗、開發者 都因為這個軟體專案互相產生連結

  55. 是一群遍布全世界, 熱愛、使用、建置自由軟體的人們。

  56. 他們這群人 有各自的興趣、專業 彼此協調、分工 參考規劃的時間表 一同努力打造出成品

  57. 人們使用這些軟體 在生活中、網路上 討論、分享、回報 從中幫助了其他人 開發者也能改善軟體

  58. “Blender is about people.” 「 Blender 是在講一群人。」 by Ton Roosendaal,

    Chairman of Blender Foundation
  59. The Fedora Project is a partnership of Free software community

    members from around the globe. Fedora 專案是全世界自由軟體社群成員間 的互助合作。
  60. LibreOffice is about more than software. It's about people, culture,

    creation, sharing and collaboration. LibreOffice 不只是軟體。 它更是人群、文化、創造、分享、與合作。
  61. 心 Mind 這些人為何聚在一起 ? 動力為何? 他們有著共同的 「目標」、「理想」、「信念」 或是稱為「夢想」的東西

  62. Provide individual artists and small teams with a complete, free

    and open source 3D creation pipeline. 提供獨立藝術家和小型團隊完整、自由且開源的 3D 創作一條龍流程。
  63. We provide free alternatives to proprietary code and content to

    make Fedora completely free and redistributable for everyone. 我們提供專有軟體與內容的自由版替代品,使 Fedora 完全自由,並且讓每個人都能再度將它 散布給其他人。
  64. To eliminate the digital divide in society by giving everyone

    access to office productivity tools free of charge to enable them to participate as full citizens in the 21st century. 弭平數位落差,讓每個人都可免費使用辦公軟體, 使其得以 21 世紀的完全公民身份參與社會。
  65. 結 Connection 這群相同理念之人如何聚在一起 ? 可能是專案開發、論壇討論、 知識分享、社群聚會… 等。

  66. 自由軟體不單單只是軟體而已 它也是一群人堅持的理念與生活方式 更是一群有心人聚在一起 把夢想編織出來的交互連結過程: 聚在一起成型,扭轉、纏繞,時而返回 原路、或者斷裂,接著又再聯繫一塊, 這就是所謂的「結」。

  67. 自由軟體.專案 概略簡介自由軟體專案的主要運作模式

  68. 以 Fedora 專案每週期(約半年) 發行新版作業系統的運作模式為例

  69. 心? 這些人為何聚在一起 ? 動力為何? 他們有著共同的 「目標」、「理想」、「信念」 或是稱為「夢想」的東西

  70. The Fedora Project's mission is to lead the advancement of

    Free and open source software and content as a collaborative community. Fedora 專案的任務是成為一個相互合作的社群來 領導自由和開源軟體及內容使其能進步。
  71. 核心價值 自由。朋友。 新異。第一。 https://fedoraproject.org/wiki/Foundations/zh-tw

  72. 依興趣分組 建構團隊非常重要,依能力、興趣分組作為 單位,但依然是廣大社群的一部分,為了 共同目標而努力。 各團隊之間的溝通、想法、經驗都必須自由 無礙的流通。

  73. 參與 內容撰寫 透過文字和他人溝通 設計 運用圖片影像和他人溝通 互動 經由一對一接觸和他人溝通 作業系統開發 透過程式碼與人溝通 翻譯

    經過翻譯與他人溝通 網頁開發或管理 藉由 WWW 與人群溝通
  74. 時間表

  75. 團隊行程─大使

  76. 團隊行程─翻譯

  77. 提出開發異動

  78. f25 的異動之一 IBus Emoji Typing The IBus core will provides

    the Emoji Unicode typing with the IBus XKB engines. Owners • Owner: Takao Fujiwara • Release notes owner: Tracking • Last updated: 2016-07-25 • Tracking bug: #1359753 • Status: Change accepted
  79. 各自努力 互相協調 設定期限進行測試 若有重大問題經討論後往後延 工程委員會確認無重大問題後 定案正式發行

  80. 時間表

  81. 溝通交流 非即時:郵遞論壇 Mailinglist 即時: IRC 記錄:共筆系統 Media Wiki 新聞匯集: Fedora

    Magazine 消息推播:社交網路服務 SNS 個人分享:部落格 Blog 用戶討論:論壇 Forum
  82. 運作原則 • 公開透明 Transparency 只要關注的人夠多,所有問題就能淺而易見 With enough eye balls, all

    bugs are shallow. • 功績主義 Meritocracy 社群是開放的,只要任何貢獻者能夠展現出應具 備的資格與能力,便可以擔負對應的責任。 • 儘早發表,經常更新 Release early, release often.
  83. 行為規約 要成為社群一員,請遵守行為規章。 Fedora 社群是由來自世界各地的一群專家與志工構成的 混合體,大家一起努力打造散布版的每個層面,從寫程式碼 到幫忙行銷等都是。多樣性是我們的一大優勢,但同時也帶 來一些溝通問題與不開心。因此,我們設立了些基本規則, 希望大家在運用專案資源時能一同遵守。 這份規章並不是要寫出你什麼不能做的繁瑣列表。相反 的,請試圖理解它所體現的精神

    ─ 讓人與人之間彼此好好 對待,變得更簡單的原則指引。
  84. • 做事要設身處地。你做事的成果會為他人所用,同樣你 也會用到別人做出來的東西。你所做的任何決定都會影響 其他使用者及同儕,因此做決定之前要先考慮其後果。 • 要尊重別人。我們不一定時時刻刻都能對同件事有共識, 但不同意並不等於能行為不良、口出惡言。不論現在和未 來,我們都可能遇到棘手的事,但無論如何都不能將挫折 轉為人身攻擊。記住,一個社群中如果大家都不開心,或 覺得受到欺侮,那能產生的成果也很有限。不管是對其他

    貢獻者、 Fedora 社群以外的人、以及 Fedora 使用者 等, Fedora 社群的成員都應尊重他們。
  85. 當我們抱持不同想法時,我們應試圖瞭解原因。幾乎任 何時刻我們都可能有所不同意,不管是社交層面、技術層 面都是如此;當然, Fedora 也不例外。重要的是,我們 應該建設性地處理這些不同意見與相異的看法。 請記住我們生來就與眾不同。 Fedora 的優勢就是社群 的多樣,這些人來自四面八方,背景各自不同。即使是同

    件事,不同的人來看就會有不一樣的看法。無法理解為何 某人會抱持某種觀點,並不代表那個人的想法就是錯的。 可別忘了人類總是在犯錯,責怪他人並不會讓我們前進, 我們依舊留在原地,問題尚未解決,同時也無助於我們從 錯誤中學習。
  86. 督導管理 • Fedora Council 議會 最高層督導與領導組織,由指任與社群選任的成員 組成。 • Fedora Engineering

    Steering Committee FESCo, 社群選任的組織,由 Council賦權,管理 技術議題和規劃特定處理方針。 • Fedora Ambassadors Steering Committee FAmSCo, 社群選任的組織,支持並配合全世界 Fedora 大使做事
  87. 結語 自由軟體不只是軟體, 還是編織人心的故事, 也是待人接物的道理, 更是生活理念、態度和方式。

  88. 自由軟體.混淆 概略簡介自由軟體專案的常見混淆點 - 費用

  89. 自由軟體 vs. 開源軟體 自由軟體運動經過了十多年的推廣,也因為 Linux 的成功和 Eric Raymond 的經典文章「教堂與市集」中有力的論述,連當 時開發網路瀏灠器的

    Netscape公司也在 1998年決定開放源碼。 不過推銷這個計劃時,發現「 Free Software」一詞在英文的含 意中有點模糊,會令人有「免費軟體」的誤會。 而且「免費」就會令人聯想是次等的貨色,因此不利宣傳,於是 一個新的詞語「 Open Source 」就誕生了。
  90. 自由軟體 vs. 專有軟體 有些人也許會拿自由軟體與「商業軟體」對比,但自由軟體授 權也「允許販售營利」;與自由軟體相反是專有軟體。 • 只要能賣錢的軟體就是商業軟體。 自由軟體要賣多少錢端看散佈者的想法, 免費發行只是剛好是佛心來的而已。 薛丁格的自由軟體

    => 暨收費又免費的疊加狀態 但我們只能觀察到是收費或是免費的狀態
  91. 自由軟體.問答 自由軟體專案的問答時間