视点·观察|学校APP太难用,码农爸妈们自己做出开源程序,官方却要报警( 二 )


文章图片


也正是这位老哥,打响了改造Skolplattformen的“第一枪” 。
他叫Landgren,是一位 程序员,也是3个孩子的父亲,还是瑞典创新咨询公司Iteam的CEO 。
在去年10月,他给市政府写信,请求查看该平台的API 。
在等待回信的期间,老哥登录了自己的账户,想看看这个系统是不是可以逆向工程 。
没想到鼓捣了几个小时,就已经能看到学校平台上的一些信息了 。
干脆一不做二不休,老哥打算在原有的垃圾API上, 构建一个新的API出来 。
在之后的几周里,他联合了另外两位码农家长Johan ?brink和Erik Hellman,三人决定创建一个Skolplattform的新版本,并将其作为应用程序发布,让更多的家长使用 。
通过Chrome开发者工具,他们记下了Skolplattform的所有URL和有效负载,并获取了调用该平台的API代码并构建了一个包,以便它可以在手机上运行 。
简而言之,就是 在现有的Skolplattform上再创建一个层 。
?ppna Skolplattformen就这样诞生了 。
它于今年2月份发布,所有代码都已在GitHub上开源 。
目前,只有家长能使用这个新程序,功能和原有平台一致,用原有ID登录即可 。
官方要报警
可是这事儿,却让当地政府不开心了 。
政府表示,“你们这是非法行为!”
接下来的8个月里,市政府都在 试图破坏或关闭这个开源程序,并多次警告家长们不要再使用它,并声称该程序会非法访问个人信息 。
于是,一场市政府和家长们的 猫鼠游戏就开始了 。
2月底,官方版本更新,阻止任何潜在个人数据被访问,让家长自制版API一度不能工作 。
之后自制版也开始更新回应“阻击 ”,3月份更新了7次 。
官方这边当然也没歇着,他们在继续改进自己的底层系统 。
4月份,甚至连 警方都介入了此事 。
官方以数据泄露为由,要求警方调查Landgren等开发人员及开源程序的工作原理 。
Landgren则表示他们访问的数据都是公开信息,“所显示的学生成绩来自程序中的内嵌浏览器,而程序本身是无法访问任何数据的 。”
并且老哥还表示,他们之前与市政府沟通时表示, 官方可以使用新程序来代替原有版本 。不过市政府却对此置之不理,依旧选择报警处理 。
但这事儿似乎是官方自己打脸了 。
8月份,警方证实了Landgren一行人的清白 。
他们表示,?ppna Skolplattformen使用的所有信息 都是公开信息,也未对用户 隐私构成威胁 。
9月,市政府发布声明表示,?ppna Skolplattformen可以建立许可证,这相当于对它已经认可了 。
但在具体执行上,似乎还没什么动静,甚至就在不久前再次阻止了?ppna Skolplattformen的访问 。
对此,Landgren老哥还是希望能够与市政府达成协议,让政府支付程序的许可费用,最终让所有家长都能免费使用这个APP 。

推荐阅读