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

Use PackageLicenseExpression (MIT) in the NuGet package metadata

Abierto Apto para principiantes
#3,194 0 comentarios 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
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
84/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
csharp
Área
build-system

Línea de trabajo

Empieza por src/Microsoft.Graph/Microsoft.Graph.csproj e inspecciona los metadatos de licencia de NuGet alrededor de PackageLicenseFile. Cambia la declaración del paquete por la expresión SPDX de MIT descrita en el issue; luego compila o empaqueta el proyecto y confirma que los metadatos NuGet generados indican MIT.

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

Descripción

status:waiting-for-triage type:bug
Describe the bug

Hi,

you declare license as a file inside the package:
This comes from LICENSE.txt in src/Microsoft.Graph/Microsoft.Graph.csproj. The README states that the library is licensed under the MIT license, but tools that read NuGet metadata, such as license scanners and dependency update bots, only see the file reference. They report the license as unknown, and we have to check it by hand each time we update the package.

Would you consider declaring the license as an SPDX expression instead?

Thank you for considering this! 😊

Expected behavior

Expected: the NuGet Gallery and tooling show the license as MIT without opening the file.

How to reproduce
SDK Version

No response

Latest version known to work for scenario above?

No response

Known Workarounds

No response

Debug output
Click to expand log ```
</details>


### Configuration

_No response_

### Other information

_No response_
Lenguaje dominante
C#
Estrellas
791
Forks
263
Merge medio
58 min
PR fusionados (30 d)
3

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 microsoftgraph/msgraph-sdk-dotnet

Todos los issues de microsoftgraph/msgraph-sdk-dotnet

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.