# CodeCanvas License

Version 1.0 (November 10, 2024)

## 1. Grant of Copyright License

You are hereby granted a perpetual, worldwide, non-exclusive, and royalty-free license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the Source Code of "CodeCanvas," subject to the following conditions:

- **View and Use**: You may view and use the Source Code for personal, academic, or commercial purposes.
- **Modify and Distribute**: You may modify, remix, and redistribute the Source Code or any derived works, subject to the conditions of this License. Redistribution must be under the terms of this License.

## 2. Restrictions

- **Installation and Distribution**: The software may only be installed or provided to others by the original author, Mathis Burger. Other parties must seek explicit written permission from the original author before distributing or installing the software for others.
  
  **Exception**: You may request permission to install or distribute the software from the original author. Permission may be granted or denied at the author's discretion.

## 3. Contributions

If you make modifications to the software and distribute the modified code, you must:

- **Provide a NOTICE file**: Include a prominent notice stating that you have modified the files and the date of modification.
- **State Changes Clearly**: Make sure the changes to the software are clearly documented and distinguished from the original code.

## 4. Copyright

The copyright for the software remains with Mathis Burger. This license does not grant any rights to use the copyright for the software except for those expressly granted here.

## 5. Disclaimer of Warranty

The software is provided on an "AS IS" basis, without warranties or conditions of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. 

## 6. License Modifications

This license may be modified by the original author at any time. Modifications to the license will be reflected in future versions, but will not apply retroactively to previous versions of the software.
