7 управление проектом и стратегия Open Source

🤝 7. Управление проектом и стратегия open source

ICP — это проект с открытым исходным кодом, долгосрочный успех которого зависит от прозрачных структур управления и активного участия сообщества.

Позиционирование open source

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

Основные ценности open source:

  • Прозрачность: Все проектные решения, обсуждения и записи изменений публично доступны
  • Сотрудничество: Поощрение глобальных разработчиков к участию в эволюции протокола
  • Управляемый сообществом: Направление развития протокола определяется потребностями и консенсусом сообщества

Модель управления

Проект использует многоуровневую структуру управления:

  • Core Maintainers: Обладают правами на слияние кода и принятие архитектурных решений
  • Contributors: Члены сообщества, отправляющие код, документацию или переводы через Pull Requests
  • Community Members: Широкая группа, участвующая в обсуждениях, отправляющая Issues и предоставляющая обратную связь

Процесс принятия решений:

  1. Крупные изменения протокола продвигаются через процесс предложений RFC
  2. Предложения RFC проходят период публичного обсуждения
  3. Core Maintainers принимают окончательные решения на основе консенсуса сообщества
  4. Все решения и обоснования публично документируются

Механизмы участия сообщества

  • Руководство по вкладу: Подробные процессы вклада для кода, документации и переводов
  • Каналы коммуникации: GitHub Discussions для технических обсуждений, Issues для отслеживания проблем
  • Кодекс поведения: Чёткие стандарты поведения сообщества для инклюзивной среды сотрудничества
  • Вклад в переводы: Переводы на 9 языков выполняются совместно сообществом, китайский является исходной языковой версией