1041 LSA Week 3 OSS History, FHS · GitBook

1041 Week 3 OSS History, FHS

2015/10/01 1041 LSA

课程聊天室:https://tlk.io/ncnu[-](https://tlk.io/ncnulsa)lsa 聊天室常开,欢迎加入

大家记得要共笔喔喔喔喔喔喔喔喔喔 >\\< :100: :100: :100: :smirk: :smirk:

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

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