Skip to content

License

Open Source Licenses

Legal information and licensing details for all projects

All projects in this portfolio are open source and released under permissive licenses that encourage use, modification, and distribution. This page provides detailed information about the licenses used and their implications.

Most projects in this portfolio are released under the MIT License, one of the most permissive open source licenses available.

MIT License
Copyright (c) 2024 Daniel Monettelli
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.
  • Commercial use - Use in commercial applications
  • Modification - Modify the source code
  • Distribution - Distribute the software
  • Private use - Use for personal projects
  • Sublicensing - Include in projects with different licenses
  • 📋 License and copyright notice - Must include the original license and copyright notice
  • 🔍 No warranty - Software is provided “as is” without warranty
  • Microsoft.Maui - MIT License
  • Xamarin.Forms - MIT License
  • Newtonsoft.Json - MIT License
  • Microsoft.Extensions.Http - MIT License
  • CommunityToolkit.Maui - MIT License
  • React - MIT License
  • React-DOM - MIT License
  • TypeScript - Apache 2.0 License
  • Axios - MIT License
  • Material-UI - MIT License
  • Vite - MIT License
  • Webpack - MIT License
  • ESLint - MIT License
  • Prettier - MIT License
  • OpenAI API - Usage subject to OpenAI Terms of Service
  • TheCatAPI - Free tier available, commercial use requires subscription
  • OpenWeatherMap API - Free tier available, commercial use requires subscription

When using code from these projects, please include:

## Attribution
This project uses code from [Project Name] by Daniel Monettelli
Licensed under the MIT License
Repository: [GitHub URL]

For significant use of project code:

## Acknowledgments
- [Project Name] by Daniel Monettelli - [Brief description of what was used]
- Original repository: [GitHub URL]
- Licensed under the MIT License
  • All contributions are welcome under the same license
  • Contributors retain copyright to their contributions
  • Contributions are licensed under the project’s license
  • Documentation improvements are highly valued
  • Follow the same license as the project
  • Credit will be given in release notes
  • Product Development - Use in commercial applications
  • Consulting Services - Use in client projects
  • Training Materials - Use in educational content
  • Derivative Works - Create modified versions
  • Include proper attribution in your documentation
  • Consider contributing improvements back to the community
  • Respect API usage limits and terms of service
  • Ensure compliance with third-party dependencies
  • Project names are not trademarked
  • Logo usage should include attribution
  • Brand guidelines follow open source conventions
  • Commercial naming should avoid confusion with original projects
  • Use “Based on [Project Name] by Daniel Monettelli”
  • Link to the original repository when possible
  • Include license information in your documentation
  • Respect the spirit of open source collaboration

All software is provided “as is” without warranty of any kind. The author makes no representations or warranties about the software’s fitness for any particular purpose.

The author shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising out of the use of this software.

These licenses are governed by the laws of the jurisdiction where the author resides, without regard to conflict of law principles.

Yes, the MIT License explicitly allows commercial use without requiring you to pay royalties or fees.

Do I need to open source my derivative work?

Section titled “Do I need to open source my derivative work?”

No, the MIT License does not require you to open source your modifications or derivative works.

No, you must include the original license and copyright notice in any distribution of the software.

Can I sue the author if the software doesn’t work?

Section titled “Can I sue the author if the software doesn’t work?”

No, the MIT License includes a warranty disclaimer and limitation of liability clause.

No, you cannot change the license of the original code, but you can license your own modifications under different terms.

What if I find a different license in a project?

Section titled “What if I find a different license in a project?”

Contact the author - Some projects may have evolved or have special circumstances. Always check the latest license file in the repository.

For questions about licensing, usage rights, or commercial applications:

  • Email: Contact form
  • GitHub Issues: For project-specific questions
  • Professional Inquiries: For commercial licensing or custom agreements

For complex legal questions or commercial licensing needs, consider consulting with:

  • Intellectual Property Attorney - For trademark and patent questions
  • Open Source Legal Expert - For compliance and licensing advice
  • Commercial Licensing Specialist - For enterprise agreements

This licensing information is provided for educational purposes. For legal advice specific to your situation, consult with a qualified attorney.