Обновить

Openwashing (опенвошинг) — это термин, образованный по аналогии с «гринвошингом» (greenwashing). Он описывает ситуацию, когда компания, организация или проект заявляют о своей открытости и приверженности принципам Open Source или открытых данных, но на самом деле не следуют этим принципам в полной мере.

Термин используется для критики маркетинговых ходов, направленных на создание имиджа «открытости» без предоставления реальных свобод, обычно ассоциирующихся с открытым программным обеспечением (Open Source) или открытыми стандартами.

Openwashing подразумевает лицемерие или дезинформацию. Суть явления заключается в том, что продукт может называться «открытым», но при этом иметь ограничения, которые не соответствуют духу открытого сообщества. Например:

  • Исходный код открыт для просмотра, но лицензия запрещает его изменение или распространение.

  • Продукт построен на закрытых проприетарных стандартах, хотя позиционируется как открытый.

  • Проект управляется одной компанией без участия сообщества, что делает «открытость» формальной.

Примеры таких компаний и проектов:

1. OpenAI

Само название компании содержит слово «Open», что подразумевает открытость. Изначально OpenAI позиционировалась как некоммерческая организация, публикующая свои исследования и код для всех. Однако с выпуском GPT-3 и особенно GPT-4 компания перестала публиковать исходный код и веса моделей, перейдя к закрытой коммерческой модели через API.

2. MongoDB и Elasticsearch

Эти проекты долгое время были иконами открытого ПО, но изменили правила игры, когда крупные облачные провайдеры (AWS, Google, Azure) начали зарабатывать на их базе.

  • MongoDB: Перешла с лицензии GNU AGPL на SSPL (Server Side Public License).

  • Elasticsearch: Перешла с Apache 2.0 на SSPL и собственную лицензию Elastic License.

Эти новые лицензии позволяют смотреть код, но накладывают жесткие ограничения на его использование в качестве коммерческого сервиса. Компании же продолжают называть свои продукты «открытыми» в маркетинговых материалах, что является классическим openwashing — использование популярности термина без соблюдения его формальных критериев (свободы использования).

3. HashiCorp (Terraform)

В августе 2023 года компания HashiCorp, разработчик популярного инструмента Terraform, объявила о переходе с Mozilla Public License (MPL) на BSL (Business Source License).

BSL — это лицензия «delayed open source» (отложенный открытый код). Она позволяет просматривать код, но запрещает использовать его в конкурирующих коммерческих продуктах.

Это вызвало скандал. Хотя HashiCorp утверждала, что защищает свои инвестиции, сообщество Open Source посчитало это предательством принципов. В итоге было создано ответвление (форк) проекта под названием OpenTofu, чтобы вернуть настоящую открытость. Это пример того, как openwashing привел к расколу сообщества.

А какие вы знаете примеры подобных проектов?

Теги:
+3
Комментарии4

Публикации