vrms
vrms | ||
---|---|---|
![]() | ||
Información general | ||
Autor |
Bdale Garbee Bill Geddes | |
Desarrollador |
Bdale Garbee Rogério Brito Stephen Moraco | |
Licencia | GNU General Public License | |
Estado actual | En desarrollo | |
Idiomas | inglés | |
Información técnica | ||
Programado en | Perl | |
Versiones | ||
Última versión estable | 1.16 (info) ( 26 de agosto de 2011 (12 años, 11 meses y 30 días)) | |
Enlaces | ||
vrms (la abreviación de Virtual Richard M. Stallman) es un programa que analiza el conjunto de paquetes instalados en un sistema basado en Debian y que muestra los paquetes instalados que pertenecen a la rama non-free. Los programas obtenidos de la rama non-free no siguen las directrices de software libre de Debian y por lo tanto no pueden ser incluidos en la distribución oficial de Debian. Por cada programa "non-free" instalado, vrms muestra una explicación de por qué no es libre, si esta está disponible.
Esta expicación es usualmente obtenidad de una lista incluida en el paquete instalado, pero otros paquetes pueden añadir listas de explicaciones también.
En versiones futuras de vrms se ha planeado incluir una opción que muestre escritos públicos de Stallman y otras personas explicando por qué el uso de cada uno de los paquetes no libres instalados podrían provocar problemas morales para la comunidad del Software libre, sin embargo esta funcionalidad no está incluida aún.
Autores
[editar]El programa fue escrito por Bdale Garbee y Bill Geddes para el sistema Debian GNU/Linux como respuesta al debate mantenido con Richard Stallman sobre los problemas que acarreaban la disponibilidad de la rama 'non-free' en Debian. Aunque el paquete es en ocasiones controvertido, porque contiene las iniciales de Stallman en su nombre, sigue las definiciones de libertad de software libre de Debian.[1] La FSF posee una lista del software que no respeta las Directivas de distribución de los sistemas libres.[2]
En 2005, Rogério Brito, motivado por mejorar el estado del paquete, arregló algunos bugs viejos reportados en Debian's Bug Tracking System, y movió el proyecto a un desarrollo cooperativo y más distribuido con una lista de correo, y puso el código fuente en un repositorio Subversion alojado en Alioth's Debian server.
Ejemplo
[editar]Salida de vrms en un sistema con Java 5.0, unrar y VMware Player instalados:
Non-free packages installed on localhost sun-java5-bin Sun Java(TM) Runtime Environment (JRE) 5.0 sun-java5-demo Sun Java(TM) Development Kit (JDK) 5.0 demos and examp sun-java5-jdk Sun Java(TM) Development Kit (JDK) 5.0 sun-java5-jre Sun Java(TM) Runtime Environment (JRE) 5.0 unrar Unarchiver for .rar files (non-free version) Reason: Modifications problematic vmware-player Free virtual machine player from VMware vmware-player-kernel-modu vmware-player modules for Linux (kernel 2.6.17) 7 non-free packages, 0.6% of 1218 installed packages.
En caso de no tener paquetes privativos instalados en su máquina, vrms dará la siguiente salida:
No non-free or contrib packages installed on localhost! rms would be proud.
Referencias
[editar]- ↑ «Re: [gNewSense-users] vrms's output». lists.gnu.org. Consultado el 10 de octubre de 2016.
- ↑ «List of software that does not respect the Free System Distribution Guidelines - LibrePlanet». groups.fsf.org. Consultado el 10 de octubre de 2016.