Add license information to properties and guidance on licensing in documentation
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
- Bereich
- documentation, tooling
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
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus processing/processing-contributions
-
New library: HRTF Offenlibrary new contribution
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
processing/processing-contributions#152 · 1 Kommentar ·
-
library new contribution
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 50/100
processing/processing-contributions#155 · 1 Kommentar ·
-
ImageTiler Offenlibrary new contribution
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
processing/processing-contributions#120 · 2 Kommentare ·
-
WASAPI for Processing Offenlibrary new contribution
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
processing/processing-contributions#117 · 6 Kommentare ·
-
Algorithmic Typography Offenlibrary new contribution
processing/processing-contributions#114 · 9 Kommentare · 1 zugewiesene Person ·
Alle Issues in processing/processing-contributions
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
-
hcocena Offenpolicies-accepted pre-review precheck-passed
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Bioconductor/BiocContributions#214 · 5 Kommentare ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
TencentCloud/Octop#1169 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
521xueweihan/HelloGitHub#3778 ·
-
The version checker's trailing attribute region has no control for a less-than inside a quoted value Offenarea: dashboard area: tests bug perceived difficulty: 2 python
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Nitjsefnie-Harness-Commons/daedalus#1105 · 1 Kommentar ·