Hola delaforce, por tus preguntas deduzco que no sabes muy bien cómo
funcionan los repositorios en una distribución gnu/linux.
Probablemente no puedas subir de versión porque Trisquel está
desactualizado (sus repositorios tienen versiones antiguas del software).
Puedes instalar una versión concreta de un programa fácilmente si se
encuentra en los repositorios, pero parece que no es el caso.
Que yo sepa no hay ninguna razón para desaconsejar el uso de esa
aplicación. La licencia es respetuosa con los usuarios.
Si no se encuentra en los repositorios siempre puedes instalar cualquier
aplicación manualmente. Para ello, deberás descargar el código fuente,
compilarlo y luego instalarlo. Sin embargo, puede que la aplicación dependa
de otras librerías que no estén en tu sistema.
También, para suplir la falta de software o de actualización en los
repositorios se pueden añadir PPAs. Es una forma de indicar a tu sistema que
busque paquetes no sólo en los repositorios oficiales (en este caso de
Trisquel) si no de otras fuentes.
Por último, en cuanto al uso de gitlab o github. La FSF valora más
positivamente a gitlab que github. Aquí puedes ver los problemas que se
presentan algunas de estas plataformas
(https://www.gnu.org/software/repo-criteria-evaluation.html). Y aquí puedes
consultar los criterios de la FSF para el alojamiento de repositorios
(https://www.gnu.org/software/repo-criteria.en.html)
Espero haberte aclarado algunas cosas.
Saludos.