Software Libre Privativo Codigo Abierto

10 Ejemplos de Software Libre Se denomina software libre a aquel programa de computadora que se distribuye junto con su

Views 45 Downloads 0 File size 229KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

10 Ejemplos de Software Libre Se denomina software libre a aquel programa de computadora que se distribuye junto con su código fuente, dando al usuario la libertad de modificarlo, estudiarlo, copiarlo, adecuarlo y distribuirlo. El software libre por lo general se encuentra disponible en forma gratuita o a un costo muy bajo que sólo cubre los gastos del medio de distribución; cabe mencionar que libre no significa gratuito, ya que un software puede mantener su característica de ser libre y además ser comercial. El uso del software libre tiene varias ventajas y desventajas que deben de ser puestas en consideración antes de utilizarlo, esto dependiendo de las necesidades particulares de cada usuario, ya que como en el caso de algunos sistemas operativos y otros programas pertenecientes al software libre, y como los usuarios pueden realizar modificaciones al mismo, estos en muchas ocasiones llegan a tener errores lógicos que se traducen en fallas, pero se destaca que los mismos desarrolladores e incluso el usuario en muchas ocasiones, puede realizar los cambios necesarios para mejorarlo e incluso añadir aquello que necesite para satisfacer sus necesidades de uso particulares, haciendo que en general este tipo de software valla mejorando ya sea mediante el uso de “parches” u otro tipo de modificación que el usuario puede dejar disponible para uso de otros usuarios, por ejemplo en alguna aplicación en específico. Existe una organización dedicada a promover las características del software libre fomentando su desarrollo y uso en todas las áreas de la computación. Esta organización se llama Free Software Foundation FSF. Se destaca también que una gran mayoría de estos softwares libres, pueden ser descargados gratuitamente de internet, o en versiones de prueba (con un tiempo específico de permiso de uso), o comprados por un módico precio.

36 ejemplos de software libre: 1. Sistema Operativo LINUX 2. Open Office (Suite ofimática) 3. NotePad ++ (Editor de texto) 4. eMule (programa de intercambio de archivos) 5. Shareaza (cliente de archivos P2P) 6. FileZilla (cliente FTP multiplataforma) 7. phpMyAdmin (herramienta PHP) 8. Apache (servidor Web HTTP) 9. Tom Cat (Servidor de internet) 10. Eraser (Eliminador de datos) 11. Gimp (editor de imágenes) 12. Kontact ( Gestor de información personal) 13. Xine (reproductor multimedia) 14. Emacs (editor de texto)

