A look at the fight between city officials and parents over Stockholm's glitchy app for its schools, as annoyed parents built their own open source version
Stockholm's official app was a disaster. So annoyed parents built their own open source version—ignoring warnings that it might be illegal. Tweets: @frankcatalano , @lex_crawford , @lgworld , @elfsternberg , @mraharrisoncs , @jalager , @petercoffee , @masspirates , @iethics , and @mattburgess1 Tweets: Frank Catalano / @frankcatalano : What happen when parents reverse engineer and recreate a school app because they're frustrated with the one the school system itself made? It works. And then the school system (in Stockholm) reports it to the police. https://arstechnica.com/... (@arstechnica) #edtech Alexander Crawford / @lex_crawford : Here's the full epic story of the @oppnaskolplatt adventure, the brainchild of @Landgren , @JohanObrink, @ErikHellman and others. https://twitter.com/... Libre Arts / @lgworld : City of Stockholm tried to bully an open source developer into submission for trying to provide an alternative solution for their crappy online service. And utterly failed. https://twitter.com/... @elfsternberg : This is an incredible lesson in software development and stupidity. The real lesson here is to make multiple apps, small and streamlined and purposeful, even if they all use a common API. https://www.wired.com/... @mraharrisoncs : Fascinating from Sweden on the power of open source citizen development! https://www.wired.com/... @jalager : Good write up of the journey of @oppnaskolplatt. Open APIs should be the rule for any application developed with public funds. https://twitter.com/... Peter Coffee / @petercoffee : “Landgren argues that cities should learn to run their IT projects with small updates, rather than monstrous procurements... Most of all, Landgren argues that officials should make their APIs open so citizens can build technology that works for them.” https://arstechnica.com/... Mass. Pirate Party / @masspirates : Mattias Rubenson, the secretary of the @piratpartiet: “There is, in general, the possibility of a school platform being good. But you have to involve students, and especially teachers, in the development from the start. There has been none of that in the School Platform.” https://twitter.com/... @iethics : “Landgren hopes the... saga will teach politicians and city officials that the technology they provide for citizens shouldn't be procured as huge IT projects—and that the people who will end up using it should be involved in the planning and development”: https://www.wired.com/... Matt Burgess / @mattburgess1 : 1/ For the last few months I've been following a fight between the City of Stockholm and a group of parents. Since 2013, the City has spent $117m on a school platform. But it doesn't work. So parents built their own. The City called the police. https://www.wired.com/...
Context & Ripple Effects
This story lands in the middle of a decade-long pattern of edtech backfiring on its buyers: San Francisco's gadget-heavy middle school overhaul funded by tech titans collapsed into the same systemic problems it promised to fix (the Wired investigation), and Kansas towns revolted against Summit Learning's curriculum software well before Stockholm's parents took matters into their own hands (the Summit Learning backlash). What makes the Stockholm case different is the response: rather than protesting, parents shipped working software.
The stakes are procurement-scale failure meeting grassroots competence — the City of Stockholm has spent $117M since 2013 on a school platform that still doesn't function, while the volunteer-built oppnaskolplatt app works. The city's answer was to report the parents' project to the police after warning it might be illegal, turning a UX complaint into a fight over who may build civic software.
First-order effects
- The parents behind oppnaskolplatt now face legal exposure — police reporting and alleged pressure on an open source developer — for shipping an app that competes with the official one they pay taxes for.
- Stockholm's officials get a working free alternative circulating among parents, which undermines confidence in the $117M platform every time the official app glitches.
Second-order effects
- Critics like Landgren are converting the fiasco into a concrete procurement demand: city IT projects should expose open APIs and involve users in development, so third parties can build without reverse-engineering.
- Other municipalities running troubled school-software contracts now have a visible template — parent-built forks — that raises the reputational cost of defending failing vendors legally instead of fixing the product.
Third-order effects
- If the pattern holds, public-sector software procurement shifts from monolithic vendor platforms toward open APIs and community-maintained clients, with the legal status of reverse-engineering government apps becoming a governance question cities must settle explicitly.
- The same parent-activist dynamic later surfaced in Denmark's debate over Google's ubiquity in schools, suggesting organized parents are becoming a standing check on how children's school software is chosen and governed across Europe.
The trend: Civic software is moving from closed vendor monopolies toward open-source alternatives built by the users institutions failed, forcing governments to choose between embracing open APIs and litigating against their own constituents.