*Este é o primeiro artigo de uma série na qual vamos explorar outras alternativas open source que podem ser adotadas como substitutas para as bibliotecas mencionadas.
Nos primeiros meses de 2025, desenvolvedores .NET têm sido surpreendidos por anúncios de mudanças significativas em bibliotecas open source populares, que estão deixando de ser totalmente gratuitas. Somente na última semana, três bibliotecas amplamente utilizadas — AutoMapper, MediatR e MassTransit — anunciaram novos modelos de licenciamento. Antes delas, em 15 de janeiro, foi a vez do FluentAssertions, o que vêm gerando desconforto e preocupação entre desenvolvedores e empresas que utilizam essas ferramentas.
A Xceed, uma empresa de componentes .NET, anunciou uma "parceria estratégica com a Fluent Assertions". A empresa disse que integraria a biblioteca em seu conjunto de ferramentas de desenvolvimento “enquanto honraria os princípios de código aberto”. De acordo com a publicação, isso significa continuar a honrar licenças gratuitas para “projetos de código aberto e não comerciais”. Anteriormente, a licença Apache 2.0 permitia o uso “sem custos, livre de royalties” em projetos comerciais e não comerciais, sejam de código aberto ou não.
A partir de agora, o uso em projetos comerciais só será permitido mediante a aquisição de uma licença no valor de US$ 130 por desenvolvedor. 😧
O anúncio foi feito por Jimmy Bogard, criador de ambas as bibliotecas:
Para garantir a sustentabilidade de longo prazo dos meus projetos de
OSS, estarei comercializando o AutoMapper e o MediatR.
Ainda segundo Jimmy, os projetos nasceram enquanto ele trabalhava na empresa Headspring, onde atuou por 12 anos e recebia incentivo e financiamento para desenvolvê-los. No entanto, após sair da empresa em 2020 e se tornar consultor independente, seu tempo e contribuição para os projetos diminuíram drasticamente, o que o impediu de levá-los adiante como gostaria.
Como ele mesmo destacou em seu anúncio sobre o futuro, ainda não há um modelo de comercialização definido — e, por enquanto, nada mudará.
Conforme o anúncio publicado no site do MassTransit, a partir da versão 9 a biblioteca passará a ser um produto comercial.
Essa decisão visa garantir a sustentabilidade a longo prazo, promover
inovações contínuas e oferecer suporte de nível empresarial.
Entretanto, a versão 8 permanecerá open-source e disponível para a comunidade, com atualizações de segurança e correções críticas sendo fornecidas durante um período de transição.
A meta de custo estabelecida para quem quiser adquirir a licença para pequenas e médias empresas é de US$ 400/mês ou US$ 4.000/ano. Já pra grandes organizações é de US$ 1.200/mês ou US$ 12.000/ano.
Conclusão
As mudanças no modelo de licenciamento de bibliotecas amplamente utilizadas no ecossistema .NET sinalizam uma transformação importante no equilíbrio entre o open source gratuito e a sustentabilidade de longo prazo dos projetos. Embora compreensíveis do ponto de vista dos mantenedores — que buscam viabilidade financeira para continuar inovando — essas decisões impactam diretamente empresas e desenvolvedores que dependem dessas ferramentas no dia a dia. O momento agora é de reflexão, reavaliação de dependências e, acima de tudo, de adaptação.
E você, utiliza alguma dessas bibliotecas? O que acha dessas mudanças? Me conte suas experiências e opiniões nos comentários.
Precisa de apoio para decidir o futuro dos seus projetos — manter, evoluir ou começar do zero? Fale com a gente!
Nosso time de especialistas está pronto para ajudar você a enfrentar esses e outros desafios tecnológicos.
Referências
FluentAssertions License Change