Давайте сделаем так, чтобы Github не стал единственным вариантом Перевод
Мне понравилась статья опубликованная 2 мая 2023 года Edward Loveall в своём блоге.
GitHub доминирует в современной индустрии разработки программного обеспечения. Большинство профессиональных разработчиков ежедневно взаимодействуют с программным обеспечением, созданным, поддерживаемым или контролируемым GitHub.
В их собственных маркетинговых материалах рекламируется, что они являются «крупнейшим сообществом открытого исходного кода в мире», и действительно, опрос StackOverflow 2022 года показывает, что GitHub является самой популярной платформой управления версиями с большим отрывом. Многие известные проекты с открытым исходным кодом используют GitHub в качестве предпочтительной платформы исходного кода.
Доминирование GitHub — это риск для индустрии программного обеспечения. Использование GitHub в качестве основной платформы дает одной компании возможность поставить свои потребности выше ваших или потребностей отрасли. Мы рискуем оставить блестящих разработчиков, которые плохо работают с парадигмами GitHub. Мы рискуем застрять на своих старых технических ошибках, потому что базовая технология никогда не меняется. Мы рискуем потерять контроль над нашими инструментами, потому что на самом деле они не являются нашими инструментами.
Не путайте разработку их функций с благотворительностью. Это крупный бизнес с финансово ориентированной командой лидеров и планом развития продукта. Их цели совпадают с вашими только в том случае, если ваша цель — сделать GitHub более прибыльным.
Чем больше вы используете GitHub и полагаетесь на него, тем сложнее становится найти и использовать альтернативы; либо потому, что у вас слишком много инфраструктуры, построенной вокруг специфики GitHub, либо потому, что остальная часть отрасли гомогенизировалась вокруг идей GitHub.
Я здесь, чтобы показать вам, почему это такой риск для индустрии программного обеспечения и как мы можем уменьшить его, попробовав некоторые другие инструменты.
Если GitHub продолжит развиваться в направлениях, которые меня не устраивают, у меня есть альтернативы для некоторых важных инструментов. Я также все еще использую GitHub, но выбираю его только тогда, когда он может что-то предложить, а не потому, что он удобен.
Читать далее (англ.): blog.edwardloveall.com
В последнее время я использую sourcehut, но с осторожностью присматриваюсь к рабочему процессу. GitHub сильно доминирует, конечно.