19.11.2012 Views

libre

libre

libre

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP03/90783/01935<br />

ANOTACIONES<br />

258<br />

Software <strong>libre</strong><br />

licencia de software <strong>libre</strong>, se originó una gran polémica. Se daba,<br />

por tanto, la circunstancia de que, a pesar de que las aplicaciones<br />

de KDE estaban licenciadas bajo la GPL, enlazaban con esta biblio-<br />

teca de manera que se hacía imposible su redistribución. Conse-<br />

cuentemente, se estaba violando una de las cuatro libertades del<br />

software <strong>libre</strong> enunciadas por Richard Stallman en el Manifiesto del<br />

software <strong>libre</strong>. Desde la versión 2.0, Trolltech distribuye Qt bajo una<br />

licencia dual que especifica que si la aplicación que hace uso de la<br />

biblioteca es GPL, entonces la licencia válida para Qt es la GPL. Gra-<br />

cias a ello, uno de los debates más calientes y airados dentro del<br />

mundo del software <strong>libre</strong> tuvo, por suerte, un final feliz.<br />

9.3.2. Desarrollo de KDE<br />

KDE es de los pocos proyectos de software <strong>libre</strong> que cumplen con un<br />

calendario de lanzamiento de nuevas versiones de manera genera-<br />

lizada (recordemos, por ejemplo, que hay una nueva versión de Li-<br />

nux, cuando esté lista, mientras que, como veremos más adelante,<br />

en el caso de GNOME se han dado retrasos significativos a la hora<br />

de publicar nuevas versiones). La numeración de las versiones sigue<br />

una política perfectamente definida: las versiones de KDE constan de<br />

tres números de versión: uno mayor y dos menores. Por ejemplo, en<br />

KDE 3.1.2, el número mayor sería el 3 y los menores el 1 y el 2. Ver-<br />

siones con el mismo número mayor cuentan con compatibilidad bi-<br />

naria, por lo que no hace falta recompilar las aplicaciones. Hasta<br />

ahora, los cambios en el número mayor se han venido dando para-<br />

lelamente con cambios en la biblioteca Qt, por lo que se puede ver<br />

que los desarrolladores quisieron aprovechar las nuevas funcionali-<br />

dades de la biblioteca Qt en la versión inminente de KDE.<br />

En cuanto a los números menores, las versiones con un único núme-<br />

ro menor son versiones en las que se han incluido tanto nuevas fun-<br />

cionalidades, como corrección de las erratas encontradas. Las<br />

versiones con segundo número menor no incluyen nuevas funciona-<br />

lidades sobre las versiones con primer número menor y sólo contie-<br />

nen corrección de errores. Para aclararlo con un ejemplo: KDE 3.1<br />

es una versión de la tercera generación de KDE (número mayor 3)<br />

a la que se le han añadido nuevas funcionalidades, mientras KDE<br />

3.1.1 es la versión anterior –con las mismas funcionalidades–, pero<br />

con las erratas que se han encontrado corregidas.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!