Sistemas Operativos
Enviado por jacenio • 12 de Marzo de 2013 • 862 Palabras (4 Páginas) • 229 Visitas
CONTENIDO
INTRODUCCIÓN
El software es un producto de creación, en el mismo sentido que un libro, una canción o una pintura. Y como ocurre con otros productos de la creatividad humana, el software está protegido por los derechos de propiedad intelectual, que adquieren la forma de patentes, copyright, marcas registradas o secretos industriales.
Para este tiempo se puede conseguir cualquier tipo de software, por algunos se tienen que comprar sus licencias para poder utilizarlos, modificarlos o distribuirlos ya sea por un costo o no, incluso hay software que podemos utilizar para desarrollar nuevas aplicaciones tomando como base aquella que adquirimos por medio de alguno de los canales de distribución.
Como desarrolladores se debe estar consciente acerca de la licencia al realizar un proyecto de software, no solo preocuparse cual tipo de licencia aplica para el producto final, también en la licencia de donde se desarrolla el mismo.
En este documento se trata algunos tipos de licencias que se encuentran en el mercado.
GPL (General Public License) Este tipo de licencia esta fomentada bajo la idea de avanzar el conocimiento de la humanidad, por tanto cualquier programa desarrollado bajo esta licencia se debe entregar de forma gratuita incluyendo su código fuente para el desarrollo de nuevas aplicaciones en base a la original o modificaciones al original y siempre se debemantener los créditos a los autores originales.
Todo programa que en alguna parte del mismo contenga aunque sea una parte de un software bajo la licencia GPL lo inmediatamente obliga que este nuevo programa también esté bajo la misma licencia GPL.
Las ventajas de desarrollar bajo esta licencia es la posibilidad de encontrar sus archivos fuente y así mismo de obtener completamente gratis el programa final en algunos casos pagando solo los gastos de distribución o copiado.
Las desventajas, es como se hablaba anteriormente, el hecho que un nuevo programa desarrollado en otra licencia pero que en algún momento se utiliza un software GPL este nuevo debe ser licenciado como GPL, además de no entregar garantías del programa.
LGPL (Lesser General Public License) Es una modificación de GPL que permite utilizar tanto código GPL como LGPL sin obligar al desarrollador a que su programa se restrinja a la licencia GPL pero aun así se prohíbe su comercialización. Tomando esto en cuenta se puede desarrollar software con elementos privativos. Aun así sique siendo de software libre y se deben incluir sus archivos fuente y los créditos de sus autores originales en la distribución del programa.
La única desventaja puede ser que cualquier actividad diferente a copia, distribución o modificación no está soportada por esta licencia.
BSD (Berkley Software Distribution) BSD no impone ninguna restricción a los desarrolladores de software en lo referente a la utilización posterior
...