1VRMS-RPM(1)                 General Commands Manual                VRMS-RPM(1)
2
3
4

NAME

6       vrms-rpm - report of installed non-free software
7
8

SYNOPSIS

10       vrms-rpm [OPTION] ...
11
12

DESCRIPTION

14       This  program  is  a  clone  of  the original vrms ("virtual Richard M.
15       Stallman") program for Debian GNU/Linux, created with  the  purpose  of
16       bringing its brilliant idea over to RPM-based GNU/Linux distributions.
17
18       This  program analyses the list of currently installed RPM packages and
19       reports found non-free packages to stdout. The decision on  whether  to
20       classify  a  package as free or non-free is based on the Fedora Project
21       licensing guidelines.
22
23       Fedora / CentOS users using additional repositories, such  as  RPM  Fu‐
24       sion,  may  notice that not all packages coming from non-official repos
25       are marked as non-free. This is because the distinction, as  noted  be‐
26       fore,  is made depending on the package licence. There are various rea‐
27       sons, apart from licensing, why a package may not  have  been  accepted
28       into the official Fedora / CentOS repository – such as software patents
29       or export restrictions.
30
31       Richard Stallman has been, for years, the most prominent and vocal fig‐
32       ure  in the Free Software movement, relentlessly reminding us on issues
33       of software ethics. Like Richard, we believe that users should have  an
34       easy  way  to  know  whether they’re running non-free software on their
35       systems.  This program is an attempt to fulfil that need.
36
37

OPTIONS

39       --ascii
40              Display rms ASCII-art when no non-free packages  are  found,  or
41              when non-free packages are 10% or more of the total.
42
43
44       --colour <auto, never, always>
45              Controls  whether  terminal  escape sequences should be used for
46              colourizing the output.  Default is 'auto',  which  uses  colour
47              output  when  writing  to  a terminal, but not when writing to a
48              file or a pipe.
49
50
51       --describe
52              When listing packages, include the package summaries (short  de‐
53              scriptions).
54
55
56       --evra <auto, never, always>
57              Apart from the package names, print also their epoch:version-re‐
58              lease.arch.  Default is 'auto', which does this only when multi‐
59              ple packages with the same name are found.
60
61
62       --explain
63              When listing packages, display licences as to justify the free /
64              non-free classification.
65
66
67       --grammar <loose, spdx-strict, spdx-lenient>
68              Specifies the  grammar  rules  used  when  parsing  the  license
69              strings.
70
71              loose  Use  an  informal,  loose  grammar. This is the behaviour
72                     used by vrms-rpm v2.2 and earlier.
73
74              spdx-strict
75                     Employ the SPDX License Expression rules.
76
77              spdx-lenient
78                     The same as above, but relax some  rules  regarding  case
79                     sensitivity and whitespace.
80
81              The default value is "spdx-lenient".
82
83
84       --help Display a short help on program usage and exit.
85
86
87       --image
88              Like  --ascii,  but  displays an image using terminal escape se‐
89              qences and Unicode half-height blocks.
90
91
92       --licence-list <FILE>
93              Specifies the list of good licences to use for classifying pack‐
94              ages.   FILE can be a path to a file on disk, or one of the bun‐
95              dled licence lists:
96              • fedora
97              • spdx-fsf-and-osi
98              • spdx-fsf-or-osi
99              • spdx-only-fsf
100              • spdx-only-osi
101              • suse
102              • tweaked
103              The default value is "tweaked".
104
105
106       --list <none, free, nonfree, all>
107              Apart from displaying the total  number  of  free  and  non-free
108              packages,  also  list  packages  by name.  The default value for
109              this option is "nonfree".
110
111
112       --version
113              Display version information and exit.
114
115

SEE ALSO

117       https://fedoraproject.org/wiki/Licensing:Main#Good_Licenses
118              The Fedora Project wiki page on accepted software licences.
119
120
121       https://spdx.org/licenses/
122              The SPDX licence list, an attempt at standarizing licence  iden‐
123              tifiers.
124
125
126       https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/
127              Document detailing the SPDX License Expression grammar.
128
129

LICENCE

131       This  program  itself  it  available under the terms of the GNU General
132       Public License, version 3, as published by the  Free  Software  Founda‐
133       tion.
134
135

AUTHOR

137       Written in early 2017 by suve.
138
139
140
141                                  2021-03-06                       VRMS-RPM(1)
Impressum