El tema ha sido y sigue siendo objeto de gran controversia dentro de la comunidad de código abierto.
Fondo
El software de código abierto (OSS) es un modelo no tradicional de desarrollo de software , donde el código fuente es creado por un número de voluntarios virtuales y puede ser modificado por otros miembros de la comunidad. [2] La cantidad de desarrolladores que trabajan en un proyecto OSS puede variar desde unos pocos hasta miles, pero a menudo en muchos proyectos, solo los desarrolladores considerados confiables por los mantenedores del proyecto tendrán el privilegio de realizar adiciones al repositorio principal. [3]
El software desarrollado está disponible de forma gratuita para su uso y el número de usuarios varía desde unos pocos hasta muchos millones. [3] Con el tiempo, a medida que el OSS ha seguido creciendo y ofreciendo nuevas soluciones a los problemas cotidianos, ha seguido evolucionando una base de usuarios cada vez más diversa. [4] Con el tiempo y el uso creciente de proyectos OSS como nuevas soluciones, trae consigo una base de usuarios cada vez más diversa. [4] En comparación, desde la creación del OSS a principios de la década de 1990, la comunidad de desarrolladores de OSS ha permanecido dominada por hombres jóvenes. [4]
Obstáculos para la inclusión
Cultura hostil
Una crítica habitual que se hace a la comunidad de código abierto es que las críticas al código aportado a los proyectos tienden a convertirse en ataques personales. En la encuesta de GitHub de 2017, el 50% de los 5.500 encuestados afirmó haber presenciado interacciones tóxicas mientras trabajaban en proyectos de código abierto, y que el 18% de ellos había sufrido una interacción negativa. [5] Las respuestas despectivas, los conflictos y el lenguaje hostil se citaron como el tercer, cuarto y sexto mayor problema del código abierto, respectivamente.
Un sentimiento que se repite con frecuencia en la comunidad es que el conflicto no es algo generalizado, sino más bien bastante visible, debido a la naturaleza pública de los foros y las listas de correo. Sin embargo, las cifras hacen que esta idea sea cuestionable. Algunos miembros de la comunidad han citado la toxicidad de la comunidad como la principal razón del problema de diversidad del código abierto. [6]
Sesgo de género
En 2017, se examinaron 3 millones de "solicitudes de incorporación" de 330 000 usuarios de GitHub , 21 000 de ellos mujeres, y se descubrió que el código escrito por mujeres se aceptaba con mayor frecuencia (78,6 %) que el código escrito por hombres (74,6 %). [7] En los casos de desarrolladores que no eran miembros internos de un proyecto y aquellos cuyo género se suponía identificable por nombre de usuario o foto de perfil, el código escrito por hombres se aprobó en tasas más altas. [7] Los investigadores involucrados en este proyecto creen que la presencia de sesgo de género y su efecto en la falta de diversidad de género dentro de las comunidades de OSS es cierta. [7]
Diversidad de género
Se ha sugerido que la entrada más reciente de las mujeres en el movimiento OSS es la causa de su escasa representación en este campo: de todas las mujeres que habían contribuido al OSS hasta 2013, el 38,45% de ellas comenzaron a hacerlo entre 2009 y 2013, en comparación con solo el 18,75% de los hombres. [8]
La proporción de género en el código abierto es incluso mayor que la disparidad de género en todo el campo de la informática, como lo han demostrado varias encuestas:
Una encuesta realizada en 2002 a 2.784 desarrolladores de software de código abierto encontró que el 1,1% de ellos eran mujeres. [9]
Una encuesta realizada en 2013 a 2183 colaboradores de código abierto reveló que el 81,4 % eran hombres y el 10,4 % eran mujeres. [10] Esta encuesta incluyó tanto a colaboradores de software como a colaboradores que no trabajaban en software, y las mujeres tenían muchas más probabilidades de ser colaboradores que no trabajaban en software. [11]
Una encuesta realizada en 2017 a 5.500 colaboradores de proyectos en GitHub descubrió que el 95 % de los colaboradores eran hombres y el 3 % eran mujeres. [12]
En 2015, Red Hat puso en marcha los premios Women in Open Source Awards, que son los siguientes: [13]
Diversidad racial y étnica
Los desarrolladores que se identifican como minorías étnicas y nacionales, específicamente los negros y los latinos, se consideran subrepresentados en el OSS. [14]
De 5.500 desarrolladores de código abierto encuestados en 2017, la representación de inmigrantes , desde y hacia cualquier parte del mundo, fue del 26%. [15]
Un porcentaje mayor de colaboradores de código abierto son miembros de una minoría sexual . Una encuesta de 2017 a 5500 colaboradores de GitHub encontró que el 7 % eran LGBT en comparación con el 4 % de la población general. [5] Una encuesta de 2018 realizada por StackOverflow encontró que de su muestra de 100 000, el 6,7 % se identificó como LGBT+ y el 0,9 % como no binario o trans . [17] Esto sugiere que la comunidad de código abierto está aproximadamente en línea con la norma de la industria del software.
Entre los miembros LGBT+ destacados de la comunidad de código abierto se incluyen:
LinuxChix es una comunidad Linux orientada a mujeres que fomenta la participación en Linux OSS mediante la creación de entornos libres de conflictos y propicios para que las mujeres lo hagan. [18] La iniciativa de diversidad, EquitableTech, se dirige a las minorías en OSS al ofrecer capacitación en habilidades para estudiantes de informática negros y latinos con el objetivo de aumentar la diversidad en OSS. [19] Se han creado varias organizaciones con la intención de impulsar la visibilidad de los miembros LGBT+ de la comunidad de código abierto. Algunos ejemplos son Trans*H4ck, Trans Code y Lesbians Who Tech. Trans*H4CK fue el primer "hackathon" transgénero con el objetivo de crear conciencia sobre problemas específicos de la comunidad transgénero. Después de su lanzamiento en 2013, ha aumentado la visibilidad de los tecnólogos y empresarios transgénero en la industria de la tecnología.
Programas
Algunos proyectos FOSS tienen programas para apoyar a las mujeres.
^ Daniel, Sherae; Agarwal, Ritu; Stewart, Katherine J. (2013). "Los efectos de la diversidad en colectivos distribuidos globales: un estudio del éxito de proyectos de código abierto". Investigación de Sistemas de Información . 24 (2): 312–333. doi :10.1287/isre.1120.0435. ISSN 1047-7047. JSTOR 42004307.
^ ab von Krogh, Georg; von Hippel, Eric (1 de julio de 2003). "Número especial sobre desarrollo de software de código abierto". Política de investigación . 32 (7): 1149–1157. doi :10.1016/S0048-7333(03)00054-4. ISSN 0048-7333.
^ abc Kuechler, Victor; Gilbertson, Claire; Jensen, Carlos (2012). "Diferencias de género en el proceso temprano de adhesión al software libre y de código abierto". En Hammouda, Imed; Lundell, Björn; Mikkonen, Tommi; Scacchi, Walt (eds.). Sistemas de código abierto: sostenibilidad a largo plazo . IFIP Avances en tecnología de la información y la comunicación. Vol. 378. Berlín, Heidelberg: Springer. págs. 78–93. doi :10.1007/978-3-642-33442-9_6. ISBN978-3-642-33442-9.
^ ab "Encuesta de código abierto". GitHub . Consultado el 1 de julio de 2019 .
^ Cambra, Claudio (27 de junio de 2020). "Aceptación, conflicto y progreso en las comunidades LGBTIQ+ y de código abierto". CodeThink . Consultado el 1 de julio de 2019 .
^ abc Terrell, Josh; Kofink, Andrew; Middleton, Justin; Rainear, Clarissa; Murphy-Hill, Emerson; Parnin, Chris; Stallings, Jon (1 de mayo de 2017). "Diferencias de género y sesgo en código abierto: aceptación de solicitudes de incorporación de cambios por parte de mujeres frente a hombres". PeerJ Computer Science . 3 : e111. doi : 10.7717/peerj-cs.111 . ISSN 2376-5992. S2CID 215729690.
^ Robles, Gregorio; Reina, Laura Arjona; González-Barahona, Jesús M.; Domínguez, Santiago Dueñas (2016). "Mujeres en el software libre/de código abierto: la situación en la década de 2010". En Crowston, Kevin; Hammouda, Imed; Lundell, Björn; Robles, Gregorio; Gamalielsson, Jonas; Lindman, Juho (eds.). Sistemas de código abierto: integración de comunidades . Avances del IFIP en tecnologías de la información y las comunicaciones. vol. 472. Cham: Editorial Internacional Springer. págs. 163-173. doi :10.1007/978-3-319-39225-7_13. ISBN978-3-319-39225-7.
^ Ghosh, Rishab Aiyer; Glott, Ruediger; Krieger, Bernhard; Robles, Gregorio (junio de 2002). "Software libre y de código abierto: encuesta y estudio" (PDF) . Instituto Internacional de Informática, Universidad de Maastricht, Países Bajos.
^ Robles, Gregorio; Arjona, Laura; Serebrenik, Alexander; Vasilescu, Bogdan; González-Barahona, Jesús M. (2014). "FLOSS 2013: Un conjunto de datos de encuesta sobre colaboradores de software libre: desafíos para la curaduría, el intercambio y la combinación" (PDF) . Actas de la 11.ª Conferencia de trabajo sobre minería de repositorios de software - MSR 2014 . Conferencia sobre minería de repositorios de software. Association for Computing Machinery (ACM) . págs. 396–399. doi :10.1145/2597073.2597129. ISBN9781450328630.
^ Robles, Gregorio; Arjona, Laura; González-Barahona, Jesús M.; Dueñas Domínguez, Santiago (2016). "Mujeres en el software libre/de código abierto: la situación en la década de 2010". Sistemas de código abierto: integración de comunidades . IFIP International Conference on Open Source Systems. IFIP Advances in Information and Communication Technology. Vol. 472. Springer. pp. 163–173. doi : 10.1007/978-3-319-39225-7_13 . ISBN978-3-319-39224-0.
^ Klint, Finley (2 de junio de 2017). "La diversidad en el código abierto es incluso peor que en la tecnología en general". Wired .
^ "Premios Mujeres en Código Abierto". Red Hat . Consultado el 3 de octubre de 2020 .
^ Demby, Gene (5 de diciembre de 2013). "¿Por qué el código abierto no es una puerta de entrada para los programadores de color?". NPR . Consultado el 3 de octubre de 2020 .
^ ab "Encuesta de código abierto". Encuesta de código abierto . Consultado el 6 de febrero de 2021 .
^ "Personas empleadas por ocupación detallada, sexo, raza y etnia hispana o latina". www.bls.gov . Consultado el 6 de febrero de 2021 .
^ "Encuesta para desarrolladores de Stack Overflow 2018". Stack Overflow . Consultado el 1 de julio de 2019 .
^ Kraut, Robert E.; Resnick, Paul (23 de marzo de 2012). Creación de comunidades en línea exitosas: diseño social basado en evidencias. MIT Press. ISBN978-0-262-29739-4.
^ Roca, Alberto (29 de marzo de 2018). "Anunciamos EquitableTech: capacitación en habilidades de código abierto para estudiantes minoritarios [PREPRINT]". Figshare . doi :10.6084/m9.figshare.6061283.v1.