lunes, 26 de septiembre de 2011

Código Abierto - Open Source

Este término se creó en 1998. Se basa en el sistema de Software libre pero con intenciones más prácticas que morales. Consiste en compartir el código de un programa para que este sea modificado y pueda mejorase a una velocidad enorme. Muchos de los sistemas operativos basados en GNU/Linux tienen licencia Open Source (Debian, Ubuntu, Fedora) . como también programas (M. Firefox, OpenOffice). La pregunta que siempre aparece en nuestras mente cuando leemos Open Source... ¿Cómo se gana dinero, sí el código lo estoy mostrando? Muchas empresas se basan en distribuir Software con Open Source. Los Beneficios en crear una aplicación bajo esta licencia es que este se crea mucho más rápido ya que miles de voluntarios desarrolladores aportan para su mejoramiento. Estas empresas generan dinero a tráves de soporte y servicios(capacitación) sobre este software.

La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va en contra del sentido común.

viernes, 23 de septiembre de 2011

Software Libre !


Es un movimiento creado por Richard Stallman para cambiar el esquema de la creación (en ámbitos informáticos) en sí. Es una filosifía que nos enseña a compartir los conocimientos y hacer que estos sean mejorados. Un ejemplo contradictorio de SL es el S.O Windows creado por Microsoft. Su software es esencial para muchos computadores generalmente se distribuye de fábrica este S.O. Su código es cerrado y solo los programadores de Microsoft pueden realizar cambios ya que ellos tienen el acceso a los códigos. Podríamos decir que es un buen S.O pero tiene muchas deficiencias en ámbitos de seguridad. ¿Qué habría pasado si este código fuera mostrado al mundo? Quisas la tecnologi
El software libre, antes llamado “Free software” de manera incorrecta pues en ingles Free = Libre / Gratis. Y hablar de software libre (SL) no es hablar de cerveza gratis, es hablar de libertad de expresión y de valores presentes en cada uno de nosotros.
SL no es solamente uso de GNU/Linux o de cosas muy complicadas de la informática, muchos usamos software libre sin saber; Mozilla Firefox como uno de los mayores ejemplo, HTML (el lenguaje en el que se hacen las paginas web), etc.


GNU proyecto para hacer un Sistema Operativo Libre

 El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU.
El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca "volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras".
GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix). Puesto que en inglés "gnu" (en español "ñu") se pronuncia igual que "new", Richard Stallman recomienda pronunciarlo "guh-noo". En español, se recomienda pronunciarlo ñu como el antílope africano o fonéticamente; por ello, el término mayoritariamente se deletrea (G-N-U) para su mejor comprensión. En sus charlas Richard Stallman finalmente dice siempre Se puede pronunciar de cualquier forma, la única pronunciación errónea es decirle 'linux".


miércoles, 21 de septiembre de 2011

¿Quién es Linus Torvalds?


Nacido en Finlandia el 28 de diciembre de 1969 en el seno de una familia de padres de ideología comunista, Linus Torvalds, es una de las piezas fundamentales que completan el rompecabezas de grandes personalidades del Software Libre, y de la informática en general, pero su figura ha sido ciertamente sobrevaluada.
Él llevó adelante la programación de un Kernel (núcleo central de un sistema operativo) cuando el proyecto del sistema operativo libre GNU iniciado por Richard Stallman estaba aún lejos de obtener el núcleo: a principios de los años 90 algunas personas tomaron el Kernel Linux de Linus Benedict Torvalds y lo pusieron junto a otras piezas que venían siendo desarrolladas por Free Software Foundation, y así nació GNU/Linux.
Para lograr el núcleo, Linus se basó en “Design of the Unix Operating System”, con lo cual pudo ir modificando un Kernel de otro sistema operativo llamado Minix, para crear esta adaptación que pudo ejecutar los programas del sistema GNU sobre computadoras IBM/PC: de hecho Linus tenía una 80360 de Intel. Su experiencia en programación era la siguiente: como estudiante de la Universidad de Helsinki, había empezado hacía un año a programar en lenguaje C lenguaje, pero hacía 5 años que programaba en otros lenguajes, y se había acercado a la primer computadora, una Commodore, en 1980.




¿Quién es Richard Stallman?

Si hablamos de Filosofia GNU tenemos que hablar de su creador, he aquí una breve biografia de este particular personaje...

Richard Matthew Stallman (a quien se hace referencia comúnmente por sus iniciales RMS) es una figura central en el movimiento del Software Libre, por haber lanzado el proyecto GNU y fundado la Free Software Foundation. Entre sus impresionantes logros como programador se incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB.
Su influencia ha sido esencial para establecer el marco de referencia moral, político y legal del movimiento del sofware libre, como alternativa al desarrollo y distribución de software privativo.
Se supone que todo empezó con un atasco de papel en la impresora. Al menos eso es lo que cuenta la leyenda. En realidad todo empezó mucho antes. Quizás la primera vez que la señora Lippman, madre del pequeño Richard, dejó olvidado entre los cojines del sofá un ejemplar de la revista Scientific American, o cuando un grupo de aguerridos párvulos le echaron para siempre del equipo de fútbol por descoordinado o, más probablemente, cuando un consejero del campamento de verano para niños genios al que asistía, le entregó una impresión del manual del computador IBM 7094. Stallman tenía entonces 12 años de edad y para finales del verano ya había empezado a escribir pequeños programas según las especificaciones internas del incipiente ordenador.