You are on page 1of 13

UNIVERSIDAD DEL CARIBE

Asignatura:
Seminario de Informtica

Tema (s):
Aplicaciones de cdigo abierto (Open Source)
Juan Carlos
Silvestre

2020-6499

Sustentado por:

Facilitador:
Jos Luis Mern

Fecha:

06-Ago-16

Contenido

Introduccin............................................................................................................... 3
Historia..................................................................................................................... 4
Cronologa................................................................................................................. 5
Movimiento del cdigo abierto...................................................................................... 6
El cdigo abierto ofrece:.............................................................................................. 6
Programas en cdigo abierto........................................................................................ 8
Extensiones del concepto............................................................................................ 8
Caractersticas del software libre:................................................................................. 8
Ventajas del software libre:.......................................................................................... 8
Desventajas del software libre:..................................................................................... 9
Importancia del Software Libre..................................................................................... 9
Comparacin con Software Propietario........................................................................10
Conclusin.............................................................................................................. 12
Bibliografa.............................................................................................................. 13

Introduccin
El cdigo abierto es el software distribuido y desarrollado libremente. Se focaliza ms
en los beneficios prcticos (acceso al cdigo fuente) que en cuestiones ticas o de
libertad que tanto se destacan en el software libre. Para muchos el trmino libre hace
referencia al hecho de adquirir un software de manera gratuita, pero ms que eso, la
libertad se refiere al poder modificar la fuente del programa sin restricciones de licencia,
ya que muchas empresas de software encierran su cdigo, ocultndolo y
restringindose los derechos a s misma.
Los programas considerados (open source) tan slo garantizan el acceso al cdigo
fuente como nico requisito para el cumplimiento de sus fines que se resumen en
lograr que el mundo empresarial se interese por los programas libres, en lugar de las
soluciones privativas, en base a poner un mayor nfasis en la accesibilidad del cdigo
fuente y evitando otros elementos menos pragmticos de tipo filosfico y moral.

Historia
Se utiliz por primera vez en 1990 las comunidades de software libre, tratando de
usarlo como reemplazo al ambiguo nombre original en ingls del software libre (free
software). Lo cual implica, para el caso que nos ocupa, software que podemos usar,
escribir, modificar y redistribuir gratuitamente (software gratuito) y, segn la acepcin
espaola de libertad.
La expresin, para algunos, no result apropiada como reemplazo para el ya tradicional
free software, pues eliminaba la idea de libertad, confundida con la simple gratuidad.
No obstante contina siendo ambivalente, puesto que se usa en la actualidad por parte
de programadores que no ofrecen software libre pero, en cambio, s ofrecen el cdigo
fuente de los programas para su revisin o modificacin previamente autorizada por
parte de sus pares acadmicos.
Dada la ausencia de tal ambigedad en la lengua espaola, el trmino software libre es
adecuado para referirse a programas que se ofrecen con total libertad de modificacin,
uso y distribucin bajo la regla implcita de no modificar dichas libertades hacia el
futuro. De hecho en ingls tambin se usa el trmino libre software para evitar
ambigedades semnticas.
Desde el punto de vista de una traduccin estrictamente literal, el significado textual
de cdigo abierto es que se puede examinar el cdigo fuente, por lo que puede ser
interpretado como un trmino ms dbil y flexible que el del software libre. Sin
embargo, ambos movimientos reconocen el mismo conjunto de licencias y mantienen
principios equivalentes.

Sin embargo, hay que diferenciar los programas de cdigo abierto, que dan a los
usuarios la libertad de mejorarlos, de los programas que simplemente tienen el cdigo
fuente disponible, previa restricciones sobre su uso o modificacin.
En la actualidad el cdigo abierto se utiliza para definir un movimiento nuevo de
software (la Iniciativa Open Source), diferente al movimiento del software libre,
incompatible con este ltimo desde el punto de vista filosfico, y completamente
equivalente desde el punto de vista prctico, de hecho, ambos movimientos trabajan
juntos en el desarrollo prctico de proyectos.
La idea bajo el concepto de cdigo abierto es sencilla: cuando los programadores (en
Internet) pueden leer, modificar y redistribuir el cdigo fuente de un programa, ste
evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades,
corrigen sus errores con un tiempo de espera menor a la aplicada en el desarrollo de
software convencional o cerrado, dando como resultado la produccin de un mejor
software.

