Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# License

This project is licensed under the **GNU General Public License v3 (GPLv3)**.

## What This Means

This project is free software. You are free to:
- **Use** the software for any purpose
- **Study** how the software works
- **Modify** the software to suit your needs
- **Share** the software with others

## Your Obligations

If you distribute this software or any modifications of it, you must:
- Include a copy of the license
- Document any changes you make
- Provide the source code to anyone who receives the software
- Use the same GPLv3 license for derivative works

## Contributing

By contributing to this project, you agree that your contributions will be licensed under the same GPLv3 license. You retain the copyright to your contributions, but you grant the project the right to use, modify, and distribute them under the GPLv3 license.

## Full License Text

For the complete and official GPLv3 license text, see [https://www.gnu.org/licenses/gpl-3.0.txt](https://www.gnu.org/licenses/gpl-3.0.txt)

## Disclaimer

THIS 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.
Comment on lines +29 to +31
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Critical: Warranty disclaimer contradicts GPLv3 license.

The disclaimer text is from the MIT license, not GPLv3. Since the project is licensed under GPLv3, the warranty clause must match GPLv3's actual terms. GPLv3 Sections 15-16 specify different warranty disclaimers than what is currently in the file.

Replace the disclaimer with GPLv3-compliant language:

-THIS 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.
+The software is provided "AS-IS" under the terms of the GNU General Public License v3. There is no warranty for the software. The GPL v3 license explicitly disclaims liability: "IN NO EVENT SHALL ANY COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY" (GPLv3 Section 16). For complete warranty terms, see the full GPLv3 license.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## Disclaimer
THIS 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.
## Disclaimer
The software is provided "AS-IS" under the terms of the GNU General Public License v3. There is no warranty for the software. The GPL v3 license explicitly disclaims liability: "IN NO EVENT SHALL ANY COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY" (GPLv3 Section 16). For complete warranty terms, see the full GPLv3 license.
🤖 Prompt for AI Agents
In LICENSE.md around lines 29 to 31, the file currently contains an MIT-style
warranty disclaimer which conflicts with the project's GPLv3 license; replace
that MIT text with the GPLv3-compliant warranty and liability disclaimer by
inserting the exact wording from GPLv3 Sections 15 and 16 (or paste the
canonical GPLv3 text verbatim), ensuring it states the absence of warranty and
the limitation of liability as specified in GPLv3 and include a reference/link
to the full GPLv3 license text so the file is consistent with GPLv3 terms.


## Questions?

If you have questions about what you can and cannot do under this license, please refer to the official [GPLv3 FAQ](https://www.gnu.org/licenses/gpl-faq.html).