Правила публикации и модерации
Требования к открытым модулям Pulse, проверки, жалобы, отзывы версий и апелляции.
Открытый код и лицензия
Публикуйте исходный код модуля в публичном GitHub-репозитории с явно указанной лицензией, допускающей использование, изучение, изменение и распространение кода. Наличие публичного репозитория само по себе не заменяет лицензию. Укажите лицензии зависимостей и сохраните обязательные уведомления об авторстве.
Пакет и разрешения
Релиз должен соответствовать опубликованному протоколу Pulse, содержать установочный JSON, сведения о версии, поддерживаемых платформах и необходимых разрешениях. Исходный код должен соответствовать распространяемой сборке. Объясняйте доступ к Docker socket, файлам, сети и повышенным привилегиям; раскрывайте внешние подключения и отправку данных.
Обнаружение и проверка
Marketplace обнаруживает репозитории по topic pulse-module и маркеру протокола. Проверка формата, платформ и контрольных сумм не публикует модуль автоматически: версия поступает на модерацию. Текущая реализация поддерживает персональные репозитории GitHub; публикация от организаций пока не поддерживается.
Решения модератора
Модерацию выполняет владелец проекта. Он может одобрить, отклонить или отозвать версию с объяснением причины. Модератор с ролью moderator не может одобрить собственный модуль; администратор может сделать это с записью в журнал аудита. Одобрение не означает независимый аудит, отсутствие уязвимостей или гарантию совместимости с любой системой.
Что не допускается
Не допускаются скрытая отправка данных, кража учётных данных, бэкдоры, вредоносные функции, подмена пакета или владельца, нераскрытый майнинг, нарушение чужих лицензий и прав, ложные заявления о проверках и обход ограничений каталога. Законные средства администрирования и безопасности оцениваются по заявленному назначению, прозрачности и поведению.
Версии и удаление аккаунта
Одобренные пакеты сохраняются как снимки по SHA-256. Удаление аккаунта не означает автоматическое удаление опубликованных версий: они могут оставаться доступными по условиям их лицензий, с необходимым указанием авторства. Это не даёт права бессрочно хранить ненужные данные профиля. Требования об удалении персональных данных и нарушения прав рассматриваются отдельно.
Жалобы и апелляции
Напишите на support@hubba-cloud.ru, при недоставке — heyhubbabubbapr@gmail.com. Укажите модуль, версию, решение или нарушение, доказательства и желаемое действие. Решение можно обжаловать с новыми фактами или объяснением ошибки. Жалобу и апелляцию рассматривает тот же владелец: отдельной независимой комиссии нет. Фиксированный срок ответа не установлен, кроме обязательных по закону сроков.
Отзыв и новые версии
При выявлении угрозы, подмены или нарушения прав версия может быть скрыта или отозвана. Старые скачанные копии автоматически не удаляются и не отключаются. Изменённый пакет требует отдельной проверки; прежнее одобрение не распространяется на новые байты.