¿Qué es GitHub Copilot?
Es un programa de inteligencia artificial (IA) que ayuda a escribir códigos de forma más rápida y en menor tiempo. La IA extrae de los comentarios de los usuarios pedazos de código y diversas sugerencias, mismos que integra a la escritura base. Así, se obtienen líneas y funciones.
Y aunque muchos usuarios vieron la herramienta como un beneficio para la creación de programas , otros tantos lo recibieron como una violación a los derechos de autor de los desarrolladores y sus proyectos. Esto ha derivado en una polémica legal, y sociedades como Software Freedom Conservacy han lanzado una serie de comunicados con su postura sobre Copilot: dejar la plataforma.
¿Quién está contra GitHub?
Software Freedom Conservacy (SFC) es una organización centrada en la ética tecnológica. Promueven que los proyectos sean libres y de código abierto (FOSS), así como una serie de iniciativas para que se respeten los derechos de autor y la tecnología sea más inclusiva.
SFC fue una de las primeras organizaciones en decir abiertamente por qué los desarrolladores, así como equipos de trabajo y compañías deberían de abandonar la famosa plataforma. Dejando en claro que ya se había pasado por una situación similar hace varios años. Expresó que fue un error de la comunidad permitir que una empresa de software privado (en este caso, Microsoft) sea el sitio de desarrollo colaborativo de proyectos libres. Pues esta se beneficia de los programadores que usan las herramientas para trabajar en desarrollos privados internos.
Además de esto, recalca que GitHub tiene como producto toda la metodología de desarrollo de programas “libres”, así como el empaquetado, versiones y nuevas funcionalidades. Mientras, Copilot limita a los nuevos desarrolladores, pues no permite que estos escriban de manera libre e implementen ideas y soluciones según su propio código.
Brindamos soluciones tecnológicas para más de 15 industrias
Razones para abandonar la plataforma según SFC
Después de notificar a los usuarios sobre los usos “ilícitos” de GitHub, SFC lanzó una lista de razones para dejar la plataforma y comenzar a migrar la información. Entre esta destacan:
- Copilot usa IA para generar códigos de forma automática e interactiva; sin embargo, dicha herramienta fue alimentada por diversos proyectos alojados en GitHub, los cuales son libros de y código abierto. Por esto, se le debería de reconocer al autor del proyecto, o que se tenga la misma licencia, pero esto ha sido ignorado por Microsoft y GitHub.
- GitHub se promociona como un sitio pro-FOSS, pero toda la plataforma de alojamiento es de propiedad comercial privada. Esto refleja acciones contrarias al pensamiento, lo cual ha sido motivo de censura.
- Mientras muchos proyectos tienen un código base público, GitHub mantiene el suyo como secreto, pues no tiene una opción de autoalojamiento libre.
- Directores y personal de GitHub promueven el desuso del copyleft o derechos de autor.
- En el año 2020, se descubrió que GitHub tiene contratos de proyectos de software con fines de lucro con el Servicio de Inmigración y Control de Aduanas (ICE) de EUA. Muchos activistas y trabajadores han pedido que se cancele dicho contrato, pero la compañía se opone. Esto demuestra un mayor interés en los beneficios que tiene GitHub a la opinión y preocupación de la comunidad.
Y aunque la última razón parece una situación más externa, muchos usuarios y trabajadores señalan que GitHub tiene otras prioridades que no son sus desarrolladores.
¿Cuál es la solución?
Ante esto, el sector tecnológico se ha visto en la necesidad de tomar una decisión. Y aunque algunos ya optaron por seguir usando la plataforma, otros han decidido dejarla. Por este motivo, SFC ha puesto a su disposición una serie de recomendaciones para abandonar el sitio, entre los cuales destacan:
▹ Alojar los proyectos en otros sitios que sean 100& FOSS.
▹ Usar otras plataformas CodeBerg y SourceHut son buenas opciones.
▹ Emplear autoalojamiento como Gitea y GitLab Community Edition
▹ Preguntar si es posible implementar otra plataforma en lugar de GitHub.
Aunado a esto, buscan que los desarrolladores y empresas tecnológicas de mayor peso comiencen a migrar sus proyectos y que sus equipos de trabajo hagan lo mismo. Así, serán un ejemplo para sus las compañías medianas y pequeñas.