Tabla comparativa de tipos de licencias de software
Software
1. Republica Bolivariana De Venezuela
Ministerio del Poder Popular para la Educacion
U.E.C.”San Francisco De Asis”
4to Año,Seccion “B”
Ciudad Bolivar/Estado Bolivar
Profesora
Moraima Medina
Integrantes
Yurysmar Villamizar
Mileidys Mondazzi
Ciudad Bolivar,Noviembre de 2013
3. *Seleccionar Software
1. Articule sus metas de negocios con el nuevo software
2.Asegure la participación de todos los involucrados, especialmente el equipo
gerencial,los usuarios finales, las gerencias de IT y de finanzas.Deben
involucrarse en todo el proceso.
3.Registre los procesos de negocios actuales.Destaque los problemas o
limitaciones
4.Determine cuales de esos procesos de negocios pueden mejorarse
5.Defina y de prioridad de sus requerimientos para el nuevo software.Tenga
presente las metas que definió previamente
6.Identifique las opciones de software disponibles
7.Achique la listas larga de potenciales soluciones de software a una lista corta
con 5 a 8 soluciones,comparando cada una contra sus requerimientos y
prioridades
8.Observe demostraciones, presentaciones, versiones de prueba y materiales de
capacitación. Evalue cada producto.
9.Busque referencias.Converse con otras empresas similares a su organización en
tamaño e industria de actuación
10.Considere los costos iniciales y los costos de periódicos; evalue al vendedor
detrás del producto. Recuerde que convivirán por muchos años. La decisión de
incorporar software de aplicación, además de constituir una inversión
importante, es una decisión que perdurara por muchos años.
4. *Identificar que Tipo de Software pertenece y su licencia
-Software libre
-Software de código abierto («Open Source»)
-Software de dominio público
-Software con copyleft
-Software libre sin copyleft
-Software con licencia permisiva, laxa
-Software con licencia GPL
-Software con licencia GPL
*Licencias
-Software Libre o Free Software
Es un software disponible para cualquiera que desee utilizarlo, copiarlo y
distribuirlo, ya sea en su forma original o con modificaciones. La posibilidad de
modificaciones implica que el código fuente está disponible. Si un programa es
libre, puede ser potencialmente incluido en un sistema operativo también libre. Es
importante no confundir software libre con software gratis, porque la libertad
asociada al software libre de copiar, modificar y redistribuir, no significa
gratuidad.Existen programas gratuitos que no pueden ser modificados ni
redistribuidos. Y existen programas pagos.
-Copyleft
La mayoría de las licencias usadas en la publicación de software libre permite que
los programas sean modificados y redistribuidos. Estas prácticas están
generalmente prohibidas por la legislación internacional de copyright, que intenta
impedir que alteraciones y copias sean efectuadas sin la autorización del o los
5. autores. Las licencias que acompañan al software libre hacen uso de la legislación
de copyright para impedir la utilización no autorizada, pero estas licencias definen
clara y explícitamente las condiciones bajo las cuales pueden realizarse copias,
modificaciones y redistribuciones, con el fin de garantizar las libertades de
modificar y redistribuir el software registrado. A esta versión de copyright, se le da
el nombre de copyleft.
-GPL
La Licencia Pública General GNU (GNU General Public License GPL) es la
licencia que acompaña los paquetes distribuidos por el Proyecto GNU, más una
gran varidad de software que incluye el núcleo del sistema operativo Linux. La
formulación de GPL es tal que en vez de limitar la distribución del software que
protege, llega hasta impedir que este software sea integrado en software
propietario. La GPL se basa en la legislación internacional de copyright, lo que
debe garantizar cobertura legal para el software licenciado con GPL.
-Debian
La licencia Debian es parte del contrato realizado entre Debian y la comunidad de
usuarios de software libre, y se denomina Debian Free Software Guidelines
(DFSG). En esencia, esta licencia contiene criterios para la distribución que
incluyen, además de la exigencia de publicación del código fuente: (a) la
redistribución libre ; (b) el código fuente debe ser incluido y debe poder ser
redistribuido; (c) todo trabajo derivado debe poder ser redistribuido bajo la misma
licencia del original; (d) puede haber restricciones en cuanto a la redistribución del
código fuente, si el original fue modificado; (e) la licencia no puede discriminar a
ninguna persona o grupo de personas, así como tampoco ninguna forma de
utilización del software; (f) los derechos otorgados no dependen del sitio en el que
el software se encuentra; y (g) la licencia no puede 'contaminar' a otro software.
-Open Source
La licencia de Open Source Initiative deriva de Debian.
-BSD
6. La licencia BSD cubre las distribuciones de software de Berkeley Software
Distribution, además de otros programas. Ésta es una licencia considerada
'permisiva', ya que impone pocas restricciones sobre la forma de uso, alteraciones
y redistribución del software. El software puede ser vendido y no hay obligaciones
de incluir el código fuente. Esta licencia garantiza el crédito a los autores del
software pero no intenta garantizar que las modificaciones futuras permanezcan
siendo software libre.
-X.org
El Consorcio X distribuye X Window System bajo una licencia que lo hace software
libre, aunque sin adherirse al copyleft. Existen distribuciones bajo la licencia de la
X.org que son software libre, y otras distribuciones que no lo son. Existen algunas
versiones no-libres del sistema de ventanas X11 para estaciones de trabajo y
ciertos dispositivos de IBM-PC que son las únicas funciones disponibles, sin otros
similares que sean distribuidos como software libre.
-Software con Dominio Público
El Software con dominio público es software sin copyright. Algunos tipos de copia
o versiones modificadas pueden no ser libres si el autor impone restricciones
adicionales en la redistribución del original o de trabajos derivados.
-Software Semi-libre
El Software semi-libre es un software que no es libre pero permite que otros
individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplos de
software semi-libre son las primeras versiones de Internet Explorer de Microsoft, o
algunas versiones de browsers de Netscape, y StarOffice.
-Freeware
El término freeware no posee una definición ampliamente aceptada, pero es
utilizada para programas que permiten la redistribución pero no la modificación, y
que incluyen su código fuente. Estos programas no son software libre.
7. Es un programa gratuito. Sin embargo, no es libre. En este tipo de licencia el autor
puede restringir su programa al uso empresarial, redistribución no autorizada,
modificación por usuarios y otro tipo de restricciones. (Ejemplos: Internet
Explorer,Adobe Flash Player, Windows Live Messenger)
-Shareware
Shareware es el software disponible con el permiso para que sea redistribuido,
pero su utilización implica el pago. Generalmente, el código fuente no se
encuentra disponible, y por lo tanto es imposible realizar modificaciones.
Es un programa distribuido gratuitamente, pero por tiempo limitado o con algunos
recursos restringidos. A través del pago de un valor definido por el autor del
programa, se puede obtener el registro del programa o la versión integral con
todos los recursos. Abarca las licencias adware, trial y demo.
-Software Propietario
El Software propietario es aquel cuya copia, redistribución o modificación están, en
alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se
debe solicitar permiso al propietario o pagar.
-Software Comercial
El Software comercial es el software desarrollado por una empresa con el objetivo
de lucrar con su utilización. Nótese que "comercial" y "propietario" no son lo
mismo. La mayor parte del software comercial es propietario, pero existe software
libre que es comercial, y existe software no-libre que no es comercial.
-Adware
Subprograma que descarga publicidad sobre otro programa principal. Esto ocurre
cuando un programa tiene versiones comerciales o más avanzadas que necesitan
ser compradas para poder ser utilizadas. Pagando por la versión comercial, esos
anuncios desaparecen. Es una licencia muy poco usada. Un ejemplo es el
Ashampoo Burning Studio 2009.
8. -Trial
Versión de programa pago, distribuido gratuitamente con todos los recursos
activos, pero por un tiempo determinado. Es como un programa freeware, que
después de determinado tiempo deja de funcionar. Para continuar con la
utilización del programa, se debe comprar la clave de registro e insertarla en el
programa, para que vuelva a ejecutarse. Ejemplo: Nero, Alcohol 120% y
Photoshop.
-Demo
Versión de demostración, liberada por el autor, que no contiene todas las
funciones del programa original. Es distribuida gratuitamente, y no tiene plazo de
validez, pero también tiene pocos recursos y funciones. Ejemplo: Need for Speed
DEMO, Fifa 09 DEMO.
-Crippleware
Es un programa con menos recursos y funciones. Muy conocido como "versión
lite". Ideal para ser usado en computadoras viejas. Ejemplo: BurnAware Free.
-Donationware
Versión de programa en la que el autor solicita una donación, para cubrir los
gastos del desarrollo del programa. No es obligatoria, pero si solicitada. El
programa no sufre variantes por realizar o no la donación. Ejemplo: FreeRapid
Downloader, Linux Slax.
-Abandonware
Programa cuyo desarrollo fue abandonado. El autor debe anunciar públicamente
el abandono del programa para ser abandoware, mientras tanto el programa está
9. protegido contra los derechos de copia (copyright). Si la discontinuidad es
anunciada, el programa puede ser distribuido y modificado por cualquier usuario o
desarrollador.
"Queda asegurada la tutela de los derechos relacionados a programas
informáticos por el plazo de cincuenta años, a partir del 1 de enero del año
siguiente de su publicación o, en la ausencia de esta, de su creación."
*Desarrollar el software
-Definicion: El software es un conjunto de programas, instrucciones y reglas
informáticas que permiten ejecutar distintas tareas en una computadora.
Se considera que el software es el equipamiento lógico e intangible de un
ordenador. En otras palabras, el concepto de software abarca a todas
las aplicaciones informáticas, como los procesadores de textos, las planillas de
cálculo y los editores de imágenes.
El software es desarrollado mediante distintos lenguajes de programación, que
permiten controlar el comportamiento de una máquina. Estos lenguajes consisten
en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el
significado de sus elementos y expresiones. Un lenguaje de programación permite
a los programadores del software especificar, en forma precisa, sobre qué datos
debe operar una computadora.
-Software de Aplicación
Programa informático diseñado para facilitar al usuario la realización de un
determinado tipo de trabajo. Posee ciertas características que le diferencia de un
sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza
tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean
los programas informáticos). Suele resultar una solución informática para la
automatización de ciertas tareas complicadas como puede ser la contabilidad o la
gestión de un almacén. Ciertas aplicaciones desarrolladas 'a medida' suelen
ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver
un problema específico. Otros, llamados paquetes integrados de software, ofrecen
menos potencia pero a cambio incluyen varias aplicaciones, como un programa
procesador de textos, de hoja de cálculo y de base de datos.
-Software de Uso General
10. El software para uso general ofrece la estructura para un gran número de
aplicaciones empresariales, científicas y personales. El software de hoja de
cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto,
de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de
software para uso general se vende como paquete; es decir, con software y
documentación orientada al usuario ( manuales de referencia, plantillas de teclado
y demás ).
-Funciones Principales.
El Software son los programas de aplicación y los sistemas operativos, que según
las funciones que realizan:
-Software de Sistema
-Software de Aplicación
-Software de Programación.
-Software de Sistema
Se llama Software de Sistema o Software de Base al conjunto de programas que
sirven para interactuar con el sistema, confiriendo control sobre el
hardware, además de dar soporte a otros programas.
El Software de Sistema se divide en:
Sistema operativo
El Sistema Operativo es un conjunto de programas que administran los recursos
de la computadora y controlan su funcionamiento.
Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al
Usuario, Administración de Recursos, Administración de Archivos, Administración
de Tareas y Servicio de Soporte.
Controladores de Dispositivos
Los Controladores de Dispositivos son programas que permiten a otros programa
de mayor nivel como un sistema operativo interactuar con un dispositivo de
hardware.
11. Programas Utilitarios
Los Programas Utilitarios realizan diversas funciones para resolver problemas
específicos, además de realizar tareas en general y de mantenimiento. Algunos se
incluyen en el sistema operativo.
-Software de Aplicación
El Software de Aplicación son los programas diseñados para o por los usuarios
para facilitar la realización de tareas específicas en la computadora, como pueden
ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de
presentación, sistema de gestión de base de datos...), u otros tipos de software
especializados como software médico, software educativo, editores de música,
programas de contabilidad, etc.
-Software de Programación
El Software de Programación es el conjunto de herramientas que permiten al
desarrollador informático escribir programas usando diferentes alternativas y
lenguajes de programación.
Este tipo de software incluye principalmente compiladores, intérpretes,
ensambladores, enlazadores, depuradores, editores de texto y un entorno de
desarrollo integrado que contiene las herramientas anteriores, y normalmente
cuenta una avanzada interfaz gráfica de usuario (GUI).