11e6f64c5SAvadhut Naik.. SPDX-License-Identifier: GPL-2.0 21e6f64c5SAvadhut Naik.. include:: ../disclaimer-sp.rst 31e6f64c5SAvadhut Naik 41e6f64c5SAvadhut Naik:Original: Documentation/process/contribution-maturity-model.rst 51e6f64c5SAvadhut Naik:Translator: Avadhut Naik <avadhut.naik@amd.com> 61e6f64c5SAvadhut Naik 71e6f64c5SAvadhut Naik==================================================== 81e6f64c5SAvadhut NaikModelo de Madurez de Contribución al Kernel de Linux 91e6f64c5SAvadhut Naik==================================================== 101e6f64c5SAvadhut Naik 111e6f64c5SAvadhut Naik 121e6f64c5SAvadhut NaikLos Antecedentes 131e6f64c5SAvadhut Naik================ 141e6f64c5SAvadhut Naik 151e6f64c5SAvadhut NaikComo parte de la cumbre de mantenedores del kernel de Linux 2021, hubo 161e6f64c5SAvadhut Naikuna `discusión <https://lwn.net/Articles/870581/>`_ sobre los desafíos 171e6f64c5SAvadhut Naiken el reclutamiento de mantenedores del kernel, así como la sucesión de 181e6f64c5SAvadhut Naiklos mantenedores. Algunas de las conclusiones de esa discusión incluyeron 191e6f64c5SAvadhut Naikque las empresas que forman parte de la comunidad del kernel de Linux 201e6f64c5SAvadhut Naiknecesitan permitir que los ingenieros sean mantenedores como parte de su 211e6f64c5SAvadhut Naiktrabajo, para que puedan convertirse en lideres respetados y finalmente, 221e6f64c5SAvadhut Naiken mantenedores del kernel. Para apoyar una fuente solida de talento, se 231e6f64c5SAvadhut Naikdebe permitir y alentar a los desarrolladores a asumir contribuciones 241e6f64c5SAvadhut Naikupstream, como revisar los parches de otras personas, reestructurar la 251e6f64c5SAvadhut Naikinfraestructura del kernel y escribir documentación. 261e6f64c5SAvadhut Naik 271e6f64c5SAvadhut NaikCon ese fin, Technical Advisory Board (TAB) de la Fundación Linux propone 281e6f64c5SAvadhut Naikeste Modelo de Madurez de Contribución al Kernel de Linux. Estas 291e6f64c5SAvadhut Naikexpectativas comunes para la participación con la comunidad upstream 301e6f64c5SAvadhut Naiktienen como objetivo aumentar la influencia de los desarrolladores 311e6f64c5SAvadhut Naikindividuales, aumentar la colaboración de las organizaciones y mejorar 321e6f64c5SAvadhut Naikla salud general del ecosistema del kernel de Linux. 331e6f64c5SAvadhut Naik 341e6f64c5SAvadhut NaikEl TAB insta a las organizaciones a evaluar continuamente su modelo de 351e6f64c5SAvadhut Naikmadurez de Código Abierto y comprometerse a realizar mejoras para 361e6f64c5SAvadhut Naikalinearse con este modelo. Para ser eficaz, esta evaluación debe 371e6f64c5SAvadhut Naikincorporar la reacción de toda la organización, incluyendo la gerencia 381e6f64c5SAvadhut Naiky los desarrolladores en todos los niveles de antigüedad. En el espíritu 391e6f64c5SAvadhut Naikde Código Abierto, alentamos a las organizaciones a publicar sus 401e6f64c5SAvadhut Naikevaluaciones y planes para mejorar su participación con la comunidad 411e6f64c5SAvadhut Naikupstream. 421e6f64c5SAvadhut Naik 431e6f64c5SAvadhut NaikNivel 0 441e6f64c5SAvadhut Naik======= 451e6f64c5SAvadhut Naik 461e6f64c5SAvadhut Naik* A los ingenieros de software no se les permite contribuir con parches 471e6f64c5SAvadhut Naik al kernel de Linux. 481e6f64c5SAvadhut Naik 491e6f64c5SAvadhut NaikNivel 1 501e6f64c5SAvadhut Naik======= 511e6f64c5SAvadhut Naik 521e6f64c5SAvadhut Naik* A los ingenieros de software se les permite contribuir con parches al 531e6f64c5SAvadhut Naik kernel de Linux, ya sea como parte de sus responsabilidades de trabajo 541e6f64c5SAvadhut Naik o en su propio tiempo. 551e6f64c5SAvadhut Naik 561e6f64c5SAvadhut NaikNivel 2 571e6f64c5SAvadhut Naik======= 581e6f64c5SAvadhut Naik 591e6f64c5SAvadhut Naik* Se espera que los ingenieros de software contribuyan al kernel de Linux 601e6f64c5SAvadhut Naik como parte de sus responsabilidades de trabajo. 611e6f64c5SAvadhut Naik* Se proporcionará apoyo a los ingenieros de software para asistir a 621e6f64c5SAvadhut Naik conferencias relacionadas con Linux como parte de su trabajo. 631e6f64c5SAvadhut Naik* Las contribuciones de código upstream de un ingeniero de software se 641e6f64c5SAvadhut Naik considerarán en la promoción y las revisiones de rendimiento. 651e6f64c5SAvadhut Naik 661e6f64c5SAvadhut NaikNivel 3 671e6f64c5SAvadhut Naik======= 681e6f64c5SAvadhut Naik 691e6f64c5SAvadhut Naik* Se espera que los ingenieros de software revisen los parches (incluidos 701e6f64c5SAvadhut Naik los parches escritos por ingenieros de otras empresas) como parte de 711e6f64c5SAvadhut Naik sus responsabilidades de trabajo. 721e6f64c5SAvadhut Naik* Contribuir con presentaciones o ponencias a conferencias relacionadas 731e6f64c5SAvadhut Naik con Linux o académicas (como las organizadas por la Fundación Linux, 741e6f64c5SAvadhut Naik Usenix, ACM, etc.), se consideran parte del trabajo de un ingeniero. 751e6f64c5SAvadhut Naik* Las contribuciones a la comunidad de un ingeniero de software se 761e6f64c5SAvadhut Naik considerarán en la promoción y las revisiones de rendimiento. 771e6f64c5SAvadhut Naik* Las organizaciones informarán regularmente sobre las métricas de sus 781e6f64c5SAvadhut Naik contribuciones de código abierto y harán un seguimiento de estas 791e6f64c5SAvadhut Naik métricas a lo largo del tiempo. Estas métricas pueden publicarse 801e6f64c5SAvadhut Naik solo internamente dentro de la organización, o a discreción de la 811e6f64c5SAvadhut Naik organización, algunas o todas pueden publicarse externamente. Las 821e6f64c5SAvadhut Naik métricas que se sugieren encarecidamente incluyen: 831e6f64c5SAvadhut Naik 841e6f64c5SAvadhut Naik * El número de contribuciones al kernel upstream por equipo u 851e6f64c5SAvadhut Naik organización (por ejemplo, todas las personas que reportan a un 861e6f64c5SAvadhut Naik gerente o director o vicepresidente). 871e6f64c5SAvadhut Naik * El porcentaje de desarrolladores del kernel que han realizado 881e6f64c5SAvadhut Naik contribuciones upstream relativo al total de desarrolladores 891e6f64c5SAvadhut Naik del kernel en la organización. 901e6f64c5SAvadhut Naik * El intervalo de tiempo entre los kernels utilizados en los servidores 911e6f64c5SAvadhut Naik y/o productos de la organización y la fecha de publicación del kernel 921e6f64c5SAvadhut Naik upstream en el que se basa el kernel interno. 931e6f64c5SAvadhut Naik * El número de commits fuera del árbol de desarrollo presentes en los 941e6f64c5SAvadhut Naik kernels internos. 951e6f64c5SAvadhut Naik 961e6f64c5SAvadhut NaikNivel 4 971e6f64c5SAvadhut Naik======= 981e6f64c5SAvadhut Naik 991e6f64c5SAvadhut Naik* Se anima a los ingenieros de software a pasar una parte de su tiempo de 1001e6f64c5SAvadhut Naik trabajo centrado en el Trabajo Ascendente, que se define como revisar 1011e6f64c5SAvadhut Naik parches, servir en los comités de programas, mejorar la infraestructura 1021e6f64c5SAvadhut Naik del proyecto central como escribir o mantener pruebas, reducir la deuda 1031e6f64c5SAvadhut Naik de tecnología upstream, escribir documentación, etc. 1041e6f64c5SAvadhut Naik* Los ingenieros de software son apoyados para ayudar a organizar 1051e6f64c5SAvadhut Naik conferencias relacionadas con Linux. 1061e6f64c5SAvadhut Naik* Las organizaciones considerarán los comentarios de los miembros de la 1071e6f64c5SAvadhut Naik comunidad en las revisiones oficiales de rendimiento. 1081e6f64c5SAvadhut Naik 1091e6f64c5SAvadhut NaikNivel 5 1101e6f64c5SAvadhut Naik======= 1111e6f64c5SAvadhut Naik 1121e6f64c5SAvadhut Naik* El desarrollo del kernel upstream se considera un puesto de trabajo 1131e6f64c5SAvadhut Naik formal, con al menos un tercio del tiempo del ingeniero pasado a hacer 1141e6f64c5SAvadhut Naik el Trabajo Ascendente. 1151e6f64c5SAvadhut Naik* Las organizaciones buscarán activamente las reacciones de los miembros 1161e6f64c5SAvadhut Naik de la comunidad como un factor en las revisiones oficiales de 1171e6f64c5SAvadhut Naik rendimiento. 1181e6f64c5SAvadhut Naik* Las organizaciones informarán regularmente internamente sobre la ratio 1191e6f64c5SAvadhut Naik de trabajo upstream a trabajo enfocado en perseguir directamente los 1201e6f64c5SAvadhut Naik objetivos comerciales. 121