Cronologa

27 de septiembre de 1983: Richard Stallman inicia el proyecto GNU.


25 de agosto de 1991: Linus Torvalds publica un mensaje en el grupo de noticias
USENET comp.os.minix acerca del nuevo kernel de tipo Unix (Linux) que ha

estado desarrollando.
22 de enero de 1998: Netscape anuncia que liberar el cdigo fuente de

Navigator.
3 de febrero de 1998: en la reunin de Palo Alto se acua el trmino open
source y durante la semana siguiente Bruce Perens y Eric S. Raymond lanzan

opensource.org.
31 de marzo de 1998: el cdigo de Navigator ya est disponible: en unas horas,

mejoras del programa invaden la red.


7 de mayo de 1998: Corel Corporation anuncia Netwinder, un ordenador

econmico que corre bajo GNU/Linux.


11 de mayo de 1998: Corel anuncia sus planes de adaptar WordPerfect y el
resto de sus programas de ofimtica a GNU/Linux.

28 de mayo de 1998: Sun Microsystems y Adaptec se unen a Linux International,


las primeras grandes empresas vendedoras de equipos y sistemas operativos en

hacerlo.
13-17 de julio de 1998: Oracle e Informix anuncian que conectarn sus bases de

datos a GNU/Linux.
10 de agosto de 1998: Sun Microsystems ofrece Solaris a usuarios individuales

e instituciones educativas o sin nimo de lucro.


1 de noviembre de 1998: se publican los Halloween Documents: planes de

Microsoft contra GNU/Linux y otros proyectos cdigo abierto.


16 de diciembre de 1998: IDG anuncia que la cuota de mercado del GNU/Linux

se increment un 212% en 1998.


1-5 de marzo de 1999: LinuxWorld Conference and Expo: primera exposicin
sobre GNU/Linux. HP, IBM, SAP inician el comienzo del apoyo de las firmas

comerciales.
15 de marzo de 1999: Apple lanza Darwin bajo licencia cdigo abierto.
4 de junio de 1999: Microsoft afirma que Linux vende ms que Windows 98 en

las grandes superficies.


8 de junio de 2015: Apple anuncia Swift 2 bajo licencia cdigo abierto.

Entre 1998 y 2000 se observ un gran crecimiento en la popularidad de GNU/Linux y


de la formacin de muchas empresas pro software de cdigo abierto. El movimiento
tambin captur la atencin de la principal industria del software, llevando al software
de cdigo abierto las ofertas de compaas de software consolidadas como Sun
Microsystems con StarOffice e IBM con OpenAFS.

Movimiento del cdigo abierto


La idea del cdigo abierto se centra en la premisa de que al compartir el cdigo, el
programa resultante tiende a ser de calidad superior al software propietario, es una
visin tcnica. Por otro lado, el software libre tiene tendencias filosficas e incluso
morales: el software propietario, al no poder compartirse, es antitico dado que
prohibir compartir entre seres humanos va en contra del sentido comn. Ninguna
adaptacin ni cambios que no haya realizado previamente la empresa fabricante.

El cdigo abierto ofrece:


1. Acceso al cdigo fuente: Para modificarlo, corregirlo u aadir ms prestaciones.
2. Gratuidad: El software puede obtenerse libremente.
3. La posibilidad de evitar monopolios de software propietario: Para no depender
de un nico fabricante de software.
4. Un modelo de avance: Por lo cual la informacin no se oculta.
Al igual que el software libre, el cdigo abierto tiene una serie de requisitos necesarios
para que un programa pueda considerarse dentro de este movimiento, stos son:

Libre redistribucin: el software debe poder ser regalado o vendido libremente.


Cdigo fuente: el cdigo fuente debe estar incluido u obtenerse libremente.
Trabajos derivados: la redistribucin de modificaciones debe estar permitida.
Integridad del cdigo fuente del autor: las licencias pueden requerir que las

modificaciones sean redistribuidas slo como parches.


La licencia no debe discriminar a ninguna persona o grupo: nadie puede dejarse

