Week-3-OSS-History-FHS
1041 Week 3 OSS History, FHS
2015/10/01 1041 LSA
課程聊天室:https://tlk.io/ncnu[-](https://tlk.io/ncnulsa)lsa 聊天室常開,歡迎加入
大家記得要共筆喔喔喔喔喔喔喔喔喔 >\\\\\< 💯 💯 💯 😏 😏
terminal => Ctrl + Alt + T
w3m
需要
sudo apt-get install w3m
desktop 沒有預設安裝好此套件
OSS History
Open Source vs Free Software Source
= 開放原始碼 vs 自由軟體
Free Software
- 能自由運行,不管任何用途
- 能自由參考,修改原始碼至使用者想要的用途
- 能自由發放複製版本
- 能自由發放修改過的版本
- (現有的)皆爲Open Source
- 不是賣這個軟體而是用專業收取服務費
()http://www.gnu.org/philosophy/free-sw.html)
Open Source
- 有些Open Source License有過多的限制(e.g. 不允許自行修改程式碼、限制使用者、用途)
- 不全然爲Free Software
()http://www.gnu.org/philosophy/open-source-misses-the-point.html)
Open Source
Read => 能讀原始碼怎麼寫
Rewrite => 能自由修改程式碼
Share => 能分享修改後的程式碼
Improve => 能與原作者共同改進程式
「開放源碼是一種開發軟體的方法論;自由軟體則是社會運動。」
開放源碼運動認為,非自由軟體 (non-free software) 還算是湊合理想的替代案。而自由軟體運動認為,非自由軟體之存在,即表徵了社會問題的存在,針對這個問題,自由軟體就是解決方案。 取自gnu.org
open source:可以有不同授權(ex:雙重授權),限定使用方式
free software:軟體一律不收費,以維護軟體及功能客製化等收取服務費用,不能限制讓誰使用
- free to use
- Study and Fix (Modify) 任意學習.修改
- Redistribute (Share) 重新散播
補 Telegram的傳奇:http://www.leiphone.com/news/201509/fjutCWkZ3qUrbBt6.html
Homebrew 作者被打槍的twitt:https://twitter.com/mxcl/status/608682016205344768
OSI (Open Source Initiative) Certified Licenses => 認證過GPL、Apache、BSD等Licenses
Public License => 貢獻給社會的授權
WTFPL (Do What The Fuck You Want To Public License)
OSS AND FLOSS
OSS =/= FLOSS
OSS : Better Software
FLOSS(Free/Libre) : The Freedom of Use and Modify
FHS
UNIX系統底下所有東西都是檔案,一切起源於 /(根目錄)
"/" => 斜線, slash
"\" => 反斜線, backslash
"~" =>
"/home/~"=> 個人的家目錄
- 使用 vim 手動修改source.list
- sudo vim /etc/apt/sources.list
- :%s/tw.archive.ubuntu.com/ftp.ubuntu-tw.net\/mirror/g