15. Mozilla (Firefox, Thunderbird, Mozilla Application Suite, Sunbird, Bugzilla) 16. Bash (intérprete de comandos) 17. Gnome (entorno de escritorio) 18. Ubuntu (Sistema Operativo) 19. Vim Editor (editor de texto) 20. InKscape (editor de gráficos) 21. Gimp Image Editor (editor de imagenes) 22. Drupal (sistema de gestion de contenidos) 23. Blender (programa informatico) 24. Ares (programa de Intercambio de archivos) 25. Jdownloader (Gertor de descárga) 26. Chromium (Navegador) 27. VLC (reproductor multimedia) 28. Gimp (editor de imagines) 29. Apache (servidor HTTP) 30. FreeBSD (sistema operative) 31. Amarok (reproductor de audio) 32. Open Movie Editor (editor de películas) 33. Audacity (editor de sonido) 34. LibreOffice (Suite ofimática) 35. Bluefish (editor HTML) 36. KTooN (editor de animaciones) Citado APA: (A. . 10 Ejemplos de Software Libre. Revista Enciclopedia 10ejemplos.com. Obtenido 12, 2019, de https://10ejemplos.com/10-ejemplos-de-software-libre/ )

El software libre a menudo se identifica como software gratuito cuando en realidad su característica más destacada es la libertad y no tanto el precio. El propietario de los derechos de un programa de software libre garantiza a los usuarios mediante una licencia una serie de libertades que no otorga el propietario de un software privativo. De forma general el usuario de software privativo en realidad no paga por la propiedad del programa sino por usarlo pero con fuertes limitaciones que le impiden acceder al código fuente, modificarlo, distribuirlo, etc.  El software libre representa un modelo o forma de concebir el desarrollo y uso del software. Muchas personas consideran a Richard Stallman como el padre de las bases ideológicas que fundamentan el movimiento de software libre a partir de la década de los 80. Surgió como reacción a las restricciones y prohibiciones del software privativo y protagonizó la creación de una organización  para difundir los principios y ventajas del software libre: Free Software Foundation (FSF). Richard Stallman: ¿Qué es el software libre?  La FSF define el software libre como aquel respecto al cual la comunidad de usuarios tiene libertad para ejecutar, copiar, estudiar, mejorar y redistribuir. Es

decir: si existe la libertad de usarlo para cualquier propósito, de estudiar cómo funciona y adaptarlo a las diferentes necesidades, de distribuir copias, de poder mejorarlo y de publicar las mejoras.  La FSF se refiere a cuatro libertades que deben tener todos los usuarios del software para que éste pueda ser calificado como libre (Stallman, 1996):    

Libertad 0. Es la libertad para usar el programa con cualquier propósito. Libertad 1. Se refiere a la libertad para estudiar cómo funciona el programa y adaptarlo a las propias necesidades. Para esto es necesario disponer del código fuente de su programación. Libertad 2. Es la libertad para redistribuir las copias. Libertad 3. Alude a la libertad de mejorar el programa y publicar las mejoras para que toda la comunidad se beneficie.  Un programa se puede clasificar como software libre solamente si los usuarios disponen de estas cuatro libertades. La descripción de estas 4 libertades se concretan la licencia GPL GNU (GNU General Public License) que se otorga a un aplicación informática cuando cumple estos requisitos. http://www.san-pedro.org/recomanats/software_libre/ // GPL En 1998 algunos programadores del software libre como Eric S. Raymond, Bruce Perens o Tin O’Reilly fundaron la organización OSI (Open Source Initiative) con el objetivo de fomentar el uso de programas informáticos de código abierto. Para ellos resulta imprescindible disponer del código fuente del programa para poder mejorarlo y adaptarlo a las necesidades reales de los usuarios. En consecuencia la OSI establece un decálogo de condiciones que debe cumplir un programa para ser considerado software libre o de código abierto:

1. 2. 3. 4.

5.

Libre distribución. No se puede impedir la venta ni distribución del programa o parte de él. Tampoco se puede exigir el pago de una canon por su distribución. Código fuente. El programa debe incluir el código fuente y no se puede restringir su redistribución. Trabajos derivados. No puede impedirse realizar modificaciones al programa y estas deben ser distribuidas bajo los mismos términos que el software original. Integridad del código fuente original. Puede exigirse que una versión modificada del programa tenga un nombre y número  de versión diferentes que el programa original para poder proteger al autor original de la responsabilidad de las nuevas versiones. No discriminación de personas. Las condiciones de uso del programa no pueden discriminar a personas o grupos de personas.

6.

No discriminación de usos. No se puede negar a ninguna persona el uso del programa para ningún fin: personal, comercial, empresarial, militar, etc. 7. Distribución de la licencia. Los derechos del programa deben aplicarse a todos los que se redistribuye el programa. 8. Licencia no específica. Los derechos garantizados al usuario de un programa no pueden depender que el programa forme parte de una distribución o paquete particular de software. 9. Restricción de otro software. La licencia no debe poner restricciones al uso de otros programas que se distribuyen con el software licenciado. 10. Licencia tecnológicamente neutra. No puede existir ninguna disposición en la licencia que obligue al uso de una tecnología concreta.

Pero, ¿qué es un software de código abierto? Se trata de un código fuente publicado bajo una licencia que permite su uso, modificación, o redistribución de forma libre. De este modo, se consigue que empresas, usuarios y programadores se involucren en un continuo estudio del funcionamiento del programa, con un claro objetivo: mejorarlo. Así, se logra llevar a cabo un eficiente proceso de detección de errores, correcciones e implementación de nuevas características. Conjuntamente, una de las particularidades - que tanto gusta- es la inexistencia de una fuerte inversión de capital, ya que no exige un gasto de dinero en compra de licencias. Y por supuesto, no nos podemos olvidar que el sistema de código abierto disminuye las barreras con la innovación, por lo que cualquier usuario puede compartir su idea en el mercado. De la misma forma, al utilizar estos programas se deja de depender de la labor de una empresa dedicada exclusivamente al mantenimiento del software, pudiendo abrir puertas a cualquier persona que tenga el conocimiento y la habilidad necesaria para hacerlo de forma remota. 

Entonces, ¿cómo saber si estamos ante un software de código abierto? Para tener la certeza de que se trata de un software de esta índole deberás fijarte si cumple los siguientes requisitos:  Libre redistribución del software.  El código fuente debe estar disponible u conseguirse de forma libre.  La modificación del software y su redistribución debe estar permitido.

 Debe constar y garantizar el nombre de autor original, quedando las demás modificaciones como programas de versiones posteriores con nombre y autor diferente.  No está permitido discriminar a ninguna persona tanto para su colaboración en la mejora del software como para su posterior utilización.  No te preocupes, porque está garantizada la utilización de este programa para cualquier fin que tengamos en mente.  Tampoco puede obligar a que otro software distribuido conjuntamente con el software código abierto también lo sea.  La licencia no debe aplicar restricciones sobre otros programas y debe ser tecnológicamente neutral

 Programas de software de código abierto De esta forma, encontramos infinidad de programas - de gran reputacióncon estas características (y que seguramente no tenías ni idea):

1. Linux Se trata del un sistema multitareas, multiusuario que proporciona una interfaz de comandos y una interfaz gráfica. Además, es el ejemplo más conocido y uno de los referente en código abierto.

2. Apache Open Office: Es un potente procesador de textos, cálculos y graficas perfecto para el mundo de la educación. De él se pueden enriquecer tanto profesores como alumnos, y sí, también se trata de un software de código abierto. 

3. Android: Seguro que te sorprende pero en efecto se caracteriza por ser un programa de código abierto. Gracias a este hecho muchos desarrolladores pueden utilizar este software para crear aplicaciones a utilizar por este sistema. 

4. Firefox:  Como bien sabrás, es el navegador web de Mozilla y  la mayor parte de su código es aportado por una gran comunidad de voluntarios. Por lo tanto se trata de otro ejemplo de software abierto: Pero como hemos dicho, los ejemplos no se terminan con esta pequeña lista. El futuro de este sistema es tan prometedor que los expertos aseguran

que en 2020 los equipos informáticos conseguirán más del 80% de sus componentes mediante comunidades voluntarias de código abierto. Tal es así, que en eConectia, como expertos proveedores de servicios de telefonía e Internet para empresas no dudamos en subirnos al carro e implementar en nuestras oficinas estos tipos de programas.  https://www.econectia.com/blog/software-codigo-abierto

Bitcoin, otro ejemplo más de código abierto Bitcoin es otro ejemplo de código abierto. El protocolo Bitcoin y su software se publican abiertamente y cualquier programador en cualquier lugar del mundo puede revisarlo o crear su propia versión modificada del software. El protocolo Bitcoin y la prueba del concepto la publicó Satoshi Nakamoto en 2009. Desde entonces, la comunidad ha crecido de forma exponencial y cuenta con numerosos desarrolladores que trabajan en el protocolo Bitcoin. Los nombres o los seudónimos de los desarrolladores que contribuyen al código de Bitcoin se publican en bitcoin.org/es/desarrollo De la misma manera que nadie controla el protocolo detrás del correo electrónico, Bitcoin tampoco tiene propietarios. Bitcoin lo controlan, por tanto, todos los usuarios de Bitcoin del mundo, ya que aunque los programadores mejoran el software, no pueden forzar un cambio en el protocolo de Bitcoin porque todos los demás usuarios son libres de elegir el software y la versión que quieran. Para que sigan siendo compatibles entre sí, todos los usuarios necesitan utilizar software que cumpla con las mismas reglas. Bitcoin sólo puede funcionar correctamente si hay consenso entre todos los usuarios. Por lo tanto, todos los usuarios y programadores tienen un gran aliciente en proteger dicho consenso. El código fuente de Bitcoin ha sido utilizado como la base para muchos otros proyectos de software. La forma más común de software generado a partir del código fuente de Bitcoin son monedas alternativas descentralizadas, que utilizan los mismos bloques de construcción básicos para implementar las monedas digitales, que se conocen como Altcoins. Además de las variaciones sobre su código fuente para la creación de monedas alternativas descentralizadas (Altcoins) con cadenas de bloques (blockchain en inglés) independientes, también es posible incorporar nuevas capas de protocolo sobre la cadena de bloques de Bitcoin que añaden nuevas características y funciones, éstas son las que conocemos como Metacoins. https://www.oroyfinanzas.com/

SOFTWARE PRIVATIVO

Escrito por karlospg1 28-11-2007 en General.Comentarios (0) SOFTWARE PRIVATIVO

  El software no libre (también llamado software propietario, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas 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 software no libre una persona física o jurídica (compañía, corporació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ósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las 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).

 Software Propietario Es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). (También llamado código cerrado o software no libre, privado o privativo) 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.    

4. CARACTERISTICAS DEL SOFTWARE PROPIETARIO: Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente. No puedes distribuirlo sin el permiso del propietario. El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.



Este posee accesos para que el usuario implemente otro tipo de sistema en el.



Cualquier ayuda en cuanto a los antivirus.



5. VENTAJAS DEL SOFTWARE PROPIETARIO:



Propiedad y decisión de uso del software por parte de la empresa.



Soporte para todo tipo de hardware.



Mejor acabado de la mayoría de aplicaciones.



Las aplicaciones número uno son propietarias.



Menor necesidad de técnicos especializados.



El ocio para ordenadores personales está destinado al mercado propietario.



Mayor mercado laboral actual.



Mejor protección de las obras con copyright.



Unificación de productos.

  

Facilidad de adquisición (puede venir preinstalado con la compra del PC, o encontrarlo fácilmente en las tiendas). Existencia de programas diseñados específicamente para desarrollar una tarea. Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.



Interfaces gráficas mejor diseñadas.



Más compatibilidad en el terreno de multimedia y juegos.



Mayor compatibilidad con el hardware.



6. DESVENTAJAS DEL SOFTWARE PROPIETARIO:



No existen aplicaciones para todas las plataformas (Windows y Mac OS).



Imposibilidad de copia.



Imposibilidad de modifación.



Restricciones en el uso (marcadas por la licencia).



Imposibilidad de redistribución.



Por lo general suelen ser menos seguras.



El coste de las aplicaciones es mayor.



El soporte de la aplicación es exclusivo del propietario.



El usuario que adquiere software propietario depende al 100% de la empresa propietaria.

Origen del Software Propietario Es documentalmente incomparable que en los años 60 los laboratorios Bell proporcionaron el código fuente de su sistema operativo UNIX,1 y tiempo después comenzó a existir lo que se conoce como software de código cerrado. Sin embargo hay que destacar que, al inicio de la era de la informática, era común que agrupaciones científicas estuvieran dispuestas a ceder su código a terceros sin un pago por el mismo ya que tampoco había una política que lo reglamentara y además era un beneficio común conocer los desarrollos ajenos en busca de la estandarización. Pasado el tiempo es en 1972 cuando el gobierno de los Estados Unidos obliga a IBM a distinguir entre software y hardware que hasta entonces no se distinguían claramente, dando lugar a los primeros intentos de cerrar el código de los programas. Aún en esa época, se encontraba en revistas como Creative Computing y Byte hojas y hojas llenas de código libre Software Propietario Nace en la década de los 70 cuando surge el interés de comercializar software Se crean las licencias de software propietario: hay que pagar por el derecho a uso EULA, Shrink-Wrap En 1975 Bill Gates y Paul Allen fundan Microsoft, principal impulsor del software propietario En 1983 nace el proyecto GNU iniciado por Richard Stallman. En 1991 nace Linux creado por Linus Torvalds En 1991 IBM y Microsoft dejan de cooperar en el desarrollo de Sistemas Operativos: IBM desarrolla OS/2 y Microsoft sigue con Windows Otras empresas desarrolladoras de software propietario: Adobe, AutoDesk, Macromedia. En 1997 Microsoft es demandado por el Departamento de Justicia de EE.UU. por prácticas monopólicas En 2002 el gobierno peruano decide utilizar sólo software libre en sus sistemas computacionales.

Importancia del Software Propietario El software propietario o con derecho de autor no es más que un sistema operativo de manejo comercial que tiene expectativas como de actualizaciones y uso de programas reconocido en el área de la informática es decir que se refiere a cualquier programa informático en el que los usuarios tienen limitadas 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, sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software este sistema operativo posee varias actualizaciones que serian Microsoft Windows seven, xp, vista entre

otros los cuales forman el manejo de los sistemas operativos privados con derecho de autor sin modificación alguna al código fuente del sistema.

https://www.monografias.com/