A paciência de Christian Landgren está se esgotando. Todos os dias, o pai distante de três filhos perde um tempo precioso tentando manter o sistema escolar oficial da cidade, Skolplattform, funcionando. Landgren folheia intermináveis menus intrincados para descobrir o que seus filhos estão fazendo na escola. Se descobrir o que seus filhos precisam na bolsa de ginástica é um aborrecimento, descobrir como denunciá-los é um pesadelo. Dois anos após seu lançamento em agosto de 2018, a Skolplattform se tornou uma pedra no sapato de milhares de pais na capital sueca. “Todos os usuários e pais estão chateados”, disse Landgren.
Skolplattform não deveria ser assim. Lançado em 2013, o sistema visa facilitar a vida de até 500.000 crianças, professores e pais em Estocolmo – servindo como a espinha dorsal técnica de toda a educação, desde o registro de frequência até o registro de notas. A plataforma é um sistema complexo composto por três partes distintas, contendo 18 módulos separados mantidos por cinco empresas externas. Este sistema maciço é usado por 600 jardins de infância e 177 escolas, e cada professor, aluno e pai pode fazer login individualmente. A única pergunta? Não funciona.
A Skolplattform, que custou mais de 1 bilhão de coroas suecas (SEK) (US$ 117 milhões), ficou aquém de suas ambições originais. Pais e professores reclamaram da complexidade do sistema – seu lançamento atrasou, Relatório Péssima gestão de projetose foi marcado como desastre de TI. A versão Android do aplicativo tem um Classificação média de 1,2 estrelas.
Em 23 de outubro de 2020, Randgren, desenvolvedor e CEO da consultoria sueca de inovação Itam, disse: tuitar O design do chapéu apresenta as palavras “Skrota Skolplattformen” – que se traduz aproximadamente como “Plataforma da Escola Trash”. Ele brincou que deveria usar o chapéu ao buscar as crianças na escola. Algumas semanas depois, usando aquele chapéu, ele decidiu fazer isso sozinho. “Por minha própria frustração, comecei a criar meu próprio aplicativo”, disse Landgren.
Ele escreveu para as autoridades da cidade pedindo para ver a documentação da API da Skolplattform. Enquanto esperava por uma resposta, ele entrou em sua conta e tentou determinar se o sistema poderia ser submetido a engenharia reversa. Em apenas algumas horas, ele criou algo que funcionou. “Tenho informações da plataforma da escola na minha tela”, disse ele. “Então comecei a construir uma API em cima de sua API terrível.”
O trabalho começou no final de novembro de 2020, poucos dias depois que o Conselho de Educação de Estocolmo foi duramente atingido multa de SEK 4 milhões GDPR Para “bugs graves” no Skolplattform. O órgão de vigilância de dados da Suécia, Integrietsskyddsmynigheten, encontrou sérias falhas na plataforma, que expôs os dados de centenas de milhares de pais, crianças e professores. Em alguns casos, as informações pessoais das pessoas podem ser obtidas por meio de uma pesquisa no Google. (Essas falhas foram corrigidas e as multas foram reduzidas na apelação.)
Nas semanas seguintes, Landgren trabalhou com outros desenvolvedores e pais Johan Öbrink e Erik Hellman, e o trio apresentou um plano. Eles criarão uma versão de código aberto do Skolplattform e o lançarão como um aplicativo para pais frustrados em Estocolmo. Com base no trabalho anterior de Landgren, a equipe abriu as ferramentas de desenvolvedor do Chrome, fez login no Skolplattform e anotou todos os URLs e cargas úteis. Eles pegaram o código que chamava a API privada da plataforma e construíram o pacote para que pudesse ser executado no telefone – essencialmente criando uma camada em cima do Skolplattform existente e cheio de bugs.
O resultado é a Öppna Skolplattformen ou Open School Platform.O aplicativo foi lançado em 12 de fevereiro de 2021 e todo o seu código começa com Licença de código aberto no GitHub.Qualquer um pode obter ou usar o código, há poucas restrições sobre o que eles podem fazer. Se a cidade quiser usar qualquer código, pode. Mas, em vez de recebê-lo de braços abertos, as autoridades da cidade responderam com raiva. Mesmo antes do lançamento do aplicativo, a cidade de Estocolmo alertou Landgren que poderia ser ilegal.
Nos oito meses seguintes, a cidade de Estocolmo ou a cidade de Estocolmo tentaram interromper e encerrar o aplicativo de código aberto. Ele alertou os pais para que parassem de usar o aplicativo e alegou que poderia acessar as informações pessoais das pessoas de forma ilegal. Funcionários relataram o aplicativo à agência de proteção de dados, e Landgren afirma que eles ajustaram o código subjacente do sistema oficial para impedir completamente a execução do derivado.
Então, em abril, a cidade Anunciar Isso envolve a polícia. Autoridades alegaram que o aplicativo e seus cofundadores podem ter perpetrado uma violação de dados criminosa e pediram que investigadores de crimes cibernéticos investigassem como o aplicativo funciona. A mudança foi uma surpresa para Landgren, que se reuniu com autoridades da cidade para tratar das preocupações sobre o aplicativo. “É muito assustador”, disse ele sobre o envolvimento da polícia.