Кратко
- Действующая политика товарных знаков Rust регулирует имя, логотип, заявляемый источник и впечатление об аффилированности; управление проектом отдельно описано через Leadership Council.
- Допустимое упоминание, письменное разрешение, указанная официальная источник, решение проекта, проверенный релиз и последующее использование не доказывают друг друга.
- Квитанция идентичности и полномочий позволяет сохранить границы этих утверждений, не создавая новый порядок допуска и не оценивая конкретный crate, компанию или продукт.
Имя не переносит все полномочия
Имя Rust полезно потому, что помогает различать язык, инструменты и некоторые источники программного обеспечения. Поэтому его нельзя читать как неограниченное удостоверение. Rust Language Trademark Policy говорит, что открытый проект Rust управляется Leadership Council, а Rust Foundation поддерживает его и владеет и защищает знаки и логотипы Rust и Cargo. Это не формальная преамбула, а разграничение близких, но различных ролей.
Управление знаком отвечает на публичный вопрос: кто использует имя или логотип и какое впечатление это создаёт о происхождении, связи или одобрении. Управление проектом отвечает на вопросы о командах, представителях, компетенциях, правилах и делегировании. Отдельно стоит вопрос об артефакте: какой commit, бинарный файл или версия имеется в виду, кто его проверил и кто объявил релиз. Наконец, есть вопрос последующего использования: выбрал ли, установил ли или развернул ли его пользователь, заказчик или оператор.
Одна и та же организация может присутствовать во всех этих слоях. Это не превращает их в один факт. «Совместим с Rust» — ограниченное описание отношения. «Официальный», «выбран проектом» или «развёрнут в производстве» требуют дополнительных лиц, решений, артефактов и дат, которых разрешение на знак не несёт.
Политика знака предотвращает ложный внешний вид
Её базовое правило запрещает без письменного разрешения Foundation использовать знаки Rust так, чтобы обычному наблюдателю казалось, будто объект официально связан с проектом Rust или Foundation либо одобрен ими. Это требование сохраняется даже для категорий, которым не нужно явное предварительное разрешение. Значит, политика говорит о воспринимаемой идентичности, а не выдаёт общую техническую, безопасностную или рыночную оценку любого ПО, упоминающего Rust.
При этом политика допускает точные описания: без предварительного одобрения можно сообщать, что программа написана на Rust, совместима с Rust или содержит Rust-код. Можно использовать Rust в названии crate или репозитория, если это описывает использование или совместимость, и форму cargo-foobar для подкоманды, не выдаваемой за официальное расширение Cargo. Это важно для открытой экосистемы. Но такая возможность не означает, что проект выбрал инструмент, команда проверила его код или конкретный бинарник прошёл официальный релизный путь.
Для других случаев требуется явное одобрение: некоторых изменённых дистрибутивов под именем Rust или Cargo, товаров с логотипом, включения знака в другой знак и ряда названий мероприятий. Нужность, получение и условия разрешения — проверяемые факты о конкретном употреблении. Они не дают голос, роль сопровождающего, технический мандат или гарантию результата для пользователей.
Официальный источник — ограниченное утверждение о происхождении байтов
Политика называет домены и GitHub-организацию rust-lang законными источниками официального исходного кода и связанных бинарников проекта Rust. Одновременно она предупреждает, что не всё на этих доменах официально или охватывается политикой. Это ограничение существенно: домен может указывать на источник, названный проектом, но не превращает каждую страницу, ветку, issue или файл рядом в официальный, проверенный или выпущенный объект.
Утверждение об официальном источнике отвечает на один вопрос: где проект заявляет происхождение своих официальных исходников и бинарников? Оно не отвечает, какой commit проверен, какой файл получил пользователь, соответствует ли файл релизу, каковы зависимости или эксплуатирует ли его конкретная организация. Для таких выводов нужны точный артефакт, неизменяемая версия или digest и самостоятельный след проверки, релиза либо эксплуатации.
Верно и обратное. Разрешение на использование знака не делает сторонний репозиторий официальным источником проекта. Политика позволяет честно описывать совместимость, не поглощая каждую совместимую программу институциональной идентичностью проекта. Это условие добровольной совместимости, а не отказ от неё.
У полномочий проекта есть отдельный публичный маршрут
Опубликованные правила Leadership Council описывают этот маршрут. Все команды проекта в итоге относятся к команде верхнего уровня; каждая такая команда назначает одного представителя. Методом по умолчанию для Council служит consent. Правила отличают внутренние операционные решения от публичных политических решений. К последним относятся, в частности, изменения в круге принимающих решения в Council или в членстве команд, юридическая и лицензионная политика работы проекта, постоянные обязательства от имени проекта и существенные изменения юридической структуры или отношений с Foundation.
Это не обещание, что у каждого технического вопроса один ответ. Но оно показывает, что полномочия проекта имеют распознаваемые источник и процедуру. Человек, компания или инструмент не получает этот маршрут потому, что корректно использует знак, получил разрешение на имя мероприятия или опубликовал совместимый crate. И решение Council не подменяет условия использования знака. Системы могут сотрудничать, но не являются взаимозаменяемыми пропусками.
Bylaws Foundation подтверждают разделение: поддержка и продвижение проекта, поддержка обслуживания, развития и безопасности, управление технической инфраструктурой, управление и охрана знака; Rust Project назван главным разработчиком языка. Поддержка и инфраструктура могут быть критически важны, не означая проверки каждого кода Foundation, одобрения Council каждого применения знака или решения кем-либо из них о внешнем развёртывании.
Квитанция для утверждений, которые не должны заимствовать силу друг у друга
Когда одно сообщение соединяет несколько утверждений, полезна квитанция идентичности и полномочий. В первом блоке фиксируются точный знак или имя, пользователь, употребление, публичная формулировка, требовалось ли разрешение, его условия и срок. Во втором — заявленный источник: репозиторий или домен, артефакт, неизменяемая версия или digest и точная характеристика: официальный, совместимый или сторонний.
Третий блок нужен лишь при реальной ссылке на полномочия проекта: соответствующая команда или процедура Council, публичное решение, объём и дата. В четвёртом остаются данные проверки и релиза: commit, запись проверки, владелец релиза, ссылка на сборку и статус. Пятый касается последующего использования: тест, закупка, установка, производство либо отсутствие такого утверждения, а также лицо, способное исправить запись.
Не всякое упоминание Rust требует пяти блоков. Книга, точно говорящая о Rust, может ограничиться идентичностью. Интеграция, называющая себя официальной, нуждается в более сильной цепочке источника и полномочий. Заявление о production требует собственного операционного доказательства. Пустое поле честно; заимствованное полномочие в этом поле — нет.
Квитанция не создаст новую политику Rust, не сделает Foundation органом допуска ПО и не превратит Council в реестр пакетов. Она лишь покажет уже существующего носителя власти у каждой границы. Тогда имя, артефакт, решение или факт развёртывания можно исправить, не переписывая остальные факты.
Смешение слоёв делает исправление дорогим
Ограниченное разрешение на знак может повторением стать кажущимся признаком технической проверки; ссылка рядом с официальным доменом — кажущимся доказательством активного релиза; общественное мероприятие — кажущимся мандатом. Короткая формула экономит вопросы сегодня, но лишает будущего читателя ответа, что именно было доказано.
Повторение переносит формулу из маркетинга в документацию, закупки и операционную практику. Когда разрешение истекает, артефакт заменён, политика Council изменена или применение прекращено, исправление одного поля выглядит как опровержение всей истории. Дешевле с самого начала вести отдельно знак, полномочие, артефакт и эксплуатацию. Тогда каждое публичное утверждение несёт только вес своего действительного автора.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
