Hi teddy,
該專案的程式碼是以LGPL3進行授權:
https://www.codeproject.com/KB/office/ExcelReader.aspx;
https://code.google.com/p/excellibrary/
LGPL3的授權條款全文可參照:
https://www.gnu.org/licenses/lgpl.html
那麼、現在的問題是,您問的「有什麼要注意的」這句話,指的究竟是哪一部份的疑問?
我推估可能有的疑問有二種類型:1、授權拘束性(License inheritance);2、將該DLL檔內嵌商業化產品的侵權疑慮。
如果是第一種類型的疑問,關於授權拘束性,以LGPL授權的函式庫,原則上以Dynamic Link的方式來存取資訊,並不會開啟其授權拘束性,而DLL向來就是表微Dynamic-link library的方式,所以此檔案所可能帶有的授權拘束性,不大、除非您改以Static Link的方式來利用這個檔案。
那如果是第二種類的疑問,關於將該檔案內嵌商業化產品的侵權疑慮,這樣的侵權疑慮來自二個層面,第1、該DLL檔是不是原來就侵犯了WIN OFFICE的權利,這一點我個人認為侵權的風險性不大,因為參照該專案的參考文件:
https://sc.openoffice.org/excelfileformat.pdf,引用自OpenOffice的定義文件,那OpenOffice的定義文件已行之有年,既然OpenOffice本身並未引發立即而明顯的侵權爭議,那麼依據該定義文件所編寫出來的DLL檔,自然風險性更小;第2、該DLL檔本身以LGPL3授權,會不會不容許商業利用?答案是並不會,在遵守其授權條款規定的前提下,任何的自由軟體都容許商業利用,只是該自由軟體的部份並不能直接收取著作權及專利權的授權金(Royalties),而其他名目的收費是可以收取的(Fees)。
希望上述的回覆對您有所幫助,有後續問題歡迎接續討論。
敬祝 順心健康
20100510 1745 Lucien C.H. Lin