程序员控诉:App Store 拒绝我的新冠应用程序后,却被沙特政府拿去成功上架
近日,有程序员在网上发帖,控诉沙特阿拉伯盗取了他的开源应用程序,并将其发布在 App Store 上。
该程序员表示,他开发了一款用于 iOS 和 macOS 的新冠病毒跟踪应用程序,原本是打算在 App Store 上发布的。但苹果以该应用程序不是来自世卫组织为由,拒绝了他的发布请求。于是,他在 GitHub 上开源了该项目。
该网友开源的 github 项目
项目网址: https://github.com/mhdhejazi/CoronaTracker
然而不久之后,他发现了一个和自己的应用程序几乎一模一样的应用,发布者是沙特政府机构“沙特国家健康信息中心”。
通过仔细对比,该网友发现这个程序除了使用的是沙特阿拉伯语之外,其余部分——包括功能甚至颜色等各种细节都和自己的程序一模一样。于是,他确定这就是自己写的应用程序。
虽然开发这款应用程序并不是出于商业目的,但版权被盗,无疑让人很气愤。
而近日,科技公司干预有关新冠病毒信息、应用传播或上架的事件并不少见。
苹果:拒绝不是来自世卫组织的冠状病毒应用程序
iPhone 开发人员透露,苹果正在限制与 COVID-19 冠状病毒爆发相关应用的发布,只有来自政府或医院等公共机构的新冠相关应用程序才可能被发布。
有四名独立开发商抱怨说,他们开发了可以查看各个国家已确认 COVID-19 冠状病毒病例统计数据的应用程序,但遭到了苹果的拒绝。尽管其中一些应用使用了来自世界卫生组织(WHO)等可靠信息源的公共数据创建图表或实时地图。
对此,苹果给出的答复是,带有当前医学信息相关的应用程序需要由公认的机构提交。也就是说,与冠状病毒有关的任何应用都必须由官方卫生组织或政府发布。
为防止错误信息传播,苹果对冠状病毒应用程序都会进行专门评估。
知情人士说,为确保数据准确,苹果不仅会查看数据的来源,也会参考开发人员是否代表用户可以信任的组织,如政府或关注健康的组织。
谷歌等大型科技公司限制新冠相关应用
苹果并不是唯一一家限制新冠病毒相关应用或信息的科技公司。
谷歌的 Android 应用商店 Google Play 有一个规则,那就是对“利用自然灾害”、“暴行”或“没有给悲剧受害者带来明显好处”的相关应用程序予以限制。
此次,对“冠状病毒”或“ COVID-19”相关应用的限制也是如此。和苹果一样,Google 此举也是为了防止提供错误的信息。
Google Play 还发布了一个名为“ 冠状病毒:保持最新信息 (Coronavirus: Stay informed) ” 的网站。该网站包含了建议使用的应用程序,其中就包括了 CDC,红十字会和 Twitter 的软件。
但是,Google 的限制似乎并没有苹果那么严格。 一些与冠状病毒相关的流行 Android 应用程序在 APP Store 上搜索不到,在 Google Play 上却可以找到。
比如,韩国有一款免费的顶级 Android 应用程序,名字叫 Corona 100m。它是一个地图绘制应用程序,当用户距离已确诊的冠状病毒病例 100 米以内时,会向用户发出警报。它还可以查看韩国确诊数据相关的信息。
根据其 Google Play 列表,Corona 100m 并非由公共卫生机构发布,但是其下载量已经超过了 100 万。
除了苹果、Google 之外,很多大型科技公司已经在其平台上应对与冠状病毒爆发有关的错误信息的影响。
不久前,亚马逊警告卖家,它将取消那些声称可杀死冠状病毒的产品的清单。Facebook CEO Mark Zuckerberg 表示,他将致力于确保每个人都能获得关于冠状病毒的可靠准确信息,Facebook 也正在删除不实内容。Google 在 Google 搜索置顶了来自世界卫生组织的相关信息,并禁止冠状病毒产品的广告。
App Association 主席 Morgan Reed 表示,为防止科技平台被用来向人们提供有关冠状病毒的虚假信息,科技行业正承受着巨大的压力。
这些限制似乎正在发挥作用。目前,美国 APP Store 上有关爆发的应用程序很少,并且没有明显的垃圾软件。
不透明的筛选过程
尽管苹果的这些限制保证了用户获取冠状病毒相关信息的准确性,但由于手动筛选,可以说筛选机制并不完全透明,这或许会引发有关 iPhone 应用程序开发的公平性问题。
苹果公司内部的 App Review 部门会手动筛选每个应用程序,以确定哪些程序可以上架。他们做决策的依据是苹果内部的 App Store Review Guidelines 文件。
App Store Review Guidelines 截图
对于沙特国家健康信息中心“盗取”新冠病毒应用程序事件,苹果公司拒绝上架该程序的开发人员解释称,审阅者引用了编号为 5.2.1 的准则,该准则指出:“应用程序应由拥有知识产权和其它相关权利的个人或法人提交。”
苹果公司最近更新的政策中确实有一条与此接近——医疗、金融服务或航空旅行等“高度管制”领域中的应用需要由“提供服务的法律实体而不是单个开发商来提交”。
虽然苹果公司这一 政策有其现实性考虑,也受到了一些批评。有人抱怨说,由于 App Store 是向公众发布 iPhone 软件的唯一途径,Apple 拥有了过多的权力。
应用程序开发人员 Zachary Shakked 开发的一款新冠病毒相关程序也被苹果拒绝了。他在 Twitter 中对此进行了吐槽。他表示,尽管他对苹果公司防止误导信息的需求表示同情,但他希望苹果公司不要对此一刀切。
在今年 1 月份的一次国会听证会上,为 App Store 制作应用程序的 Tile 公司法律总顾问说,苹果“可以在需要时改变规则”。Basecamp 创始人 David Heinemeier Hansson 也在听证会中谈到,每个使用 App Store 的应用程序制造商都生活在担心他们的应用程序被拒绝的过程中,而上诉程序非常麻烦。
然而,APP Store 是苹果的,除了接受苹果的条款,或许这些开发者也做不了什么。
引用来源:
https://news.ycombinator.com/item?id=22752644
https://github.com/mhdhejazi/CoronaTracker
https://apps.apple.com/sa/app/corona-map/id1503046302
雷锋网 (公众号:雷锋网) 雷锋网雷锋网
。