The Open Source Paradigm Shift — Comentario
Cualquier detalle puede ser crucial para que exista un cambio radical en el mundo de la tecnología, es así como Microsoft de ser una empresa más chica que IBM, se convirtió a una que muchos desearían tener. El hardware fue algo que antes se consideraba lo más importante, ahora es el software que corre en éste. Los cambios en el hardware le dieron ventaja a algunas empresas sobre otras en el pasado, imaginar ahora, ¿cómo será este cambio de paradigma hablando de software?
Sin duda es y será una revolución de información para el mundo. Antes se tardaban meses en desarrollar algo que hoy en día puede ser lanzado en menos de tres días. Esto gracias a la colaboración, comodidad y a la facilidad de poder crear algo con tan solo un poco de trabajo. Con los cambios de tendencias y fascinación del público por temas nuevos, existirán y vendrán muchos cambios para el software en los próximos años. Tan solo hace un rato que la empresa Slack logró llamar la atención por su asistente programado llamado "Slackbot" y ahora en la conferencia F8 del 2016 fueron los bots un tema importante del evento.
La comodidad de usar un software que otro hace que los usuarios prefieran el primero y es así como esto se vuelve una búsqueda por desarrollar con menor número de obstáculos. Mientras más avanza el tiempo, los desarrolladores en el mundo, gracias al Internet, pueden crear las próximas formas en las que se van a hacer las cosas en el futuro. Como dice la siguiente frase: “You just need a framework and a dream” — Michael Dell. Con ello cualquiera tiene el poder de llevar a cabo una idea sin mucha complicación.
Lo que más me llamó la atención del texto fue que mencionan Usenet, de la cual, no tenía conocimiento y ésta era usada para compartir el código para que se pudiera trabajar colaborativamente entre varias personas. Su creación se remonta al año 1980, pero al leer un poco de su historia (https://www.wikiwand.com/en/Usenet), vi que AOL la descontinuó en 2005. Lamentablemente desde 1990-93 tuvo un declive y con el tiempo empeoró.
Después de ello salieron herramientas como subversion y git lo cual han sido un parteaguas en cómo se produce software hoy en día. Estas tecnologías han atraído a que se abran servicios para poder mantener el código en Internet. Ejemplos de esto son GitBucket, Github, Gitlab, entre otros. Con ello, la adopción y reutilización de software se ha vuelto más grande, acercando también a las grandes empresas a trabajar colaborativamente con estas plataformas y dando acceso al público de algunas de sus herramientas creadas con software.
La comodidad de poder tomar algo de estas plataformas y re-usarlo ha atraído a los programadores a no hacer las cosas desde cero. Servicios como NPM que se encargan de darte herramientas escritas para Javascript más otras como las mencionadas anteriormente, dan una gran comodidad al programador para desarrollar más eficiente.
Referencias
DiBona, C. (2005), "Open Sources 2.0", O’Reilly, Cap. 16, Obtenido de http://proquestcombo.safaribooksonline.com/0596008023/opensources2-chp-16
"Usenet", Obtenido el 24 de abril de https://www.wikiwand.com/en/Usenet

0 comentarios: