整理 | 孙胜

出品 | CSDN(ID:CSDNnews)

众所周知,校园管理系统大多Bug满满,且无比卡顿。其中有部分原因是学校IT预算有限,导致系统优化不够完善。但你能想到吗,有一个花费7.5亿元研发资金的校园系统,菜单栏竟然没办法打开

近日,据外媒Wired报道,几位瑞典家长因嫌弃官方耗费巨资打造的校园系统太“烂”,决定自己开发一款开源替代软件,结果该开源App却被官方认为非法访问个人信息,并对这些家长提起诉讼

1、耗资7.5亿打造的"无用"系统

据悉,该系统名为Skolplattform,是瑞典政府花费了超过10亿瑞典克朗(约7.5亿人民币)打造的,于2013年正式投入使用。

Skolplattform由三个不同的部分组成,包含18个单独的模块,由5个外部公司共同维护。这个系统已经被600所幼儿园和177所学校所使用,每个老师、学生和家长都有独立的登录账号。该平台原先是用来连接全市的50万名儿童、教师和家长,方便学生家长通过这个平台,查看自家孩子出勤状况、学校日历和活动、音乐会、自助餐厅供应的食物等。

不过令许多家长感到愤怒的是,尽管该系统花费高昂,但未能达到其最初设计的目标。很多家长和老师都抱怨Skolplattform实际使用效果并不好,抱怨该系统不仅复杂性,还非常卡顿。于是他们纷纷在安卓应用商店上抵制Skolplattform,因此Skolplattform在安卓应用商店里平均得分仅有1.2星(满分为5星)。

此前有一个家长还曾在推特上发了印有“Skrota Skolplattformen”字样的帽子设计图,暗讽"Skolplattformen垃圾",他还开玩笑说他应该在接孩子放学时戴上这顶帽子。

除此之外,Skolplattform身上还有"IT灾难"的标签。据了解,在2020年瑞典数据监管机构就发现Skolplattform存在严重的安全漏洞,对其处以400万瑞典克朗(约合人民币近300万)的高额罚款。该漏洞不仅会暴露数十万家长、儿童和教师的个人信息数据,甚至某些情况下,用户还可以通过Google搜索访问泄露者的个人信息,不过目前该漏洞已修补。

2、极客父母自己动手

直到2020年10月23日,那位发推特暗讽Skolplattform垃圾的家长实在无法忍受继续使用Skolplattformen,他决定亲自动手开发一个简单易用的App。据了解这位家长名为Landgren,是瑞典一家知名公司的CEO。

于是在接下来的几周里,除了Landgren ,还有另外两名家长Johan Öbrink和Erik Hellman也参与到这个工作中。他们三人首先制定了一个计划,他们将创建Skolplattform的开源版本Öppna Skolplattform,并将其作为应用程序发布在网上,供斯德哥尔摩其他地方的父母使用。

