Open Source
El Open Source es una revolucionaria forma de desarrollar y distribuir libremente el software una vez obtenido. Este fue creado entre los años 1960 y 1970 y no era considerado un producto sino parte del paquete del software distribuido por los llamados mainframe. Las compañías al ver que se estaban compartiendo tantos software empezaron a poner restricciones a los usuarios, con el uso de licencias. Con el pasar del tiempo el Sr. Richard Stallman comenzó a trabajar en el proyecto GNU (GNU is Not Unix), para fundar Free Software Foundation un año más tarde. La licencia GNU GPL posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Este desarrollo una definición para free software y el concepto copyleft, para dar a los usuarios libertad y restringir las posibilidades de apropiación del software. Las libertades del free software garantizan lo siguiente: ejecutar el programa con cualquier propósito, estudiar y modificar el programa, copiar el programa de manera que se pueda ayudar al vecino o a cualquiera, mejorar el programa y publicar las mejoras.

Permite que los programadores puedan leer, modificar y redistribuir el código fuente de un programa, por lo que ese programa evoluciona. La gente lo mejora, lo adapta y corrige sus errores a una velocidad impresionantemente mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software. Ejemplos de esto puede ser Linux, el cual es el sistema operativo de más crecimiento en el mundo por su código abierto. Sendmail usado para el E-mail. La versión original de Sendmail fue escrita por Eric Allman en los años 80. Se estima que Sendmail está instalado en un 60 a 80 por ciento del Internet Server de las computadoras. Web server de Apache, un web server de código abierto desarrollado libremente por un grupo de programadores. La primera versión de Apache, basada en el web server del http de la NCSA, fue desarrollada en 1995. El desarrollo de la base del web server de Apache es realizado por un grupo de 20 programadores voluntarios, llamado el Apache Group. Sin embargo, porque el código de fuente está libremente disponible, cualquier persona puede adaptar el servidor para las necesidades específicas.

El Open Source está cambiando los esquemas y rígidas reglas por lo que detenerlo será imposible. Un término que pretende resolver posibles confusiones que ambos términos generan es FOSS (Free Open Source Software). También es utilizado para definir un movimiento nuevo de software (el Open Source Inatiative), diferente al movimiento del Software Libre, incompatible con este último y completamente equivalente. Ambos movimientos trabajan juntos en el desarrollo práctico de proyectos. Con la cantidad de recursos, bajos costos y adaptando tecnologías Open Source con tecnologías propietarias, ha logrado exitosos desarrollos e implantaciones de tecnología sin importar el tamaño del cliente o del proyecto.

La Internet es una de las más poderosas e importantes herramientas de la actualidad, y por eso la mayoría de los sitios web que existen, como de los correos electrónicos que a diario son intercambiados en la Red, son servidos por programas Open Source e incluso, el importantísimo sistema de dominios, el cual nos permite referirnos a un servidor de Internet con palabras y no números, está basado enteramente en Open Source. Podemos afirmar que Internet y su actual repercusión económica y social en el mundo existen gracias al Open Source.

Pasando al tema de los requisitos que debe cumplir un programa para ser un open source, podemos mencionar que debe ser de libre redistribución: el software debe poder ser regalado o vendido libremente, código fuente: el código fuente debe estar incluido u obtenerse libremente, trabajos derivados: la redistribución de modificaciones debe estar permitida, integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches, sin discriminación de personas o grupos: nadie puede dejarse fuera, sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos, distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa, la licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor, la licencia no debe restringir otro software: la licencia no puede obligar a que otro software que sea distribuido con el software abierto deba también ser de código abierto. También podemos mencionar muchas de sus ventajas entre las cuales figuran: es completamente gratuito, es de libre distribución, es más seguro, combate efectivamente la piratería de software, menores tiempos de desarrollo debido a la amplia disponibilidad de herramientas y librerías, se puede acceder a su código y aprender de él y se puede modificar adaptándolo para realizar tareas específicas.

Para este trabajo realice unas entrevistas a 12 personas entre las cuales están mis compañeros de estudios, vecinos y familiares. Muchos de ellos no sabían que era el open source, pero a pesar de no saber los están utilizando en sus maquinas y hasta los comparten, y esto es uno de los requisitos para ser un open source como ya he mencionado anteriormente. Estas entrevistas me llevaron a enriquecerme de conocimientos sobre este gran fenómeno, para poder dominarlo a la hora de explicarle algo al entrevistado, en caso de que tuviera alguna duda sobre este. Ahora les mencionare las preguntas de estas entrevistas para discutirlas una a una.

Las preguntas fueron las siguientes:

1. ¿Sabe que es open source?

2. ¿Quién creo el open source?

3. ¿Cómo se obtiene un open source?

4. ¿Sabe cuáles son los requisitos para que un programa pueda ser un open source?

5. ¿Cómo usted cree que esto afecte los grandes distribuidores de software en el mundo?

