Document licensing and copyright for reused code
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- python
- Área
- documentation
Línea de trabajo
Empieza revisando los comentarios copied-from y los ejemplos de _compat.py; después, compara el código reutilizado del repositorio con la REUSE Specification y la guía de SPDX enlazadas en la issue. Documenta la información de copyright y de licencia en el formato legible por máquinas propuesto para cada snippet identificado, con una atribución y una cobertura de licencias completas para todo el código reutilizado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hello,
I noticed that part of the code in this repo is copied from other projects, with comments for attribution, for instance:
This makes it difficult to vendor this repo, as one has to track all sources and their licenses / copyright information to ensure compliance with their licenses.
Would you consider standardizing this in a machine-readable format? I recommend using REUSE Specification, which enforces the SPDX license open standard.
For instance, _compat.py could look like:
+ # SPDX-FileCopyrightText: 2026 RunwayML
+ #
+ # SPDX-License-Identifier: Apache-2.0
...
# we define a separate type (copied from typeshed)
# that represents that `cached_property` is `set`able
# at runtime, which differs from `@property`.
#
# this is a separate type as editors likely special case
# `@property` and we don't want to cause issues just to have
# more helpful internal types.
+ # SPDX-SnippetBegin
+ # SPDX-SnippetCopyrightText: Contributors to typeshed <https://github.com/python/typeshed>
+ # SPDX-SnippetCopyrightText: 2015 Jukka Lehtosalo and contributors
+ # SPDX-License-Identifier: Apache-2.0 AND MIT
class typed_cached_property(Generic[_T]):
...
+ # SPDX-SnippetEnd
If you are ok with that I could help with a PR (just based on the "copied from ..." comments).
Thanks!
- Lenguaje dominante
- Python
- Estrellas
- 26
- Forks
- 10
- Merge medio
- 1 h 38 min
- PR fusionados (30 d)
- 4
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de runwayml/sdk-python
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
runwayml/sdk-python#277 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
runwayml/sdk-python#276 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
runwayml/sdk-python#275 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
runwayml/sdk-python#274 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
runwayml/sdk-python#273 ·
Todos los issues de runwayml/sdk-python
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
[BUG] Multi-day events show "Ended" while still in progressPosiblemente ocupada @tarunagnihotri534 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
data-umbrella/du-event-board#231 · 2 comentarios ·
-
avl_automation: the generated control surface block isn't valid XML (typo in avl_out_parse.py)Posiblemente ocupada @brksol la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
PX4/PX4-gazebo-models#164 ·