edición general
186 meneos
664 clics
La crisis silenciosa de los desarrolladores 'open source': la infraestructura digital de Internet depende de voluntarios 'quemados'

La crisis silenciosa de los desarrolladores 'open source': la infraestructura digital de Internet depende de voluntarios 'quemados'

El software que mueve gran parte del mundo moderno —desde aplicaciones móviles hasta sistemas financieros y plataformas de inteligencia artificial— descansa, en innumerables casos, sobre los hombros de desarrolladores voluntarios que trabajan sin cobrar. Y muchos de ellos están al límite. Un nuevo informe financiado por Sentry y elaborado por la investigadora Miranda Heath: los desarrolladores de proyectos de código abierto están exhaustos, desbordados y, en muchos casos, dispuestos a abandonar.

| etiquetas: crisis , desarrolladores , open source
Comentarios destacados:                
#4 #3 El problema no es la manera en que se gestiona el software libre, el problema es que el software propietario se nutre del libre para obtener beneficios, como siempre ha hecho el capitalismo, se nutre de los "comunes" para beneficio propio.

Edito: No es "tener mucho cuidado con él", es necesario tener mucho cuidado de como lo utilizas si necesitas utilizarlo y si, estoy interactuando en una página de software propietario, pero lo hago desde un navegador y un OS relativamente libre.
#3 El problema no es la manera en que se gestiona el software libre, el problema es que el software propietario se nutre del libre para obtener beneficios, como siempre ha hecho el capitalismo, se nutre de los "comunes" para beneficio propio.

Edito: No es "tener mucho cuidado con él", es necesario tener mucho cuidado de como lo utilizas si necesitas utilizarlo y si, estoy interactuando en una página de software propietario, pero lo hago desde un navegador y un OS relativamente libre.
#4 GPL.

Y decirles "a llorar a casa Dios"
#12 hace falta dinero para defender la GPL en los tribunales
#4 Pues esta pagina de software propietario nació como un clon de una de código libre. Así todo...
Se cumple la viñeta de Xkcd

xkcd.com/2347/
Entré para decir lo que #7 ya lo dijo
#7 el otro día pusieron aquí una actualización de esa viñeta  media
#35 Aquí la actualización de la actualización  media
#30 la de #7 y si, ese es el problema. Que luego exigen los de arriba
Mientras tanto, para muchos defender el "software libre" es entrar a cuanto foro exista, a insultar a quien usa software propietario. A esas personas, olviden el camino fácil de lanzar odio y manos a la obra: a escribir código, revisar, documentar, hacer tutoriales y un larguísimo etc..
#1 Los desarrolladores cobran en prestigio social...
Precisamente esos comentarios alabando su trabajo y tirando por tierra el software propietario es una parte de lo que "cobran" esos desarrolladores y creadores de tutoriales.
Además, un % además de criticar, crean, porque yo no he desarrollado nada pero he ayudado traduciendo tutoriales y cosas por el estilo.
#2 "tirando por tierra el software propietario" es que el software propietario hay que tener mucho cuidado con el. Tu estas hablando de software cerrado, que los demas no podemos meternos a crear protocolos o APIs.

#1 Bien, pero es que el problema sigue siendo el mismo. No puede ser que con mi hobby del Sabado se mantenga una infraestructura importantisima para muchas empresas que encima ganan dinero, y se van a cabrear si en vez de tomarme unas cervezas e irme de juerga porque me da la gana porque es UN PUTO SABADO. Como paso con Log4j.
#3 Software propietario es software propietario. De toda la vida. O como prefiero, software privativo.
#3 Las empresas entienden libre=gratis, es la parte que les importa, y lo barato sale caro. Que no digo que el software libre salga caro por naturaleza, aunque muchas veces sí. Sale caro depender de cosas que no están bien hechas o que salen de un equipo de desarrollo pequeño, inestable e impredecible.
No estoy diciendo que no usen software libre, estoy diciendo que es mejor que paguen por él.
Amazon, Redhat, Meta, Microsoft, VmWare la fundación Apache, y muchas otras empresas cogen software…   » ver todo el comentario
#40 Usa Eclipse Temurin si quieres un OpenJDK respaldado por la comunidad y muchas empresas. Es mucho mejor proyecto que el Coretto de Amazon.
#45 No lo conozco pero aunque uso el IDE de Eclipse me parece que muy bien hecho no está. Me parece un ejemplo de "quien mucho abarca poco aprieta" y me da mala espina esa marca. Jeje. Pero bueno, lo tendré en cuenta porque Amazon es Satanás y eso tampoco mola. Gracias.
#52 El IDE y muchos otros proyectos pertenecen o están apadrinados por la fundación Eclipse.