fuera.
Sin discriminacin de reas de iniciativa: los usuarios comerciales no pueden ser

excluidos.
Distribucin de la licencia: deben aplicarse los mismos derechos a todo el que

reciba el programa
La licencia no debe ser especfica de un producto: el programa no puede

licenciarse solo como parte de una distribucin mayor.


La licencia no debe restringir otro software: la licencia no puede obligar a que
algn otro software que sea distribuido con el software abierto deba tambin ser

de cdigo abierto.
La licencia debe ser tecnolgicamente neutral: no debe requerirse la aceptacin
de la licencia por medio de un acceso por clic de ratn o de otra forma especfica
del medio de soporte del software.

Este declogo es compatible con las cuatro libertades del software libre.

Programas en cdigo abierto

Sistemas operativos: los ms conocidos, Ubuntu y Debian, basados en Linux.

Android, de Google, para telfonos inteligentes y tabletas.


Programas: las suites ofimticas Open Office y Libre Office, el navegador
Firefox, el cliente de correo electrnico Thunderbird, el reproductor multimedia

VLC o el editor de imgenes GIMP


Antivirus: ClamWin
Los programas de Apache Software Foundation y Github.
El lenguaje de programacin de Apple Swift 2.
Plataformas de enseanza como Moodle (un ejemplo es sloodle)

Extensiones del concepto


Recientemente se est aplicando por extensin el trmino cdigo abierto o su
equivalente en ingls open source a creaciones que no son programas. En concreto se
habla popularmente de cine open source para referirse a cine bajo distintos tipos de
licencias libres. Otro ejemplo es el proyecto de una economa de cdigo abierto de la
plataforma Open Source Ecology, comenzado con el desarrollo de mquinas
industriales de cdigo abierto.

Caractersticas del software libre:

Se encuentra disponible el cdigo fuente del software, por lo que puede modificarse

el software sin ningn lmite.


Libertad de estudiarlo y adaptarlo.
Libertad de distribuir copias.
Libertad de mejora y publicacin de cambios.
Libertad de usar el programa con cualquier propsito.

Ventajas del software libre:

El usuario no comete delito por tenerlo o usarlo.


Amplsima gama y variedad de herramientas libres.
Actualizaciones peridicas con alta frecuencia.
100% libre de virus.

Altsimo nivel de estabilidad comprobada.


Protege y defiende la SOBERANIA.
Tiene una gran comunidad de apoyo y soporte.
Diversidad de soluciones informticas.
Costo.
Flexibilidad de las soluciones informticas.
Independencia tecnolgica.

Desventajas del software libre:

El hardware debe ser de calidad y estndares abiertos.


Carece de una estructura ampliada mercadeo (marketing).
Algunas aplicaciones especficas no estn en el mercado.
Requiere profesionales debidamente calificados para la administracin del sistema

(es un sistema administrado).


Dificultad en el intercambio de archivos.
Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
Inexistencia de garanta por parte del autor.
Interfaces grficas menos amigables.
Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
Menor compatibilidad con el hardware.

Importancia del Software Libre


El software libre es de gran utilidad debido a que existen programadores que necesitan
de un cdigo libre para modificarlo o actualizarlo segn el criterio de uso que este le
quiere dar al sistema operativo existen muchas versiones que llegan a las expectativas
de cada usuario como lo es en definitiva, lo que puede aportar el software libre en
nuestras

escuelas

en

nuestra sociedad,

segn

como

se

introduzca,

es

otro modelo cultural y tecnolgico, otra manera de entender la relacin entre las
personas, el conocimiento y las herramientas digitales, pero insisto, segn como se
introduzca, porque si se hace con los mismos criterios y de la misma forma que se est
utilizando ahora respecto al software cerrado y privativo, lo importante segn este
modelo sera ms o menos dinero o prestigio y no las personas, se habr perdido una
magnfica ocasin de transformar nuestras aulas y nuestra sociedad.

Actualmente no slo se pueden hacer las mismas cosas con ambos tipos de software,
libre y privativo, sino que en determinadas circunstancias se pueden hacer ms cosas
con el software libre como abrir el formato de archivos opendocument que es el
estndar aprobado por las universidades espaolas y que el software privativo como el
de Microsoft no puede abrir.

