Vrms

vrms
Original authors
Developers
Stable release
1.31 / August 16, 2022; 3 years ago (2022-08-16)
Written inPerl
Operating systemLinux
LicenseGNU General Public License
Websitehttps://debian.pages.debian.net/check-dfsg-status/
Repository

vrms (virtual Richard M. Stallman), later renamed to check-dfsg-status, is a program that analyzes the set of currently installed packages on a Debian-based system, and reports all of the packages from the non-free tree which are currently installed. Software gets placed in the non-free tree when it is agreed not to be too problematic for Debian to distribute but does not meet the Debian Free Software Guidelines and therefore cannot be included in their official distribution.

For each program from "non-free" installed, vrms displays an explanation of why it is non-free if one is available. This explanation is usually from a list included in the vrms package itself, but other packages can provide additional lists of explanations too.

History

vrms was written by Bdale Garbee and Bill Geddes for the Debian GNU/Linux system, in response to an open discussion with Richard Stallman about the issues surrounding the availability/desirability of the "non-free" package tree in Debian. Yet the package is somewhat controversial because, while it contains Stallman's initials, it still follows Debian's definitions of free rather than that of the GNU project.[1] The Free Software Foundation lists vrms among packages that do not respect its Free System Distribution Guidelines.[2]

In 2005, Rogério Brito, motivated to improve the status of the package, looked at and fixed some long-outstanding bugs reported in Debian's Bug Tracking System, and, shortly afterward, the project moved to a more distributed and cooperative development with a mailing list being created and with the source code being put in a Subversion version control system hosted by Alioth's Debian server.

In August 2022, the project was renamed to check-dfsg-status to reflect the fact that its opinions are based on the Debian Free Software Guidelines (DFSG).[3][4]

Example

Output of vrms in a system with Sun Java, unrar and VMware Player installed:

               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.


Output in a system after deleting the non-free packages shown in vrms:

No non-free or contrib packages installed on ''hostname''! You have completed the first step to enlightenment.

References

  1. ^ "Re: [gNewSense-users] VRMS's output".
  2. ^ "List of software that does not respect the Free System Distribution Guidelines - LibrePlanet".
  3. ^ "The check-dfsg-status package, formerly known as vrms (virtual Richard M. Stallman)". Nov 1, 2022.
  4. ^ "The Virtual Richard M. Stallman (vrms) package". Dec 23, 2022. Archived from the original on July 28, 2022. Retrieved November 7, 2021.{{cite web}}: CS1 maint: bot: original URL status unknown (link)


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.