No es lo mismo "soft gratuito" que "soft libre" (ver más sobre soft libre).
Hasta hace algunos años, los programas que se ofrecían en este sitio eran solo "gratuitos". A partir de comprender la importancia del software libre, los desarrollos de los últimos años se distribuyen bajo ese tipo de licencia, con lo cual no solo siguen siendo gratuitos sino que además pueden ser modificados y mejorados por cualquier persona con los conocimientos técnicos necesarios.
Existen muchas razones que justifican la distribución de programas bajo una licencia libre. Especialmente en el área de las discapacidades esto resulta sumamente importante, y para ampliar sobre este tema se recomienda la lectura del artículo "Importancia del software libre en el área de las NE", disponible en este mismo sitio.
Esta pregunta es formulada en ocasiones, sobre todo por los partidarios del soft libre más intransigentes con respecto al software privativo.
La razón por la cual el lenguaje de los programas disponibles en esta página es Microsoft Visual Basic es sencillamente que la mayoría ya estaban escritos en ese lenguaje, y que su autor no cuenta con el tiempo ni la capacidad técnica necesaria para reescribirlos para un compilador libre.
Sin embargo, su liberación facilita, por ejemplo, que otras personas con tiempo y conocimientos técnicos los reescriban en otros lenguajes si así lo desean, o simplemente los mejoren en el mismo.
El tipo de licencia del lenguaje (en este caso privativo: Microsoft Visual Basic 6) no condiciona la licencia del programa creado con él, por lo cual estos desarrollos pueden ser distribuidos como software libre y se ofrecen aquí bajo la licencia GPL ("GNU Public License", versión 3)
Así, usted puede usar estos desarrollos con cualquier propósito y, si lo desea y cuenta con conocimientos de programación en Microsoft Visual Basic 6, puede modificarlos y, eventualmente, redistribuirlos. En ese caso, el programa resultante de la modificación que usted haga debe ser distribuido también como software libre, bajo la licencia GPL.
Antes de usar o modificar estos programas, por favor lea las condiciones y licencia.
En función de cómo se interpreten las "libertades" que definen al software libre, podría considerarse que estos programas no son 100% libres desde el momento en que el lenguaje utilizado es privativo.
Otras posturas (interpretando que las libertades están dadas por la licencia) sí los considerarían libres.
En cualquier caso, habiendo explicado las razones por las que estos desarrollos fueron creados bajo Visual Basic, confiamos en que le sirvan a la comunidad, independientemente de esa discusión.
El lenguaje utilizado (comentado en los párrafos anteriores) condiciona el sistema operativo necesario para ejecutar estos programas. Debido a que el software desarrollado en Microsoft Visual Basic requiere Microsoft Windows como sistema operativo, en principio los programas funcionarán con ese sistema, aunque algunos de ellos han sido probados satisfactoriamente en Linux, por ejemplo, a través de la utilización de emuladores o máquinas virtuales.
Sin embargo, en función de la licencia de distribución alguien podría migrar los programas para que funcionen en otra plataforma.