Código Abierto Definición. Fundamentos. Ventajas. Desventajas.

Slides:



Advertisements
Presentaciones similares
MAJDA LAFRIYAKH 4ª B. El software libre : es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto,
Advertisements

Lecciones sobre ingeniería de software desde el Software Libre
Software privado David Burgos Perela 1ºA BACH.
Escuela Politécnica del Ejército
Propietario En informática se denomina así a un tipo de software o a una plataforma hardware, o a ambos, que es propio de un fabricante concreto.
Licencias de Software.
¡Clasificación de software! Según su licencia
SOFTWARE LIBRE Juan Sebastián Villegas Óscar Iván Méndez
Conjunto de instrucciones que, cuando se incorpora en un soporte legible por máquina, puede hacer que una máquina con capacidad para el tratamiento de.
¿Qué es un software libre? Se refiere a cuatro libertades de los usuarios de los software Se refiere a cuatro libertades de los usuarios de los software.
Ing. Eddye Sánchez Castillo. Tecnología de Software  Introducción  Características  Deterioro  Evolución  Software Heredado  Software Libre  Software.
NICOLAS POLANIA MONJE LUIS FELIPE PERDOMO MURCIA
Sistema operativo libre vs propietario
SOFTWARE.
Software libre y software propietario
 En internet existen millones de archivos con toda clase de contenidos. Si contamos solo los archivos que puede haber en un ordenador personal existen.
