Open Source Vs Closed Source

Anuncio
Open Source Vs Closed Source
Candelario Alfonso Gutiérrez Gutiérrez - A01228104 - ISC
ITESM GDA
4 Septiembre 2013
Introducción
Cuando escuchamos la palabra Open Source lo más común o lo que cualquier persona
piensa y que sabe algo acerca de este tema son algunas herramientas o programas que a
diario hoy en día se usan como lo es el sistema operativo android pará dispositivos móviles,
Linux para dispositivos como computadoras de escritorio o laptop o incluso pueden ser
videojuegos. Por lo que en si Open Source significa código libre o abierto.
Además de estar en el presente este término seguirá y se convertirá en el futuro de toda
industria, porque cada día se desarrollan nuevos proyectos libres de licencia y se cuenta con
un soporte masivo de muchas personas interesadas en darle sustentabilidad y soporte a este
tipo de proyectos.
Open Source Vs Closed Source
Open Source (Código libre) es básicamente la distribución de un programa o software de
manera libre, sin restricciones hacia alguna persona y es desarrollado gracias a diferentes
desarrolladores de software que no se encuentran juntos físicamente, pero sí en el mundo
virtual y aportan diferentes ideas, para la creación de algún proyecto. Ya que se proponen a
ayudar de manera altruista, sin pensar en las ganancias, pero sí en la comodidad del usuario,
viendo las facilidades con las que este software puede desarrollarse y para qué fines puede
ser utilizado y aprovechado, pero lo mejor de todo es que es gratis.
En cambio Closed Source (Código cerrado) es lo contrario de Open Source, ya que en este
no se le da mucho interés a lo que las personas o usuarios necesitan en algún programa o
software y además se necesita comprar una licencia, por lo que se ve solamente el lado
mercantil, la cual genera gastos y significa que no es gratuito.
Estos términos han sido de mucha polémica hoy en día en el mundo tecnológico y digital,
porque diferentes monopolios o empresas están usando este tipo de términos en la
generación de sus programas o software.
Existen 2 empresas que hacen uso de Closed Source y tienen mayor demanda hoy en día en
base a la generación de sistemas operativos para móviles y computadoras:
Microsoft (Windows) - Apple (Mac OS).
Ambas empresas tienen y venden su software bajo licencia o términos de autor, para que
una vez que una persona compre su software éste no podrá ser modificado, distribuido o
replicado para otras personas sin el consentimiento de la empresa, sino hasta que se haga la
compra de otra licencia.
Pero esto lo único que ha generado hoy en día es la repetición de los mismos errores una y
otra vez en cada una de las distribuciones, ya que en ambas empresas no se piensa en base a
las necesidades o gustos que tienen las personas a las que se desea llegar en el mercado, lo
único en lo que piensan es cuántos ingresos o ganancias se podrán obtener de su producto y
así terminando en un producto monótono.
Como en el caso de las distribuciones de Windows y Mac OS, sus distribuciones no son
nada más que el cambio de interfaz o las funcionalidades y la integración de nuevos
programas.
En cambio hay otras empresas o espacios que a comparación de las 2 primeras han abierto
las puertas al Open Source y han generado diferentes grupos o sociedades de
programadores, con el fin de mejorar su servicio y brindar mejores herramientas como:
•
•
•
•
•
•
IBM.
Yahoo.
Facebook.
Google.
GitHub.
Sourceforge.
Y dentro de este grupo se encuentra Linux, aunque no sea una empresa entra en este
catálogo, porque en base a esta idea o herramienta todo lo que se conoce como Open
Source es mayormente desarrollado gracias a él.
Linux en si es la parte fundamental de todo Open Source porque desde sus inicios, el
objetivo principal del desarrollo de esta herramienta era la de educar o brindar el
conocimiento de cómo programar para cualquier persona, con sus inicios en un sistema
llamado GNU/Unix, Linus Torvalds decidió generar su propio núcleo de programación,
empezando como hobby y finalizando en un sistema operativo masivo, con un número alto
de participantes, decididos a hacer realidad la idea de Linus y así generando la comunidad
más extensa de desarrolladores Open Source.
Por lo tanto se puede decir que el Open Source comúnmente se genera a partir de una idea
vaga, una idea que varias personas van moldeando con el paso del tiempo y se va
distribuyendo en el mundo virtual de manera gratuita.
Conclusión
El Open Source y Closed Source son temas contrarios y el usuario es quien opta por usar
alguno de los dos. Ambos tienen pros y contras, como por ejemplo Open Source es gratuito
y es mejorado continuamente por la comunidad de desarrolladores, y además existen
diferentes tipos de distribuciones dependiendo de qué se requiera por el usuario. Pero
también se puede optar por brindarle apoyo a los desarrolladores, dándoles alguna ayuda
económica. También ayuda a que las personas que están interesadas en el desarrollo de
software pueda experimentar con código que otras personas hicieron y así descubrir qué es
lo que hace y jugar con el mismo, modificar lo que se quiera de algún programa, para poder
desarrollar esas habilidades como programador y ser cada día mejor.
Mientras que el Closed Source es una herramienta donde se generan ganancias para poder
seguir mejorando el producto y generar empleos para lo mismo, además de dar soporte a
sus distribuciones para las personas que cuenten con problemas con algún programa y así
solucionarlo. Siendo así solamente un software con un uso, sin capacidad de poder ser
modificado.
Y por último yo prefiero el Open Source, ya que con él puedo experimentar muchas cosas,
puedo aprender de programadores que tienen experiencia y de ahí puedo hasta generar mi
propio código para la creación de una posible nueva herramienta.
Referencias
DeKoenigsberg, Gregory. (2008). How Successful Open Source Projects Work, and How
and Why to Introduce Students to the Open Source World. Red Hat, Inc. IEEE Computer
Society. DOI: 10.1109/CSEET.2008.42
Khanjani, Atieh. Sulaiman, Riza. (2011). The Aspects of Choosing Open Source versus
Closed Source. Schools of Computer Science & Industrial Computing Faculty of
Information Science and Technology Universiti Kebangsaan Malaysia, 43600 UKM Bangi,
SelangorDarul Ehsan, Malaysia. IEEE Computer Society. Consulta de:
http://0-ieeexplore.ieee.org.millenium.itesm.mx/stamp/stamp.jsp?tp=&arnumber=5958992
Deen Sethanandha, Bhuricha. Massey, Bart. Jones, William. (2010). Managing Open
Source Contributions for Software Project Sustainability. Department of Computer
Science, Portland State University, Portland, OR, USA. The Information School,
University of Washington, Seattle, WA, USA. IEEE Computer Society. Consulta de:
http://0-ieeexplore.ieee.org.millenium.itesm.mx/stamp/stamp.jsp?tp=&arnumber=5602062
Jan Stol, Klaas. Ali Babar, Muhammad. (2010). Challenges in Using Open Source Software
in Product Development: A Review of the Literature. Lero, the Irish Software Engineering
Research Centre University of Limerick Limerick, Ireland. IT University of Copenhagen
Rued Langgaards Vej 7 DK-2300 Copenhagen S, Denmark. ACM. Consulta de:
http://0-delivery.acm.org.millenium.itesm.mx/10.1145/1840000/1833276/p17stol.pdf?ip=200.34.202.231&id=1833276&acc=ACTIVE%20SERVICE&key=C2716FEBFA981E
F1438AF4E9E5A623E8AF89954B91DE571C&CFID=357990579&CFTOKEN=63658976&__ac
m__=1378255331_167fd37db85220d836783b97a10c860e
Descargar