Google уволил инженера за его же Workspace CLI — и через два дня выкатил официальный

от автора

Джастин Пёнельт проработал в Google почти семь лет. В марте он выложил в опенсорс Google Workspace CLI — утилиту командной строки для воркспейсовых API. Тул выстрелил: первое место на Hacker News, под тридцать тысяч звёзд на GitHub, тысячи живых пользователей за считанные дни. А уже к концу апреля Пёнельта уволили.

И вот деталь, из-за которой история разлетелась: за два дня до увольнения, на Google Cloud Next, компания анонсировала собственный официальный Workspace CLI.

Как это разворачивалось

Сначала, по словам Пёнельта, к нему ходили директора и тимлиды — спрашивали, чему можно поучиться у его инструмента. Потом подключился легал, и вопрос сменился: почему на репозиториях в гитхаб-орге googleworkspace стоят логотип Google и фирменные цвета.

Тут момент, который половина комментаторов пропускает. Орг googleworkspace выглядит как официальный канал Google: в описании ссылка на developers.google.com, примеры для Workspace API. CLI жил прямо там, под брендингом компании, и собрал десятки тысяч звёзд. Дальше его автора за это и уволили.

Сторона легала, которая обычно бесит, но тут по делу

Зайдите на холодную голову. github.com/googleworkspace/cli, имя «Google Workspace CLI», npm-пакет @googleworkspace/cli — для стороннего человека это выглядит как официальный продукт Google. Дисклеймер «not officially supported» в README такое впечатление снимает слабо. Trademark работает на уровне восприятия: пользователь видит бренд и считает продукт официальным, а код тут вообще ни при чём.

У Google это вдобавок прямо прописано в публичной OSS-политике: Google-бренд в названии опенсорса — только если компания собирается проект продвигать; релиз — после approval; для громких имён — отдельный naming-процесс. Формально Пёнельт прошёл мимо всего этого. Любая корпоративная open-source-политика закрывает три вещи: чей это IP, кто проверил бренд и название, как принимаются внешние патчи. Если approval не было, формально это выглядит как обход процесса.

И всё-таки тайминг

А теперь про то, отчего у людей пригорает. Хвалили. Расспрашивали, чему поучиться. Параллельно легал точил вопрос про лого. А за 48 часов до увольнения со сцены Cloud Next объявили, что свой официальный Workspace CLI уже на подходе — это подтверждает блог Google Workspace от 22 апреля. Сам Пёнельт причиной называет страх лидеров Workspace перед тем, что их продукты кто-то подвинет. Доказать это нельзя, это его версия без независимых документов.

Но осадок такой, что хоть стой хоть падай.

Ещё для контекста. Google когда-то носилась со своим «20% времени» — днём в неделю на собственные проекты; из этой культуры в нулевые выросли Google News и AdSense. К 2013-му уже писали, что «20% времени» выдыхается, хотя Google это прямо не признавал; а после 2023-го Alphabet уволила порядка двенадцати тысяч человек и прикрыла Area 120, внутренний инкубатор идей. Дорога от «делай свои проекты в рабочее время» до «уволен за свой проект» заняла лет пятнадцать.

Что тут полезного для нас

Мораль вообще не про Google. Опенсорсишь то, что связано с работой — держи это под нейтральным именем, без единого пикселя бренда работодателя, и желательно с письменным «ок» от него. Бренд становится рычагом, за который тебя дёрнут, когда станет удобно. Тот же GAM, известный сторонний CLI для админов Workspace, годами живёт спокойно именно потому, что не выдаёт себя за Google: своя орга, открытые мейнтейнеры, ноль чужих логотипов. Доверие там держится на прозрачности, а не на лого.

А вы бы рискнули выложить рабочий инструмент под именем компании — или сперва сходили бы к юристам?

ссылка на оригинал статьи https://habr.com/ru/articles/1051218/