众所周知,校园管理系统大多Bug满满,且无比卡顿。其中有部分原因是学校IT预算有限,导致系统优化不够完善。但你能想到吗,有一个花费7.5亿元研发资金的校园系统,菜单栏竟然没办法打开。
近日,据外媒 Wired 报道,几位瑞典家长因嫌弃官方耗费巨资打造的校园系统太“烂”,决定自己开发一款开源替代软件,结果该开源系统却被官方认为非法访问个人信息,并对这些家长提起诉讼。
据悉,该系统名为Skolplattform,瑞典政府花费了超过10亿瑞典克朗(约7.5亿人民币)打造的,并于2013年正式投入使用。
Skolplattform由三个不同的部分组成,包含18个单独的模块,由5个外部公司共同维护。这个系统已经被600所幼儿园和177所学校所使用,每个老师、学生和家长都有独立的登录账号。该平台原先目标是让全市的50万名儿童、教师和家长学习和生活变得更方便轻松,帮助家长们通过这个平台,查看自己的孩子出勤状况等。
不过令许多家长感到愤怒的是,尽管该系统花费高昂,但未能达到其最初设计的目标。很多家长和老师都抱怨该系统的复杂性,纷纷在安卓应用商店上抵制Skolplattform,因此Skolplattform在安卓应用商店里平均得分仅有1.2星(满分为5星)。
此前还有一个家长曾在推特上发了个帽子设计图暗讽Skolplattformen"垃圾”,这款帽子上面印有“Skrota Skolplattformen”字样——大概翻译为“垃圾Skolplattformen”,这位家长还开玩笑说他应该在接孩子放学时戴上这顶帽子。
除此之外,Skolplattform身上还有"IT灾难"的标签。据了解,在2020年瑞典数据监管机构就发现Skolplattform存在严重的安全漏洞,对其罚款400万瑞典克朗。该漏洞会暴露数十万家长、儿童和教师的个人信息数据,还在某些情况下,网友甚至可以通过 Google 搜索访问被泄露者的个人信息,不过目前该漏洞已修补。
直到 2020 年 10 月 23 日,那位发推特暗讽Skolplattform垃圾的家长实在无法忍受继续使用Skolplattformen,他决定亲自动手开发一个简单易用的App。据了解这位家长名为Landgren(兰诺德)是瑞典一家知名公司的CEO,
于是在接下来的几周里,除了Landgren ,还有另外两名家长Johan Öbrink和Erik Hellman也参与到这个工作中。他们三人首先制定了一个计划,他们将创建Skolplattform的开源版本ÖPPNA SKOLPLATTFORMEN,并将其作为应用程序发布,供斯德哥尔摩其他地方的父母使用。
然后该团队打开 Chrome 了开发者工具,登录 Skolplattform,并记下所有 URL 和有效负载。他们获取了调用平台私有 API 的代码并构建了包,以便它可以在手机上运行。最终该应用ÖPPNA SKOLPLATTFORMEN于2021年2月12日在GitHub(https://github.com/kolplattformen/skolplattformen)发布了,Landgren开发团队宣称所有的代码均遵循开源许可条例,允许任何人使用该代码。
尽管Landgren开发程序出发点是善意的,但是Landgren等人行为并不被官方认可。
在接下来的八个月时间里,斯德哥尔摩市政府都在试图关闭这一开源应用程序,同时官方还警告家长们不要使用这款替代应用,表示该应用可能会非法访问人们的个人信息。此外官员们还向数据保护机构报告了该应用程序,要求方法调整平台的底层代码,以中断应用程序的服务,但是ÖPPNA SKOLPLATTFORMEN开发团队并未屈服,他们也通过更新版本反击官方“封锁”,据悉在今年3月份ÖPPNA SKOLPLATTFORMEN更新高达7次之多。
今年4月份,斯德哥尔摩市直接宣布将让警方介入,声称该应用程序及其联合创始人可能存在泄露公民数据等违法犯罪行为,还要求警方审查该应用程序的工作原理。
虽然面临官方封锁打压,但是ÖPPNA SKOLPLATTFORMEN的受欢迎程度一直在上升,其下载量突破了12500次,平均评分为4.2,远高于Skolplattform的1.2。Landgren表示:“目前有40多人致力于维护和开发这款应用程序,这群"志愿者们”不仅发现和修改Bug,还开发了搜索功能,并将应用程序翻译成不同的语言版本。“
此外,这款新应用除了比使用Skolplattform更加方便以外,两者之间没有任何区别。家长们还是需要使用Skolplattform账号登录,然后家长通过Skolplattform API查看的孩子的信息,比如学校日历和活动、音乐会、学生的每日日程安排、教师的通知(链接到成绩和新闻更新)、自助餐厅供应的食物以及报告儿童是否生病等。
对于这些信息是否违规,”Öppna Skolplattformen 的联合创始人之一 Öbrink 解释说:“我们展示的一切都是公开的公共信息。比如当显示学生的成绩时,它们是通过应用程序内浏览器显示的,应用程序无法访问任何数据。”
Öbrink 还强调,Öppna Skolplattformen 团队曾与市政府举行了会议,允许官员在会议上获取他们的代码并使用他们的应用程序版本。但是那些官员不想与我们合作,甚至不想与我们讨论合作,他们只希望警方能‘惩罚"我们。
令人意外的的是,今年8月份,斯德哥尔摩市警方宣布Öppna Skolplattformen 使用的所有信息都是公开信息,未对用户隐私构成威胁。9 月,斯德哥尔摩市政府也发布声明表示,允许Öppna Skolplattformen 建立许可证,这相当于对它已经认可了。不过这个消息让兰格伦感到震惊,因为在政府宣布该声明不久前, Skolplattform再次阻止了 Öppna Skolplattformen 的访问。
对此,事件主人公Landgren 依旧认为官方应该开放他们的 API,以便公民可以构建适合他们的应用程序。同时他还希望与政府达成和解,帮助更多的家长使用这款免费App。
参考链接: https://www.wired.com/story/sweden-stockholm-school-app-open-source/
应用GitHub地址:https://github.com/kolplattformen/skolplattformen