七成iPhone/Android开源代码程序违反授权

开放源代码界指出苹果与微软的移动商店上有不合规范的开放源代码应用程序;同时最近的一项研究报告也显示,约有七成包涵开放源代码的应用程序无法符合对应的授权要求。

提供开放源代码产品与服务的供应商OpenLogic表示,在研究了苹果与Android应用程序市集上635个最佳的产品后发现,有52个使用了Apache的授权方式,16个使用了GPL/LGPL的授权,而仅有29%的产品符合其对应的授权方式。

值得一提的是,该公司研究的对象并不仅是独立开发者与小公司,也包括了银行、体育等知名品牌与媒体集团。OpenLogic表示,这些产品都无法符合下面四个义务关系:GPL / LGP 授权要求要开放源代码,并且告知授权方式;Apache授权则是要求要告知授权并且提供注意事项与相关事宜。

将数据分开来看的话,Android符合授权方式的有27%,而iPhone / iOS方面则是32%。整体来说,Android 应用程序在使用了GPL/LGPL授权的符合率是零。甚至发现有些开发人员所附加的终端使用者授权(EULAs)上宣称拥有全部的权利,但其中包括了部份的开放源代码。不论开发者是蓄意或是不小心违背了授权,都有潜在的风险,开发人员的产品可能会被从应用程序市集中下架,甚至吃上官司。

OpenLogic也发现苹果与微软的应用程序商店对于这个状况态度暧昧:因为要检查所有的上架程序授权是否合法,似乎不值得对应的风险与问题。而在抱怨苹果与微软在开放源代码上的商业决定之余,或许开放源代码界应该要多着重于教育开发人员,不要再继续忽视开放源代码的精神与授权。