開放原始碼運動
出自KMU Wiki
目錄 |
話說從頭
- 1985 Richard Stallman成立 FSF (Free Software Foundation)
FSF (Free Software Foundation)
- GNU (GNU's Not UNIX) Project 也是同一年由同一群人起動
- Andrew S. Tanenbaum 也在這時發表Minix
- 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
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
- LibreOffice
再看FSF
- Free software foundation
- 官網
- Gnu project
- 名稱來自Gnu is not Unix (一種 recursive'遞廻' )
- 教堂與市集 譯者:謝志昌
How can we do?
- 消極面
- 利用Open source軟體
- 與朋友分享Open source軟體
- 不用盜版版權軟體
- 積極面
- 公開宣傳Open source軟體
- 參加Open source運動
- 翻譯文件
- 寫程式
- 反思--版權、盜版與P2P
- 盜亦有道?
- 因為賣得貴、又要用
- 所以用盜版?
- 因為「大家」都在用
- 所以我不用就是傻瓜?
- 因為賣得貴、又要用
- 版權是屬於誰?
- 原創者?
- 經銷商?
- 擁有者?
- 對什麼可以宣示版權?
- 有用工具?
- 我的臭襪子?
- 盜亦有道?
- 台灣BBS是否是opensource
- 以定義來看
- 第1點—符合
- 第2點—部分符合
- 第3點—符合
- 第4點—混亂
- 第5點後大部分符合
- 另一項實際運作問題
- 團隊小
- 小山頭主義
- 以定義來看
- 有規劃的Opensource
- 如MySQL
- 有網站
- source
- 有明確的README檔案
- 目錄架構
- 清楚的程式內註解
- 如MySQL
Just for Fun
- Linus Torvalds所說
- Software is like sex: it's better when it's free.
- OpenCola
- 真實世界的open source
重要網站與連結
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