Получи случайную криптовалюту за регистрацию!

Часть 3 Open source разработка Разработка с открытым исходны | 2 квадриллиона сатоши

Часть 3
Open source разработка

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

— Проекты с открытым исходным кодом также чаще привлекают рецензентов.
— Также стоит отметить, что свобода изменения и распространения кода дает разработчикам с открытым исходным кодом ценную стратегическую возможность выйти из проекта и перейти к другому без потери кода.
— Еще одно преимущество Open Source - отделение программного обеспечения от одной компании. Когда программное обеспечение явно поддерживается одной компанией, и компания выходит из бизнеса, то же самое происходит и с программным обеспечением.
— Программное обеспечение с открытым исходным кодом не привязано к одной компании; скорее, это бесплатная технология, которую может использовать и расширить кто угодно.

Все вышеперечисленные факторы привлекают разработчиков с открытым исходным кодом к Биткоину, что способствует совершенствованию его технологий и укреплению его безопасности за счет увеличения количества бдительных наблюдений за кодом. Это экзистенциально влияет на качество биткоин-кода, учитывая его стремления и социально-экономическое влияние.

Децентрализация Биткоина происходит от одноранговой сети суверенных полных узлов, на которых работает бесплатное программное обеспечение Биткоин с открытым исходным кодом. Хотя Bitcoin Core является технологическим управляющим протокола, этот статус предоставляется только благодаря добровольным действиям пользователей Bitcoin. Bitcoin Core не может в одностороннем порядке вносить изменения в правила консенсуса в сети. Если они попытаются протолкнуть код без консенсуса, репозиторий может быть просто разветвлен, поскольку проект представляет собой бесплатное программное обеспечение с открытым исходным кодом с разрешающей лицензией MIT. Здесь разрешающая лицензия на программное обеспечение - это страховка пользователя от разработчиков, действующих только исходя из консенсуса.

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

Почему Биткоин может быть только в качестве бесплатного открытого источника…