初考-統計資料處理大意114 年第 35 題單選題
開源軟體(Open Source Software)具有特定的授權特性,下列那一個敘述最正確?
A所有開源軟體都完全免費
B開源軟體不允許任何商業用途
C開源軟體的原始碼可被檢視與修改正確答案
D開源軟體只能由專業程式設計師使用
C正確答案
開源軟體核心精神是「原始碼公開」,任何人皆可檢視、修改與散布,但不等於免費或禁商用。
為什麼答案是 C
正解。開源軟體最核心的定義就是「原始碼(Source Code)公開」,使用者可自由檢視、修改、再散布,這是與封閉源碼(Closed Source)最大的差別。
載入中…
完整詳解
Pro · 無限重點 開源軟體核心精神是「原始碼公開」,任何人皆可檢視、修改與散布,但不等於免費或禁商用。
看到「開源」就想到 Open = 原始碼公開。含「所有」「只能」「不允許任何」的絕對敘述通常錯。
逐選項分析
A✕ 陷阱
開源 ≠ 免費。Open Source 強調的是「原始碼公開」,部分開源軟體仍可收費(如 Red Hat 企業版)。免費軟體(Freeware)才是以免費為核心。
B✕
多數開源授權(如 MIT、Apache、GPL)皆允許商業用途,企業拿來做產品非常普遍。僅部分授權要求衍生作品須同樣開源(Copyleft)。
C✓ 正確
正解。開源軟體最核心的定義就是「原始碼(Source Code)公開」,使用者可自由檢視、修改、再散布,這是與封閉源碼(Closed Source)最大的差別。
D✕
開源軟體面向所有人,一般使用者也能下載使用(如 Firefox、LibreOffice、VLC)。只是「修改原始碼」需要程式能力,但「使用」沒有身份限制。
軟體授權類型比較
| 類型 | 原始碼 | 費用 | 商業使用 |
|---|
| 開源軟體 Open Source | 公開 | 可免費可收費 | 多數允許 |
| 自由軟體 Free Software | 公開 | 通常免費 | 允許 |
| 免費軟體 Freeware | 不公開 | 免費 | 視授權 |
| 共享軟體 Shareware | 不公開 | 試用後付費 | 需付費 |
| 專屬軟體 Proprietary | 不公開 | 付費 | 需授權 |
A 選項是最典型陷阱!很多人把「開源」直接等於「免費」,但兩者是不同概念。開源強調的是「自由(Freedom)」而非「免費(Free of charge)」。英文 Free 有雙關,中文易混淆。