En serio, echa un ojo a la página de Temurin, su FAQ y su lista de compañías que lo promueven.

Ya. Hace años ya me pasé del Eclipse IDE a Intellij. Ya entonces la interfaz estaba un poco anticuada. Me acuerdo la pereza que me dió.
#57 Yo estoy "obligado" por la empresa a hacer ese mismo cambio, pero a la versión community y le faltan cosas importantes, por ser esa versión, y así no hay quien trabaje, así que no estoy haciendo el cambio. No es que no se pueda, claro, podría trabajar con el notepad, pero es frustrante ir tan despacio sabiendo que con otra herramienta irías más deprisa.
#60 Intellij comunity vale de sobra si no usas más que Java/Kotlin y cosas típicas. A veces necesitas la licencia de Intellij Ultimate.

Me dices que la empresa no os proporciona licencias de Intellij si la necesitas??? (o la herramienta X que necesites).
#2 "Los desarrolladores cobran en prestigio social".. eso no paga facturas, además el prestigio es un medio para, no un fin. Si soy desarrollador de prestigio entonces espero ser contratado con un buen salario o recibir jugosas donaciones para continuar con ese trabajo.
#5 Entonces ese es el problema, que el sistema no está montado para dar soporte a las personas que mantienen el sistema funcionando sino dar soporte a las empresas que se nutren de los que mantienen el sistema funcionando...
Algo similar al resto de aspectos de la vida.
Intentar mantener el planeta limpio y zonas verdes es un gasto.
El crear carreteras para que se pueda seguir tirando mierda por el tubo de escape es una "inversión"...

He contestado a otro, el problema no es el sistema del software libre, es que permite a gente forrarse con él usando su software propietario sobre él sin pagar nada.
Ese es el problema de nuestra sociedad, no solo del software.
#5 Si soy desarrollador de prestigio entonces espero ser contratado con un buen salario o recibir jugosas donaciones para continuar con ese trabajo

No necesariamente. El "prestigio social" por la capacidad profesional era algo muy real en la cultura del norte de Europa (y la americana). Es el incentivo social que llevaba a la competición por ser el mejor profesional, lo que a su vez llevó a la generación del avance científico e industrial. Por supuesto, también significaba…   » ver todo el comentario
#2 Los desarrolladores cobramos en plata, como dirían en Argentina.

En el caso concreto del software libre, también suele ser así. Gran parte de las contribuciones al software libre están pagadas por empresas que, por el motivo que sea, deciden que una licencia opensource es más conveniente para ellos.


