# 2021q1 Homework1 (culture)
contributed by < `hapion` >
## 作業目標
1. 探究科技演化的過程中,自由軟體和開放原始碼技術扮演的角色
2. 只要接觸 GNU/Linux,就免不了要接觸充斥各式歷史的術語和「慣例」,學員應該嘗試調整心境,才能更融入 Linux 所繼承的特質
## Q1 free software (自由軟體) 和 open source (開放原始碼) 兩者的理念有何落差?
- 根據 GNU 官方網站的一篇由 Richard Stallman 所寫的文章 [Why Open Source misses the point of Free Software](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html) 中提到 :
「對於自由軟體運動而言,自由軟體是一個道德底線,是對 user 的基本尊重。相比之下,Open source 考慮的是如何把軟體做的"更好"—僅僅實用的角度。在 open source 的哲學裡,nonfree software 之所以不好,是因為他們採用了一種劣等的開發方式。」
> **For the free software movement, free software is an ethical imperative**, essential respect for the users' freedom. By contrast, the philosophy of open source considers issues in terms of how to make software “better”—in a practical sense only. It says that nonfree software is an inferior solution to the practical problem at hand. -- *Richard Stallman*
- 在 OSI 網站上的 [FAQ](https://opensource.org/faq#free-software) 中針對 free software 與 open source 是否相同的一段
>Like the FSF, the OSI's founders supported the development and distribution of free software, but they disagreed with the FSF about how to promote it, believing that software freedom was primarily a practical issue rather than an ideological one
## Q2 從最初的 Cygnus Solutions (史上首間透過 free software 實現盈利的公司), Red Hat (收購 Cygnus Solutions), 到 IBM (收購 Red Hat 並將其既有業務作為主軸),請解釋公司如何透過 free software 及 open source 來獲利?請列出相關的論文和報告
TODO
## Q3 在 21 世紀初期,[Microsoft 一度負面評價 GPL 與 Linux](https://www.zdnet.com/article/microsoft-once-called-linux-a-cancer-and-that-was-a-big-mistake/),但為何一旦該公司主推雲端業務後,即宣布擁抱 GNU/Linux 呢?請討論該公司的態度轉變,以及 Microsoft 如何利用 Linux 提高獲利?
- 微軟起初把 Linux 做為主要的競爭對手,且在 PC 領域幾乎獨佔了市場,那時候的網際網路還不是像現在可以隨意上網抓取你想要的資料。隨著網際網路、雲端服務的蓬勃發展,如今,PC 作業系統,僅是雙方營收的一小部分,雖然微軟運行在使用者 PC 設備上,輾壓了 Linux,但除了 PC 外的所有計算領域,幾乎全是 Linux 的天下,因此,為了能吃下這些雲端市場,微軟就必須針對 Linux 提供服務
## Q4 [Compatible Time-Sharing System](https://en.wikipedia.org/wiki/Compatible_Time-Sharing_System) (簡稱 CTSS) 是史上第一套分時多工作業系統,請簡述其發展背景和關鍵特徵,又有哪些 CTSS 的特徵被 UNIX 或更晚出現的 Linux 所繼承?
-