Comparacin con Software Propietario


Es desarrollado por una comunidad de voluntarios, y cualquier persona puede
participar en el proceso de construccin del software. Esto implica que el cdigo fuente
ha de ser abierto para todo el mundo, sin restricciones.
Podemos distribuir el software libremente entre familiares, amigos, compaeros
de trabajo, ya que las licencias libres nos lo permite (la ms habitual es la GPL),
teniendo en cuenta que hemos de seguir la normativa que sta marca.
Tenemos la seguridad que miles de voluntarios cooperan en la continua mejora del
software, corrigiendo posibles errores y poniendo rpidamente el producto al alcance
de todos.
Aunque software, libre no implica necesariamente que el producto sea gratuito, lo
habitual es que podamos obtener los programas descargndolos libremente de internet
o a travs de distribuciones.

SOFTWARE LIBRE

Hace referencia a la libertad de los


usuarios para ejecutar, copiar,
distribuir, estudiar, modificar el
software y distribuirlo modificado.
En general, se debe cumplir con
cuatro tipos de libertades para que

SOFTWARE PROPIETARIO

Es todo programa informtico en el


que el usuario tiene limitaciones para
usarlo, modificarlo o redistribuirlo
(esto
ltimo
con
o
sin
modificaciones).
Si una o varias libertades de un

un programa pueda ser considerado


en este campo.
Hay ms seguridad y fiabilidad.
La interfaz grfica suele ser muy
sencilla y por tanto poco amigable.
Su costo es muy bajo y mayormente
gratuito.
Existen aplicaciones para todas las
plataformas.
El usuario no depende del creador
del software.
La figura ms representativa es
Richard Stallman.

programa
cualesquiera
son
restringidas por algn motivo, dicho
programa deber ser considerado en
este grupo.
Generalmente son menos seguras.
La interfaz grfica es ms completa
por lo que es considerada de
avanzada.
Las aplicaciones de este tipo pueden
tener un costo mayor.
No existen aplicaciones para todas
las plataformas.
El usuario depende del creador del
software.
Destaca Bill Gates como pionero
en este software.

Conclusin
Existe un planteamiento que sigue el movimiento del cdigo abierto se apoya en una
base argumental no probada de que al permitir que los usuarios modifiquen y
redistribuyan el software con mayor libertad gracias a que pueden acceder al cdigo
fuente se producirn programas de mayor calidad, aunque la sola garanta de estas
libertades no supone que realmente esto sea as en todos los casos.

De hecho, el que la programacin privativa no ofrezca dichas libertades a los usuarios


no quiere decir que los programas que se producen bajo esta ptica sean de peor
calidad, sino que muy contrariamente en la mayora de las ocasiones productos que
son distribuidos como software propietario estn caracterizados por una gran
perfeccin tcnica explicable porque han sido pensados para sustentar un modelo de
negocio, caracterizado por la rentabilidad de venta exclusiva del programa y el afn de
monopolizar el nicho de mercado para el que la solucin ha sido creada, contexto en el
que la calidad y la excelencia son ingredientes fundamentales. La idea de que libertad
equivale a calidad es la principal debilidad de los movimientos que defienden modelos
de produccin libres, puesto que una y otra no tienen por qu estar estrechamente
relacionadas como ya hemos visto.

Bibliografa
https://es.wikipedia.org/wiki/Historia_del_software_libre_y_de_c%C3%B3digo_abierto
http://www.ecured.cu/C%C3%B3digo_abierto
https://es.wikipedia.org/wiki/Movimiento_del_software_de_c%C3%B3digo_abierto
http://www.informatica-hoy.com.ar/software-libre-gnu/Que-es-Codigo-Abierto.php

https://es.wiki2.org/wiki/C%C3%B3digo_abierto
https://softwarelibrelibertades.wordpress.com/2013/03/15/caracteristicasventajas-ydesventajas-del-software-libre/
http://www.gentegeek.com/sl-sp-ventajas-desventajas/
http://canaima.softwarelibre.gob.ve/multimedia/noticias/tecnologias-libres/201importancia-del-software-libre-en-el-mundo-actual
http://sis19upt.blogspot.com/2012/03/software-libre-y-software-propietario.html

You might also like