.. _license: License ======= Overview -------- The FLYNC project is licensed under the **Apache License, Version 2.0**. This permissive open-source license allows you to use, modify, and distribute the software with minimal restrictions, while providing an express grant of patent rights from contributors. --------- License Details --------------- The full text of the Apache License, Version 2.0 is included in the ``LICENSE`` file in the project repository. Below is a summary of the key terms: - **Freedom to Use**: You may use the FLYNC software for any purpose, including commercial applications. - **Freedom to Modify**: You may modify the source code to suit your needs. - **Freedom to Distribute**: You may distribute the software or modified versions, provided you: - Include a copy of the Apache License, Version 2.0. - State any significant changes made to the original files. - Retain all copyright, patent, trademark, and attribution notices. - Include a ``NOTICE`` file if one is provided with the project (and add your own attributions if required). - **Patent Grant**: Contributors grant you a license to any patents that would be infringed by their contributions. - **No Copyleft Requirement**: You are not required to license derivative works under Apache 2.0. You may distribute modifications under different terms, provided you comply with the Apache License conditions for the original portions. The full Apache License, Version 2.0 text can be found at: ``_ ------------ Contributing Under the Apache License 2.0 ----------------------------------------- All contributions to the FLYNC project are made under the terms of the Apache License, Version 2.0. By submitting code, documentation, or other contributions, you agree that your work will be licensed under Apache 2.0 and may be redistributed under those terms. .. note:: The Apache License 2.0 includes an express patent license and requires preservation of notices and license text in redistributions. Ensure you understand these obligations before contributing.