Republica Bolivariana de Venezuela Universidad Nacional Experimental Simón Rodríguez Núcleo- Araure
Participantes: Linarez Yesica C.I: 18.929.597
Ensayo Software Libre
Cuando Cuando escucha escuchamos mos la frase frase “Softw “Software are Libre” Libre” muchos muchos se pregunt preguntara aran: n: ¿Qué ¿Qué significa?, ¿Qué tan eficiente es?, ¿Por qué se llama así?, pero sin embargo, nadie se preocupa por investigar, solo nos quedamos con la duda, por eso en este ensayo destacaremos la definición del software libre, sus libertades fundamentales, sus ventajas y sus desventajas, los tipos de licencias, entre otras cosas que son importantes y que necesitamos saber para poder informarnos bien acerca de lo que es en realidad un software libre. Claro que primero comenzaremos con un poco de historia, para poder saber bien como fue creado el software libre, por quien fue creado, por que razones fue creado, entre otras cosas.
Comencemos…!!! Podemos decir que estamos acostumbrados a que la persona que nos vende el software, nos imponga las condiciones con las que podemos utilizar el software, en cambio en el software libre podemos tener libertades que con el software primitivo. DEFINICION DE SOFTWARE LIBRE
Software libre (en inglés free software) es la denominación del software que brinda libertad a los usuarios sobre su producto adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo). Podemos destacamos 4 libertades fundamentales: • Libertad para ejecutar el programa,... SOFTWARE PRIVATIVO
El softwa software re no libre libre (tambié (también n llamad llamado o softwa software re propiet propietario ario,, softwa software re privat privativo ivo,, software privado, software con propietario o software de propiedad) se refiere a cualq cualqui uier er progr programa ama info informá rmátitico co en el que los los usua usuario rioss tien tienen en limi limita tada dass las las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido. Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software. En el softwa software re no libre libre una person persona a física física o jurídi jurídica ca (compañ (compañía, ía, corpora corporació ción, n, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propó propósi sito to;; de estu estudi diar ar cómo cómo funci funcion ona a el progra programa ma y adap adapta tarlo rlo a las las propi propias as nece necesi sida dades des (dond (donde e el acce acceso so al códi código go fuen fuente te es una condi condici ción ón prev previa ia); ); de distribuir distribuir copias; o de mejorar mejorar el programa programa y hacer públicas públicas las mejoras mejoras (para esto el acceso al código fuente es un requisito previo).
De esta manera, un software sigue siendo no libre aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (por ejemplo, la versión comercial de SSH o el programa de licencias shared source de Microsoft
HISTORIADELSOFTWARELIBREEntrelosaños1960y1970,elsoftwarenoeraconside radounproductosinounañadidoquelosvendedoresdelasgrandescomputadorasdelaép ocaaportabanasusclientesparaqueestospudieranusarlos.Enestacultura,eracomúnqu elosprogramadoresydesarrolladoresdesoftwarecompartieranlibrementesusprogram asunosconotros,peroafinalesdeladécadade1970,lascompañíasiniciaronelhábitodei mponerrestriccionesalosusuarios,conelusodeacuerdodelicencia.Conlallegadadelos años1980lasituacióncomenzóacambiar,secomenzaronautilizarsistemasoperativospr ivados;encasodequeunusuariooprogramadorencontrasealgúnerrorenlaaplicación,lo únicoquepodíahacereradarloaconoceralaempresadesarrolladoraparaqueestalosolu cionara,aunqueelprogramadorestuvieracapacitadoparasolucionarelproblema.Precis amenteestofueloquelesucedióaRichardStallmanenellaboratorioquetrabajaba,yaquer ecibieronunaimpresoralacualerautilizadaenredportodoslostrabajadores,lamismanof uncionabacorrectamente,debidoaquecadaciertotiempoelpapelseatascabaynosegen erabaningúnavisoqueseenviaseporredalosusuarios,demodoinformativo.Laperdidad etiempoeraconstante,debidoaquelosusuariosmandabanaimprimirsustrabajosporred yalirabuscarlosseencontrabanconlaimpresoraatascadayunacolaenormedetrabajosp endientes.RichardStallmandecidióresolverelproblema,peroparaellonecesitabaacces oalcódigofuente,elcualsolicitóalaempresayfuenegado.EsefueelmomentodondeRich ardStallmandecidiódesarrollarmássoftwarepropietariosyesentoncescuandoen1984c omenzóatrabajarenelproyectoGNU,yunañomastardefundólaFreeSoftwareFoundatio n(FSF),introduciendoasíladefinicióndeSoftwareLibre.UCV-VENEZUELA CONCEPTODESOFTWARELIBRESerefierealalibertaddelosusuariosparaejecutar,c opiar,distribuir,estudiar,modificarelsoftwareydistribuirlomodificado.FreeSoftwareFou
ndation,1984Modelodedesarrolloydedistribucióndelsoftwaredesarrolladocooperativa mente.Envezdequeelcódigodelsistemaodecadaunodelosprogramasseaunsecretoce losamenteguardadoporlaempresaqueloproduce,ésteespuestoadisposicióndelpúblic o,paraquepuedanmodificar,mejorarocorregirlo.ManifiestodelSoftwareLibreMéxicoElSoftwareLibreesunacuestióndelibertaddelosusuariosdeejecutar,copiar,dist ribuir,estudiar,cambiarymejorarelsoftware.Sedebepensarenlibrecomo“libertaddeexp resión”ynocomoen“barralibre”.ProyectoGNUUCV-VENEZUELA HISTORIA DEL SOFTWARE LIBRE Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época aportaban a sus clientes para que estos pudieran usarlos. En esta cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros, pero a finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdo de licencia. Con la llegada de los años 1980 la situ situac ació ión n come comenzó nzó a camb cambia iar, r, se come comenza nzaro ron n a util utiliz izar ar sist sistem emas as oper operat ativo ivoss privados; en caso de que un usuario o programador encontrase algún error en la apli aplica caci ción ón,, lo únic único o que que podí podía a hace hacerr era era darl darlo o a cono conoce cerr a la empr empres esa a desarrolladora para que esta lo solucionara, aunque el programador estuviera capacitado para solucionar el problema. Precisamente esto fue lo que le sucedió a Richard Stallman en el laboratorio que trabajaba, ya que recibieron una impresora la cual era utilizada en red por todos los trabajadores, la misma no funcionaba correctamente, debido a que cada cierto tiempo el papel se atascaba y no se generaba ningún aviso que se enviase por red a los usuarios, de modo informativo. La perdida de tiempo era constante, debido a que los usuarios mandaban a imprimir sus trabajos por red y al ir a buscarlos se encontraban con la impresora atascada y una cola enorme de trabajos pendientes. Richard Stallman decidió resolver el problema, pero para ello necesitaba acceso al código fuente, el cual solicitó a la empresa y fue negado. Ese fue el momento donde Richard Stallman decidió decidió desarro desarrolla llarr más softwa software re propie propietar tarios ios y es entonce entoncess cuando cuando en 1984 1984 comenzó a trabajar en el proyecto GNU, y un año mas tarde fundó la Free Software Foundation (FSF), introduciendo así la definición de Software Libre. UCV - VENEZUELA CONCEPTO DE SOFTWARE LIBRE Se refiere a la libertad de los usuarios para ejecutar, ejecutar, copiar, copiar, distribuir, distribuir, estudiar, modificar el software software y distribuirlo distribuirlo modificado. modificado. Free Software Foundation, 1984 El Software Libre es una cuestión de libertad de los usuarios de ejecutar, ejecutar, copiar, distribuir, distribuir, estudiar, estudiar, cambiar cambiar y mejorar mejorar el software. Se debe pensar en libre como “libertad de expresión” y no como en “barra libre”. Proyecto GNU UCV - VENEZUELA Modelo de desarrollo y de distribución del software desarrollado cooperativamente. En vez de que el código del sistema o de cada uno de los programas sea un secreto celosamente celosamente guardado por la empresa empresa
que lo produc produce, e, éste éste es pues puesto to a disp dispos osic ició ión n del del públ públic ico, o, para para que pueda puedan n modificar, mejorar o corregirlo. Manifiesto del Software Libre - México COMPARATIVO ENTRE SOFTWARE DE MICROSOFT Y SOFTWARE LIBRE 1.VIE VIENE YA INSTA NSTALA LAD DO EN LA MAY MAYORÍ ORÍA DE LAS MÁQ MÁQUINA UINAS S 2.2.- LAS HERR HERRAM AMIE IENT NTAS AS DE MICR MICROS OSOF OFT T SON SON SOPO SOPORT RTAD ADAS AS POR POR UNA UNA GRAN GRAN CANTIDAD DE COMPAÑIAS DE TODOS LOS TAMAÑOS A NIVEL NACIONAL E INTERNACIONAL 3.- REALIZAN ACTIALIZACIONES Y MEJORAS CONSTANTES A SUS PRODUCTOS , PARA QUE TENGAN UN MEJOR DESEMPEÑO EN AMBIENTES DE RED. 4.- CADA COMPONENTE DE ESTE SOFTWARE ES UNA CAJA CAJA NEG NEGRA DE LA CUAL CUAL SE DESCON SCONO OCE SU FUNC FUNCIIONAM NAMIENT IENTO O DETALLADO 5.- DESCUIDO POR SUS SISTEMAS OPERATIVOS 6.- EL COSTO DE LAS LAS LICE LICENC NCIA IAS S ES MUY MUY ELEV ELEVAD ADO O 7.7.- ES NECE NECESA SARI RIO O CONT CONTRAT RATAR AR PAQUETES DE SOPORTE TÉCNICO PARA LA RESOLUCIÓN DE PROBLEMAS A COSTO ELEVADO 1.- BENEFICIOS SOCIALES Y TECNOLÓGICOS PARA EL PAÍS 2.- TODO EL MUNDO TIENE DERECHO A USARLO 3.- ACCESO AL DISEÑO (CÓDIGO FUENTE) 4.- DERECHO A MODIFICACIÓN 5.- SIN COSTO ASOCIADO 6.- LIBRE DISTRIBUCIÓN 7.- MAYOR CURVA DE APRENDIZAJE 8.NO HAY GARANTÍA DE AUTOR 9.- ÚNICAMENTE PROYECTOS IMPORTANTES Y DE TRAYECTORIA TIENE BUEN SOPORTE 10.- EL USUSARIO DEBE TENER NOCIONES DE PROGRAMACIÓN UCV - VENEZUELA SOFTWARE PROPIETARIO SOFTWARE LIBRE CARACTERISTICAS 1.- Tiende a ser muy eficiente, por que mucha gente lo optimiza y mejora 2.- Tiende a ser muy robusto, ya que mucha gente puede arreglarlo, no solamente el creador o la compañía que lo produce. Mucha gente tiende a contribuir, por que es interés de todos mejorar esta base común. 3.Tien Tiende de a ser ser muy muy dive divers rso, o, ya que que la gent gente e que que cont contri ribu buye ye tien tiene e much muchas as necesidades deferentes y esto hace que el software esté adaptado a una cantidad más grande de problemas. 4.- Motiva al aprendizaje en el área de la programación. MÁS SOFTWARE LIBRE… UCV - VENEZUELA MOZILLA FIREFOX THUNDERBIRD GIMP AUDACITY ANDROID LINUX 1991 Linus Benedict Torvalds GNU 1984 Richard Stallman SOFTWARE LIBRE EN VENEZUELA Con la finalidad finalidad de facilitar facilitar la interoperabi interoperabilidad lidad de los sistemas de información información del Estado contribuyendo a dar respuestas rápidas y oportunas a los ciudadanos, el Gobierno Bolivariano de Venezuela bajo el decreto N° 3.390, publicado en Gaceta Oficial Nº 38.095 el 28 de diciembre del año 2004 expresa en su art. 1:
“ La Admini Administr straci ación ón Pública Pública Nacion Nacional al emplea empleara ra priori prioritar tariam iament ente e Softwa Software re Libre Libre desarrol desarrollad lado o con estánd estándares ares abiert abiertos, os, en sus sistema sistemas, s, proyec proyectos tos y servici servicios os informáticos. A tales fines, todos los organismos y entes de la Administración Pública Nacional iniciarán los procesos de migración gradual y progresiva de estos hacia Software Libre desarrollado con estándares abiertos ”. Los beneficios de la aplicación del Software Libre en Venezuela son: Razones Económicas: Ahorros importantes al liberarse del pago de licencias y especialmente por la replicación casi gratuita de aplicaciones comunes a toda la administración pública. El muy bajo costo del software permitirá la ejecución de programa. Independencia Tecnológica: El Estado deja de depender de terceros (a menudo transnacionales) para el diseño, desarrollo y mantenimiento de sus sistemas de inform informaci ación, ón, retoma retomando ndo el control control total total de sus proceso procesos, s, en partic particula ularr de los procesos críticos y de alta importancia estratégica para el país. Control de la Información: El acceso al código fuente, la libertad de inspeccionar el funcionamiento del software, la libertad de decidir la manera en que almacenan los datos y la posibilidad de modificar cualquiera de estos aspectos queda en manos del Estado, lo cual le permite el control total de la información y por consiguiente el ejercicio de la Soberanía Nacional. Confia Confiabil bilida idad d y Estabi Estabilida lidad: d: El softwa software re libre libre realiz realizado ado por comunid comunidade adess está está sometido a la inspección de un importante número de personas, este número de verificadores es mucho mayor que el del software propietario. Estas personas identi identific fican an los proble problemas mas,, los resuel resuelven ven,, y compar comparten ten las soluci solucione oness con los demás. Por tal razón los programas libres de las comunidades gozan de gran confiabilidad y estabilidad. Seguridad: La información que el Estado maneja generalmente es importante y/o confide confidenci ncial, al, puede puede ser muy peligr peligroso oso que esta esta informa informació ción n caiga caiga en manos manos incorrectas. Por esta razón es imprescindible que el Estado pueda verificar que su software no tenga puertas de entrada traseras, voluntarias o accidentales, y que pueda cerrarlas en caso de encontrarlas; tal control sólo es posible con el software libre. Desarrollo País: Se genera Transferencia Tecnológica hacia los actores nacionales product productore oress de softwa software, re, acelera acelerando ndo el Desarro Desarrollo llo Endóge Endógeno no y reforz reforzando ando la Soberanía Nacional. UCV - VENEZUELA
El Ministerio del poder Popular para Ciencia, Tecnología e Industrias Intermedias creo el portal www.sotwarelibre.gob.ve , del Gobierno Bolivariano de Venezuela, con la finalidad de mantener a la población venezolana, interesada en este tema, info inform rmad ada a con con tema temass de actu actual alid idad ad,, link linkss a inst institituc ucio ione ness rela relaci cion onad adas as,, programación y cronograma de actividades relacionadas con el Plan Canaima, entre otras. UCV - VENEZUELA El pasado 14 de marzo de 2010 se publicó en la Gaceta Oficial N° 39633 la resolución 025, la cual establece el uso OBLIGATORIO de Canaima GNU/Linux en los equipos de trabajo en la Administración Pública Nacional (APN). “ Resolución medi median ante te la cual cual se esta establ blece ece el uso de Cana Canaima ima GNU/ GNU/Li Linux nux como como siste sistema ma operativo de Software Libre en las estaciones de trabajo de los Órganos y Entes de la Administrac Administración ión Pública Nacional Nacional de la República Bolivariana Bolivariana de Venezuela, con el propósito de homogeneizar y fortalecer la plataforma tecnológica del Estado Venezolano”. CANAIMA GNU/LINUX es un sistema operativo libre (derivado de Debia Debian) n) cread creado o por por vene venezol zolan anos os diri dirigi gido do a todo todoss los los usua usuario rioss y usua usuaria riass de sistemas computacionales. Este sistema contiene muchas aplicaciones destinadas a satisfacer la mayor parte de necesidades comunes del ser humano en materia computacional. El Proyecto Canaima está compuesto por un grupo heterogéneo de partici participan pantes tes proveni provenient entes es de difere diferente ntess institu institucio ciones nes públic públicas as y partic particula ulares, res, activistas del Software Libre y ciudadanos en general. Su desarrollo es abierto y busca sumar a la mayor cantidad posible de colaboradores y desarrolladores. Entre las instituciones que participan o han participado en el desarrollo en el desa desarro rrollllo, o, orga organiz nizac ació ión n e impu impuls lso o de CANA CANAIM IMA A GNU/ GNU/LI LINU NUX X está están: n: CNTI CNTI,, VENEZO VENEZOLAN LANA A DE INDUST INDUSTRIA RIA TECNOL TECNOLÓGI ÓGICA, CA, COVETE COVETEL, L, CANTV, CANTV, ONUVA, ONUVA, FIDETEL, CENDITEL, FUNDACITE, CVG EDELCA, GLOBAL KNOWLEDGE, entre otras. El Plan Canaima Educativo se basa en la entrega de computadoras a alum alumno noss de las las dist distin inta tass unida unidade dess educ educat ativ ivas as del del país país,, con con la fina finalilida dad d de democratizar las tecnológicas que se están aplicando en la actualidad y llevarlas al alcance de todos. UCV - VENEZUELA