FOSSology 是 HP(惠普)開發的一套軟體分析工具,起初用在 HP 內部,後來免費提供給自由軟體社群使用,讓程式開發者在使用不同來源的開放源碼時,能了解其各自適用何種授權條款,以免誤觸不同授權條款的規定。
FOSSology 的功能在於分析一套軟體是否有使用到自由軟體,若有,係使用何種授權條款;除了授權條款之外,FOSSology尚能分析一套軟體內其他所有你想得到的資訊,如除錯紀錄、修正檔案 (patch)、安全警告 (security alerts)、再使用的程式碼等等。
FOSSology 網站提供使用者說明文件,教導如何使用 FOSSology,例如上傳欲分析的檔案資料、如何找到分析完成的授權條款資訊等等。
需留意的是FOSSology的原始碼雖免費提供大眾利用,但著作權仍歸HP所有。除了libfossdb以及libfossrepo 程式庫採LGPLv2.1授權使用外, FOSSology的所有原始碼皆採用GPL v.2釋出,而該計畫相關的說明文件則是採 FDL(Free Documentation License) v.1.2釋出。
「自由軟體鑄造場」提供即時可用的 FOSSology 掃描環境 VDI 映像檔,若您對於這套系統有興趣的話,歡迎到此專案來下載利用。
目前坊間有Black Duck 這家公司提供原始碼比對服務,透過這樣的服務可以知道:一個軟體是否利用到自由軟體原始碼、被利用的原始碼採用哪一份授權條款等資訊。但是 Black Duck 的比對服務系統本身並非是自由軟體,您是無法取得該分析系統的原始碼來研究、修改。
(註):以上資訊部分來自 FOSSology 網站。