開放原始碼運動

出自KMU Wiki

(修訂版本間差異)
跳轉到: 導航, 搜索

Sakurai (對話 | 貢獻)
(新頁面: == 話說從頭 == * 1985 Richard Stallman成立 FSF (Free Software Foundation) [http://www.fsf.org/ FSF (Free Software Foundation)] * GNU (GNU's Not UNIX) Project 也是同一年由同...)
下一個→

在2010年5月15日 (六) 22:09所做的修訂版本

目錄

話說從頭

  • 1985 Richard Stallman成立 FSF (Free Software Foundation)

FSF (Free Software Foundation)

  • GNU (GNU's Not UNIX) Project 也是同一年由同一群人起動

GNU (GNU's Not UNIX)

  • Andrew S. Tanenbaum 也在這時發表Minix

Minix in Wikipedia

  • What is Hacker?
    • the lab's staff hackers had designed and written in assembler language for the Digital PDP-10
    • The use of "hacker" to mean "security breaker" is a confusion on the part of the mass media.
    • 正確是:Someone who loves to program and enjoys being clever about it.
  • 第一封News

by Linus Torvalds

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)

Newsgroups: comp.os.minix

Subject: Free minix-like kernel sources for 386-AT

Message-ID: <1991Oct5.054106.4647@klaava.Helsinki.FI>

Date: 5 Oct 91 05:41:06 GMT

Organization: University of Helsinki

What is Free?

  • Free: 自由
  • Free: 免費
  • 其實以上均有
    • Free software, public domain, open source, creative commons
  • Open source的定義
    • 免費自由重複散布
    • 原程式碼
    • 衍生軟件
    • 原程式碼的完整性
    • 不得歧視任何人或團體
    • 不得歧視任何專業工作領域
    • 許可証的散布
    • 許可証不得具體針對一項軟件產品
    • 許可証的規定不得影響其他軟件

來源

  • Copyleft??
    • The goal of GNU was to give users freedom
    • The method we use is called "copyleft"
    • Copyleft uses copyright law, but flips it over to serve the opposite of its usual purpose: instead of a means of privatizing software, it becomes a means of keeping software free.
  • GPL
    • GNU (General Public License)
    • 用版權來保護軟體。
    • 提供您許可證,賦予您複製,發佈和修改這些軟體的法律許可。
    • 自由軟體沒有擔保 (no warranty)
    • 可以修改程式
      • 附有明顯的說明:您修改了此一檔案及任何修改的日期
      • 允許第三方在此許可證條款下使用,並且不得因為此項授權行為而收費。
      • 使用者可以按此許可證條款重新發佈程式的聲明;並告訴使用者如何看到這一許可證的副本。
  • 其他類似的授權方式
    • LGPL(GNU Lesser General Public License)
    • X11 license
    • BSD license
    • MPL(Mozilla Public License)
    • GFDL(GNU Free Documentation License)
    • CC(Creative Commons)

Open source的重大成果

  • 作業系統
    • Linux
    • FreeBSD
    • Hurd
  • GUI
    • KDE
    • GNOME
  • 瀏覽器
    • Mozilla、firefox、Google Chrome
  • 辦公室軟體
    • OpenOffice

How can we do?

  • 消極面
    • 利用Open source軟體
    • 與朋友分享Open source軟體
    • 不用盜版版權軟體
  • 積極面
    • 公開宣傳Open source軟體
    • 參加Open source運動
      • 翻譯文件
      • 寫程式
  • 反思--版權、盜版與P2P
    • 盜亦有道?
      • 因為賣得貴、又要用
        • 所以用盜版?
      • 因為「大家」都在用
        • 所以我不用就是傻瓜?
    • 版權是屬於誰?
      • 原創者?
      • 經銷商?
      • 擁有者?
    • 對什麼可以宣示版權?
      • 有用工具?
      • 我的臭襪子?
  • 台灣BBS是否是opensource
    • 以定義來看
      • 第1點—符合
      • 第2點—部分符合
      • 第3點—符合
      • 第4點—混亂
      • 第5點後大部分符合
    • 另一項實際運作問題
      • 團隊小
      • 小山頭主義
  • 有規劃的Opensource
    • 如MySQL
      • 有網站
      • source
      • 有明確的README檔案
      • 目錄架構
      • 清楚的程式內註解

Just for Fun

  • Linus Torvalds所說
    • Software is like sex: it's better when it's free.
  • OpenCola
    • 真實世界的open source

opencola

重要網站與連結

http://www.gnu.org/

http://www.linux.org/

http://www.freebsd.org/

http://www.openoffice.org/

http://www.linux.org.tw/CLDP/OLD/

http://www.linux.org.tw/CLDP/OLD/doc/osr.html

http://www.linux.org.tw/CLDP/OLD/doc/Cathedral-Bazaar.html

http://www.creativecommons.org.tw/

http://www.x.org/

http://www.gnome.org/

http://www.kde.org/