耗费 7.5 亿做的“垃圾”,被 3 个程序员爸爸重写并开源了
因學校APP太難用,碼農爸媽們自己開發開源版本,結果反遭官方報警。
這年頭,養孩子的難度系數也太高了吧。
而且絕不是家長們吹毛求疵,是APP真的難用到了令人發指的程度:
安卓商店用戶評分只有1.2星?(滿分5星)。
放眼評論區全是家長們的吐槽:
導航難用、菜單欄沒有用、無法登錄……
甚至有人說,“它讓我后悔生了孩子”。
并且它還是官方聲稱耗資約1.17億美元(人民幣約7.5億)打造的……
這不,就有人忍無可忍,自己做了個新版本并開源,受到了其他家長們的一致好評,安卓商店評分4.2星。
但沒想到的是,官方不干了。
不僅說家長們涉嫌非法訪問信息數據,并且要警方介入調查此事。
嗯,還是那句話:
離譜他媽給離譜開門,離譜到家了。
碼農爸媽手動自制新版本
如上提到的這個學校APP,是瑞典首都斯德哥爾摩政府推出的一個平臺Skolplattformen。
它主打的功能就是讓家長們更好了解自己娃在學校的生活,比如學校最近有什么活動、明天要上什么課、老師的一些通知等等,包括請假一些事宜也是在這個APP上來辦。
官方聲稱打造該平臺耗資約1.17億美元(人民幣約7.5億)。
它覆蓋了斯德哥爾摩市600所幼兒園、177所中小學,老師、學生、家長都可以登錄使用。
聽起來這個APP非常智能,但實際用起來卻相當智障。
從家長們的吐槽中就能感受一二:
導航很難用,菜單欄沒有用。老師讓我們打開通知提醒,但是我不知道怎么打開。
UI非常差,查找數據的邏輯有問題,最大的問題是它太卡了。
顯然,是平臺的前端做的太差了。
有一位家長甚至發推特說,自己要戴著印有“垃圾Skolplattformen”的棒球帽去接孩子放學。
也正是這位老哥,打響了改造Skolplattformen的“第一槍”。
他叫Landgren,是一位程序員,也是3個孩子的父親,還是瑞典創新咨詢公司Iteam的CEO。
在去年10月,他給市政府寫信,請求查看該平臺的API。
在等待回信的期間,老哥登錄了自己的賬戶,想看看這個系統是不是可以逆向工程。
沒想到鼓搗了幾個小時,就已經能看到學校平臺上的一些信息了。
干脆一不做二不休,老哥打算在原有的垃圾API上,構建一個新的API出來。
在之后的幾周里,他聯合了另外兩位碼農家長Johan ?brink和Erik Hellman,三人決定創建一個Skolplattform的新版本,并將其作為應用程序發布,讓更多的家長使用。
通過Chrome開發者工具,他們記下了Skolplattform的所有URL和有效負載,并獲取了調用該平臺的API代碼并構建了一個包,以便它可以在手機上運行。
簡而言之,就是在現有的Skolplattform上再創建一個層。
?ppna Skolplattformen就這樣誕生了。
它于今年2月份發布,所有代碼都已在GitHub上開源。
目前,只有家長能使用這個新程序,功能和原有平臺一致,用原有ID登錄即可。
其售價為1歐元?(折合人民幣約7.4元),下載量達12500次。
官方要報警
可是這事兒,卻讓當地政府不開心了。
政府表示,“你們這是非法行為!”
接下來的8個月里,市政府都在試圖破壞或關閉這個開源程序,并多次警告家長們不要再使用它,并聲稱該程序會非法訪問個人信息。
于是,一場市政府和家長們的貓鼠游戲就開始了。
2月底,官方版本更新,阻止任何潛在個人數據被訪問,讓家長自制版API一度不能工作。
之后自制版也開始更新回應“阻擊”,3月份更新了7次。
官方這邊當然也沒歇著,他們在繼續改進自己的底層系統。
4月份,甚至連警方都介入了此事。
官方以數據泄露為由,要求警方調查Landgren等開發人員及開源程序的工作原理。
Landgren則表示他們訪問的數據都是公開信息,“所顯示的學生成績來自程序中的內嵌瀏覽器,而程序本身是無法訪問任何數據的。”
并且老哥還表示,他們之前與市政府溝通時表示,官方可以使用新程序來代替原有版本。不過市政府卻對此置之不理,依舊選擇報警處理。
但這事兒似乎是官方自己打臉了。
8月份,警方證實了Landgren一行人的清白。
他們表示,?ppna Skolplattformen使用的所有信息都是公開信息,也未對用戶隱私構成威脅。
9月,市政府發布聲明表示,?ppna Skolplattformen可以建立許可證,這相當于對它已經認可了。
但在具體執行上,似乎還沒什么動靜,甚至就在不久前再次阻止了?ppna Skolplattformen的訪問。
對此,Landgren老哥還是希望能夠與市政府達成協議,讓政府支付程序的許可費用,最終讓所有家長都能免費使用這個APP。
One More Thing
說到這種學校APP,國內其實也有不少學校在使用,而且也有類似令人詬病的情況。
比如今年9月南方都市報曝出,廣東陽江的一所寄宿制民辦小學要求家長必須安裝一個需要支付年費的APP,才能了解孩子在學校的情況。
但問題是,許多家長反映這個APP用了一年,很多功能點進去還是沒反應,比如校園相冊、作業管理、課程中心等十余種功能。
而能使用的只有“飯堂繳費”,并且如果不交198元的年費,這些功能也用不了。
△圖源南方都市報
嗯,還真是世界之大無奇不有。
END
推薦閱讀滴滴這名員工的N+1飛了,離職帶走公司文檔 2021-10-26 一位前同事猝死了 2021-10-22 35歲,年入60萬,我卻從菊廠離職了! 2021-09-28 互聯網大廠員工平均年齡出爐:字節27,滴滴33 2021-10-11 駱俊武:五年了,我的技術管理成長之路 2021-06-21 女神節快樂!世界上第一位程序員就是女神 2021-03-08 劉朋:從技術到管理 - 團隊制勝六步工作法(開篇) 2021-02-08 阿里涉江:你真的會學習嗎?從結構化思維說起 2021-01-08 阿里資深技術專家崮德:8 個影響我職業生涯的重要技能 2020-12-19 阿里高級技術專家宋意:平凡人在阿里十年的成長之旅 2020-12-14 漫畫:下輩子你還當程序員么? 2020-12-01 工程師的基本功是什么?如何練習?聽美團技術大咖怎么說 2020-10-19 美團技術專家云鵬:寫給工程師的十條精進原則! 2020-10-15 找CTO杜仲:再談中年危機和應對策略 2020-10-10 Mobvista首席架構師蔡超:工作感悟之失敗與成功,我的8點總結 2020-09-20 左耳朵耗子:程序員如何把控自己的職業? 2020-08-22 程序員怎樣在35歲前實現財務自由? 2020-07-28 他,用了14年,從初代豆瓣工程師到AI公司CTO,創業心一直未變 2020-07-19 他,用了8年,從程序員到CTO再到天使投資人蝶變記 2020-07-16 漫畫:程序員每天的6場戰斗 2020-05-15總結
以上是生活随笔為你收集整理的耗费 7.5 亿做的“垃圾”,被 3 个程序员爸爸重写并开源了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Golang的协程(goroutine)
- 下一篇: 单元测试与基准测试