Licensing warning from LuckyPennySoftware.MediatR included in template #1413
Replies: 2 comments
-
|
Hi @mheidari988, Yes, this warning is expected - MediatR went commercial in mid-2025. I covered this in my announcement here: #1346 The key points:
For the vast majority of users (especially those using this template as a learning resource or for smaller projects), there's nothing you need to do. The free tier covers most use cases. I discussed my reasoning for continuing to use MediatR and AutoMapper in the announcement - essentially, the maturity, documentation, and community support of these libraries outweighs the licensing considerations for enterprise projects where the cost would be negligible anyway. Hope that clarifies things! |
Beta Was this translation helpful? Give feedback.
-
|
@jasontaylordev Unfortunately, this commercial license has a wider impact. This entire project has been picked up as a reference for many LLM Coding Agens (I've seen it with Gemini and GTPOSS). Many bootstrap projects at this point are using it. Please don't consider my posting here as a criticism, I mean it as a warning for other developers using AI to code .NET projects. About the "LuckyPennySoftware.MediatR" Error:The error message you're seeing ("warn: LuckyPennySoftware.MediatR.License[0]...") indicates that there's a proprietary or third-party package named "LuckyPennySoftware.MediatR" installed in your environment, which is not the standard MediatR library. This is likely due to:
How to Resolve the Warning:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @jasontaylordev , thanks for the Clean Architecture template, it’s been very helpful.
After installing the template and building a fresh project, I noticed the following warning at startup:
This appears to come from LuckyPennySoftware.MediatR.
I wanted to ask whether the inclusion of a licensed third-party MediatR package is intentional in the template, or if this warning is unexpected/unintended.
Specifically:
Is this dependency required for the template to function as designed? because one year ago I used your template for a project and there was not such a warning.
Is there an alternative (license-free) option that users are expected to swap in?
I ask mainly because the template is often used as a starting point for production systems, and unexpected licensing requirements can be surprising for new users.
Thanks again for your work, and happy to follow any recommended approach.
Beta Was this translation helpful? Give feedback.
All reactions