Sei sulla pagina 1di 14

Qu es el software libre?

Prof. Virginia lvarez

Qu es el software libre?

Con software libre nos referimos a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Nos referimos especialmente a cuatro clases de libertad para los usuarios de software:

Qu es el software libre?

"libertad 0", ejecutar el programa con cualquier propsito (privado, educativo, pblico, comercial, militar, etc.) "libertad 1", estudiar y modificar el programa (para lo cual es necesario poder acceder al cdigo fuente) "libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera "libertad 3", Mejorar el programa y publicar las mejoras

Pero qu es el cdigo fuente?

qu es el cdigo fuente?

Qu es el software libre?

La ambigedad de free
El trmino original en ingls para programas libres es free software. Sin embargo, en ingls el trmino free adems de libre significa gratis, lo que genera gran confusin. Por ello a menudo en ingls se toman prestadas palabras espaolas y se habla de libre software, en contraposicin a gratis software, al igual que nosotros tomamos prestada la palabra software.

Terminologa a tener en cuenta

Terminologa Software Libre

El Open Source es una organizacin que se encarga de fomentar el uso de sistemas de cdigo abierto, concepto significativamente diferente del de Software Libre. Un sistema de cdigo abierto no necesariamente tiene que estar regido bajo la Licencia Pblica General, sino que puede estar regido por alguna de las tantas licencias de la Iniciativa Open Source (www.opensource.org). Uno de los fundadores de esta iniciativa es Eric Raymond, famoso hacker del mundo de GNU/Linux.

Terminologa Software Libre

Freeware:

Son programas gratuitos. Normalmente se distribuyen slo en binario, y se pueden obtener sin coste. A veces se consigue tambin permiso de redistribucin, pero otras no, de manera que entonces slo se pueden obtener del sitio "oficial" mantenido a ese efecto. Es habitual que se usen para promocionar otros programas (tpicamente con funcionalidad ms completa) o servicios. Ejemplos de este tipo de programas son Skype, Google Earth o Microsoft Messenger.

Terminologa Software Libre

Shareware:

No es siquiera software gratis, sino un mtodo de distribucin, ya que los programas, generalmente sin cdigos fuente, se pueden copiar libremente, pero no usar continuadamente sin pagarlos. La exigencia de pago puede estar incentivada por funcionalidad limitada, mensajes molestos o una simple apelacin a la moral del usuario. Adems, las estipulaciones legales de la licencia podran utilizarse en contra del infractor.

Terminologa Software Libre

Charityware, careware: Se trata generalmente de shareware cuyo pago se pide para una organizacin caritativa patrocinada. En muchos casos, el pago no se exige, pero se solicita una contribucin voluntaria. Algn software libre, como Vim, solicita contribuciones voluntarias de este tipo.

Terminologa Software Libre

Dominio pblico: El autor renuncia absolutamente a todos sus derechos en favor del comn, lo cual tiene que quedar explcitamente declarado en el programa, ya que si no se dice nada, el programa es propietario y no se puede hacer nada con l. En este caso, y si adems se proporcionan los cdigos fuente, el programa es libre.

Terminologa Software Libre

Copyleft: Se trata de un caso particular de software libre cuya licencia obliga a que las modificaciones que se distribuyan sean tambin libres. Propietario, cerrado, no libre: Se trata de trminos usados para denominar al software que no es libre ni de fuente abierta.

Potrebbero piacerti anche