嫌官方應用太難用,瑞典家長組團開發(fā)App,市政府發(fā)現(xiàn)后報警
對瑞典首都斯德哥爾摩市的家長來說,使用官方應用程序查看孩子們在學校的動向,簡直就像是一場災難。因此,家長們構建了一個開源的替代方案。
Skolplattform是斯德哥爾摩市的一個小學校園平臺,該平臺的目標是讓全市的50萬名兒童、教師和家長學習和生活變得更輕松。家長們可以通過這個平臺,查看自己的孩子是否在上課、是否生病等一系列在校情況。
但是,Skolplattform最初的目標并沒有實現(xiàn),這個耗資1.17億美元,由5家外包公司進行維護的平臺,使用起來實在太過復雜,這已經(jīng)成為斯德哥爾摩數(shù)千名家長心中的一根刺,以至于在安卓應用商店上,Skolplattform的平均評分只有1.2星。
2020年10月23日,瑞典一家知名公司的CEO兼開發(fā)人員蘭德格倫實在忍受不了使用這一破爛應用程序,于是他打算自己動手開發(fā)一個簡單易用的App出來。
在蘭德格倫開始開發(fā)App的同時,瑞典數(shù)據(jù)監(jiān)管機構發(fā)現(xiàn)Skolplattform存在嚴重的漏洞,這一漏洞將數(shù)十萬家長、兒童和教室的數(shù)據(jù)暴露了出來,在某些情況下,用戶甚至可以通過Google訪問這些個人數(shù)據(jù),Skolplattform因此被罰款400萬瑞典克朗。
在接下來的幾周時間里,蘭德格倫與兩名具備開發(fā)能力的家長合作。首先,他們使用Chrome開發(fā)者工具,登錄Skolplattform,并記下所有的URL及有效負載,在獲取調用平臺私有API的代碼后,構建了包,以便可以在手機上運行。
該應用程序與2021年2月12日發(fā)布,其所有的代碼均遵循開源許可,并發(fā)布在GitHub上,任何人都可以使用該代碼。
GitHub地址:https://github.com/kolplattformen/skolplattformen
后來,蘭德格倫其作為應用程序發(fā)布,供斯德哥爾摩市的家長們使用。
然而,這一行為卻引起了平臺官方的注意。在接下來的八個月時間里,斯德哥爾摩市政府試圖破壞和關閉這一開源應用程序,并警告家長,該應用會非法收集和訪問個人信息。
與此同時,官員們還向數(shù)據(jù)保護機構報告了該應用程序,要求它們調整平臺的底層代碼,以中斷應用程序的服務。今年4月份,斯德哥爾摩市宣布將讓警方介入,有官員聲稱該應用程序及其開發(fā)者涉嫌數(shù)據(jù)泄露等違法犯罪。
在接下來的幾周時間里,警察經(jīng)常來訪調查蘭德格倫。但是他仍然致力于維護該項目,隨著時間的推移,已經(jīng)有超過40人參與了該應用程序的開發(fā)。這些開發(fā)者發(fā)現(xiàn)和解決了許多bug,開發(fā)了搜索功能,甚至將應用程序翻譯成多種不同的語言。
在新應用程序上架應用商店后不久,其下載量就已經(jīng)突破12500,平均評分為4.2,遠高于Skolplattform的1.2。
使用新平臺與使用Skolplattform,除了更加方便,沒有任何的區(qū)別。家長們仍然需要使用Skolplattform賬號登錄,然后可以查看通過Skolplattform API 調用的孩子們的信息,比如每日日程安排、老師的通知、孩子是否生病等等。
盡管存在爭議,蘭德格倫所開發(fā)的新平臺正在向斯德哥爾摩市之外的城市擴張,似乎未來一片光明。