mirror of
https://github.com/minetest/contentdb.git
synced 2025-01-10 15:07:35 +01:00
Add package inclusion policy and guidance
This commit is contained in:
parent
1ed09b646b
commit
9967101d9f
66
app/flatpages/policy_and_guidance.md
Normal file
66
app/flatpages/policy_and_guidance.md
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
title: Package Inclusion Policy and Guidance
|
||||||
|
|
||||||
|
<div class="box box_grey alert alert-warning">
|
||||||
|
<b>Note:</b> This is a draft
|
||||||
|
</div>
|
||||||
|
|
||||||
|
## 1. General
|
||||||
|
|
||||||
|
It is not permitted to submit abusive, obscene, vulgar, slanderous, hateful,
|
||||||
|
threatening, sexually-orientated or any material that may violate any laws be
|
||||||
|
it of your country, the country where "Content DB” is hosted or International Law.
|
||||||
|
|
||||||
|
|
||||||
|
## 2. Technical Names
|
||||||
|
|
||||||
|
### 2.1 Right to a name
|
||||||
|
|
||||||
|
The first package to use a name based on the creation of its forum topic or
|
||||||
|
contentdb submission has the right to the technical name. The use of a package
|
||||||
|
on a server or in private doesn't reserve its name.
|
||||||
|
|
||||||
|
If it turns out that we made a mistake by approving a package and that the
|
||||||
|
name should have been given to another package, then we *may* unapprove the
|
||||||
|
package and give the name to the correct one.
|
||||||
|
|
||||||
|
### 2.2 Mod Forks and Reimplementations
|
||||||
|
|
||||||
|
An exception to the above is that mods are allowed to have the same name as a
|
||||||
|
mod if its a fork of that mod (or a close reimplementation). In real terms, it
|
||||||
|
should be possible to use the new mod as a drop-in replacement.
|
||||||
|
|
||||||
|
We reserve the right to decide whether a mod counts as a fork or
|
||||||
|
reimplementation of the mod that owns the name.
|
||||||
|
|
||||||
|
|
||||||
|
## 3. License
|
||||||
|
|
||||||
|
### 3.1 Allowed Licenses
|
||||||
|
|
||||||
|
Please ensure that you correctly credit any resources (code, assets, or otherwise)
|
||||||
|
that you have used in your package.
|
||||||
|
|
||||||
|
The use of licenses which do not allow derivatives is not permitted.
|
||||||
|
This includes CC-ND (No-Derivatives) and lots of closed source licenses.
|
||||||
|
|
||||||
|
If the license you use is not on the list then please choose the correct "Other"
|
||||||
|
option.
|
||||||
|
|
||||||
|
Please note that the definitions of "free" and "non-free" is the same as that
|
||||||
|
of the [Free Software Foundation](https://www.gnu.org/philosophy/free-sw.en.html).
|
||||||
|
|
||||||
|
### 3.2 Recommended Licenses
|
||||||
|
|
||||||
|
It is recommended that you use a proper license for code with a warranty
|
||||||
|
disclaimer, such as the (L)GPL or MIT. You should also use a proper media license
|
||||||
|
for media, such as a Creative Commons license.
|
||||||
|
|
||||||
|
The use of WTFPL is discouraged as it doesn't contain a valid warranty disclaimer,
|
||||||
|
and also includes swearing which dissuades teachers from using your content.
|
||||||
|
|
||||||
|
Public domain is not a valid license in many countries, please use CC0 or MIT instead.
|
||||||
|
|
||||||
|
|
||||||
|
## 4. Other
|
||||||
|
|
||||||
|
See the [help page on tags](/help/package_tags/).
|
@ -105,6 +105,7 @@
|
|||||||
<footer>
|
<footer>
|
||||||
Copyright © 2018 to <a href="https://rubenwardy.com/">rubenwardy</a> |
|
Copyright © 2018 to <a href="https://rubenwardy.com/">rubenwardy</a> |
|
||||||
<a href="{{ url_for('flatpage', path='help') }}">Help</a> |
|
<a href="{{ url_for('flatpage', path='help') }}">Help</a> |
|
||||||
|
<a href="{{ url_for('flatpage', path='policy_and_guidance') }}">Policy and Guidance</a> |
|
||||||
<a href="https://github.com/minetest/contentdb">GitHub</a>
|
<a href="https://github.com/minetest/contentdb">GitHub</a>
|
||||||
</footer>
|
</footer>
|
||||||
</html>
|
</html>
|
||||||
|
@ -10,6 +10,12 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<h1>Create Package</h1>
|
<h1>Create Package</h1>
|
||||||
|
|
||||||
|
<div class="box box_grey alert alert-info">
|
||||||
|
Have you read the Package Inclusion Policy and Guidance yet?
|
||||||
|
|
||||||
|
<a class="alert_right button" href="{{ url_for('flatpage', path='policy_and_guidance') }}">View</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{% from "macros/forms.html" import render_field, render_submit_field, form_includes, render_multiselect_field, render_mpackage_field, render_deps_field, package_lists %}
|
{% from "macros/forms.html" import render_field, render_submit_field, form_includes, render_multiselect_field, render_mpackage_field, render_deps_field, package_lists %}
|
||||||
{{ form_includes() }}
|
{{ form_includes() }}
|
||||||
|
Loading…
Reference in New Issue
Block a user