LINUX.ORG.RU
ФорумTalks

Муниципалитет Стокгольма бился с опенсорсным разработчиком и поломался

 


0

1

В 2013 году муниципалитет Стокгольма заказал Skolplattform — веб-сервис и мобильное приложение для учеников и их родителей, через который можно было бы регистрироваться на занятия, смотреть расписание уроков и оценки. На разработку ушло пять лет и миллиард шведских крон (118 млн долларов США).

Результат оказался настолько неудобным (рейтинг 1,2 звезды на Google Play) и небезопасным (местному управлению образования выставили штраф за нарушение GDPR), что один из родителей в конце концов не выдержал и написал собственное мобильное приложение. Поскольку ему не дали публичный API, он нахимичил обходной манёвр, изучив приватный API через инструмент веб-разработчика в Chrome, код приложения выложил на гитхаб (Apache License 2.0), а приложение для Android и iOS продавал за символический 1 евро (12,5 тысяч скачиваний на момент публикации статьи). Постепенно к разработке подключилось ещё несколько десятков человек.

После этого муниципалитет начал закидывать разработчика предъявами, требовал убрать код с гитхаба, постоянно менял работу сервиса, чтобы стороннее приложение отваливалось, а под конец натравил на него подразделение местной полиции, специализирующееся на киберпреступлениях. Кроме этого, муниципалитет заказал у внешней компании аудит безопасности стороннего приложения. Итоги аудита не были опубликованы вопреки принятой в Швеции политике прозрачности государства. Чтобы получить текст отчёта, разработчикам пришлось обратиться в суд.

Итог: аудиторы ничего незаконного не нашли, у полиции не возникло претензий, муниципалитет пошёл на попятный и теперь собирается открыть систему для сторонних разработчиков, опенсорсной разработкой заинтересовались муниципалитеты других городов.

https://arstechnica.com/information-technology/2021/11/these-parents-built-a-school-app-then-the-city-called-the-cops/

★★★★★

Последнее исправление: AP (всего исправлений: 3)

ничего удивительного

Harald ★★★★★
()

Написал бы в заголовке что история с хеппи-эндом. А то ведь никто не дочитает до конца.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Хеппи-энд — это когда какие-то качественные изменения политики произойдут. Например, закон о Public Money, Public Code (хотя тут не на «публичности» акцент делать надо, а на свободности лицензии).

sudopacman ★★★★★
()
Ответ на: комментарий от AP

Ага.

Шведские родители настолько суровы…

alpha ★★★★★
()
Ответ на: комментарий от alpha

Фига себе хеппи-энд. $118M безвозвратно распилено, и даже ответственности никто за это не понёс.

Впрочем, статья слишком длинная, а история недостаточно интересная, чтобы её читать. Если виновные отстранены от кормушки всех должностей и оштрафованы на эпичные суммы, то хорошо.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 3)

шведы не верно поняли как пилить муниципальные деньги ?

ну тупые…см наше любое

да, это распил - но оно же работает

MKuznetsov ★★★★★
()
Ответ на: комментарий от WitcherGeralt

так неудобное оказалось приложение, думаю основные траты были на поддержание работы веб сервиса, а не на разработку мобильного приложения

xmikex ★★★★
()

Что?! Распил и коррупция в ЕС!? Не верю.

BceM_IIpuBeT ★★☆☆☆
()

через который можно было бы регистрироваться на занятия, смотреть расписание уроков и оценки

Ненужно, ненужно, и ещё раз ненужно.

Давида Гребера на них нет.

luke ★★★★★
()
Ответ на: комментарий от xmikex

основные траты были на поддержание работы веб сервиса

Жуткий хайлоад, видать, аж датацентр за сотню миллионов построили.

А если не сарказмикровать, то нет. Инфраструктура под подобный подобный сервис требуется в сущности копеечная.

WitcherGeralt ★★
()
Ответ на: комментарий от AP

Теперь из заголовка кажется, что муниципалитет пытался использовать открытый софт и всё кончилось плохо.

Лучше так «шведские распильщики бабла негодуют от существования открытой альтернативе их приложению»

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

Фига себе хеппи-энд. $118M безвозвратно распилено, и даже ответственности никто за это не понёс.

Да нет, за такие деньги хорошее приложение должны были сделать даже с учётом распила.

torvn77 ★★★★★
()
Ответ на: комментарий от MKuznetsov

да, это распил - но оно же работает

Проблема в том что не работает, чем и привлекло к себе внимание.
Вот если бы они написали отличный бекенд на ядерных функциях минуя glibc и прочие библиотеки то могли бы пилить вечно и никто бы не заметил, а так тупо попались на раздражающих посторонних(по отношению к распилу) сбоях сервиса.

