- Un programa (¿os suena la palabra sofwtare?) es un conjunto de instrucciones que, si las ejecutamos, nos realizan tareas: un programa para tomar notas, un programa para dibujar...
- Tenemos varios tipos de software según su origen:
- Software Propietario o privativo: los usuarios tienen restricciones para modificar su código, redistribuirlo etc. Hay 3 tipos: gratuito (no tienes que pagar), versión de prueba (tienes un tiempo de uso gratuito y si quieres seguir con él tienes que pagar) y comercial (pagas si o si).
- Software libre: una vez adquirido, podemos modificarlo y redistribuirlo. Suele ser gratis o, como mucho, se paga el precio de costo.
- Software de código abierto: se crea bajo la premisa de que, el hecho de compartir y mejorar su código entre todos, lo dotará de mayor calidad que el software propietario. Somos más y con mejores ideas, ¿por qué no?
El movimiento código libre defiende lo siguiente (fuente Wikipedia):
- Libre redistribución: el software debe poder ser regalado o vendido libremente.
- Código fuente: el código fuente debe estar incluido u obtenerse libremente.
- Trabajos derivados: la redistribución de modificaciones debe estar permitida.
- Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
- Sin discriminación de personas o grupos: nadie puede dejarse fuera.
- Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
- Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
- La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
- La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
- La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
El programario de código abierto también tiene inconvenientes, no vayamos a creer que todo son ventajas. A menudo hay fallos, errores... quese van corrigiendo pero que pueden ser molestos o fastidiarte el proyecto en el que estés trabajando. Además, la mayoría se programa para Linux, un sistema operativo que apenas tiene uso en España y son casi siempre en inglés.
Sin embargo, es una buena iniciativa para apoyar y de la que ir aprendiendo. Os dejo con este vínculo donde podréis encontrar cantidad de programas de este tipo. Probadlos y decidid vosotros mismos ;D
http://sourceforge.net/
No hay comentarios:
Publicar un comentario