Фонд Rust в понедельник извинился за путаницу, вызванную предложенными организацией изменениями политики в отношении товарных знаков.
Фонд, который управляет безопасным для памяти языком программирования, предложил новые правила использования слова Rust и его логотипа, которые включали рекомендацию, чтобы люди не использовали «Rust» в своих именах ящиков Rust, например: vulture-rs бы предпочтительнее грифовой ржавчины. Эти черновые изменения вызвали негативную реакцию.
«Во время консультаций стало ясно, что у многих людей в сообществе Rust есть вопросы, опасения и путаница, связанные с проектом политики и группами, участвующими в его контроле», — говорится в заявлении Rust Foundation в понедельник.
«Хотя мы только начали процесс тщательного изучения ваших отзывов, мы понимаем, что процесс разработки политики товарных знаков Rust должен был быть более прозрачным, и мы приносим извинения за это».
Процесс составления Политики товарных знаков Rust должен был быть более прозрачным, и мы приносим извинения за это.
Возмущение сообщества на прошлой неделе достигло развилки: обиженные члены сообщества Rust разветвили язык под названием Crab в знак протеста против ожидаемого запрета на неправомерное использование товарных знаков Rust и Cargo организации.
«Форк сообщества Crab обусловлен нашей любовью к языку, названному в честь одного из видов грибков», — написали сопровождающие расходящегося кода, ссылаясь на Rust, во вступительном посте на прошлой неделе. «Мы просто хотим использовать его, сохраняя при этом возможность создавать контент и продвигать его имя, логотип и другие активы, как нам заблагорассудится, без ограничений, налагаемых политикой товарных знаков».
В телефонном интервью Эшли Уильямс, бывший член основной команды Rust, а также первоначальный исполнительный директор и основатель Rust Foundation, рассказала: Регистр она рассматривает форк скорее как тактику ведения переговоров, чем как попытку создать жизнеспособный альтернативный проект языка Rust.
«Я не думаю, что кто-то из тех, кто участвует в этом, является дизайнером языка», — сказал Уильямс. «Они даже не выполнили полный поиск и замену слова «ржавчина» в репозитории. Но у сообщества не так много средств защиты в подобных ситуациях, кроме как делать какие-то нелепые жесты. [to say] «Эй, мы хотим, чтобы вы взаимодействовали с нами по-другому».
6 апреля Rust Foundation опубликовал проект новой политики в отношении товарных знаков и дал членам сообщества Rust до 16 апреля возможность комментировать в частном порядке через Google форму, а не через комментарии, размещенные на общедоступных форумах.
На вопрос, почему данные были запрошены таким образом, директор по связям с общественностью Rust Foundation Грейси Грегори ответила: Регистр«Что касается нашего решения использовать форму обратной связи, Rust Foundation решила собирать отзывы таким образом, чтобы сделать процесс как можно более организованным.
«Решение было принято благодаря небольшому размеру команды Foundation и множеству различных заинтересованных сторон, вовлеченных в процесс разработки новой политики (включая директоров проекта Rust, рабочую группу по товарным знакам и нашего юрисконсульта). Короче говоря, мы хотели чтобы иметь возможность собирать как можно больше отзывов, настраивая себя на тщательный процесс проверки».
В любом случае предложенный пересмотр политики вызвал широкую критику за расширение ограничений на использование терминов, связанных с Rust и системой управления пакетами Cargo языка программирования.
Опасения такого рода возникли в сообществе Rust несколько лет назад, когда Mozilla курировала язык и его товарные знаки. Фонд свободного программного обеспечения не согласился с предыдущей политикой.
Фонд Rust попытался разрядить эту последнюю драму заявлением на прошлой неделе. “[O]Наша цель — сделать политику максимально либеральной, не отказываясь при этом от нашего права определять, чем является Rust и чем он не является в будущем», — заявили члены основной команды Rust Райан Левик, Джейн Лосаре-Лусби, Тайлер Мэндри, Марк Руссков, Джош Стоун и Джош Триплетт: «Не все проекты с открытым исходным кодом сохранили это право».
Стюарды Rust признали, что их черновик не идеален, и заявили, что «привержены исправлению любых обнаруженных ошибок с учетом полученных нами отзывов».
Они также отметили, что стали свидетелями «значительных преследований и злоупотреблений в отношении сотрудников фонда», и заявили, что будут обеспечивать соблюдение Кодекса поведения проекта Rust, чтобы защитить этих людей, что некоторые восприняли как попытку предотвратить критику.
На выходных создатель Rust Грейдон Хоар выразил поддержку возражениям сообщества в ветке обсуждения Reddit в ответ на сообщение программиста Эндрю Галланта, бывшего члена команды модераторов Rust, который утверждал, что новая политика не так уж отличается от предыдущей. Старый.
Есть миллионы пакетов, проектов, репозиториев, веб-сайтов и групп, использующих имена и логотипы.
«Откройте их рядом — старые и новые — и посмотрите, о чем они говорят, в частности, названия пакетов, названия проектов, репозитории или веб-сайты, использующие слово «ржавчина», или измененные версии логотипа, используемые для небольших групп или проектов», — написал Хоар.
“Это конкретно вещи, из-за которых люди расстроены, потому что все они изменились с «приемлемого» на «запрещенное» при «разъяснении» политики. И это конкретно вещи, которые все в сообществе делают и делали годами. Есть миллионы пакетов, проектов, репозиториев, веб-сайтов и групп, использующих имена и логотипы таким образом, как было сказано в старой политике. Новая политика говорит им всем остановиться».
В электронном письме Брюс Перенс сказал Регистр проекты с открытым исходным кодом и споры о товарных знаках имеют давнюю историю.
«Debian выбрал в качестве своего официального логотипа завихрение «Magic Smoke», нарисованное стандартным путем, поставляемым с Adobe Illustrator, что, таким образом, не было уникальным и никогда не могло быть реализовано», — сказал Перенс. «Mozilla зарегистрировала торговую марку художественных работ настолько ограничительно, что сообщество создало неофициальное название для Firefox, и более чем в одном дистрибутиве Linux оно использовалось как «IceWeasel».
«Проблема с политикой товарных знаков Rust, которая существует и по сей день, заключается в том, что она идет далеко вразрез с добросовестным использованием, разрешенным законом. Книги о Rust всегда будут иметь свое имя в названии, коммерческие продукты будут рекламироваться как написанные на Rust, совместимость с Rust или компиляция Rust, но политика пытается запретить разрешение на эти вещи.
«Правильная политика в отношении товарных знаков не позволяет другим представлять, что их продукт является Rust или одобрено владельцем торговой марки Rust. Это действительно столько, сколько вы можете когда-либо применить, поэтому нет смысла в политике, которая требует большего».
Уильямс также заметил, что открытый исходный код и закон о товарных знаках имеют сложную взаимосвязь.
«Большинство людей, которые в наши дни участвуют в открытом исходном коде, не имеют ни малейшего образования по этой теме», — пояснила она.
«И поэтому я действительно думаю, что изрядное количество противоречий здесь было просто неспособностью предоставить образовательный контекст для людей, что обычно делает культура Rust — она не просто предполагает, что люди что-то понимают. И поэтому я думаю, что это было большая ошибка с их стороны выпускать [the draft policy] без держания за руку — я знаю, это звучит уничижительно, но я имею в виду это в самом положительном смысле».
Уильямс добавил, что за последний год в управлении Rust произошли значительные изменения, что привело к отсутствию инсайдеров, имеющих опыт работы с сообществом Rust.
«Когда у вас случаются перевороты в управлении, часто возникает вакуум», — пояснила она.
«И я думаю, что в рабочей группе по товарным знакам участвовало несколько очень увлеченных людей, и они не привлекали много людей, у которых есть даже базовый опыт взаимодействия с сообществом. Так что действительно классическое поведение сообщества в конечном итоге было запрещено в этом [draft] политика. И именно поэтому все расстроились. В конечном итоге политика гласила: «То, что вы постоянно делаете, чтобы внести свой вклад в сообщество Rust, теперь противоречит нашей политике».
Фонд Rust в своем покаянном письме в понедельник заявил, что учтет мнение сообщества при формулировании дальнейших проектов.
«Этап консультаций в процессе разработки политики был предназначен для того, чтобы дать членам сообщества Rust возможность просмотреть первый проект политики в отношении товарных знаков и высказать свои вопросы, опасения и комментарии», — говорится в сообщении фонда.
«Этот процесс помог нам понять, что первоначальный проект явно нуждается в улучшении. На следующем этапе мы предоставим больше обновлений о ходе работы и поработаем над устранением высказанных проблем. Хотя рассмотрение ваших отзывов только началось, уже ясно, что есть много обоснованных критических замечаний по поводу первоначального проекта. Мы учтем эти критические замечания в следующей версии политики». ®