software libre y propietario
es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar elmismo, e incluso modificar el software y distribuirlo modificado.
De acuerdo con tal definición, un software es "libre" cuando garantiza las siguientes libertades:2
Libertad Descripción
0 la libertad de usar el programa, con cualquier propósito.
1 la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
2 la libertad de distribuir copias del programa,con lo cual puedes ayudar a tu prójimo.
3 la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquelsoftware que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual.
http://es.wikipedia.org/wiki/Software_libre
Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por ladistribución, ?a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.
También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qué avisar a nadie en particular, ni deninguna manera en particular.
La libertad para usar un programa significa la libertad para cualquier persona u organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador o a alguna otra entidad específica.
http://www.fsfla.org/ikiwiki/about/what-is-free-software.es.html
¿Puedo vender softwarelibre?
Sí. Recuerda que tienes total libertad de distribución del software. El Sr. B puede grabar el programa Z en un CD y venderlo si quiere.
¡¿Entonces nadie lo compra?!
Ahí es donde entra el valor añadido. Puedes, como máximo experto en tu producto, ofrecer servicio técnico y/o mantenimiento cobrando. Es solo una idea así que en tus manos está el hacer dinero o programar por placer.http://www.macuarium.com/macuarium/actual/especiales/2002_12_07_opensource.shtml
Desventajas del software libre
Si observamos la situación actual, es decir la existencia mayoritaria de Software Propietario, tenemos:
Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ej. Open Office o LaTeX) nos da error o se pierden datos. Pero esta claro que si Microsoft Word creara sus documentos con un formato abierto (o publico) esto no sucedería.
Mayores costos de implantación e interoperabilidad: dado que el software constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de instalación, de migración, de interoperabilidad, etc., cuya cuantía puede versedisminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solución seria instalar alguna distribución de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migración esta referido al software, ya que en lo que hace a Hardware generalmente el Software Libre...
Regístrate para leer el documento completo.