Vía Barapunto me he encontrado con esta entrevista a James Gosling, el padre de Java. En ella ha hablado, entre otras cosas, de las razones de Sun para liberar Java con una licencia GPL, de las diferencias con respecto a la seguridad entre el software libre y el propietario y de Microsoft.
Lo más normal cuando se basa en software libre es hablar de conceptos como comunidad, libertad, etc. Sin embargo estás no son las razones por las que una empresa, como Sun, elige liberar uno de sus buques insignia. Según Gosling ha habido dos razones principales:
- Conseguir que la gente porte el lenguaje al mayor número de plataformas posibles.
- La colaboración que se puede conseguir por parte de la comunidad.
Ésta última razón me parece importantísima. Entre otras cosas por que demuestra una de las máximas del software libre
Cuantos más ojos haya más errores se podran encontrar/corregir.
Una empresa del tamaño de Sun debe preocuparse bastante por este tipo de cosas sencillamente por que la seguridad de un producto como Java debe ser un punto clave. Un lenguaje inseguro no es un lenguaje deseable, pero lo mismo se puede aplicar a cualquier tipo de software.
En mi opinión, si el software libre gana alguna vez la batalla frente al software propietario la seguridad será el factor clave. Sobre todo en la empresa, donde es un factor determinante. El problema surge en el acercamiento al usuario doméstico lo que le importa mucho más la sencillez de uso y el "tenerlo todo hecho". Si esto no fuese así probablemente sistemas operativos como Mac OS X, Linux o FreeBSD, etc serían los principales en todos los escritorios.
Un último apunte. Atención a la respuesta que da cuando le preguntan sobre Windows Vista.
Tiendo a alejarme del software de Microsoft por que suele ser bastante tóxico. No soy un experto en el estado de Vista, pero parece aburrido. Han puesto un montón de efectos visuales, pero el resto solo parece un montón de dinero para nada.
Technorati Tags: java, gosling, free software, software libre, open source
|