• 沒有找到結果。

嵌入式產品中 嵌入式產品中 嵌入式產品中 嵌入式產品中的 的 的 的 Linux 作業系統 作業系統 作業系統 作業系統-Embedded Linux

Linux 的原始作者 Linus Torvalds 最初發展 Linux 作業系統時,將原始碼提供在網路 上,並以 GPLv2 授權條款進行授權,讓不同的參與者加入開發,使得 Linux 作業系統的 功能與應用也越來越廣泛、越來越多元。時至今日,除了最初的個人電腦外,Linux 作 業系統可應用的平台已經跨足至工作站、嵌入式產品等平台。

儘管嵌入式產品可使用的作業系統相當多元,但是 Linux 作業系統具有功能完整、

取得成本低等優點,讓 Linux 作業系統的市佔率居高不下。舉例來說,針對複雜的網路 應用,Linux 作業系統提供了相當完善的方案,讓許多需要支援網路功能的嵌入式產品 開發廠商趨之若騖。

在瞭解嵌入式產品的用途、開放原始碼授權條款的目的,以及Linux 作業系統在嵌 入式產品所扮演的角色後,接著利用下圖說明,嵌入式產品開發廠商在使用 Embedded

21

Linux 時,會因為 Linux 作業系統所採用的 GPLv2 授權條款,而遭遇到過去使用商用授 權之原始碼,或自行開發系統程式的原始碼時,不曾面臨過的法律議題。

圖 3,Embedded Linux 程式授權流程。

資料來源:作者整理

根據 Embedded Linux 程式授權流程示意圖可以看出,Embedded Linux 的程式在散布 過程中,可以被概略區分為兩個階段,第一個階段指的是嵌入式產品廠商取得 Linux 作 業系統,第二個階段指的則是,嵌入式產品開發廠商販售嵌入式產品給品牌廠商、一般 使用者(消費者)。

Linux 作業系統的原始碼係由社群開發而產生,透過 GPLv2 授權條款而提供原始碼 給被授權人,對於 Embedded Linux 而言,被授權人即為嵌入式產品的開發廠商。嵌入式 產品開發廠商中的晶片設計公司,在取得 Linux 作業系統的原始碼後,將 Linux 作業系 統、硬體驅動程式與應用程式結合而形成系統程式的軟體堆疊,並以部份目的碼、部份 原始碼的組合方式,提供給系統開發廠商。而嵌入式產品在銷售時,系統程式的目的碼 將被燒錄於內部的非揮發性記憶裝置中,再被販售給品牌廠商與一般使用者(消費者)。

圖中的第一階段,也就是嵌入式產品開發廠商取得 Linux 作業系統的原始碼時,相 當於第一階段中的被授權人,而 Linux 作業系統的眾多開發者則為授權人。依照 GPLv2 授權條款的規定,Linux 作業系統的程式在複製、散布時,仍須依循 GPLv2 授權條款的 授權條件。當嵌入式產品開發廠商在販售嵌入式產品時,雖然同樣符合 GPLv2 授權條款

Linux 作業系統原始碼提供者 (社群)

嵌入式產品開發廠商

晶片設計公司

系統開發廠商

品牌廠商、一般使用者(消費者)

程式的原始碼

系統程式的目的碼

(燒錄於非揮發性記憶裝置)

系統程式:

硬體驅動程式+Linux 作業系統+應用程式

(部份目的碼+部份原始碼)

授權人

被授權人

22

所定義之複製、散布行為,但目前對於圖中的第二階段,也就是 Linux 作業系統被用來 搭配嵌入式產品的其他系統程式,並販售給消費者時,嵌入式產品的開發廠商是否遵守 GPLv2 授權條款之規定,以及 Embedded Linux 的散布所衍生的法律問題,更是本研究所 欲探討的。

導入 Linux 作業系統,不但讓嵌入式產品的開發得以加速,亦使 Linux 作業系統的 市占率提昇,二者形成了魚幫水、水幫魚的互益關係。由於 Linux 作業系統支援的功能 越來越多,讓 Linux 作業系統在市場上的地位也越來越重要,造成嵌入式產品的開發廠 商,無論基於技術上可得資源的考量,或是著眼於市場的接受度,都傾向使用 Linux 作 業系統,因此本研究將以 Embedded Linux 作為討論的核心。

23

第四章 第四章

第四章 第四章 開放原始碼授權條款 開放原始碼授權條款 開放原始碼授權條款 開放原始碼授權條款

目前國內關於開放原始碼授權條款的討論,大多討論開放原始碼在一般性平台之使 用問題,例如:利用以開放原始碼授權條款作為授權的軟體進行教學、降低軟體取得成 本而使教學普及化等討論,或是探究公司內部之個人電腦、伺服器如何利用開放原始碼 來降低開銷(例如:利用 Open Office 而不使用微軟的 Office 系列軟體來進行文書處理、

使用 Linux 作業系統而不使用 Windows 作業系統等),而與本研究特別針對嵌入式產品 的本質進行討論不同。因此本研究中關於開放原始碼授權條款在嵌入式產品應用的立論 基礎,係以國外的著作、論文、判決與相關社群網站的文章為出發點。

相關文件