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

HIDMaestro's MIT notice for the PID block

Offen Anfängerfreundlich
#204 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
78/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
cpp
Bereich
documentation

Rechercherichtung

Lies src/platform/windows/shared/generic_pid_protocol.hpp und die verlinkte HIDMaestro-LICENSE und untersuche dann, wie LICENSES/-Dateien in das Treiber-MSI aufgenommen werden. Füge die Copyright-Zeile und den MIT-Berechtigungshinweis zu LICENSES/ und den im MSI installierten Lizenzdateien hinzu. Fertig ist die Arbeit, wenn das verteilte MSI beider ausführbaren Dateien den Hinweis zusammen mit den vorhandenen Lizenzen enthält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

@ReenigneArcher Hello again, and thank you for the mention back in #27. src/platform/windows/shared/generic_pid_protocol.hpp carries HIDMaestro's MinimumViablePidFfbBlock byte for byte, and its comment rightly calls the block MIT-licensed. The v2026.1022.2339.24 driver MSI ships it inside gamepad_adapter.exe and virtualhid_control.exe.

One small request. MIT asks that the copyright line and permission notice travel with copies, and the MSI installs only MIT.md (LizardByte's) and LicenseRef-LizardByte-SAL-1.0.md. LICENSES/ has no HIDMaestro text either. Adding HIDMaestro's LICENSE, with its Copyright (c) 2026 HIDMaestro Contributors line and the MIT permission text, to LICENSES/ and to the license files the MSI installs would cover it.

No rush, and glad the block works for you.

Vorherrschende Sprache
C++
Sterne
93
Forks
25
Ø Merge
13 Std. 57 Min.
Gemergte PRs (30 T.)
33

Entwicklungsumgebung

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 LizardByte/libvirtualhid

Alle Issues in LizardByte/libvirtualhid

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

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