This software is licensed under the terms of the GNU General Public License version 3 (GPLv3) except as noted by the license below.
"The main license" refers to the GNU General Public License version 3 as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
"The fallback License" refers to the MIT License as published by the Massachusetts Institute of Technology
"The software" refers to the combination of all works and pieces of source code that are under the conditions of The license.
"The maintainer(s)" refers to the original maintainer(s) of The software, or the designated project governance body for The software.
“The source code” refers to any piece of source code, including but not limited to scripts, computer code, and compiled binaries, that is directly associated with The software.
"The main repository" refers to the repository where most of The software's development occurs, and/or where The source code of The software itself (or at least it’s primary / most important parts) is hosted, not implying that other code repositories that are directly linked to the project are to be excluded by the terms of the Vuelto License.
The software is, by default, licensed under the terms of the main license unless otherwise specified, as the license of The software can change under the conditions outlined by Sections 2 and 3 of the Vuelto License.
The software shall be deemed "unmaintained" if any of the following conditions are met:
- The project repository has been archived or set to read-only.
- The project has been officially pronounced as "dead", "unmaintained", or something else with the same meaning by The maintainer(s).
- No substantial code contributions (beyond minor maintenance tasks or dependency updates) have been made to The main repository for a continuous period of 1.5 years (18 months).
If The software is determined to be unmaintained as per the conditions above, the license for The software automatically changes to the MIT License as follows:
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
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 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 decision on whether The software is unmaintained will be made by the original maintainer(s) or the designated project governance body, if any. In the absence of such a body, the community of contributors may reach a consensus according to the project's documented processes.
If The software is declared unmaintained by The maintainer(s), the change shall be communicated by an update to The project's "README file", website, or any other mean of communication that makes this change clear.
It is possible for The maintainer(s) to extend the Vuelto License with additional terms. These must be made clear by The maintainer(s) by specifying them when using the License's identifier.
All possible extensions are shipped in the License's text, but they shall apply only if specified by The maintainer(s). Extensions are not part of the License's numerical order (Section 1, Section 2, and so); instead they are found at the end, preceded by a heading with their specific identifier, and then using "A, B, C..." notation rather than "1, 2, 3..." notation for each section.
Every piece of software shall specify the License they are licensed under via a text block, an SPDX identifier, or such. Version 1.1 of the Vuelto License shall be identified by the "VLv1.1" code, and, optionally, a text block indicating it's the Version 1.1 of the Vuelto License.
The following extensions, with their content available at the end of this License as outlined in Section 6, are available to the Vuelto License, and must be identified using the specified Identifier that follows their name.
- VL-C (Vuelto License-Copyright). Identifier: "VL-Cv1.1".
Any artwork associated with The software, including but not limited to logos, icons, and other visual assets, is copyrighted and licensed under the terms of the Primary License (GNU GPLv3 or later). However, if The software license changes to the MIT License under the conditions outlined in Section 3, this copyright on artwork no longer applies, and the artwork is included under the MIT License.
The source code is copyrighted and licensed under the terms of the Primary License (GNU GPLv3 or later). However, if The software license changes to the MIT License under the conditions outlined in Section 3, this copyright on The source code no longer applies, and The source code is included under the MIT License.