OpenLogic 研究報告:71% 開放源碼行動軟體未遵守授權
Created at Thursday, 17 March 2011 08:00 Last Updated on Tuesday, 22 March 2011 18:50
Written by 謝良奇/編譯
OpenLogic 發佈一份針對 iOS 和 Android 應用軟體遵循授權的調查報告,調查發現使用開放源碼或自由軟體的應用軟體,超過 71% 的比例並未遵守程式碼的授權條款。
開放源碼產品與服務供應商 OpenLogic 運用其 OSS Deep Discovery 工具,檢視來自 Apple App Store 和 Android Market Place 的 635 個行動應用軟體。為了在取樣上造成誤差,該公司從應用軟體商店類別的前 10 大熱門應用程式、美國 Fortune 500 前 20 大公司、有廣告功能的應用程式中,挑選報告中的候選應用軟體。因此,OpenLogic 檢視的應用軟體,不僅僅包含獨立開發者或小型公司開發的軟體,還包括來自知名品牌和媒體組織的銀行、運動應用軟體以及遊戲。
在 OpenLogic 檢視的 635 個應用軟體中,有 52 個包含 Apache 授權的程式碼,而有 16 個包含了 GPL/LGPL 授權的程式碼。其中,僅有 29% 的應用軟體遵守各自的授權。GPL/LGPL 和 Apache 開放源碼授權兩者都要求開發者提供授權副本,GPL/LGPL 授權更要求開發者提供管道供使用者取得原始程式碼。
依據應用軟體商店細分,有 27% 的 Android 應用軟體遵守授權,遵守授權的 iPhone/iOS 軟體則有 32%。令人驚訝的是,使用 GPL/LGPL 的 Android 應用軟體中,授權遵守率竟然是 0%。顯然地,儘管被標榜為另一個開放源碼成功案例,Android 應用軟體作者事實上卻漠視了構築其軟體背後的規則。
OpenLogic 產品與行銷資深副總裁 Kim Weins 表示,缺乏授權遵循對他們來說並不令人驚訝,因為開發者和企業對於他們的開放源碼使用情況或如何遵守授權,通常認識不清。Wiens 補充說,在行動應用軟體上,許多非技術企業湧入成為軟體散佈者,這些公司在開放源碼授權遵守的法律議題上,可能缺乏經驗。
更進一步,OpenLogic 的調查發現,若干應用軟體撰寫其最終用戶許可協議 (EULAs) 時,顯然沒有意識到應用軟體包含了開放源碼。Weins 指出,有可能開發者知道,但起草協議的律師卻不清楚。她說發生原因通常是公司缺乏正確程序與工具,或是他們並未意識到此一議題。
此外,Weins 認為,開放源碼軟體經常包含了採用完全不同授權的其他開放源碼軟體,這一點意味著即使是開發者,也可能漏掉納入其程式碼中其他開放源碼軟體的授權。
Weins 指出,許多行動與平板開發者對於所使用的開放源碼和開放源碼授權的要求,缺乏完整的理解。其結果就是違反授權的軟體遭下架處理。例如,自由軟體基金會 (Free Software Foundation) 曾宣稱 GPL 與 iTunes 授權不相容,Apple 也已經從 AppStore 撤下若干被認為是 GPL 授權的應用軟體。Google 也收到撤除違反 GPL 的 Android 商店應用軟體的要求。應用軟體開發者必須注意開放源碼授權遵守,以確保應用軟體不受法律行動影響。
Weins 也表示,該公司在此一研究中對於調查的應用程式,採取了相當保守的認定方式,以避免過度報告違反授權的情況。例如,jQuery 的 GPL 比對由於 jQuery 採用 GPL 或 MIT 的雙重授權而被排除在研究範圍之外。
OpenLogic 則銷售名為 OLEX App Store Edition 的產品,提供開發者在提交開發的軟體至應用軟體商店前,事先自行掃描上傳的應用軟體,避免違反授權的情形發生。
OpenLogic 的發現多少也解釋了如 Apple 和 Microsoft 等廠商,在各自應用軟體商店禁止開放源碼應用軟體的部份原因。與其抱怨這些廠商排除特定開放源碼應用軟體的商業決定,開放源碼支持者或許更應該將重點放在教育那些持續忽視開放源碼授權精神的開發者。
相關網址:
1.OpenLogic 調查:71% 有自由與開放源碼程式碼的行動軟體未遵守授權
https://www.h-online.com/open/news/item/OpenLogic-survey-71-mobile-apps-with-FOSS-code-do-not-comply-1204074.html2.調查報告:70% 的 iPhone 和 Android 開放源碼應用軟體違反授權https://news.yahoo.com/s/infoworld/20110308/tc_infoworld/153892 3.Android App 作者忽視開放源碼授權https://www.techeye.net/software/android-app-writers-ignore-open-sauce-licensing 4.行動應用軟體違反了開放源碼授權?https://www.linuxplanet.com/linuxplanet/newss/7315/1/ 5.多數開放源碼 Android 與 Iphone 應用軟體違反授權https://www.theinquirer.net/inquirer/news/2032476/source-android-iphone-apps-violate-licences 6.OpenLogic:行動應用軟體未能遵守開放源碼要求https://www.mobilebusinessbriefing.com/apps/article/openlogic-mobile-apps-failing-to-meet-open-source-requirements 7.Android、iPhone、iPad 應用軟體不合格的程式碼授權報告https://www.computerweekly.com/blogs/open-source-insider/2011/03/android-iphone-and-ipad-apps-get-naughty-code-license-report.html 8.多數 Android、iPhone 應用軟體違反開放源碼規則https://www.networkworld.com/news/2011/030911-android-iphone-apps-open-source.html?t51hb&hpg1=mp
You may be interested in the following articles: