Está en la página 1de 4

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD DE INGENIERA INDUSTRIAL Y SISTEMAS



INFORME DE CONFERENCIA

TTULO: Anlisis de Metodologas de Desarrollo aplicadas a
Proyectos de Software Libre

PONENTE: Solis Ponce, Yonsy Manuel

AUTOR: Snchez Castelo, Jair Giancarlo

CDIGO: 20111038K

Viernes 23 de Agosto del 2013
INFORME SOBRE LA CONFERENCIA:
Anlisis de Metodologas de Desarrollo aplicadas a
Proyectos de Software Libre


RESUMEN:
Es comn que el concepto de software haga referencia a los programas y datos almacenados en
un ordenador, que en trminos informticos llamamos parte abstracta o soporte lgico. Yonsy
Solis nos invita en entender el concepto de software como idea, y partir de este concepto para
entender de qu trata el software libre.
El software libre no surgi con una reunin de expertos que crearon una empresa, que ms tarde
gener ingresos, NO. Se trata de otra situacin, el software libre es una idea que surge de un
individuo de liberar su cdigo con la finalidad de que ms desarrolladores puedan modificarlo o
aportar nuevas ideas. Vemos entonces que esta forma de pensar se contrapone por completo con
las anticuadas normas que haban expandido los fabricantes, de quedarse con su cdigo y no mirar
ms all. Un software es una idea estupenda al igual que la meloda de una cancin o la receta de
una comida exquisita.
Por los aos 80, Richard Stallman inici el proyecto GNU con la finalidad de crear un sistema
operativo completamente libre: el sistema GNU. Para poder asegurar que el software GNU
permanezca libre, es decir, que todos los usuarios pudieran ejecutarlo, copiarlo, modificarlo y
distribuirlo, el proyecto deba de tener una licencia especial. Esta licencia se conoce en ingls
como copyleft, lo cual da a entender que el autor del software permite la distribucin libre del
mismo, en una obvia oposicin a copyright (derecho de autor), y est contenida en la Licencia
General Pblica de GNU (GPL).
Con el nacimiento del proyecto GNU, Richard Stallman plante el concepto de las 4 libertades que
un programa debe cumplir para denominarse Software Libre:
La libertad de ejecutar el programa para cualquier propsito.
La libertad de estudiar cmo trabaja el programa y cambiarlo para que haga lo que usted
quiera.
La libertad de redistribuir copias para que pueda ayudar al prjimo.
La libertad de distribuir copias de sus versiones modificadas a terceros. Esto le permite
ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El
acceso al cdigo fuente es una condicin necesaria para ello.
Entre uno de los programadores que tena en mente la idea de software libre se encontraba Linus
Torvalds, que por los aos 90 comenz a escribir el ncleo Linux y decidi distribuirlo bajo la
licencia GPL. Este sistema se basa en otro sistema ms antiguo llamado Unix, comercial y con
costes de implantacin que Torvalds no deseaba asumir. Aunque para dar vida a Linux se
reprogram por completo el sistema Unix, gracias a la aportacin de miles de personas. Y son
estos mismos programadores los que cuidan que el sistema se encuentre siempre actualizado,
creando nuevas versiones y corrigiendo problemas de los desarrollos anteriores.
Otro proyecto analizado por Yonsy Solis es el de Michael Widenius en la dcada de los 90.
Widenius intent utilizar mSQL para conectar tablas usando rutinas de bajo nivel ISAM, sin
embargo, mSQL no era rpido y flexible para sus necesidades. Esta situacin lo condujo a crear una
API SQL que llam MySQL para bases de datos muy similar a la de mSQL pero ms portable.
El sistema MySQL gestiona base de datos, es multihilo y multiusuario. MySQL AB desde enero de
2008 pas a ser una subsidiaria de Sun Microsystems, esta presenta MySQL como software libre
en un esquema de licenciamiento dual. Por una parte MySQL se ofrece bajo la GNU GPL para que
lo usen de tal forma que sea compatible con esta licencia, pero si existen empresas que quieran
incorporarlo como producto privativo entonces pueden comprar una licencia especfica que les
permita esta forma de uso.
APLICACIONES:
Con la aparicin de software libre las empresas locales (pequeas o medianas) pueden apoyarse
en grandes desarrollos libres y adaptarlos a la realidad local.
El software libre tambin debe ir siempre de la mano con la administracin pblica. Este software
beneficia a la administracin en la medida en que supone ventajas en cuanto a costes de licencias,
mxima posibilidad de adaptacin sin depender de proveedores nicos y con la participacin de
empresas locales, uso de estndares y de formatos abiertos que no supongan trabas a los usuarios
de sus sistemas.
El gestionador de base de datos MySQL es muy utilizado en aplicaciones web. Su popularidad
como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL.
En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es
intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.
APRECIACIN PERSONAL:
Considero que la idea de software libre se perfila como una gran alternativa a ser utilizada en
empresas privadas as como las organizaciones pblicas, dado que reducen significativamente
costos de licencia, no depende de proveedores nicos y son fcilmente adaptables. Y por
supuesto, los usuarios particulares, como los estudiantes y profesores tienen al software libre
como un gran medio de aprendizaje. Incluso hasta Microsoft se ve beneficiado con la existencia de
software libre, dado que se ve obligado a mejorar sus productos, reinventarse o quedarse atrs,
es entonces donde los programadores se sumergen en un mundo donde la competencia es muy
fuerte, pero los beneficiados somos los usuarios.
El software libre comprende una gran propuesta, la cual seguir expandindose como lo viene
haciendo actualmente. Pero esta idea de libertad no se limita al concepto de software, pienso que
con la ayuda de la globalizacin de la informacin, este concepto podra aplicarse a cualquier otra
obra cultural la cual pueda ser publicada.

También podría gustarte