專門提供企業開放源碼軟體支援、審查及授權遵循解決方案的OpenLogic,檢查了635個知名的行動應用程式,發現71%含有開放源碼的Android、iPhone或iOS應用程式並未遵循最基本的開放源碼授權要求。

OpenLogic先是挑選了Android、iPhone及iPad上最受歡迎的免費與付費程式、那些有電視廣告宣傳的應用程式,以及前20大美國公司所開發的應用程式,總計為635個,再進行是否含有開放源碼的掃描與分析,發現當中有66個程式含有採用Apache或GPL/LPGL授權的開放源碼,其中有71%違反相關授權的主要規定。

這些規定包括提供開放源碼或存取開放源碼的管道、需要包含原來的授權協議、必須公布原始著作來源(Notices Attributions)等。

OpenLogic產品暨行銷副總裁Kim Weins表示,許多行動及平板電腦開發人員並不完全了解他們所使用的開放源碼與開放源碼的授權要求,例如自由軟體基金會(Free Software Foundation,FSF)曾說GPL並不相容於iTunes授權,使得蘋果移除App Store中採用GPL授權的軟體,Google也曾被要求移除Android Market中違反GPL授權的應用程式,因此,應用程式開發人員應該注意開放源碼授權規定,以確保他們的應用程式不會受到法律行動的影響。

OpenLogic其他的發現還包括在66個採用開放源碼的程式中,有52個使用Apache授權,16個使用GPL/LPGL授權;其遵循相關規定的平均比例只有29%,其中,Android程式遵循比例為27%,iOS程式為32%。事實上,即使iTunes與GPL授權相衝突,但OpenLogic仍然發現有13個含有GPL/LPGL授權的應用程式是來自於App Store。

Weins說,開放源碼授權的要求其實很簡單,只是開發人員若不理解其相關規定很可能會帶來風險。(編譯/陳曉莉)

熱門新聞

Advertisement