Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Add license information to properties and guidance on licensing in documentation

Offen
#67 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Dokumentation
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python

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.

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.

Vorherrschende Sprache
Python
Sterne
8
Forks
8
Ø Merge
4 T. 22 Std.
Gemergte PRs (30 T.)
3

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus processing/processing-contributions

Alle Issues in processing/processing-contributions

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.