П.С. Уважаемые распильшики, если вы решите использовать эту идею то данные приложения вы всегда должны хранить во ВНЕШНЕЙ БД, например такой как PostgreSQL чтобы крах и глюки вашего приложения не уничтожали данных пользователей и этим не привлекал лишнего внимания к тому что у вас там происходит.
Во вторых приложение с внешней БД всегда будет проще писать и апгрейдить, вам же больше денег с распила останется, а риск будет минимален(но всёж будет).

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 2)
Ответ на: комментарий от WitcherGeralt

Сам ты не читал

Результат оказался настолько неудобным и небезопасным, что один из родителей в конце концов не выдержал и написал собственное мобильное приложение.

А вот написали бы фронтенд нормально так глядишь пилили бы до сих пор.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 2)

Я не удивлён. Когда я делал электронную библиотеку с возможность полноценного редактирования текста, хранением книг в SQLite-базе и тестировщик в придачу, то меня в одном ПТУ послали и сказали, что у них есть купленная программа, которая представляла собой набор ссылок на doc и pdf-файлы, в то время, как хранение допинфы к книгам в виде ссылок на другие книги или аудио видеоинформацию, была одной зачуханной функцией, которая написалась за 1 день... 100к.р. они отдали за неё.

xwicked ★★☆
()
Ответ на: комментарий от WitcherGeralt

Ну при таком подходе мог бы ничего не переписывать, а сразу написать своё.

torvn77 ★★★★★
()

А у нас бы посадили, заразили тубиком и швабру в ж№;%пу засунули.

iZEN ★★★★★
()

Прямо, как с электронными дневниками в россии.:( Однако здесь никаких побед опенсорса.

crypt ★★★★★
()
Ответ на: комментарий от ArtSh

Да ладно! Есть у нас программисты в академгородке. Дневник - это сервер в первую очередь. Определяет, кто директору (партийный, ЕР) больше отсыпал или кому он хочет угодить.

crypt ★★★★★
()

нормальная тенденция

kto_tama ★★★★★
()
Ответ на: комментарий от ArtSh

ты понимаешь, что дневник - это серверное приложение, а в топике API дергают на android? хорошо, что ты ватник на фото не снял. сразу все понятно. ты же возле школы сам крутишься, да? я помню, как ты отвечал про совет школы или типа того. такой же мол действенный орган, как и в 90ые, мол в школе полнейшая демократия. а мне вот другое рассказывали...и да, членами ЕР все директора совершенно случайно являются.

и сейчас в моей бывшей директор регулярно за границей бывает. обменивается опытом в испании в самые, так сказать, подходящие месяцы. в сибири холодно, учебный год, зато директор в тепле. а но ты, конечно, скажешь, что зарплаты просто большие у директоров. и дети директоров учатся за границей тоже по причине хороших легальных доходов. да уж, конечно, че ж я тебе не поверю что ли.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 4)

Я горжусь шведами. Прямая демократия в действии. :-) Теперь надо найти того шведского гражданина что стырил миллиард. И осуществить над ним правосудие. По принципу прямой демократии. :-)

fox72
()

Швеция? Как это? Все знают, что распилы и откаты только в России. Хтота ўрот.

James_Holden ★★★★
()
Ответ на: комментарий от Jopich1

Шли десятилетия, а на лоре всё путали опенсорс и freeware… А где-то грустно плакал маленький Столлман на подоконнике, перед окном, залитым каплями осеннего дождя…

James_Holden ★★★★
()
Ответ на: комментарий от James_Holden

код приложения выложил на гитхаб (Apache License 2.0)

torvn77 ★★★★★
()
Ответ на: комментарий от crypt

Пошли прохладные истории… А факты то налицо! Программист из Стокгольма смог прикрутить приложение к закрытому АПИ, а российские программисты нет.

ArtSh ★★★
()
Ответ на: комментарий от WitcherGeralt

$118M безвозвратно распилено, и даже ответственности никто за это не понёс.

С чего ты взял, что распилено? На сколько я понимаю, этот разработчик всего лишь написал альтернативную морду для государственного приложения, которое как работало на имеющейся инфраструктуре так и работает.

Reset ★★★★★
()
Ответ на: комментарий от James_Holden

тут уже пару десятилетий как

до сих пор путают швободное по и опенсорц.

n_play
()
Ответ на: комментарий от fox72

Каждому бюрократу по прямой демократии в прямую кишку?

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от alpha

За распил ста лямов никого не посадили, какой же это хэппи энд?

Legioner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.