Рецепты OpenRewrite переезжают с Maven Central в Code Genome Project
Recipes Are Moving from Maven Central to the Code Genome Project
Модули OpenRewrite больше не публикуются в Maven Central — теперь они распространяются через Code Genome Project, где любая загрузка требует аутентификации по токену. Maven Central остаётся нужен только для транзитивных зависимостей, а Gradle-плагин теперь берётся не из Gradle Plugin Portal. Для согласования версий по-прежнему рекомендуется rewrite-recipe-bom; часть модулей доступна лишь клиентам Moderne по лицензии Moderne Source Available License.
Каждая загрузка из Code Genome Project требует аутентификации. Используйте токен в качестве пароля в вашей сборке, а email или имя пользователя, под которым вы вошли, — в качестве имени пользователя.
- matharmin
Недавняя стратегия монетизации Maven Central вызывает недоумение.
Сначала казалось, что они хотят стимулировать снижение использования (размеры релизов и количество файлов), что справедливо. Было бы всё же лучше сосредоточиться на улучшении стандартного инструментария, чтобы он не создавал по 10 контрольных сумм для каждого артефакта и javadoc-пакеты размером более 6 МБ, которые никто не читает, но это немного не по теме.
Затем они начали требовать платные планы для _всех_ издателей, которые не являются чисто общественными проектами. Неважно, насколько открыт проект, если за ним стоит коммерческая компания, они требуют платный план.
В принципе, я не против платить за использование. Но они обещали самостоятельную регистрацию до применения лимитов, чего не произошло — до сих пор нет доступных планов с самостоятельной регистрацией. А ценообразование «свяжитесь с нами» в значительной степени основано на _популярности_ пакета. И не в количественном выражении вроде «x ГБ скачано», а скорее «входит в топ 2% по использованию» (по какой-то скрытой метрике).
Так что если они потеряют половину издателей из-за нежелания платить, это значит, что я автоматически попаду в более высокую категорию в следующем году, даже если с моей стороны ничего не изменилось?
И в итоге цена составляет пару тысяч долларов в год за то, что при самостоятельном размещении на S3 стоило бы считанные доллары. При том что их главное преимущество перед этим — это то, что Maven Central автоматически присутствует в конфигурации пользователей.
- javahippie
Теперь проект будет публиковать артефакты в приватном репозитории, для получения токена доступа нужно зарегистрироваться.