Comenzado con la primera pregunta puedo decir que el 45% de las personas entrevistadas no sabían que era open source, pero al explicarles pudieron entender este y contestarme las siguientes preguntas. El otro 55% sabían de qué les estaba hablando y les voy a mencionar las respuestas que más se acercaron a este, "el open source es una forma de compartir un programa", "es obtener una licencia de software sin copyright", "es una forma de distribuir un software una vez obtenido". Las contestaciones las puedo comparar con las que encontré en Internet y estas fueron bastante acertadas. La pregunta dos fue bastante difícil pero a pesar de esto todos me dijeron que el open source fue creado por nosotros mismos ya que esto es una forma de compartir algún programa que se pueda distribuir libremente, como lo es el caso de Linux ya mencionado anteriormente. La siguiente es una pregunta muy importante dentro de este ámbito. Entre lo que me dijeron las personas entrevistadas y lo que encontré en el internet hay muchas similitudes, porque este se puede obtener de cualquier forma ya sea por parte de una persona que lo distribuya o hasta bajarlo de una página de internet. Al preguntarles si sabían cuales son los requisitos para que un programa sea un open source muchos se aguantaron pero al poner su mente a trabajar pudieron mencionar algunos. Algunas de las respuestas fueron: tiene que ser gratuito, tiene que tener una licencia libre, ser libre de modificaciones y todos tienen que tener acceso a él. Esta última pregunta es la que nos lleva a pensar un poco más que las anteriores, porque si este gran movimiento sigue como va algún día todas las licencias de los software van a ser todas libres. Esto afectara a los grandes distribuidores y los pondrán en una situación que tendrán que inventar alguna forma de que los usuarios compren sus productos para sobrevivir y seguir siendo los principales en dominar el mundo de los programas de computadoras.

Este trabajo ha sido una verdadera tarea realizarlo, pero con mucho trabajo y dedicación se pudo llevar a cabo. Mayormente estos nos llevan a investigar bastante y analizar toda la información que podemos encontrar en diferentes fuentes de información como lo es el internet, los libros, revistas u otros medios. Pienso que me obligo a obtener más conocimientos, ya que yo no sabía muy bien que era el open source y me estaba quedando como un usuario mas sin saber el porqué había tantos programas libres de costos en el internet. También esto es una gran oportunidad que tienen los usuarios para poder tener programas que les hagan falta para el funcionamiento de sus maquinas y su comodidad a la hora de utilizarlas. El open source es otra herramienta más que aunque es criticado por los grandes distribuidores va a prevalecer en el mundo de las computadoras y nos va a dar la oportunidad de ser parte de él, porque sin nosotros no se desarrollara y se queda totalmente estancado. Si no lo modificamos y lo distribuimos se va a deshacer y entonces aquí es que entran los grandes distribuidores a tratar de imponernos los programas con "copyright", los cuales no se pueden compartir por sus derechos de autor. A este hay que seguir apoyándolo para el beneficio de todos, aunque también hay que apoyar los programas con copyright porque sin ellos no podríamos llegar a los beneficios que nos ofrece el open source. Para finalizar opino que este trabajo ha sido de mucha ayuda para mí, en cuanto a los conocimientos que he adquirido y que ahora puedo seguir esta práctica para el beneficio mío y de los que están a mí alrededor.

Referencias

Autor no especificado. Abrir la fuente. Recuperado el 13 de abril de 2007, http://translate.google.com/translate
?hl=es&sl=en&u=http://www.techweb.com/encyclope dia/defineterm.jhtml%3Fterm%3Dopen%2520source
%26x%3D%26y%3D&sa=X&oi=translate&resnum=5&ct=result&prev=/search%3Fq%3DOpen%2BSource
%26start%3D60%26hl%3Des%26lr%3D%26sa%3DN

Autor Bruce Perens. La definicion de fuente abierta. Recuperado el 13 de abril de 2007,
http://translate.google.com/translate?hl=es&sl=en&u=http://perens.com/OSD.html&sa=X&oi=translate&resnum
=7&ct=result&prev=/search%3Fq%3DOpen%2BSource%26start%3D30%26hl%3Des%26lr%3D%26sa%3DN

Autor Vangie “Aurora” Beal. Todo sobre fuente abierta. Recuperado el 13 de abril de 2007,
http://translate.google.com/translate?hl=es&sl=en&u=http://www.webopedia.com/TERM/o/open_source.html&sa=X
&oi=translate&resnum=8&ct=result&prev=/search%3Fq%3DOpen%2BSource%26start%3D30%26hl%3Des%26lr%3D%26sa%3DN

Autor no especificado. Codigo Abierto. Recuperado el 13 de abril de 2007,
http://es.wikipedia.org/wiki/C%C3digo_abierto

Autor no especificado. Software Libre. Recuperado el 15 de abril de 2007,
http://es.wikipedia.org/wiki/software_libre

Autor no especificado.The Open Source Definition (Annotated). Recuperado el 15 de abril de 2007,
http://www.opensource.org/docs/definition.php

Autor no especificado. Yes, the 'open source' label is still relevant and powerful.
Recuperado el 15 de abril de 2007, http://www.opensource.org/node/113 

Autor no especificado. ¿Qué son Linux y el Open Source? Recuperado el 16 de abril de 2007,
http://www.interplanet.com.mx/deinteres_linux_opensource.htm

Sean Michael Kerner. Open Solutions Alliance Set To Deliver. Recuperado el 19 de abril de 2007,
http://itmanagement.earthweb.com/article.php/3672581

John P. Mello Jr. Open Source, Transparency and Electronic Voting.recuperado el 19 abril de 2007,
http://www.technewsworld.com/story/56938.html

Chris Messina. The relative value of open source to open service. Recuperado el 19 de abril de 2007,
http://factoryjoe.com/blog/2007/04/15/the-relative-value-of-open-source-to-open-services/ 

Site hosted by Angelfire.com: Build your free website today!