Lizenzrichtlinie für Nutzerlevels
Jedes Nutzerlevel steht unter CC BY-NC: mit Namensnennung, nur nicht kommerziell. Eine externe Ressource ist unter einer anerkannten offenen Lizenz oder mit direkter Erlaubnis des Urhebers zulässig
Die Informationen auf dieser Seite werden später überarbeitet - die Bedingungen, die Liste der anerkannten Lizenzen und die Art, wie eine Erlaubnis festgehalten wird, können sich noch ändern
Bullet Hero lässt Spieler eigene Inhalte erstellen (UGC, user-generated content), und diese Inhalte müssen lizenziert sein. Der Ansatz ähnelt Geometry Dash, mit einem Unterschied: Wo es bei Geometry Dash um einen Musiktitel geht, umfasst diese Richtlinie alle externen Ressourcen eines Levels
Die Lizenz des Levels
Jedes Nutzerlevel wird unter CC BY-NC verbreitet:
- CC - eine Creative-Commons-Lizenz
- BY - Namensnennung ist Pflicht: Die Urheber werden genannt
- NC - nur nicht kommerzielle Nutzung
Diese Lizenz umfasst den eigenen, originären Inhalt des Levels: seinen Aufbau, sein Timing und seine Keyframes, eigenen Code und die kreative Arbeit, alles zu einem fertigen Level zusammenzufügen. Sie lizenziert die externen Ressourcen, die im Level eingebettet sind, nicht neu
Jede externe Ressource behält ihre eigene Lizenz oder Erlaubnis, die für jede Ressource gesondert festgehalten wird (siehe unten). CC BY-NC auf dem Level ist eine Hülle um Ressourcen, die jede für sich bereits auf diese Weise weiterverbreitet werden dürfen
Ein Level kommt nur dann für die Verbreitung unter CC BY-NC infrage, wenn jede externe Ressource darin Option A oder Option B erfüllt. Erfüllt auch nur eine sie nicht, kann das Level nicht über die offiziellen Webdienste von Bullet Hero (den offiziellen Server, OWS) verbreitet werden
Die freie Verbreitung von Levels über inoffizielle Kanäle verhindere ich nicht. Gegen eine kommerzielle Nutzung von Levels bin ich kategorisch
Externe Ressourcen
Externe Ressourcen umfassen ein breites Spektrum an Daten:
- Musik und Audio:
.mp3,.wav,.ogg - Texturen und Bilder:
.png,.jpg,.jpeg - Schriftarten:
.ttf,.otf - Texte und Bytes: beliebige Daten
Jede externe Ressource muss eine der beiden folgenden Optionen erfüllen
Option A - eine offene Lizenz
Die Ressource steht unter einer Lizenz, die CC BY-NC entspricht oder freizügiger ist (siehe die Liste der anerkannten Lizenzen unten). Die Ressource behält ihre eigene ursprüngliche Lizenz: Sie wird nicht in CC BY-NC umgewandelt, sie erlaubt bereits die öffentliche, nicht kommerzielle Weiterverbreitung, die CC BY-NC verlangt, daher ist ihre Aufnahme in ein Level unter CC BY-NC stimmig
Die ursprüngliche Lizenz und die Quelle der Ressource müssen in der Metadatendatei des Levels festgehalten werden. SIL OFL verlangt das für Schriftarten ohnehin, und hier gilt die Anforderung für jede Ressource, damit jeder, der das Level herunterlädt, sehen kann, unter welchen Bedingungen jeder Teil verwendet wurde
Option B - die direkte Erlaubnis des Urhebers
Der Urheber der Ressource erlaubt, sie ausdrücklich in Bullet Hero zu verwenden. Ein privates "klar, mach ruhig" reicht allein nicht: Ein Level mit der Kennzeichnung CC BY-NC wird öffentlich weiterverbreitet, daher muss die Erlaubnis das ausdrücklich abdecken, nicht nur deine persönliche Nutzung. Eine gültige Erlaubnis gewährt alle drei der folgenden Punkte:
- Das Recht, die Ressource in einem Level von Bullet Hero zu verwenden
- Das Recht, dass das entstandene Level, einschließlich dieser Ressource, von Dritten über die Dienste von Bullet Hero (OWS, Steam Workshop, NOWS) frei und nicht kommerziell weiterverbreitet wird, mit Namensnennung des Urhebers
- Ausschließlich nicht kommerzielle Nutzung, ausdrücklich genannt
Die Erlaubnis kann alles sein, was ein Moderator überprüfen kann: eine E-Mail, eine Direktnachricht oder eine öffentliche Aussage (zum Beispiel auf Twitter/X). Nimm die Vorlage unten als Ausgangspunkt und bewahre die Antwort des Urhebers als Nachweis auf
Vorlage für eine Anfrage
Füll die Platzhalter aus und pass den Ton nach Bedarf an, aber lass die Punkte 1 bis 3 unverändert: Sie machen die Erlaubnis für die Verbreitung unter CC BY-NC gültig. Die Vorlage steht auf Englisch, wie in der ursprünglichen Richtlinie. Spricht der Urheber eine andere Sprache, übersetze die Vorlage und behalte alle drei Punkte bei
Subject: Permission to use "<TRACK/RESOURCE NAME>" in a Bullet Hero level
Hi <AUTHOR NAME>,
My name is <YOUR NAME / HANDLE>, I'm creating a level for Bullet Hero (a rhythm/
bullet-hell game - <link to game/project if available>) and I'd love to use your
work "<TRACK/RESOURCE NAME>" (<link to the original>) in it.
Specifically, I'm asking your permission to:
1. Use "<TRACK/RESOURCE NAME>" inside my Bullet Hero level.
2. Allow the level (including your work) to be shared/redistributed for FREE and
NON-COMMERCIALLY by anyone who downloads it, through Bullet Hero's official and
unofficial services (including its official server, Steam Workshop, and any
community-run servers).
3. Credit you as "<HOW YOU WANT TO BE CREDITED>" wherever the level shows attribution.
To be clear, this permission is for non-commercial use only - the level will not be
sold, and no one (including me) will make money from it or from your work through it.
If you're fine with this, a simple reply confirming points 1-3 is all I need - I'll
keep this email/message as proof of permission. If you'd rather I credit you
differently, or you want to set any other condition, just let me know.
Thanks a lot either way!
<YOUR NAME / HANDLE>
Wie man eine solche Anfrage schreibt und was als Nachweis zählt, ist ausführlicher in Einen Autor um Erlaubnis bitten erklärt, und dort gibt es auch eine russische Fassung der Vorlage
Externe Dienste
Das Spiel kann mit mehreren externen Diensten arbeiten:
| Dienst | Beschreibung |
|---|---|
| Official Web Services (OWS) | der Standardserver, auf jeder Plattform verfügbar |
| Steam Workshop | auf dem PC verfügbar |
| Non-official web services (NOWS) | Dienste, die jeder erstellen und nach eigenem Ermessen betreiben darf |
Alle Werkzeuge zum Betrieb eines eigenen Servers sollen als Open Source unter der MIT-Lizenz erscheinen. Einen Server gibt es noch nicht. Mehr zu Servern in Server
Anerkannte Lizenzen (Option A)
Eine anerkannte externe Ressource trägt eine dieser typischen Lizenzen, die der des Levels entspricht oder freizügiger ist:
- Die Creative-Commons-Familie
- CC BY-NC (Namensnennung - nicht kommerziell) - dieselbe wie beim Level
- CC BY (Namensnennung) - freizügiger als CC BY-NC
- CC0 (gemeinfrei) - die beste Option, verwende sie, wann immer du kannst
- Apache, MIT - für Text und Code gedacht und freizügiger als CC BY-NC
- GPL - für Text und Code gedacht, nur von einem Dienst anerkannt, dessen Profil es erlaubt. Der offizielle Server erlaubt es nicht, siehe unten
- SIL OFL (Open Font License) - muss in der Metadatendatei angegeben werden
Das Veröffentlichungsprofil standard, auf dem der offizielle Server aufbaut, erkennt CC0, CC BY, CC BY-NC, SIL OFL, MIT, Apache 2.0 und die Unlicense an, aber nicht die GPL-Familie. Ein GPL-Werk, das über den App Store weiterverbreitet wird, kollidiert mit den Bedingungen von Apple, daher könnte ein Katalog mit solchen Werken später nicht für iOS ausgeliefert werden
Typische Lizenzen, die nicht anerkannt werden:
- Proprietär ("All Rights Reserved") - selbstverständlich nicht anerkannt
- Die Creative-Commons-Familie
- CC BY-SA (Namensnennung - Weitergabe unter gleichen Bedingungen) - technisch erlaubt, aber Musik, die mit einem Level synchronisiert ist, gilt als Bearbeitung, und eine Bearbeitung eines ShareAlike-Werks muss dieselbe Lizenz tragen. Das Level müsste CC BY-SA werden, was OWS nicht anerkennt, daher lautet die Antwort nein
- CC BY-ND (Namensnennung - keine Bearbeitungen) - Musik, die mit einem Level synchronisiert ist, gilt als Bearbeitung, und diese Lizenz verbietet, Bearbeitungen weiterzugeben. Ein solcher Track darf nur mit der Erlaubnis seines Urhebers veröffentlicht werden (Option B)
- CC BY-NC-SA (Namensnennung - nicht kommerziell - Weitergabe unter gleichen Bedingungen)
- CC BY-NC-ND (Namensnennung - nicht kommerziell - keine Bearbeitungen)
Beim Veröffentlichen prüft das Spiel die Lizenz des Levels gegen die Lizenzen seiner Musik: ein NoDerivatives-Track ohne eingetragene Erlaubnis, eine Lizenz des Levels, die ein ShareAlike-Track nicht zulässt, und zwei ShareAlike-Tracks, die verschiedene Lizenzen verlangen, erscheinen im Veröffentlichungsbericht
Wo man anerkannte Ressourcen findet
Audio und Musik
Garantiert frei:
- ccMixter - perfekt, Inhalte unter CC BY und CC BY-NC
- Freesound - perfekt, alle Inhalte unter CC0, CC BY und CC BY-NC
- Incompetech - perfekt, alle Inhalte unter CC BY
- Teknoaxe - perfekt, alle Inhalte unter CC BY
- Kenney Assets - alle Sounds unter CC0
Frei, aber ein Blick auf jeden Eintrag lohnt sich:
- SoundImage
- Pixabay
- GoodKid - es ist keine Lizenz angegeben, aber nach ihrer FAQ zu urteilen ist es CC BY ohne Nennung des Urhebers. Verwende es als CC BY
- NCS - nur wenn das Level die Standardlizenz CC BY-NC behält
Lizenz muss von Hand geprüft werden:
- OpenGameArt - lässt sich die Lizenz nicht feststellen, darf die Ressource nicht verwendet werden
- FMA - alle möglichen CC-Lizenzen, prüfe jede sorgfältig
- SoundBible
Fragwürdig:
- Zapsplat
- Play On Loop - eine Bedingung: Das Spiel darf kein kommerzielles Projekt sein
Texturen und Bilder
Garantiert frei:
Frei, aber ein Blick auf jeden Eintrag lohnt sich:
Lizenz muss von Hand geprüft werden:
- OpenGameArt
- Rawpixel - nur die "Personal License" und die "Public Domain License", siehe die Lizenzseite
- itch.io
- Wikimedia Commons
Schriftarten
Garantiert frei:
- Google Fonts
Schlusswort
Bullet Hero ist kein großes Spiel. Ich versuche, der Community gegenüber menschlich zu bleiben, und bitte dich, es genauso zu halten. Eine gute Community baut man gemeinsam