Mi propio trabajo, quizás el 50% de lo que desarrollo se distribuye con licencia MIT y Apache.
#2, ¿prestigio social? Diría que eso es ego
#26 No, eso es lo que mantiene las sociedades cohesionadas.
#2 el subidón de la alabanza dura los cinco minutos después de obtenerla, luego se desvanece y solo queda el vacío del trabajo por hacer sin recompensa palpable. Yo no soy nadie, pero te pongo mi ejemplo: hace unos años desarrollé 2 extensiones de navegador, para chrome y firefox. Normalitas, con algunos miles de usuarios cada una. Lo que más recibo son mensajes de gente pidiendo arreglos y exigiendo cosas. Con cuentagotas llegan algunss reviews positivas, pero nunca una donación ni un pull request. Al final las abandono, porque no me compensa.
#31 Porque no formas parte de la comunidad.
Lo entiendo.
El problema es ese, que la comunidad está cada vez más disgregada, menos cohesionada y no es como antes, que tenías trabajos a jornada partida que permitían vivir bastante bien e invertir el tiempo en algo que te interesa, aprendes y te mantiene en la comunidad aporta mucho...
Cada vez tenemos jornadas más largas con peores sueldos...
La gente usa el software libre sin saber que es, antes los usuarios sabíamos que era y para usarlo…   » ver todo el comentario
#1 Confundes "defender el software libre" con la estupidez.
#1: También existe gente que lo echa por tierra solo por tocar las narices.

Ejemplo, GIMP y su interfaz, quizás no sea perfecta, pero para muchos nos sirve, y no queremos usar programas piratas. Por otro lado hay gente que es en plan "si no tiene la interfaz a la que estoy acostumbrado es basura" y no, el mundo no gira en torno a nada, y no se puede adaptar la interfaz de un programa para que se parezca a la del otro fastidiando a los que lo hemos usado toda la vida.

Yo solo pido dos cosas a la gente: al que no le guste un programa, que no lo use, pero que lo respete, y también, que el que a unos no les guste la interfaz no significa que sea un mal programa de cara a usarlo en ámbitos de enseñanza.
#1 pues yo diría que hay que pagarles. Y forzarles a ir de vacaciones en turnos ordenados
#1 Mira! Un arenque rojo!
#1 No.

Lo que ocurre muchas veces es que los expertos acaban hasta los mismísimos de usuarios corrosivos que sólo saben criticar sin tratar de ayudar y de usuarios ignorantes que preguntan sin haberse leído el manual. Luego están las sabandijas que copian o usan para fines comerciales en sw propietario sin atribuciones ni ayuda de ningún tipo.

Hay gente que mete muchísimas horas en projectos libres como hobby, y que lo comparten a la comunidad. Lo mínimo que se debe hacer es respeto al trabajo cuando es bueno y tratar de aportar al proyecto en la manera que se pueda.
Yo he contribuido en toneladas de proyectos OpenSource, cuando lo he necesitado, y he liberado cosas que he hecho yo para mí, bajo GPL siempre.

Hace un par de años que no contribuyo a nada, mayormente por mi trabajo que ha cambiado de preocuparme de hacer las cosas yo a preocuparme de que las hagan otros.

Lo que tengo clarísimo hoy en día es que NO contribuiría ahora mismo a nada que no sea GPL. Tendría que ser una causa de fuerza mayor, tipo "necesito ésto para MI trabajo y sólo puedo conseguirlo modificando yo mismo éste proyecto MIT o BSD" para que dedicase mi tiempo a trabajar con código abierto que no fuera GPL.
#25: Yo siempre he sido en plan "lo dejo gratis y a mi que me tiren por el Viaducto de Segovia", pero es mejor poner copyleft porque permite poner coto a los jetas, no es tanto por mí, sino por el resto de gente.
Me ha recordado a este meme

.  media
Hace años hice un software libre acabé hasta los huevos de los usuarios con exigencias y urgencias así que lo cerré :shit: luego quejas de que si no podía abandonarlo, que eso era poco profesional por qué ahora era parte de su pipeline... vaya huevazos.
#13 codeberg.org , o forgejo.org si lo quieres montar tu.
#23 Muchas gracias, a codeberg me suena haberlo visto hace años, pero le daré una segunda oportunidad y lo probaré porque tiene muy buena pinta.
#16 Pero además de eso puedes tener la web del proyecto, la wiki, la aplicación para gestionar bugs y la lista de correos, no es solo el repositorio, sino que todo el proyecto está en la nube de GitHub y ya no es "Internet" sino que es la nube, el ordenador de Microsoft.

