В
@Primeblock как то спросили почему Монеро так тяжело внедряет i2p.
Вот история про это рассказанная
@kozlov_aa в одном из чатов.
————————————————-
в 2015 в монеро пришёл чувак по имени anonimal, занимавшийся разными задачами вместе с остальными девелоперами на добровольных началах
спустя время, в их сообществе появилась практика краудфандить отдельные проекты средствами XMR от пользователей; вы объявляете проект и нужную сумму - вам накидывают сумму - вы релизите проект
anonimal вызвался написать собственный скрытый сетевой транспорт для монеро (форкнув i2pd и назвав его kovri) и открыл регулярно повторяемый сбор средств под оплату своего времени для разработки этого транспорта; он получал средства, и постепенно выполнял работу; так продолжалось с 2016 по конец 2018
целью было устранить архитектурные недостатки i2pd и встроить в него специфику, актуальную для монеро
поскольку девелоперы монеро преследовали принципы FOSS и максимальную прозрачность, для их обеспечения частью работы в таком общественном проекте является 1) дружелюбный менторинг других девелоперов, чтобы им было проще участвовать в разработке твоего кода; 2) аудит кода, который тебе контрибьютят другие пользователи.
сопровождение FOSS-проектов - довольно сложная задача: с одной стороны, нужно привлекать как можно больше девелоперов, с другой - хочется сохранять адекватное качество кода, что сложно, когда работает толпа
поэтому на практике получилось так, что anonimal часто отказывался принимать вклад других пользователей, не всегда давая должные комментарии; насколько я понимаю, он отменял чужие инициативы в kovri из-за того, что уже сам работал над этими частями, либо из-за недовольства качеством кода, который присылали другие пользователи
это привело к двум проблемам: 1) работа над kovri велась достаточно медлительно; 2) мало кто мог помочь её ускорить из-за того, что anonimal был склонен скорее переделать задачу сам, чем принимать чужой плохо сделанный код как есть
всё это накладывало определённое давление: вопросы от финансировавших проект, демотивация других контрибьютер кода, конфликты из-за запроса оплаты при попытках замять предыдущие нерешённые проблемы в коде и т.д.
в январе 2019, anonimal объявил, что архитектура kovri (он же i2pd) стала казаться ему плохой, и он начинает новый транспорт с нуля, sekreta, прекращая работу над kovri и занимаясь дальше только sekreta, в отрыве от обязательств перед сообществом и в отрыве монеро в целом
это было немножко резонансным заявлением, поскольку:
- он всё это время получал финансирование за разработку kovri;
- kovri не был доведён до рабочего состояния.
т.е. отказ anonimal от проекта предполагает, что сообщество всё это время оплачивало ему разработку вещи, которая по итогам не работает
при этом, формально, kovri как проект никто не закрывал, дальше его могут сопровождать любые желающие, но 1) войти в этот проект теперь технически сложно; 2) код основан на очень устаревшем форке i2pd и развивать его в нынешнем состоянии немного бессмысленно
и получается ситуация, в которой использовать kovri будет хуже, чем просто последние версии i2pd (интеграцию которого теперь надо вести с нуля)
-
http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&noscroll=1#post-96613-
https://www.irccloud.com/pastebin/raw/R7wfEZA0/Monero%20meeting%202019.01.21tl;dr: чувак получил ~7245 XMR, 2 года тормозил проект и свалил, оставив бесполезный код