======= License ======= ALY is licensed under the Apache License, Version 2.0. Apache License 2.0 ------------------ .. code-block:: text Copyright 2025 Mohamed Aly Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. What This Means --------------- The Apache 2.0 license allows you to: - **Use** ALY for any purpose (commercial or personal) - **Modify** the source code - **Distribute** copies of the original or modified software - **Sublicense** the software - **Use patents** that may be covered by the project Requirements: - Include the original copyright notice - Include the license text - State any changes you made to the code - Include the NOTICE file if one exists Limitations: - The license does not grant trademark rights - Contributors are not liable for damages Third-Party Licenses -------------------- ALY uses the following open-source dependencies: .. list-table:: :header-rows: 1 :widths: 30 30 40 * - Package - License - Purpose * - Typer - MIT - CLI framework * - PyYAML - MIT - YAML parsing * - Rich - MIT - Terminal formatting * - Jinja2 - BSD-3-Clause - Template rendering All dependencies are compatible with the Apache 2.0 license. Contact ------- For licensing questions, please contact the project maintainers or open an issue on GitHub.