Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MIT release clause #5388

Open
wants to merge 15 commits into
base: dev/feature
Choose a base branch
from
47 changes: 47 additions & 0 deletions LICENSING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
Skript is licensed under the [GNU General Public License (Version 3)](LICENSE).

However, to foster a better open-source community, and in the interest of further opening this project in the future,
we ask contributors to release their code under the MIT License.
Since it is less restrictive than GPLv3, it provides us and other developers
with greater flexibility when making use of your code.

To learn more about this license, you can visit [choosealicense.com](https://choosealicense.com/licenses/mit/).
You can also view the full text of the license below:
<details>
<summary>MIT License</summary>

```text
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.
```
</details>

If you wish to release your contributions to this repository under the MIT License,
please add your name below in your pull request.

When adding your name, please follow the example format below:

`<name> (<commit email address>)`
> [!NOTE]
> For name, you may choose to use your real name or GitHub account name. \
> If you use more than one commit email address, please include all of them.

```text
APickledWalrus ([email protected])
Sovde ([email protected])
```
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,5 +191,6 @@ contact us about any problems you might have with them.
## Developers
You can find all contributors [here](https://github.com/SkriptLang/Skript/graphs/contributors).

All code is owned by its writer, licensed for others under GPLv3 (see LICENSE)
unless otherwise specified.
All code is owned by its writer, licensed for others under GPLv3 (see [LICENSE](LICENSE)).
Some contributors may choose to release their code under the MIT License.
Further information can be found within [LICENSING.md](LICENSING.md).
2 changes: 2 additions & 0 deletions code-conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ With the exception of contacting our own resources (e.g. to check for updates) c
## Licensing

Code contributed must be licensed under GPLv3, by **you**.
Some contributors may choose to release their code under the MIT License.
Further information can be found within [LICENSING.md](LICENSING.md).
We expect that any code you contribute is either owned by you or you have explicit permission to provide and license it to us.

Licenses do not need to be printed in individual files (or packages) unless the licence applying to the code in
Expand Down