arduino / arduino/ArduinoCore-API
Add license for all files in the ArduinoCore-API repo
- Vorherrschende Sprache
- C++
- Sterne
- 306
- Forks
- 150
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Some files (e.g. Interrupts.h) do not contain any license information. This makes them proprietary, so noone can copy / fork this repository without your explicit allowance. This contradicts the information "the C/C++ microcontroller libraries are under the LGPL" (see [Arduino FAQ](https://www.arduino.cc/en/Main/FAQ)). If you want to make them useable, please add license information to those files.
Additionally, please add a LICENSE file to the ArduinoCore-API repository. This would make it easier to be sure about the license status of the included files. Currently users have to check the license information in each individual file before e.g. copying / modifying / redistributing.
You could start by checking whith your lawyer if LGPL 2.1 or newer would be the best choice for the LICENSE file or if the LICENSE file has to specify the license for each file individually.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie mit der Überprüfung der im Issue identifizierten Repository-Dateien, einschließlich Interrupts.h, und vergleichen Sie deren Lizenzinformationen mit der Arduino FAQ. Bestimmen Sie mit Unterstützung der Maintainer oder der Rechtsabteilung die geeignete Formulierung der Lizenz und fügen Sie anschließend eine LICENSE-Datei auf Repository-Ebene sowie einheitliche Lizenzinformationen zu den zutreffenden Dateien hinzu. Die Aufgabe gilt als abgeschlossen, wenn der Lizenzstatus aller enthaltenen Dateien eindeutig angegeben ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100