GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Copyright (C) 2026 Mohamed Hédi Bettaieb <hedidouz@gmail.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

-------------------------------------------------------------------------------

ADDITIONAL TERMS — Attribution Requirement (as permitted by GPL v3, section 7)

Any distribution or publication of this software, modified or unmodified,
must clearly state the original author:

    Original author : Mohamed Hédi Bettaieb <hedidouz@gmail.com>
    Project         : cwidgets
    Created         : March–April 2026
    Repository      : https://github.com/hedi-bettaieb/cwidgets

Removing or falsifying this attribution is a violation of this license.

-------------------------------------------------------------------------------

FULL LICENSE TEXT

The GNU General Public License is a free, copyleft license for software.

When we speak of free software, we are referring to freedom, not price.
Our General Public Licenses are designed to make sure that you have the
freedom to distribute copies of free software (and charge for them if
you wish), that you receive source code or can get it if you want it,
that you can change the software or distribute your pieces of it in new
free programs, and that you know you can do these things.

To protect your rights, we need to prevent others from denying you these
rights or asking you to surrender the rights. Therefore, you have certain
responsibilities if you distribute copies of the software, or if you
modify it: responsibilities to respect the freedom of others.

For example, if you distribute copies of such a program, whether gratis
or for a fee, you must pass on to the recipients the same freedoms that
you received. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their rights.

Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.

For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.

For the full official license text, see:
https://www.gnu.org/licenses/gpl-3.0.txt
