@johan Во-первых, они заботятся о своем бренде, скажем так.
Во-вторых, заколебут потом с поддержкой.
@shuro Если честно — не понял ни первого, ни вторго тезиса.
@shuro
> у меня сложилось впечатление, что у разработчиков есть целостное видение своего продукта и они хотят делать его именно так
Но cуществуют же форки (#glitch, #ruffy), разработчики которых видят продукт в более оптимистичном ключе...
> Второе: если ты делаешь поддержку кастомизаций, ты должен их поддерживать и далее.
Кому должен? Везде, где я подобное встречал, был полный отказ от отвествтенности, принцип ССЗБ и прочее.
> риск всяких инжектов, закачивания скриптов
Скрипты *только* мои и доступны *только* из-под моего логина. Кабута Tampermonkey с синхронизацией и браузеро-независимый.
@johan Да, есть и форки, и вообще другие платформы - но тут уже вопрос к ним :) Мастодон же (по моему мнению, я особо за ним не слежу, но что-то долетает) выбрал роль этакого референса, который ни под кого не подстраивается. Само по себе это не очень хорошо, но не исключено, что и поэтому тоже у него такой перевес в аудитории - многим нравится, когда за них всё работает.
> Кому должен?
Ожиданиям пользователей :) Так-то всё СПО "никому ничего не должно", но всё равно будут обижаться и прессовать. Вон, как Gnome обновится, половина плагинов отваливается, как Firefox обновил систему плагинов и куча всего отпала - тоже "разработчики сломали". И ладно, если просто сломается полностью, а не начнёт как-то подвисать или там кнопка какая-нибудь пропадёт в конкретном месте.
Повторюсь, что Мастодон выбрал своей целевой аудиторией обычных людей, которым делает готовый продукт. Там чем меньше неоднозначностей, тем лучше.
> Скрипты только мои и доступны только из-под моего логина.
Это надо так ещё сделать, да убедиться,что не останется никаких щелей, через которые по какому-нибудь прямому пути типа qoto.org/@johan/scripts/upload/someshit.js их нельзя будет вынуть. Причём тебе доверия тоже нет, т.е. нужно, чтобы и ты сам не мог их кому-то там линкануть с целью фишинга. И это не единственный момент. Это всё реально, но требует дополнительной работы по разработке и поддержке.