然后该团队打开Chrome开发者工具,登录Skolplattform,并记下其中所有URL和有效负载,获取了调用平台私有API的代码并构建了应用包,以便该程序可以在手机上运行。最终于2021年2月12日Öppna Skolplattform被发布在GitHub(https://github.com/kolplattformen/skolplattformen)上,Landgren开发团队表示,他们对Skolplattform平台的API进行了逆向工程,Öppna Skolplattform所有的代码均遵循开源许可条例,允许任何人使用这些代码,并强调Öppna Skolplattform将为父母和监护人创造更简单、更快和更安全的体验。

来源于网络

3、官方封锁打压

尽管Landgren开发程序出发点是善意的,但是Landgren等人行为并不被官方认可。

在接下来的八个多月时间里,斯德哥尔摩市政府都在试图关闭这一开源应用程序,同时官方还警告家长们不要使用这款替代应用,表示该应用可能会非法访问人们的个人信息。此外官方还向数据保护机构报告了该应用程序,要求调整Skolplattform平台的底层代码,以中断应用程序的服务,但是Öppna Skolplattform开发团队并未屈服,他们也通过更新版本反击官方“封锁”,据悉在今年3月份Öppna Skolplattform更新高达7次之多。

直到今年4月份,斯德哥尔摩市宣布将让警方介入,警方声称该应用程序及其联合创始人可能存在泄露数据等违法犯罪行为,还要求调查人员审查该应用程序的工作原理。

虽然面临官方封锁打压,但是Öppna Skolplattform的受欢迎程度一直上升,其下载量突破了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可以建立许可证,相当于对它已经认可了。不过这个消息让Landgren感到十分震惊,因为在政府宣布该声明不久前,Skolplattformen还再次阻止了Öppna Skolplattformen的访问。

对此,事件主人公Landgren依旧认为官方应该开放他们的API,以便公民可以构建适合他们的应用程序。同时他还希望到别的城市推广这款软件,从而帮助更多的家长都能使用这款App。

参考链接:https://www.wired.com/story/sweden-stockholm-school-app-open-source/

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

嫌学校 App 太“烂”,极客父母做了开源版本,却遭官方报警?相关推荐

  1. 嫌学校App太“烂”,极客父母做了开源版本,却遭官方报警

    出品 | CSDN(ID:CSDNnews) 众所周知,校园管理系统大多Bug满满,且无比卡顿.其中有部分原因是学校IT预算有限,导致系统优化不够完善.但你能想到吗,有一个花费7.5亿元研发资金的校园 ...

  2. 嫌学校 App烂,极客父母做了开源版本

    近日,据外媒Wired报道,几位瑞典家长因嫌弃官方耗费巨资打造的校园系统太"烂",决定自己开发一款开源替代软件,https://github.com/kolplattformen/ ...

  3. 学校APP太难用,码农爸妈们自己做出开源程序,官方却要报警

    明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 因学校APP太难用,码农爸妈们自己开发开源版本,结果反遭官方报警. 这年头,养孩子的难度系数也太高了吧. 而且绝不是家长们吹毛求疵,是APP ...

  4. 微软全球执行副总裁沈向洋离职;马云回应双十一数据作假;GitHub 官方终于出 App 了! | 极客头条...

    整理 | 郭芮 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  5. 极客 android,一款开源的Android极客应用(来一起学习kotlin)

    你还在为开发中频繁切换环境打包而烦恼吗?快来试试 Environment Switcher 吧!使用它可以在app运行时一键切换环境,而且还支持其他贴心小功能,有了它妈妈再也不用担心频繁环境切换了.h ...

  6. 极客Go云监工 --- 开源前序

    过去的2018 2018已经成了过去时,2019也过了几天了,当初区块链还是挺火的,迅雷的链克也相当火爆,链克其实是通过迅雷的玩客云来贡献带宽和硬盘资源来换取的,当初火爆的时候大概有9块钱一个,而目前 ...

  7. 重磅开源!推荐一个以最优惠的方式购买极客时间课程的开源项目!

    简介 以最优惠的方式购买极客时间的课程. 做为一名互联网人是要终身学习的,总是要学习很多知识点的,总是会买很多课程来学,但是很多课程都很贵,最终没有学到相应的知识点. 极客时间 是一个轻松学习,高效学 ...

  8. 女极客因佩戴谷歌眼镜在美国酒吧遭袭击

    酒吧的服务生和客人对佩戴谷歌眼镜可能拍摄他人非常不满,引起了争执. 谷歌(微博)眼镜,因为其暗藏摄像和记录功能,在全球许多地方引发争议.现在看来,谷歌眼镜甚至可能给佩带着带来人身安全问题.近日,一位旧 ...

  9. 这个项目太有极客范儿了

    [公众号回复 "1024",免费领取程序员赚钱实操经验] 大家好,我是章鱼猫. 今天推荐的这个项目是「yuindex」,一个很特别的浏览器主页,支持使用输入命令的方式来操作,目标是 ...

最新文章

  1. Python 上下文管理器和 with 语句
  2. 表分区MySQL版本:5.5.11比5.1查询速度明显提高(4倍左右)
  3. 【完整代码】Scala akka入门示例
  4. [字符串] --- 字符串的排列(剑指 Offer 38)
  5. 平安 开源 数据库 实践_刻意的实践-成为开源
  6. Python爬虫进阶必备 | X中网密码加密算法分析
  7. 关于index.html被缓存问题
  8. 【华为云技术分享】云图说|人工智能新科技—文字识别服务
  9. AI 六十年,强人工智能何时到来?
  10. 标签树状结构JSP中树状图的代码实现
  11. Atitit.现在的常用gui技术与gui技术趋势评价总结
  12. # 8.19考试总结
  13. 什么是java实例化?举例说明
  14. 修改Eclipse字体以及背景颜色
  15. 视频怎么制作动图?教你一招视频gif制作的方法
  16. 我的世界贝爷生存用什么Java_我的世界贝爷生存MOD教程 [MITE] MC实在是太简单了教程详解 | 我的世界 | MC世界侠...
  17. java 抽样算法_java生成抽样随机数的多种算法
  18. 深度解读央行数字货币 DCEP
  19. 房贷计算器移动端接口
  20. Ajax案例之聊天机器人

热门文章

  1. 二叉排序树的查找、插入
  2. c++ 使用nacos_想自学Maven?推荐Maven极简高速入门及常规使用
  3. 计算机直线的绘制实验报告,dda画直线实验报告
  4. php关闭gd库,详解php开启gd库的两种方法
  5. python中的文件处理_python学习——python中的文件处理
  6. vue引用electron_如何搞定跨平台桌面开发?Electron助你快速起步
  7. js一次获取整个表单的数据
  8. linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
  9. PyQt5学习笔记13----pyqt线程间通信
  10. Tensorflow实现多层感知函数逼近