Del enlace de Dillo: ", it has several problems that make it less suitable to develop Dillo anymore. The most annoying problem is that the frontend barely works without JavaScript, so we cannot open

…   » ver todo el comentario
#17 Nah.. que el tipo es un rarito y no le gusta github. Pero en absoluto es una corriente mayoritaria.

Si no le gusta el javascript, rarete de cojones, puede usar directamente el API. Si no le gusta la centralización, lo puede subir o replicar en donde quiera y si tiene miedo de que le baneen la cuenta, quizás el problema va más allá del opensource. Y si no quieres usar la wiki, o la gestión de bug, fácilmente puede usar, y pagar, otro servicio equivalente.

Fíjate que es un tipo que ya perdió parte de su proyecto por usar mercurial. Ojo.:-D
#18 Es el proyecto de un navegador y quiere usar servicios que se puedan acceder desde su propio navegador. Es lógico, otra cosa es tirar piedras sobre tu tejado.
No perdió parte del proyecto por usar mercurial, sino que el desarrollador original dejó el proyecto, no se sabe que ha pasado con él y por eso la pérdida de parte del proyecto porque estaban en el ordenador del desarrollador, no se habían publicado.
en.wikipedia.org/wiki/Dillo
Deberiamos pagar un impuesto para el software libre
Para tener confianza en el software que usamos.
Para asegurar que haya fraude.
Para que no nos espien.
Para pararles los pies a los monopolios.
Para asegurar que se sigue la ley.
Para darle la importancia que tiene!
#42 Si fuera con impuestos, lo primero que haría el gobierno es asegurarse de que se puede usar para espiarnos
#55 si es codigo libre no podrá a menos que haya un marco legal.
Raro es el desarrollador sin ingresos y se dedique al 100% al open source.
Lo normal es que sean desarrolladores de empresas y que en sus ratos colaboren en estos proyectos.
En muchos casos incluso las propias empresas apoyan proyectos "open source" porque les conviene, unas veces con dinero, pero otras aportando tiempo de sus desarrolladores.
#14 Es el problema de Trump y EE.UU que mañana dicen que sanciones a tu proyecto y como la relatora de la ONU de Palestina, Francesca Albanese, de la noche a la mañana no puedes usar ningún servicio de una empresa americana, te quedas sin proyecto y sin acceso. Te roban tu trabajo.
O que Microsoft cambie las reglas y para tener una cuenta en GitHub tiene que ser una de pago de las de su nube de Office.
#15 Git es distribuido. GitHub sólo es una capa extra por encima de git. Puedes tener, y tienes, infinitas copias de tu proyecto.

Todo lo demás que comentas no es un riesgo real sino elucubraciones muy alejadas del software libre y los procesos de creación
También está GitHub y sus problemas, que está haciendo que muchos proyectos se estén yendo de esa plataforma para evitar depender de sus servicios y los caprichos de sus experimentos con la AI y evitar que mañana cierren tu proyecto por una decisión de Trump o alguna movida corporativa: dillo-browser.github.io/news/migration-from-github/
#10 El problema es que no hay un claro ganador para sustituir a GitHub. En el enlace de dillo que pones, al final acaban montando un servidor GIT propio, pero esa es una solución válida para un proyecto, no para un ecosistema.
#10 Desconocía que hubiese ningún movimiento pasa irse de GitHub, más bien al contrario. Creo que debe ser anecdótico.

Edit:. Después de leer los motivos del desarrollador de Dilio, más bien el tipo es un rarito. Nada que ver con GitHub, sino con sus caprichos
En realidad y para ser honestos, gran parte de la responsabilidad recae en la sociedad. ¿O acaso nadie hemos caído en la cuenta/recurso del "amigo/primo/cuñado informático" o del "¿esto es gratis?"

