A ver
La pregunta es
¿Porque si Linux es mejor que Windows, Linux es gratis y windows no?
Y la respuesta es que ambos están basados en filosofías completamente distintas.
Voy a tratar de explicarlas y explicar de paso algunos conceptos MUY equivocados que se deducen de la pregunta
Linux no es gratisLinux no es gratis. Otra cosa es que quien quiera lo regale igual que te pueden regalar cualquier otra cosa. el equivoco está en la traducción al español de la palabra FREE que significa libre y también gratis.
Linux es software libre, no software gratis.
Software libre vs software propietarioSoftware propietarioEl software propietario es software desarrollado por una empresa (tecnología). Hcen una inversión de tiempo y dinero. Se fijan unos objetivos, contratan ingenieros, se dan un plazo de tiempo y cuando consiguen el producto lo patentan para que nadie pueda copiar su producto y aprovecharse. Luego lo comercializan. Nadie puede utilizar esa tecnología sin el permiso del propietario.
Ejemplo de patente propietaria: Microsoft tiene patentada una tecnología para escribir en internet. Puedes usar otra, pero si quieres usar la suya en una aplicación tendrás que pagar los derechos por el uso de sus librerías.
¿Eso es malo? ¿Es algo malvado? ¿Porqué hablan tan mal de microsoft?
Pues no. Es una actividad comercial como cualquier otra. No hablan mal de Microsoft por su capacidad de desarrollo e innovación. Realmente han hecho muchas cosas muy positivas y buenas. Han ganado dinero con ellas. Se critican (con bastante razón) sus prácticas monopolísticas, etc a la hora de comercializar sus productos. Eso le ocurre no tanto por hacer software propietario como por ser muy grande y tener capacidad de presión en los mercados y en la competencia. Le puede ocurrir también a empresas que estén basadas en software libre puesto que una cosa es el desarrollo y otra la comercialización.
Software libreEl software libre significa que la tecnología (el software) para conseguir algo queda patentado bajo una patente que tiene unas reglas muy concretas. Es la licencia GPL y puedes consultarla aquí
http://www.gnu.org/philosophy/free-sw.es.html )En realidad el tema es mas complejo porque hay varias clases de licencias y no es lo mismo software abierto (open software) que software libre (free software). Para una consulta mas amplia de los tipos de licencias ver esto
http://es.wikipedia.org/wiki/C%C3%B3digo_libreEl software desarrollado bajo esa patente puede ser vendido o regalado o lo que se quiera (como cualquier otra cosa), pero si se hacen modificaciones o mejoras, estas modificaciones o mejoras pueden ser vendidas, etc, pero deben seguir bajo la patente GPL y seguir siendo software libre.
Eso significa que hay también varios métodos de escribir por internet desarrollados por diversos proyectos y que son software libre lo cual indica que para escribir en internet además de los sistemas propietario hay otros sistemas libres. Quizá te cobren por usarlos o quizá no, pero podrás cogerlos, modificarlos para que se adapten a tus necesidades, comercializar programas con ellos, venderlos, etc. Tu has conseguido el programa que querías vender y has enriquecido el mundo libre con tu aportación .
¿Por qué lo hacen? ¿Por qué desarrollan cosas gratis?El software libre no es una ONG ni es gente antisistema ni nada de eso.
Imagina que tienes una empresa dedicada al desarrollo de software para empresas. Quieres desarrollar un software que permita hacer algo concreto que piensas que podrás vender muy bien y te enriquecerás.
Puedes empezar desde cero, desarrollarlo todo y no depender de nadie. Eso cuesta mucho mucho tiempo y mucho mucho dinero.
Puedes partir de software ya elaborado. Si es un software propietario tendrás que pagar al propietario por los derechos para usar su software (royalties). Quizá prefieras pagar cuanto veas la diferencia de hacerlo todo tu o pagar a alguien que ya ha hecho software que puedes incorporar a tu software.
Si el software ya elaborado es software libre entonces no tendrás que pagar nada. Lo coges y lo agregas a tu aplicación. Si haces mejoras o modificaciones esa parte que cogiste seguirá siendo libre y esas mejoras deberán estar a disposición de otros que también lo quieran.
La catedral y el bazarEl verdadero descubrimiento de Linus Torwalds no es de de construir aquel primer kernel a quien llamamos linux. Lo que probó es que el sistema del software libre funciona porque cada uno coge lo que le interesa, lo adapta y lo mejora con lo que al final se obtiene un producto muy robusto y adaptable. Eso es lo que no puede hacer el software propietario.
Existe un ensayo Eric S. Raymond en el que relata el intento de conseguir un software para enviar correo que no fuera propietario de nadie. La idea era: la transmisión de ideas debe ser libre y debe haber un sistema libre de enviar y recibir correo. Dado que en aquel tiempo todo era propietario inició un proyecto que con el tiempo se llamó fechmail.
En este ensayo LA CATEDRAL es el lugar donde están las reglas de mercado, las patentes. Todo lo que se aleje de eso es pecado.
EL BAZAR es el mercadillo en la plaza del pueblo donde se puede regatear, donde las
cosas se adaptan a tus necesidades en vez de hacer que tu te adaptes a las necesidades de la empresa.
http://biblioweb.sindominio.net/telematica/catedral.htmlLa moraleja es que ese bazar funciona. Al final de todo ese proceso de ingeniería del software se obtienen productos robustos, adaptables y prácticos.
¿Como ganan dinero los desarrolladores?Los desarrolladores al igual que todo el mundo quieren vivir bien y para ello desgraciadamente necesitan dinero.
Hay una aparente contradicción entre querer ganar dinero y desarrollar productos libres, pero la contradicción solo es aparente si ves quienes son los principales desarrolladores te encontrarás a muy grandes empresas. Que yo recuerde de las tres primeras una era Sun y otra Microsoft.
Es decir grandes empresas que apadrinan o crean proyectos y de cuyos resultados posteriormente se aprovecharán. Grandes laboratorios, universidades,, empresas pequeñas dedicadas a un producto específico y que se aprovechan de la enorme cantidad de conocimientos y tecnología, etc.
Aquí dejo las reflexiones de un desarrollador que optó con el tiempo en usar software libre y explica que vende sus programas mejor mientras gana mas dinero y tiene menos problemas.
http://www.bulma.net/body.phtml?nIdNoticia=1157&nIdPage=2¿Y si todo eso del software libre no es software gratis es así porque el linux me lo regalan?El software te lo dan. Si quieres que venga un profesional y te lo instale tendrás que pagarle ¿ves la diferencia? Si es en tu casa y no te importa tardar una semana en saber como montar un directorio activo con Debian pues muy bien, pero si eres una empresa igual si te importa y prefieres que venga alguien y te lo ponga en media hora.
El cliente se ahorra las licencias y tiene el software que necesita. El profesional cobra por el trabajo que realiza y con toda probabilidad gana mas dinero con menos esfuerzo.
Al final la respuesta a la pregunta
¿Porque si Linux es mejor que Windows, Linux es gratis y windows no?
Y la respuesta es que quizá linux sea mejor que window o quizá no, o quizá en unas cosas si y en otras no y además en proximas versiones todo esto cambie.
El software propietario tiene un coste porque es I+D. Se hace una inversión con unas espectativas y hay que amortizar la inversión.
El software libre no cuesta porque no pagaste nada por adquirirlo y las modificaciones que haces no las haces por amor al arte, las haces porque las necesitas para la aplicación que estás haciendo. El software cuesta 0, pero cobrarás la instalación, la puesta en marcha, el mantenimiento y los servicios posteriores ¿Como crees que RedHat se ha convetido en una enorme multinacional?