processing / processing/processing-contributions
Add license information to properties and guidance on licensing in documentation
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 8
- Forks
- 8
- Ø Merge
- 4 T. 22 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
Context
A lot of existing Processing libraries don’t have an explicit license, and we haven’t really pushed for using open-source licenses in the past.
Yet, third-party libraries are often where new features get tried out before they make it into core. For this to be possible, they need to be using a compatible license.
Specifically, it would be a good idea for us to recommend using the LGPL v2.1 license which Processign core uses. This makes it easier to eventually bring features into core.
Note: Using GPL can be problematic because, while you can use LGPL code in a GPL project, you can’t do it the other way around.
Other permissive licenses like MIT are also compatible, but they’re less aligned with the spirit of the project since they allow commercial use of your code without contributing improvements back to the community.
Suggestion
It would make sense to add license info to the library properties and include some basic guidance on licensing in the documentation.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Skripte zu finden, die den Contribution Manager und die Website-Daten generieren, und ermittle dann, wo Bibliothekseigenschaften definiert sind und wo Hinweise zu Beiträgen dokumentiert sind. Füge eine license-Eigenschaft und Hinweise zur Lizenzierung hinzu, die mit der genannten Empfehlung übereinstimmen, und überprüfe, dass die generierten Ausgaben diese Informationen enthalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- documentation, tooling
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100