ASIGNATURA: HARDWARE BÁSICO I SEMESTRE 2014 Docente: Ing. Edgardo Fabián Molina Segovia Carrera: I año Ingeniería en Computación y Sistemas Encuentro N°
La propiedad intlectual.  Existen millones de archivos en toda clase de contenido:  Archivo de texto  Archivos de audio  Archivos de imagen  Archivos.
LICENCIAMIENTO DE SOFTWARE FELIPE ARANGO RESTREPO.
Ensamblé de computadores
SOFTWARE.
SISTEMAS OPERATIVOS CARACTERISTICAS.
SOFTWARE LIBRE. El software libre (en inglés "free software", aunque esta denominación a veces se confunde con "gratis" por la ambigüedad del término.
POR: JUAN PABLO CLAROS SANTOS
SOFTWARE.
Ventajas y desventajas del Software libre
Linux Sistema operativo.
SISTEMAS DE GESTIÓN DE CURSOS DE LIBRE DISTRIBUCIÓN ROBERTO MENDOZA VILCHIS FMVZ-UAEMex.
TIPOS DE LICENCIAs DE SOFTWARE
María José Freire Mayra Coello Juan Francisco Pérez
SOFTWARE. ¿QUÉ ES EL SOFTWARE LIBRE?  Es el que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen.
Jorge Sadornil Fernández Alejandro Alastruey Allué
LINUX Cindy Ramos Maricruz Velasco.
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
Mireia Martínez Pineda
CATEGORÍAS DE SOFTWARE DE FUENTE NO DISPONIBLE
FUENTES DE SOFTWARE ► ELABORACIÓN PROPIA ► PAQUETES COMPRADOS ► ELABORACIÓN POR CONTRATO.
Elaborado por: María José freire.. SOFTWARE LIBRE Usado copiado Estudiado Modificado redistribuido libremente de varias formas No debe confundirse con.
Open Sources-Código Abierto Aixamarie Díaz Alvarado ETEG 502 Facilitador: Laylannie Torres Presentación: 15 segundos.
CASO LINUX.
Plataformas virtuales
Trabajo Informática Sept Pablo Pérez y Héctor Miranda.
Clasificación del Software
Trabajo Informática Sept Pablo Pérez y Héctor Miranda
SOFTWARE SOFTWARE. ¿Qué es el software? El software es el conjunto de programas que forman parte de las operaciones de un sistema de computación. El software.
Germán Gavilán Assistant Dean of Engineering University of California, Merced Introducing: Código Abierto (del inglés open source)
2.1 Tipos de software. Ismael Meza Casillas. Control de Proyectos.
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
AUTORÍA Y CREACIÓN DE SOFTWARE  Autoría: El derecho propiedad se genera de forma automática por la creación programas computaciones o software esta protegido.
SOFTWARE A MEDIDA ¿QUE ES UN SOFTWARE A MEDIDA? También conocido como software personalizado es aquel que ha sido desarrollado para un usuario u organización.
CONVENIENCIAS ENTRE COMPRAR O DESARROLLAR UN SOFTWARE A MEDIDA.
SOFTWARE DE INVERSION vs SOFTWARE PERSONALIZADO Conveniencias entre comprar o desarrollar un software a medida.
SOFTWARE LIBRE Urbez Lalaguna Zhengqing Ye. Libertades que el Software Libre ofrece a los usuarios La libertad de usar el programa, con cualquier propósito.
Conveniencia entre compra o desarrollo a medida SOFTWARE A MEDIDA VENTAJASDESVENTAJAS. 1. Se ha diseñado específicamente para las necesidades empresariales.
SOFTWARE LIBRE Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software.
Unidad Nº 5 “Administración de Recursos Informáticos” Conveniencias entre comprar o desarrollar un software a medida.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
CONVENIENCIAS ENTRE COMPRAR O DESARROLLAR UN SOFTWARE A MEDIDA.
Conveniencia entre comprar o desarrollar un software a medida.
Contar con las licencias que avalen el uso del software. Imposibilidad de copia y modificación. Contar con los manuales y la asesoría directamente.
Compra o Desarrollo de Software a Medida incluye herramientas, funciones y áreas que jamás serán utilizadas, sobre todo cuando se trata de pequeñas.
¿COMPRAR O DESARROLLAR UN SOFTWARE A MEDIDA? VENTAJAS DESARROLLO SOFTWARE A MEDIDA La empresa es dueña del sistema, pudiendo modificarlo cuando quiera.
Conveniencias entre comprar o desarrollar un software a medida SOFTWARE.
CONVENIENCIAS ENTRE COMPRAR O DESARROLAR UN SOFTWARE A MEDIDA.
JUAN FELIPE INFANTE MATEUS 9a.  Un tipo de contrato.  Se especifican todas las normas y cláusulas que rigen el uso de un determinado programa.  Exponen.
El software libre y el propietario Autora: Ana Yeska Guerra.
Una aproximación al software libre en la empresa Pedro Melguizo Biosca Jornada de Software Libre en la PYME.
 Es el conjunto de programas, procedimientos y documentos relacionados con el sistema hardware. programasprocedimientosdocumentossistemahardware.
Software Libre Referencias digo_libre Software libre (en inglés free software) es la denominación.
Transcripción de la presentación:

Código Abierto Definición. Fundamentos. Ventajas. Desventajas. Software Libre. Comparativo Software libre v/s Software de licencia.

Definición. El término de software a código abierto se refiere a programas que se ofrecen con total libertad de modificación, uso y distribución bajo la regla implícita de no modificar dichas libertades hacia el futuro. Dicho de otra manera son programas adquiridos por particulares o empresas con la finalidad de contar con el código fuente para posibles adaptaciones o mejoras en el futuro.

Definición. La idea que late detrás del open source es sencilla: cuando los programadores en internet pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software. La filosofía del Open Source orienta su atención en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el Software Libre funciona bajo un ideal: el software propietario, al no poder compartirse, es anti ético dado que prohibir compartir entre seres humanos va en contra de las leyes naturales.

Fundamentos. Libre redistribución: el software debe poder ser regalado o vendido libremente. Código fuente: el código fuente debe estar incluido u obtenerse libremente. Trabajos derivados: la redistribución de modificaciones debe estar permitida. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches. Sin discriminación de personas o grupos: nadie puede dejarse fuera. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.

Fundamentos. 7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa. 8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor. 9. La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto. 10. La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.

Fundamentos. El "open source" o "código abierto" no es sólo el medio por el que unos cuantos hackers tienen la oportunidad de luchar contra un monopolio. Este, además, ofrece la posibilidad a pequeñas y medianas empresas o individuos de colaborar para conseguir un producto que no podrían obtener debido a las altas restricciones y costosas licencias del software cerrado o privativo. También es una fórmula útil para corregir errores en un programa e introducir rápidamente los cambios que solicita el usuario final. El modelo open source lleva asociado un incremento en la seguridad de un sistema: su código fuente es público y está expuesto a millones de ojos. Lo cual quiere decir que los problemas se resolverán en lugar de esconderse hasta que la persona equivocada los descubra.

Ventajas. Libertad de uso y redistribución: Las licencias de software de fuentes abiertas existentes permiten la instalación del software tantas veces y en tantas máquinas como el usuario desee. Independencia tecnológica: El acceso al código fuente permite el desarrollo de nuevos productos sin la necesidad de desarrollar todo el proceso partiendo de cero. Fomento de la libre competencia al basarse en servicios y no licencias: Uno de los modelos de negocio que genera el software de fuentes abiertas es la contratación de servicios de atención al cliente. Este sistema permite que las compañías que den el servicio compitan en igualdad de condiciones al no poseer la exclusividad del producto del cual dan el servicio. Esto, además, produce un cambio que redunda en una mayor atención al cliente y contratación de empleados, en contraposición a sistemas mayoritariamente sostenidos por la venta de licencias.

Ventajas. Estándares abiertos: Los estándares abiertos permiten una interoperatividad más alta entre sistemas, evitando incompatibilidades. Los estándares de facto son válidos en ocasiones para lograr una alta interoperatividad si se omite el hecho de que estos exigen el permiso del propietario y, en su caso, el pago de royalties. Sistemas sin puertas traseras y más seguros: El acceso al código fuente permite que tanto expertos como empresas de seguridad de todo el mundo puedan auditar los programas, por lo que la existencia de puertas traseras es ilógica, ya que se pondría en evidencia de manera casi inmediata. Corrección mas rápida y eficiente de fallos: La disponibilidad del código fuente ha demostrado solucionar mas rápidamente los fallos de seguridad en el software de fuentes abiertas, posibilidad que no se da en el caso del software propietario.

Desventajas. Inexistencia de garantía por parte de los autores del entorno de desarrollo. Interfaces gráficas menos amigables, pero no en todos los casos. Poca estabilidad y flexibilidad en el campo de multimedia y juegos. Menor compatibilidad con el hardware, pero no en todos los casos.

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 las 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. Hacer públicas las mejoras, de modo que toda la comunidad se beneficie .

Software Libre v/s Software Propietario. Ventajas Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ). El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas. Libertad de copia. Libertad de modificación y mejora. Libertad de uso con cualquier fin. Libertad de redistribución. Facilidad a la hora de traducir una aplicación en varios idiomas. Mayor seguridad y fiabilidad. El usuario no depende del autor del software.

Software Libre v/s Software Propietario. Ventajas Facilidad de adquisición ( puede venir pre instalado 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.

Software Libre v/s Software Propietario. Desventajas Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas de instalar. Menor uso en las instituciones educativas. Menor difusión. Dificultad de uso. Menor compatibilidad con el hardware.

Software Libre v/s Software Propietario. Desventajas No existen aplicaciones para todas las plataformas ( Windows y Mac OS ). Imposibilidad de copia. Imposibilidad de modificació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.