dwgen Free Use License v1.0

Copyright (c) 2026 Christoph Metz 

1. Grant of License

Subject to the terms and conditions of this License, permission is hereby granted, free of charge, to any person obtaining a copy of this Software and associated documentation files (the "Software") to use the Software for private, educational, internal business, and commercial purposes.

2. Restrictions

Except as expressly permitted by this License, you may not:

    a). modify, adapt, translate, reverse engineer, decompile, disassemble, or create derivative works based upon the Software;

    b) redistribute, publish, upload, transmit, sublicense, rent, lease, lend, or otherwise make the Software available to any third party;

    c) sell, resell, bundle, or commercially distribute the Software, whether as a standalone product or as part of another product, without prior written permission from the copyright holder;

    d) remove, alter, or obscure any copyright, trademark, or proprietary notices contained in the Software.

3. Ownership

The Software is licensed, not sold. The copyright holder retains all right, title, and interest in and to the Software, including all intellectual property rights.

4. Permitted Copies

You may make copies of the Software solely for backup and archival purposes, provided that all copyright and license notices are retained.

5. Termination

This License automatically terminates if you fail to comply with any of its terms. Upon termination, all rights granted under this License cease immediately, and you must stop using and destroy all copies of the Software in your possession or control.

6. Disclaimer of Warranty

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, TITLE, AND NON-INFRINGEMENT.

7. Limitation of Liability

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.


--------------------------------
  Used third party modules
--------------------------------

- jinja
 
   Copyright 2007 Pallets

   BSD-3-Clause License - https://jinja.palletsprojects.com/en/3.1.x/license/

- pyyaml

  Copyright (c) 2017-2021 Ingy döt Net

  Copyright (c) 2006-2016 Kirill Simonov   
    
  MIT License - https://github.com/yaml/pyyaml/blob/main/LICENSE

- pydantic

  MIT License - https://github.com/pydantic/pydantic/blob/main/LICENSE

- rich
  
  Copyright (c) 2020 Will McGugan

  MIT License - https://github.com/Textualize/rich/blob/master/LICENSE
