嵌入式 Linux 的特殊點在於,其大多數的開發貢獻,是來自商業公司而非多數開放源碼專案中的業餘人士。儘管 Red Hat、IBM 等企業也對標準 Linux 投入心力,嵌入式廠商投入嵌入式 Linux 發展的動機,和 IBM 等將 Linux 拱為廣泛作業系統的策略意圖完全不同。
若干引起關切的問題包括,廠商參與嵌入式 Linux 開發的動機為何?他們實際公開和隱藏程式碼的策略是什麼?公開程式碼的趨力來源,是個別的程式設計師?抑或是廠商自身的策略?
研究結果顯示,在 268 份有效問卷樣本中,有 15% 認為自己是業餘人士,而在嵌入式 Linux 開發者中,真實的數字恐怕低於 10%。也就是業餘人士在嵌入式 Linux 開發所佔比率偏低。
嵌入式 Linux 開發人員將程式碼公開的比率為 62%。扣除學術單位以及業餘人士後,則為 49%。由於問卷樣本中佔大多數的設備製造場,長久以來處於私有文化中,將此一因素納入考慮,這個比率並不算低。
針對廠商的程式碼公開,不過是因應 1999、2000 年開放源碼的蓬勃氛圍,此研究將程式碼公開量是否因時間而改變,結果顯示在商業公司任職的受測者,僅有 10% 的認為目前公開的程式碼少於 2000 年,而 49% 表示有增加的趨勢,其中又以元件製造商為最多。此一結果點出嵌入式 Linux 並未越漸封閉。
將程式碼公開的動機,在硬體製造商方面,以順應 GPL 要件為最高。其次則是為了獲得外部開發支援。至於個人方面,則是為了回饋社群。
研究結果也發現,大多數公司並未針對程式碼公開設置統一的企業政策。自願性的公開程式碼並非商業公司所熟悉之事,正如一位受測者表示,這對公司來說是全新 的領域,除了意願,法規工作仍有待完成。研究人員建議廠商們應該好好地分析投入開放源碼開發的利益和風險,並設置一致性政策。
相關網址: