Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

HIDMaestro's MIT notice for the PID block

Abierto Apto para principiantes
#204 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
cpp

Línea de trabajo

Lee src/platform/windows/shared/generic_pid_protocol.hpp y la LICENSE de HIDMaestro enlazada; después, inspecciona cómo se incluyen los archivos de LICENSES/ en el MSI del controlador. Añade la línea de copyright y el aviso de permiso MIT a LICENSES/ y a los archivos de licencia instalados por el MSI. El trabajo estará terminado cuando el MSI distribuido de ambos ejecutables incluya el aviso junto con las licencias existentes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

@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.

Lenguaje dominante
C++
Estrellas
93
Forks
25
Merge medio
13 h 57 min
PR fusionados (30 d)
33

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de LizardByte/libvirtualhid

Todos los issues de LizardByte/libvirtualhid

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.