Created at Friday, 24 October 2008 08:00 Last Updated on Wednesday, 30 May 2012 10:18
Written by 葛冬梅
荷蘭籍軟體工程師 Armijn Hemel 近日發佈一份「GPL 檢驗工程指南 (The GPL Compliance Engineering Guide)[1]」,提供了一套檢測嵌入式產品是否侵害 GPL 程式的基礎指南。
這份基礎指南就像是一套標準作業流程,說明如何檢驗一個沒有提供原始碼的嵌入式裝置是否有利用到 GPL 程式碼。指南一開始分析 GPL 程式如何應用在嵌入式裝置中,以及如何檢查開機管理程式、開機順序、檔案系統、壓縮方式與執行檔,也羅列用來進行檢查的各項工具,例如:binutils、hexdump、file、strings、tar與 gunzip/zcat 等。此外,Hemel 也說明了哪些是常被利用到嵌入式裝置的 GPL 自由軟體,以及 Windows 平台上所產生的侵權狀況。指南最後提供一份檢查表,說明面對侵權案例時所可以採取的處理程序,讓那些實際面對 GPL 侵權事件並且想採取行動的人,知道該如何應對。