Código abierto y el espíritu de participación desenfrenada

Autor: Roger Morrison
Fecha De Creación: 21 Septiembre 2021
Fecha De Actualización: 21 Junio 2024
Anonim
Código abierto y el espíritu de participación desenfrenada - Tecnología
Código abierto y el espíritu de participación desenfrenada - Tecnología

Contenido


Fuente: Vectorikart / Dreamstime.com

Para llevar:

El intercambio gratuito de ideas y tecnología proviene de un espíritu de participación desenfrenada y buena voluntad.

"Rechazamos los reyes, los presidentes y las votaciones. Creemos en el consenso general y el código de ejecución". Esas son las palabras de Dave Clark, quien estuvo involucrado en los primeros días del Internet Engineering Task Force (IETF). No todos los innovadores digitales están interesados ​​en generar miles de millones. Pioneros técnicos como Richard Stallman, Linus Torvalds y Tim Berners-Lee distribuyeron sus ideas libremente. Detrás de esta generosidad hay una mentalidad y un espíritu de comunidad que ha impulsado la innovación durante décadas. (Para obtener más información sobre los diferentes tipos de licencias de código abierto, consulte Licencias de código abierto: lo que necesita saber).


Código abierto e ideas abiertas

He usado el término "código abierto" en el título porque es un término comúnmente usado. Pero la esencia del artículo es algo más amplia. Desde los primeros días ha habido personas en la industria informática que han estado dispuestas a compartir libremente sus conocimientos e ideas con el público más amplio. No podemos presumir conocer sus motivaciones, ni deberíamos tratar de psicoanalizarlas aquí, pero está claro que en estos casos entra en juego alguna inclinación distinta del deseo de ganancia monetaria.

Algunos pueden encontrar que es fácil juzgar a aquellos que han tratado de capitalizar los derechos de propiedad intelectual reclamados. Por supuesto, las fuerzas del mercado impulsan la innovación. Pero cuando Bill Gates, de diecinueve años, distribuyó su "Carta abierta a los aficionados" alegando que estaban robando su software BASIC, logró revolver algunas plumas. En el software libre y la comunidad de código abierto, otra dinámica está en juego. Puede ser difícil identificarlo, pero podemos ver cómo han sucedido las cosas. (Para obtener más información sobre el movimiento de código abierto, consulte Código abierto: ¿es demasiado bueno para ser verdad?)


RFC 1: El comienzo de un diálogo

En los primeros días de ARPANET, se formó un pequeño grupo de estudiantes graduados para determinar los siguientes pasos. Steve Crocker de UCLA fue su líder, y creó un sistema de comunicación y documentación que innovaría y estandarizaría los protocolos de Internet. Comenzó con la Solicitud de comentarios del Grupo de trabajo de red 1 (RFC 1): “Software de host” el 7 de abril de 1969.

Crocker más tarde llamaría al documento "olvidable", pero treinta años más tarde sus contribuciones fueron elogiadas en RFC 2555: "30 años de RFC". Vint Cerf escribió que "el acto de escribir RFC 1 era indicativo de la valentía y, en última instancia, de una visión clara liderazgo que llevó a un viaje hacia lo desconocido ". Crocker mismo escribió sobre" el espíritu de participación desenfrenada en las reuniones del grupo de trabajo ". Hoy la organización formada a partir del grupo de trabajo se llama Internet Engineering Task Force (IETF), y es compuesto por miles de profesionales técnicos en todo el mundo.

En el RFC conmemorativo, Jake Feinler describió cómo se establecería el sistema RFC:

  • Habría un grupo de trabajo de implementadores.
  • Las ideas debían ser libres.
  • Las comunicaciones serían informales.
  • Los documentos serían depositados y distribuidos libremente.
  • Cualquiera que tenga algo que aportar podría venir a la fiesta.

La importante pila de protocolos TCP / IP provino de estos documentos, y se convirtió en parte de una directiva militar. La misión de IETF es "influir en la forma en que las personas diseñan, usan y administran Internet". El esfuerzo de colaboración se apoderó y produjo el entorno de Internet que tenemos hoy.

Colaboradores individuales:

No puede mejorar sus habilidades de programación cuando a nadie le importa la calidad del software.

Como consultor en el CERN en Ginebra, Tim Berners-Lee descubrió que necesitaba una forma de mejorar la colaboración entre miles de investigadores. Así que creó un programa de computadora que llamó "Inquire", nombrado en deferencia a un almanaque victoriano llamado "Inquire Within Upon Everything". Con el tiempo, Berners-Lee creó un conjunto de herramientas que incluía el Protocolo de Transferencia Hiper (HTTP), Hyper Markup Language (HTML) y Localizadores uniformes de recursos (URL) en un sistema de enlaces que él llamaría "La World Wide Web (WWW)".

Berners-Lee puso la Web en el dominio público. "No está en eso por el dinero", escribió un colega. Al igual que Torvalds, Berners-Lee lanzó su idea en un grupo de noticias de Internet. "Si está interesado en usar el código, envíeme un correo electrónico", escribió.

En 1997, Eric S. Raymond presentó un ensayo en una reunión de entusiastas de Linux. En su influyente trabajo, "La catedral y el bazar", habló sobre 19 lecciones aprendidas en su experiencia como desarrollador de software. En una sección llamada "La estafa social del software de código abierto", Raymond cubre los puntos 18 y 19:

18. Para resolver un problema interesante, comience por encontrar un problema que sea interesante para usted.

19: Siempre que el coordinador de desarrollo tenga un medio de comunicación al menos tan bueno como Internet, y sepa liderar sin coacción, muchos jefes son inevitablemente mejores que uno.

Consideró el concepto de "programación sin ego" que se propuso en Gerald Weinbergs "La psicología de la programación de computadoras". Y señaló que el proyecto Linux utilizó con éxito "el mundo entero como su grupo de talentos". Aquí estaba el espíritu de participación sin restricciones en gran medida. La marcha libre se había vuelto global.

Conclusión

La Open Source Initiative (OSI) es un ejemplo del tipo de proceso de desarrollo abierto que comenzó hace muchos años. Richard Stallman estableció la Free Software Foundation (FSF) en 1985. El espacio no permite describir el vasto mundo de los esfuerzos de código abierto y libre que han surgido del suelo fértil de las primeras comunidades técnicas.

¿Por qué alguien querría regalar el conocimiento y los métodos que han trabajado tan duro para desarrollar? ¿Quién sabe? Para Torvalds, estaba la influencia de las inclinaciones sociopolíticas de sus padres. Stallman vio el software libre como un movimiento y una misión. Berners-Lee pudo haber sido influenciado por su trasfondo religioso. ¿Y los miles de ingenieros de todo el mundo que participan con organizaciones como IETF, OSI y FSF? Vamos a atribuirlo a este maravilloso "espíritu de participación desenfrenada".