Skip to content

Latest commit

 

History

History
91 lines (55 loc) · 5.95 KB

LICENSE.md

File metadata and controls

91 lines (55 loc) · 5.95 KB

Vuelto License V1.1

This software is licensed under the terms of the GNU General Public License version 3 (GPLv3) except as noted by the license below.

0. Definitions

"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.

1. Primary 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.

2. Condition for License Change

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).

3. Fallback License

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.

4. Interpretation

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.

5. Communication of License change

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.

6. Extensibility of the License

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.

6.1. License identification

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.

6.2. Possible extensions

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".

VL-C

A. Copyright on Artwork

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.

B. Copyright on Code

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.