License
MIT License
Copyright (c) 2025 AsyncEndpoints
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.
License Interpretation and Implications
What You Can Do
With the MIT License, you have broad freedoms:
- Use: You can use AsyncEndpoints in any project (commercial, open-source, personal)
- Modify: You can modify the source code to fit your needs
- Distribute: You can distribute copies of the software
- Sublicense: You can include the software in other projects with different licenses
What You Must Do
- Include the License: You must include the original copyright notice and disclaimer
- Preserve Copyright: You must preserve the copyright notice in source distributions
- Include Disclaimer: You must include the disclaimer in binary distributions
What You Cannot Do
- Sue for Patents: The license doesn't grant patent rights
- Use Trademarks: You cannot use "AsyncEndpoints" or "Kaushik Jadav" as part of your product name without permission
- Hold Liable: You cannot hold the authors liable for damages
Usage Rights and Restrictions
Commercial Use
- ✅ You can use AsyncEndpoints in commercial products
- ✅ You can sell products that use AsyncEndpoints
- ✅ You can modify AsyncEndpoints for commercial use
- ✅ You can distribute AsyncEndpoints with your commercial product
Open Source Integration
- ✅ You can include AsyncEndpoints in other open source projects
- ✅ You can modify and redistribute under different licenses (including copyleft)
- ✅ You can use as a dependency in other open source projects
Attribution Requirements
When distributing AsyncEndpoints or derivative works, you must include:
- The original copyright notice
- The license text
- The disclaimer
For example, in your project's license file or documentation:
This product includes software from AsyncEndpoints (https://asyncendpoints.com)
Copyright (c) 2025 AsyncEndpoints
Licensed under the MIT License (see LICENSE file for details)
Third-Party Components
AsyncEndpoints may include or depend on third-party components that have their own licenses. Please check the following locations for additional license information:
- NuGet package dependencies (see
packages.lock.jsonor similar files) - Any embedded or bundled libraries
- Documentation or attribution files in the repository
Warranty Disclaimer
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.
Contact for License Questions
If you have specific questions about the license or its application to your use case, you can:
- Open an issue in the GitHub repository
- Contact the maintainer through the official project channels
- Review the MIT License text at https://opensource.org/licenses/MIT
About the MIT License
The MIT License is one of the most permissive open-source licenses available. It's simple, well-understood, and compatible with both open-source and proprietary software. It was chosen for AsyncEndpoints to encourage widespread adoption and contribution while protecting the authors from liability.