Y el que diga que no por favor...que tire la primera piedra
Lo que evidencia esta noticia es la falta de modelos de negocio compatibles con el software libre. Por compatibles me refiero en ambos sentidos, que la empresa gane dinero y que surja financiación empresarial para seguir desarrollando.
#21 Te suena de algo RedHat, Ubuntu, SUSE, Steam?
#21 no hay modelos de negocio porque los han ido desterrando para crearnos una dependencia digital enorme y subcripccion

lo que pasa es que ya no hay enemigo comun, antes los desarrolladores opensource estaban motivados porque windows y bill gates era el enemigo, porque necesitas wassap y gmail o lo que sea para trabajar
#21 es que no tiene por qué haber ningun modelo de negocio en el software en sí. Eso es un añadido que puede estar o puede no estar, pero si la motivación de escribir software libre es ganar dinero directamente con ese software, vamos mal. Hay muy muy pocos proyectos de software libre que consigan monetizar.

La motivación sana y libre de ataduras monetarias que funciona es el software creado por el simple motivo de que el creador lo necesita y desea compartirlo para así poder potencialmente beneficiarse del desarrollo conjunto con otros que tengan necesidades comunes a la suya. Nada más.
Mis contribuciones al software libre creo que han sido resolver un par de bugs que me afectaban personalmente. Probablemente nunca publique un proyecto propio, y si lo hago no se va a enterar nadie porque no los sabré vender. Pero si llegara a darse el caso tengo bastante claro que lo haría con una licencia muy restrictiva que lo hiciese poco idóneo para empresas, no aceptaría colaboraciones y probablemente tampoco informes de bugs, porque ya no me queda energía para mierdas.
Dicho esto, la gente que desarrolla el software libre tiene todo mi agradecimiento y admiración. Al software libre le debemos el 90% de las cosas buenas que tiene la informática.
Creo que esa viñeta se refiere más a las multidependencias de librerías absurdas, algunas con menos de 100 líneas, como puede ocurrir en nodejs, por ejemplo.
#9 Se refiere exactamente a ImageMagick, si pasas el ratón por encima de la imagen lo pone.
Y empresas enormes que basan su negocio en el software libre y no hacen una mísera aportación económica a los proyectos que les están ayudando. Y ahí podemos meter a todas las empresas del IBEX35, sin ir más lejos
El software libre lo hago para mi o para mi empresa, y lo comparto con los demás en la esperanza de que les sea útil, pero mi motivación para hacerlo es porque que es un software que yo necesito, no porque lo necesiten los demás.

Igualmente, quien contribuye a mis repositiorios de software libre lo hace con cosas que él necesita, y que yo admito si a mi también me convienen.

Por tanto el beneficio real de hacer el proyecto software libre es que, a cambio de compartir las cosas que a mí me interesan con los demás, me beneficio de las cosas de los demás que puedan interesarme a mi.

Paradójicamente, es un movimiento altruísta que se mueve por motivaciones egoístas, pero así es cuando funciona bien.
100% del software libre que publico es GPL3. El software libre es para las personas.

Las corporaciones que se nutren de 'extraer' los salarios de los trabajadores para hacerse billonarias, construir monopolios, y una suerte de neo feudalismo tecnologico opresor que deja a la gente sin derechos humanos, privacidad, o vivienda, se pueden comer una polla, en lo que a mi respecta.
quemado no se trabaja bien y menos gratis...
"Crisis". Sencillamente devs que no saben decir que no. A mí me impresiona eso de que se sientan mal porque un tío random de internet les acribilla cual project manager o se quejan de que ha dejado el proyecto y es poco profesional. Soy el único que si eso me pasara los buscaría por linkedin y compartiría un buen post donde hacerme viral para incrementar mis impresiones y además NO LO HARÍA?

Eso de ser puta ya lo hago trabajando, pero lo de poner la cama también no termina de convencerme.
La mayoría de los que trabajamos en software libre estamos o esponsorizados o directamente empleados por grandes empresas del sp500. Por cierto, estamos muy bien pagados.

menéame