presentación gilberto

15
INORMATICA CON SOFFWARE LIBRE QUE ES SOFFWARE LIBRE? Es aquel donde el usuario tiene libertades sobre el como usar el programa con cualquier propósito Libertad de acceso al código fuente del programa. Libertad de copiado y distribución Libertad de modificar y mejorar el programa.

Upload: elwilli

Post on 23-Dec-2015

11 views

Category:

Documents


0 download

TRANSCRIPT

INORMATICA CON SOFFWARE LIBRE

QUE ES SOFFWARE LIBRE?

Es aquel donde el usuario tiene libertades sobre el como usar el programa con cualquier propósito

Libertad de acceso al código fuente del programa.

Libertad de copiado y distribución

Libertad de modificar y mejorar el programa.

NORMATIVIDAD

COPY RINTH Son los derechos autor y parte de lo que se denomina la

propiedad intelectual, el autor pone su obra a su disposición del publico contribuyendo al conocimiento de la humanidad.

COPY LEFF

Es un método general de hacer un programa libre donde todas las versiones modificadas sean también libres y ponerlas bajo dominio publico sin derechos de autor el cual permite compartirlo y mejorarlo.

El copyleft también ayuda a los programadores que quieran contribuir con mejoras al software libre obteniendo permiso para hacerlo. Estos programadores a menudo trabajan para compañías o universidades que harían casi cualquier cosa para conseguir más dinero. Un programador puede querer contribuir con sus cambios a la comunidad, pero su superior puede querer convertir sus cambios en un producto software privativo.

FORMATOS AVIERTOS

Son formatos para guardar documentos, hay muchos los más conocidos son los doc., xls, pct., pdf, odt y varios otros. ¿Por qué digo que el formato en que se guarda un documento es algo a tener en cuenta? Por la simple razón de que hay formatos que nos atan a empresas y/o a algún software específico y que si por alguna razón esa empresa o software desaparecen, nuestros datos van a estar en peligro. Ya sea porque se fundió la empresa (cosa que no sería extraña hoy en día cuando vemos que cada cierto tiempo se desploma alguna mega empresa multinacional) o porque sencillamente una decisión empresarial (al ser un pequeño país tal vez no somos redituable$) hizo que se pierda el soporte que la empresa brindaba a algún organismo público. Ya ha sucedido en el estado que por depender de un formato de datos y cortarse el soporte brindado por la empresa hubo que diseñar nuevamente todo un sistema informático, lo cual acarrea un alto coste en recursos humanos y económicos.

La AGPL se invento para los software libres que se usan mas que todo a través de una red. La cosa es que la GPL es igual que la BSD cuando se trata de software que funcionan a través de una red. Porque la GPL solo obliga dar el código cuando hay redistribución del software y con una aplicación web por ejemplo, no hay redistribución. Cuando usas google, solo accedes al HTML que te mandan los servidores de google. Google no tiene que redistribuir sus modificaciones a Linux o apache porque no los redistribuyen.

Es lo que paso a wordpress o drupal, mucha gente no contribuyo sus mejoras. Por eso existe la AGPL, para hacer que la gente sigue compartiendo el código cuando se trata de web apps. La AGPL obliga compartir el código de una app con todos que tienen acceso a la app a través de una red. Y me parece bien porque cuando se trata de web apps, lo mas importante no es el código sino la comunidad. Cualquiera puede hacer un clone de digg o reddit, pero lo difícil es construir una comunidad. Entonces porque no compartir el código? Si no es la parte mas importante de tener una web app exitosa.

 

LICENCIAS

GPL Con esta licencias se puede instalar y usar un programa GPL en un computador, modificarlo y distribuirlo facilitando el programa binario, el código fuente sise usa código licenciado el desarrollo final tiene que estar licenciado en GPL.

LICENCIAS ESTILO

Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Comunicativos Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tomados en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccio

LICENCIAS ESTILO

Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tomados en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccio

LICENCIA BSD

Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. Otras opiniones están orientadas a destacar que este tipo de licencia no contribuye al desarrollo de más software libre (normalmente utilizando la siguiente analogía: "una licencia BSD es más libre que una GPL si y sólo si se opina también que un país que permita la esclavitud es más libre que otro que no la permite").

LICENCIA AGPL

La AGPL se invento para los software libres que se usan mas que todo a través de una red. La cosa es que la GPL es igual que la BSD cuando se trata de software que funcionan a través de una red. Porque la GPL solo obliga dar el código cuando hay redistribución del software y con una aplicación web por ejemplo, no hay redistribución. Cuando usas google, solo accedes al HTML que te mandan los servidores de google. Google no tiene que redistribuir sus modificaciones a Linux o apache porque no los redistribuyen.

Es lo que paso a wordpress o drupal, mucha gente no contribuyo sus mejoras. Por eso existe la AGPL, para hacer que la gente sigue compartiendo el código cuando se trata de web apps. La AGPL obliga compartir el código de una app con todos que tienen acceso a la app a través de una red. Y me parece bien porque cuando se trata de web apps, lo mas importante no es el código sino la comunidad. Cualquiera puede hacer un clone de digg o reddit, pero lo difícil es construir una comunidad. Entonces porque no compartir el código? Si no es la parte mas importante de tener una web app exitosa.