AutoMapper и MediatR давно зарекомендовали себя как незаменимые инструменты в арсенале разработчиков .NET. Эти популярные библиотеки помогают ускорить процесс разработки, улучшить архитектуру приложения и упростить обмен данными между объектами. 2 июля 2025 года стало знаковой датой для сообщества .NET — официально были запущены коммерческие версии AutoMapper и MediatR под управлением новой компании Lucky Penny Software, основанной Джимми Богардом, создателем этих проектов.
История и необходимость коммерциализации AutoMapper и MediatR на протяжении многих лет были открытыми проектами с огромным числом скачиваний, превысившим миллиард. Несмотря на их популярность и важность, дальнейшая поддержка и развитие библиотек замедлились из-за отсутствия корпоративного финансирования. Коммерческая модель позволила создать устойчивый источник дохода, который обеспечит регулярные обновления, поддержку и инновации. Таким образом, развитие AutoMapper и MediatR получит новый импульс, а их экосистема станет более стабильной и предсказуемой. Новая структура владения и репозитории С теперь под управлением Lucky Penny Software, обе библиотеки переехали в новую организацию на GitHub, что облегчает управление версиями и взаимодействие с сообществом.
Адреса репозиториев изменились на LuckyPennySoftware/AutoMapper и LuckyPennySoftware/MediatR, что символизирует новый этап в их развитии. Кроме того, созданы новые официальные сайты для каждой библиотеки: automapper.io и mediatr.io, где можно подробно ознакомиться с последними новостями и документацией. Лицензирование: благоприятный баланс между открытостью и коммерцией Одним из ключевых нововведений стало внедрение двойной модели лицензирования — Reciprocal Public License 1.
5 (RPL1.5) и коммерческой лицензии Lucky Penny Software. Такая модель применяется и рядом других успешных OSS-компаний, включая MongoDB, предоставляя разработчикам возможность выбора между бесплатным использованием и расширенной поддержкой через коммерческую подписку. Для коммерческих пользователей введена система лицензирования, основанная на размере команды. Это позволяет масштабировать оплату в зависимости от количества разработчиков и упрощает управление лицензиями в компании.
Существует три основных уровня подписки: Standard для команд до 10 человек, Professional — до 50 разработчиков и Enterprise с неограниченным числом пользователей. Ценообразование подписок сделано гибким, с возможностью ежемесячной и годовой оплаты, при которой действует скидка. Также предлагается комплект из обеих библиотек с дополнительной скидкой, что выгодно для компаний, активно использующих оба инструмента. Важно, что все платежи управляются через платформу Paddle, поддерживающую широкий спектр валют и платежных систем по всему миру. Преимущества коммерческих подписок Подписчики получают ряд существенных преимуществ, которые помогут упростить разработку и ускорить внедрение обновлений.
В их числе отдельные приватные каналы в Discord для оперативной коммуникации с разработчиком, приоритетная техническая поддержка и ранний доступ к новым версиям библиотек. Коммерческая лицензия гарантирует полноценную поддержку всех актуальных версий .NET Framework и .NET Core, включая netstandard2.0, net8.
0 и net9.0, что значительно расширяет сферу применения. Важной деталью является то, что использование библиотек без действующего лицензионного ключа не заблокировано. Вместо этого пользователь будет получать уведомления в логах, напоминающие о необходимости активации лицензии. Такой подход позволяет плавно перейти на новый формат использования и избежать сбоев в работе.
Для кого доступны бесплатные лицензии? Разработчики, работающие в небольших компаниях с годовым доходом менее 5 миллионов долларов, а также образовательные учреждения, некоммерческие организации с бюджетом до 5 миллионов и проекты, не использующие продукты в производственной среде, могут получить бесплатную Community-версию на условиях коммерческой лицензии. Это открывает возможности для многих начинающих специалистов и небольших коллективов, которые смогут использовать функционал AutoMapper и MediatR без лишних затрат. Особенности новых версий и совместимость Коммерческие релизы AutoMapper 15.0 и MediatR 13.0 уже доступны на NuGet.
При установке новых версий пользователи столкнутся с требованием принять новые условия лицензирования и, при необходимости, указать лицензионный ключ в коде приложения. Интеграция происходит легко через стандартные методы конфигурации сервисов .NET, что сводит к минимуму время на адаптацию. В то же время, предыдущие версии библиотек останутся доступными в архивах с соблюдением первоначальных лицензионных условий. Это позволит разработчикам, которым по каким-либо причинам требуется работа с более старыми версиями, сохранить стабильность проектов.
Почему название Lucky Penny Software? Компания названа в честь первой собаки Джимми Богарда — Пэнни, которая была найдена возле оживленной трассы и стала символом удачи и стойкости. Такой персональный подход придает проекту душевность и отражает стремление создателя вложить частичку своей истории в развитие технологий. Взгляд в будущее Запуск коммерческих версий AutoMapper и MediatR — это не просто смена модели лицензирования, а стратегический шаг на пути к долгосрочной стабильности и развитию. С появлением постоянного финансирования и расширенной поддержки разработчики смогут сфокусироваться на совершенствовании технологий, внедрении новых фич и адаптации к меняющимся требованиям рынка. Благодаря таким библиотекам, как AutoMapper и MediatR, сотни тысяч разработчиков по всему миру могут создавать более качественные и эффективные приложения, экономя время и ресурсы.
Коммерческая модель поможет сделать библиотеки ещё более надежными и функциональными, а пользователи получат максимум пользы. Вывод Переход к коммерческим версиям AutoMapper и MediatR открывает новую эру в развитии этих фреймворков. Они сохраняют открытость для широкой аудитории при одновременном предоставлении дополнительных преимуществ для профессиональных команд и организаций. Такая гибкость в лицензировании, обширная поддержка и прозрачность работы создают благоприятные условия для существующих и новых пользователей, укрепляя позиции библиотек в экосистеме .NET.
Для разработчиков и компаний, которые ценят качество, надежность и постоянное обновление инструментов, новый этап в истории AutoMapper и MediatR станет важным шагом на пути к успеху в цифровой разработке.