What This Means For You
✅ You CAN:
- ✓ Use commercially
- ✓ Modify the source code
- ✓ Distribute it
- ✓ Use it privately
- ✓ Sell products built with it
- ✓ Create closed-source derivatives
ℹ️ You MUST:
- • Include the license notice
- • Include the copyright notice
- • Not hold us liable
Common Use Cases
🏢 Commercial Projects
Build and sell SaaS products, enterprise applications, or client projects using VanillaSlice. No licensing fees, no attribution required (though appreciated!).
🎓 Educational Use
Perfect for teaching clean architecture, vertical slices, and SOLID principles. Use in courses, bootcamps, or tutorials without restrictions.
🔧 Internal Tools
Create custom internal applications for your company. Modify the framework to fit your specific needs without sharing changes.
🚀 Startups & MVPs
Launch your startup quickly with VanillaSlice. Scale from MVP to enterprise without worrying about licensing costs or restrictions.
MIT License (Full Text)
MIT License
Copyright (c) 2024 VanillaSlice Framework
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Frequently Asked Questions
Q: Do I need to pay to use VanillaSlice?
A: No! VanillaSlice is completely free. There are no licensing fees, no per-user costs, no enterprise pricing tiers.
Q: Can I use VanillaSlice in a commercial product?
A: Yes, absolutely! You can build and sell commercial products using VanillaSlice without any restrictions or royalties.
Q: Do I have to open source my project if I use VanillaSlice?
A: No. Unlike GPL licenses, MIT allows you to keep your code private and proprietary. You can create closed-source products.
Q: Can I modify VanillaSlice?
A: Yes! You can modify any part of the framework to suit your needs. You don't have to contribute changes back (though we welcome contributions!).
Q: Do I need to give attribution?
A: You only need to include the license file in your distribution if you redistribute VanillaSlice source code. For projects built with VanillaSlice, attribution is appreciated but not required.
Q: What about patent protection?
A: MIT license doesn't explicitly grant patent rights. However, VanillaSlice doesn't contain any patented technology. It's standard .NET practices and patterns.
Q: Is there enterprise support available?
A: Currently, VanillaSlice is community-supported through GitHub Issues and Discussions. Enterprise support options may be available in the future.
How to Include the License
If you're redistributing VanillaSlice source code, include this in your project:
Option 1: Include LICENSE file
Add LICENSE file to your repository root
Option 2: Code header comment
/*
* This project uses VanillaSlice Framework
* Licensed under MIT License
* Copyright (c) 2024 VanillaSlice Framework
* https://github.com/zero-know/VanillaSlice
*/
Want to Contribute?
VanillaSlice is open source because we believe in community-driven development. While you're not required to contribute, we welcome:
Bug Reports
Help us improve by reporting issues
Feature Requests
Suggest new capabilities
Pull Requests
Contribute code improvements
Why We Chose MIT
The MIT License is one of the most permissive open source licenses. We chose it because:
- Maximum Freedom: You can do almost anything with VanillaSlice
- Business-Friendly: Commercial use without restrictions encourages adoption
- Simple & Clear: No complicated terms or conditions
- Industry Standard: Used by major projects (React, Angular, jQuery, .NET Core)