Linux

Por qué necesitamos el movimiento web de código abierto

open source hero

Hay (al menos) dos tipos de software «gratuito» en la actualidad. Existe Facebook gratuito y existe un código abierto gratuito. Si bien ambos tienen un precio común de $0,00 («gratis»), dan como resultado caminos de control muy diferentes («gratis»).

De hecho, dado que las aplicaciones web prometen cada vez menos libertad para el usuario, puede que sea el momento de que estos servicios web adopten los ideales del software de código abierto sobre el que están construidos.

«Gratis» como en «Espiarte gratis»

Por supuesto, por «Facebook gratis» no solo me refiero a Facebook. Puedo decir fácilmente «Twitter es gratis» o insertar el nombre de cualquier cantidad de aplicaciones web populares. Después de todo, aunque estas empresas ofrecen diferentes servicios, son similares en algo:

No respetan nuestras preferencias de privacidad y seguridad.

¿Por qué hacen esto? Después de todo, no tenemos que pagar nada para usar Twitter o Instagram. Excepto que lo hacemos. Como escribió John Naughton, simplemente no pagamos en efectivo:

«‘Ten cuidado con lo que quieres’, dice el adagio. «Puedes conseguirlo. «Para Internet, o la World Wide Web de todos modos, eso es exactamente lo que sucedió. Queríamos servicios emocionantes que fueran «gratuitos»: correo electrónico, blogs, redes sociales, alojamiento de imágenes. Los conseguimos. También conseguimos No hay ganga, pero monitoreo profundo, intensivo y constante de todo lo que hacemos en línea.”

¿Por qué? Porque «gratis» siempre tiene un precio.En lo que a networking se refiere, el precio es atraer a «las mejores mentes» [our] generación [to] pensar[] Se trata de hacer que la gente haga clic en los anuncios», como dijo el cofundador de Cloudera y ex pionero de Facebook, Jeff Hammerbacher.

LEER  Beneficios de usar una solución de calidad de datos de código abierto

En otras palabras, la web es gratuita siempre que hagamos clic en el anuncio y tengamos la intención de comprar otra cosa.

¿No haces clic en suficientes anuncios? Twitter tiene una nueva solución que viene justo después de los Tweets Promocionados (es decir, paga por los Tweets que probablemente no quieras ver):

«Además, cuando encontramos tweets, cuentas para seguir u otro contenido popular o relevante, podemos agregarlos a su línea de tiempo. Esto significa que a veces verá tweets de cuentas que no sigue. Tweets. Seleccionamos cada tweet usando una variedad de señales, que incluyen qué tan popular es y cómo las personas en su red interactúan con él. Nuestro objetivo es hacer que su línea de tiempo familiar sea más relevante e interesante «.

¿»Más relevante e interesante» para quién? no sus usuarios. Después de todo, nunca elegimos seguir a las personas cuyos tweets ahora se filtran en nuestros feeds. En cambio, Twitter secuestró la experiencia del usuario para enviar tweets que pensó que querríamos ver, pero que en realidad se tradujeron en «tweets con los que esperamos que interactúes para que podamos vender más espacio publicitario».

Para evitar que nos quejemos, es importante recordar que no pagamos por Twitter. Somos el producto.

gratis como «abierto»

Ahora considere el código abierto, el software que impulsa a todas estas empresas web. El código abierto tiene una garantía incorporada de que el usuario tiene el control. siempre.

Esto es importante porque, como dice Gunnar Hellekson de Red Hat, el código abierto «es donde ocurre la innovación». Desde Hadoop hasta Android, Mesos y MySQL, muchos de los mejores software del mundo están disponibles de forma gratuita.

Bueno, no del todo. Después de todo, el código abierto tiene un precio. Herrickson continuó:

«Los proyectos de código abierto están a cargo de la comunidad. Son innovadores y ágiles. Tal vez no saben quiénes quieren ser cuando crezcan. La forma y el propósito del software cambian a medida que la comunidad explora problemas específicos. Los proyectos están en muchos maneras Son experimentos. A veces, estos experimentos fallan, y eso es algo bueno, y cuando fallan, es su responsabilidad arreglarlo. En muchos sentidos, un proyecto lo convierte en un proveedor. Esa responsabilidad es obtener buenas ideas de forma gratuita, libertad de experimentación, transparencia y el precio de un fuerte esfuerzo colectivo.”

En resumen, el código abierto generalmente solo es útil si tiene experiencia. Es decir, si quieres construir sobre él. Pero como han atestiguado cientos de millones de usuarios de Android, funciona sin modificaciones.

¿Podemos abrir la red?

En los últimos años, el código abierto se ha vuelto cada vez más abierto a medida que la web se vuelve más cerrada, similar a un «hotel de California» para el software.

En el mundo del código abierto, en realidad existen dos variantes: el software libre regido principalmente por una licencia de estilo GPL y el software de código abierto regido principalmente por una licencia de estilo Apache. El primero dice «modifica mi software y devuélvelo», mientras que el segundo dice «haz lo que quieras con mi software; no se requiere devolución».

Ambos son buenos. Pero en términos de permitir una libertad verdaderamente ilimitada, el código abierto es el ganador.

No es sólo una cuestión de preferencia filosófica. Según los datos compilados por Black Duck Software, la GPL y sus hermanas han estado en declive durante algún tiempo, cayendo al 50 % de todas las licencias de código abierto utilizadas en 2012 y ahora rondando el 45 %. Incluso las licencias estilo Apache han saltado del 30 % en 2012 al 42 %. (En GitHub, los proyectos con licencia completa tienen licencia MIT/Apache casi en su totalidad).

En otras palabras, los desarrolladores votan por licencias de software ilimitadas. ¿Cómo podemos hacer que las aplicaciones web creadas con este código sean igualmente abiertas?

depende del desarrollador

Lamentablemente, es posible que no podamos hacerlo. Tú y yo, eso es todo. Después de todo, los usuarios de la web no pueden modificar los servicios que utilizan. La presión social ha ayudado, produciendo controles de privacidad más detallados en los frentes de liberación de datos de Facebook y Google.

Pero estos no son suficientes, y podría decirse que nunca lo serán. Mientras sigamos siendo usuarios y no desarrolladores, siempre estaremos obligados a usar lo que se nos dé, lo que significa más anuncios y menos libertad. Siempre.

Sin embargo… hay esperanza.

Facebook, Google, Twitter, Netflix y otros están luchando como locos no solo para contratar desarrolladores, sino también para que desarrollen en sus plataformas. A medida que estas empresas compiten por el interés de los desarrolladores en sus plataformas, tendrán que competir en la apertura, que a su vez se puede utilizar para mejorar el tipo de experiencia en línea de disputas sin código.

¿Tiro largo? seguramente. Pero hubo un tiempo en que casi todo el software dominado por los proveedores era propietario, y eso fue hace solo 10 años. A medida que las empresas compiten por la atención de los desarrolladores, crean software en cantidad y calidad cada vez mayores.

También puede ocurrir en la web.

LEER  Cómo instalar Cockpit en Pop!_OS para el mantenimiento del sistema

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba