1*1e6f64c5SAvadhut Naik.. SPDX-License-Identifier: GPL-2.0 2*1e6f64c5SAvadhut Naik.. include:: ../disclaimer-sp.rst 3*1e6f64c5SAvadhut Naik 4*1e6f64c5SAvadhut Naik:Original: Documentation/process/contribution-maturity-model.rst 5*1e6f64c5SAvadhut Naik:Translator: Avadhut Naik <avadhut.naik@amd.com> 6*1e6f64c5SAvadhut Naik 7*1e6f64c5SAvadhut Naik==================================================== 8*1e6f64c5SAvadhut NaikModelo de Madurez de Contribución al Kernel de Linux 9*1e6f64c5SAvadhut Naik==================================================== 10*1e6f64c5SAvadhut Naik 11*1e6f64c5SAvadhut Naik 12*1e6f64c5SAvadhut NaikLos Antecedentes 13*1e6f64c5SAvadhut Naik================ 14*1e6f64c5SAvadhut Naik 15*1e6f64c5SAvadhut NaikComo parte de la cumbre de mantenedores del kernel de Linux 2021, hubo 16*1e6f64c5SAvadhut Naikuna `discusión <https://lwn.net/Articles/870581/>`_ sobre los desafíos 17*1e6f64c5SAvadhut Naiken el reclutamiento de mantenedores del kernel, así como la sucesión de 18*1e6f64c5SAvadhut Naiklos mantenedores. Algunas de las conclusiones de esa discusión incluyeron 19*1e6f64c5SAvadhut Naikque las empresas que forman parte de la comunidad del kernel de Linux 20*1e6f64c5SAvadhut Naiknecesitan permitir que los ingenieros sean mantenedores como parte de su 21*1e6f64c5SAvadhut Naiktrabajo, para que puedan convertirse en lideres respetados y finalmente, 22*1e6f64c5SAvadhut Naiken mantenedores del kernel. Para apoyar una fuente solida de talento, se 23*1e6f64c5SAvadhut Naikdebe permitir y alentar a los desarrolladores a asumir contribuciones 24*1e6f64c5SAvadhut Naikupstream, como revisar los parches de otras personas, reestructurar la 25*1e6f64c5SAvadhut Naikinfraestructura del kernel y escribir documentación. 26*1e6f64c5SAvadhut Naik 27*1e6f64c5SAvadhut NaikCon ese fin, Technical Advisory Board (TAB) de la Fundación Linux propone 28*1e6f64c5SAvadhut Naikeste Modelo de Madurez de Contribución al Kernel de Linux. Estas 29*1e6f64c5SAvadhut Naikexpectativas comunes para la participación con la comunidad upstream 30*1e6f64c5SAvadhut Naiktienen como objetivo aumentar la influencia de los desarrolladores 31*1e6f64c5SAvadhut Naikindividuales, aumentar la colaboración de las organizaciones y mejorar 32*1e6f64c5SAvadhut Naikla salud general del ecosistema del kernel de Linux. 33*1e6f64c5SAvadhut Naik 34*1e6f64c5SAvadhut NaikEl TAB insta a las organizaciones a evaluar continuamente su modelo de 35*1e6f64c5SAvadhut Naikmadurez de Código Abierto y comprometerse a realizar mejoras para 36*1e6f64c5SAvadhut Naikalinearse con este modelo. Para ser eficaz, esta evaluación debe 37*1e6f64c5SAvadhut Naikincorporar la reacción de toda la organización, incluyendo la gerencia 38*1e6f64c5SAvadhut Naiky los desarrolladores en todos los niveles de antigüedad. En el espíritu 39*1e6f64c5SAvadhut Naikde Código Abierto, alentamos a las organizaciones a publicar sus 40*1e6f64c5SAvadhut Naikevaluaciones y planes para mejorar su participación con la comunidad 41*1e6f64c5SAvadhut Naikupstream. 42*1e6f64c5SAvadhut Naik 43*1e6f64c5SAvadhut NaikNivel 0 44*1e6f64c5SAvadhut Naik======= 45*1e6f64c5SAvadhut Naik 46*1e6f64c5SAvadhut Naik* A los ingenieros de software no se les permite contribuir con parches 47*1e6f64c5SAvadhut Naik al kernel de Linux. 48*1e6f64c5SAvadhut Naik 49*1e6f64c5SAvadhut NaikNivel 1 50*1e6f64c5SAvadhut Naik======= 51*1e6f64c5SAvadhut Naik 52*1e6f64c5SAvadhut Naik* A los ingenieros de software se les permite contribuir con parches al 53*1e6f64c5SAvadhut Naik kernel de Linux, ya sea como parte de sus responsabilidades de trabajo 54*1e6f64c5SAvadhut Naik o en su propio tiempo. 55*1e6f64c5SAvadhut Naik 56*1e6f64c5SAvadhut NaikNivel 2 57*1e6f64c5SAvadhut Naik======= 58*1e6f64c5SAvadhut Naik 59*1e6f64c5SAvadhut Naik* Se espera que los ingenieros de software contribuyan al kernel de Linux 60*1e6f64c5SAvadhut Naik como parte de sus responsabilidades de trabajo. 61*1e6f64c5SAvadhut Naik* Se proporcionará apoyo a los ingenieros de software para asistir a 62*1e6f64c5SAvadhut Naik conferencias relacionadas con Linux como parte de su trabajo. 63*1e6f64c5SAvadhut Naik* Las contribuciones de código upstream de un ingeniero de software se 64*1e6f64c5SAvadhut Naik considerarán en la promoción y las revisiones de rendimiento. 65*1e6f64c5SAvadhut Naik 66*1e6f64c5SAvadhut NaikNivel 3 67*1e6f64c5SAvadhut Naik======= 68*1e6f64c5SAvadhut Naik 69*1e6f64c5SAvadhut Naik* Se espera que los ingenieros de software revisen los parches (incluidos 70*1e6f64c5SAvadhut Naik los parches escritos por ingenieros de otras empresas) como parte de 71*1e6f64c5SAvadhut Naik sus responsabilidades de trabajo. 72*1e6f64c5SAvadhut Naik* Contribuir con presentaciones o ponencias a conferencias relacionadas 73*1e6f64c5SAvadhut Naik con Linux o académicas (como las organizadas por la Fundación Linux, 74*1e6f64c5SAvadhut Naik Usenix, ACM, etc.), se consideran parte del trabajo de un ingeniero. 75*1e6f64c5SAvadhut Naik* Las contribuciones a la comunidad de un ingeniero de software se 76*1e6f64c5SAvadhut Naik considerarán en la promoción y las revisiones de rendimiento. 77*1e6f64c5SAvadhut Naik* Las organizaciones informarán regularmente sobre las métricas de sus 78*1e6f64c5SAvadhut Naik contribuciones de código abierto y harán un seguimiento de estas 79*1e6f64c5SAvadhut Naik métricas a lo largo del tiempo. Estas métricas pueden publicarse 80*1e6f64c5SAvadhut Naik solo internamente dentro de la organización, o a discreción de la 81*1e6f64c5SAvadhut Naik organización, algunas o todas pueden publicarse externamente. Las 82*1e6f64c5SAvadhut Naik métricas que se sugieren encarecidamente incluyen: 83*1e6f64c5SAvadhut Naik 84*1e6f64c5SAvadhut Naik * El número de contribuciones al kernel upstream por equipo u 85*1e6f64c5SAvadhut Naik organización (por ejemplo, todas las personas que reportan a un 86*1e6f64c5SAvadhut Naik gerente o director o vicepresidente). 87*1e6f64c5SAvadhut Naik * El porcentaje de desarrolladores del kernel que han realizado 88*1e6f64c5SAvadhut Naik contribuciones upstream relativo al total de desarrolladores 89*1e6f64c5SAvadhut Naik del kernel en la organización. 90*1e6f64c5SAvadhut Naik * El intervalo de tiempo entre los kernels utilizados en los servidores 91*1e6f64c5SAvadhut Naik y/o productos de la organización y la fecha de publicación del kernel 92*1e6f64c5SAvadhut Naik upstream en el que se basa el kernel interno. 93*1e6f64c5SAvadhut Naik * El número de commits fuera del árbol de desarrollo presentes en los 94*1e6f64c5SAvadhut Naik kernels internos. 95*1e6f64c5SAvadhut Naik 96*1e6f64c5SAvadhut NaikNivel 4 97*1e6f64c5SAvadhut Naik======= 98*1e6f64c5SAvadhut Naik 99*1e6f64c5SAvadhut Naik* Se anima a los ingenieros de software a pasar una parte de su tiempo de 100*1e6f64c5SAvadhut Naik trabajo centrado en el Trabajo Ascendente, que se define como revisar 101*1e6f64c5SAvadhut Naik parches, servir en los comités de programas, mejorar la infraestructura 102*1e6f64c5SAvadhut Naik del proyecto central como escribir o mantener pruebas, reducir la deuda 103*1e6f64c5SAvadhut Naik de tecnología upstream, escribir documentación, etc. 104*1e6f64c5SAvadhut Naik* Los ingenieros de software son apoyados para ayudar a organizar 105*1e6f64c5SAvadhut Naik conferencias relacionadas con Linux. 106*1e6f64c5SAvadhut Naik* Las organizaciones considerarán los comentarios de los miembros de la 107*1e6f64c5SAvadhut Naik comunidad en las revisiones oficiales de rendimiento. 108*1e6f64c5SAvadhut Naik 109*1e6f64c5SAvadhut NaikNivel 5 110*1e6f64c5SAvadhut Naik======= 111*1e6f64c5SAvadhut Naik 112*1e6f64c5SAvadhut Naik* El desarrollo del kernel upstream se considera un puesto de trabajo 113*1e6f64c5SAvadhut Naik formal, con al menos un tercio del tiempo del ingeniero pasado a hacer 114*1e6f64c5SAvadhut Naik el Trabajo Ascendente. 115*1e6f64c5SAvadhut Naik* Las organizaciones buscarán activamente las reacciones de los miembros 116*1e6f64c5SAvadhut Naik de la comunidad como un factor en las revisiones oficiales de 117*1e6f64c5SAvadhut Naik rendimiento. 118*1e6f64c5SAvadhut Naik* Las organizaciones informarán regularmente internamente sobre la ratio 119*1e6f64c5SAvadhut Naik de trabajo upstream a trabajo enfocado en perseguir directamente los 120*1e6f64c5SAvadhut Naik objetivos comerciales. 121