viernes, 27 de mayo de 2011

cuadro comparativo de 3 platadformas de open source

Ventajas y Desventajas del codigo abierto

Ventajas

La disponibilidad del código fuente hace posible que usuarios, programadores y empresas se involucren en el desarrollo de las aplicaciones. De esta forma, el proceso de detección y corrección de errores se lleva a cabo de forma eficiente, así como la implementación de nuevas características.

Es posible llevar a cabo modificaciones a los programas con el fin de adaptarlos a las necesidades específicas de una empresa.

Con el software de código abierto no existe un gasto de dinero en la compra de licencias, sino una inversión en la capacitación del personal.

Al utilizar programas de código abierto no se depende de una empresa específica para las tareas de mantenimiento, sino que puede contratarse a cualquiera que tenga la habilidad y el conocimiento necesario.

Desventajas

Sigue siendo una opción minoritaria entre los consumidores particulares.

No está respaldado por grandes campañas publicitarias en televisión.

No se ven hileras de paquetes de atractivos colores en los estantes de las tiendas de computación.

La inexistencia de cursos de capacitación de los mismos.

diferencias entre software libre y open source

Tanto Open Source como Free Software son movimientos sociales, preocupados sobre lo que puedes o debes poder hacer (derechos) con los programas (software). Tienen diferencias filosóficas pero pocas diferencias practicas.

Free Software tiene una visión moral “el software debería ser libre” Open Source tiene una visión practica “el software es mejor si su código es abierto“.

Free Software se refiere a Software Libre (no software gratis) y está basado en fundamentos morales. Las libertades a la que apunta son a que puedas utilizar un programa pero también puedas copiarlo, distribuirlo, estudiarlo o modificarlo sin restricción. En su visión, limitar estas libertades es inmoral.

Open Source se refiere al acceso al código del software, el distribuir el código fuente del software promueve, según los defensores del open source, entre los que me incluyo, software de mejor calidad, más confiable, seguro y creativo, el cual evoluciona de forma más rápida y orientado a satisfacer las necesidades de sus usuarios.
Derechos del open source

El código abierto no significa sólo acceso al código fuente. Los términos de distribución de software de código abierto deben cumplir con los siguientes criterios:
1. Libre redistribución
La licencia no debe restringir a nadie vender o entregar el software como un componente de una distribución mayor que contiene programas de diferentes fuentes. La licencia no debe solicitar «royalties» u otras comisiones para dicha venta.

2. Código fuente
El programa debe incluir el código fuente, y debe permitir la distribución en código fuente, así como la forma compilada. En caso de algún tipo de producto no se distribuye con el código fuente, debe haber un medio bien publicitada de obtener el código fuente por no más de un costo razonable de reproducción preferentemente, la descarga a través de Internet sin cargo. El código fuente debe ser la forma preferida en la cual un programador modificará el programa. Código fuente deliberadamente ofuscado no está permitido. Las formas intermedias como la salida de un preprocesador o traductor no están permitidos.

3. Trabajos Derivados
La licencia debe permitir modificaciones y trabajos derivados, y debe permitir que estos se distribuyan bajo los mismos términos que la licencia del software original.

4. Integridad del código fuente del autor
La licencia puede restringir el código fuente de ser distribuido en forma modificada solamente si la licencia permite la distribución de "archivos de revisión" con el código fuente con el fin de modificar el programa en tiempo de compilación. La licencia debe permitir explícitamente la distribución de software a partir de código fuente modificado. La licencia puede requerir que los trabajos derivados a llevar un nombre o número de versión del software original.

5. No hay discriminación contra las personas o grupos
La licencia no debe discriminar a ninguna persona o grupo de personas.

6. No discriminación en función de Endeavor
La licencia no debe restringir a nadie que haga uso del programa en un campo específico de la actividad. Por ejemplo, no pueden restringir el programa de ser utilizado en un negocio, o que se utilicen para la investigación genética.

7. Distribución de la licencia
Los derechos asociados al programa deben aplicarse a todos aquellos a quienes se redistribuya el programa, sin necesidad de pedir una licencia adicional para estas partes.

8. La licencia no debe ser específica de un producto
Los derechos asociados al programa no deben depender de formar parte del programa de distribución de software en particular. Si el programa se extrae de esa distribución y usado o distribuido dentro de los términos de la licencia del programa, todas las partes a las que el programa se redistribuya deben tener los mismos derechos que los que se conceden en relación con la distribución de software original.

9. La licencia no debe restringir otro software
La licencia no debe imponer restricciones sobre otro software que se distribuye junto con el software con licencia. Por ejemplo, la licencia no debe insistir en que todos los demás programas distribuidos en el mismo medio deben ser software open-source.

10. Licencia debe ser tecnológicamente neutral
Ninguna disposición de la licencia puede basarse en una tecnología o estilo de interfaz.

martes, 15 de marzo de 2011

ARTICULO

Licencias de software libre

La utilización de software libre se materializa en la descarga de Internet del software en cuestión, previa adhesión a un contrato entre la persona que desarrolló el software y la persona que pretende utilizarlo de manera gratuita; en el caso del software libre, no existe un pago previo asociado a esta acción. Este contrato recibe el nombre de "Licencia de Software", y constituye un "contrato de adhesión", puesto que no es posible negociar ninguno de los términos del contrato: la persona que pretende usar el software, debe adherir al contrato en su totalidad o no utilizar el software en cuestión.

Hoy existen numerosos tipos de licencias de software libre. Las principales son:

1. GNU Public Licence (GPL) y Lesser GNU Public License (LGPL).
2. Berkeley System Distribution License (BSDL).
3. MIT License, Artistic License, Sun Public License (SPL), Mozilla Public License (MPL).

Las instituciones públicas desarrollan y requieren software para cumplir con su labor. El software desarrollado, no importa cuál sea su origen o forma de desarrollo, como producto intelectual se encuentra supeditado a la Ley de Propiedad Intelectual Nº17.336. De acuerdo con ésta, y con las tendencias legislativas vigentes en el mundo, el software es reconocido en términos de su protección autoral como "obra literaria", y por tanto es protegido bajo el mismo esquema jurídico.

Finalmente (aunque parezca majadero al leer otras publicaciones sobre software libre), es necesario aclarar que "software libre" no es "software gratuito". Aunque no sea necesario pagar por una licencia de código abierto, la licencia no es el único factor que incide en el costo total de una solución.

jueves, 17 de febrero de 2011

Definicion


El software Libre tiene como finalidad de que nadie, absolutamente nadie, se apropie de la propiedad intelectual de éste. Es decir, el software libre no pertenece a nadie, pertenece a todos los que lo desarrollan y a los que lo utilizan, y todos pueden contribuir para mejorarlo.

Es la liberdad de obtener un programa de mamera libre y tenemos la posibilidad de realizar mejoras en el pero sin apropiarnos de el, unicamente respetando al autor de dicho programa.

De tal podremos realizar copias, distribucion entre otras cosas.

Ventajas

-Es libre su utilizacion.

-Cuenta con respaldo de informacion.

-Puede realizarce a nuestras nesecidades

Desvantajas

-Hay muy poca informacion

-No se cuanta con gente especializada en el.