Statistics on non-free usage
Hello,
I thought it interesting to find out just how much non-free is used. I
wrote up a quick Python script that analyzes the latest
popularity-contest results. Any cavets that apply to popcon results
will, of course, apply this this analysis.
Below you will see some selected output from the analyzer. It includes
a few packages in main for comparison, then all packages in non-free.
The numbers reported are in percents, not absolute users. This, I
think, makes it easier to see what is going on. Also, the output is
sorted by "vote".
The fields are (per apenwarr's definition):
* Vote: Number of people that use the package regularly.
* Old: Number of people with it installed but not used regularly
* Recent: Upgraded too recently for stats to be valid
* Unknown: No files in the package were used in stats collection
>From the data, we can see that:
* The 5 most popular packages in non-free are acroread (18% regular
use), unrar (14%), j2re1.4 (11%), and rar (10%).
* In main, gs has 42%, xpdf-reader 26%, gv 20%. tar was at 87% and
unzip at 49%.
* kaffe was at 4%, gcj and gij at 2%, and jikes at 4%. (These are not
listed below because the fell beneath the top non-free package and
it was easier to omit all main packages after that point.)
* Almost half of the packages in non-free installed on people's systems
are never (or rarely) used.
Here is the output:
Package Name Section Vote Old Rcnt Unkn Totl
base-files base 95 1 2 0 99
bash base 95 2 1 0 99
gzip base 95 3 0 0 99
dpkg base 95 0 3 0 99
libc6 base 93 0 5 0 99
tar base 87 11 1 0 99
apt base 78 7 13 0 99
make devel 60 18 18 0 97
apache web 52 8 3 0 65
unzip utils 49 31 3 0 84
libncursesw5 libs 43 6 16 0 67
gs text 42 15 15 0 73
mozilla-browser web 41 14 5 0 61
lynx web 33 27 3 0 65
gsfonts text 31 36 10 6 85
emacs21 editors 29 4 1 0 35
xpdf-reader text 26 15 7 0 48
spamassassin mail 25 4 10 0 40
openoffice.org editors 25 7 9 0 42
netpbm graphics 22 33 16 0 72
gv text 20 13 23 0 58
acroread non-free/text 18 9 0 0 28
unrar non-free/utils 14 11 12 0 39
j2re1.4 non-free/libs 11 5 1 0 18
rar non-free/utils 10 17 1 0 28
lha non-free/utils 8 17 2 0 27
mpg123 non-free/sound 6 16 1 0 24
j2sdk1.4 non-free/devel 5 7 1 0 14
j2re1.3 non-free/libs 5 4 0 0 10
graphviz non-free/graphics 4 10 0 0 16
gs-aladdin non-free/text 4 1 1 0 7
netpbm-nonfree non-free/graphics 4 16 0 0 21
latex2html non-free/tex 4 9 14 0 29
zoo non-free/utils 4 9 0 0 14
distributed-net non-free/misc 3 0 0 0 4
j2sdk1.3 non-free/devel 3 4 0 0 7
xanim non-free/graphics 3 13 0 0 16
xsnow non-free/x11 2 4 0 0 7
xearth non-free/games 2 7 0 0 10
jdk1.1 non-free/devel 2 5 0 0 8
ncompress non-free/utils 2 5 1 0 9
navigator-smotif-477 non-free/web 1 3 0 0 5
mpg123-esd non-free/sound 1 3 0 0 5
netperf non-free/net 1 0 0 0 2
xmame non-free/games 1 4 0 0 6
mpg123-oss-3dnow non-free/sound 1 0 0 0 2
ucbmpeg-play non-free/graphics 1 5 0 0 6
agrep non-free/text 1 2 0 0 4
xmame-x non-free/games 1 3 0 0 5
snes9x-x non-free/games 1 3 0 0 5
pgplot5 non-free/math 1 2 0 0 3
rsynth non-free/sound 1 1 0 0 3
jre1.1 non-free/devel 1 3 0 0 4
ckermit non-free/comm 1 4 0 0 5
jpeg2ps non-free/graphics 1 3 0 0 5
libmotif3 non-free/libs 1 2 0 2 6
angband non-free/games 1 1 0 0 2
povray non-free/graphics 1 6 0 0 7
album non-free/web 1 1 0 0 3
crafty non-free/games 1 1 2 0 4
satan non-free/admin 0 1 0 0 2
giflib3g non-free/libs 0 2 0 1 4
figfonts non-free/text 0 3 0 0 4
nvidia-glx non-free/x11 0 3 1 5 11
nvidia-glx-dev non-free/x11 0 3 1 0 5
xmame-gl non-free/games 0 3 0 0 4
ucbmpeg non-free/graphics 0 3 0 0 3
xephem non-free/misc 0 2 0 0 3
rpl non-free/utils 0 1 0 0 2
gfont non-free/graphics 0 1 0 0 2
qmail-src non-free/mail 0 1 0 0 2
ucspi-tcp-src non-free/net 0 1 0 0 3
tth non-free/tex 0 2 0 0 3
pgp5i non-US/non-free 0 3 0 0 4
cthugha non-free/graphics 0 1 0 0 1
snes9x-opengl non-free/games 0 1 0 0 2
giflib-bin non-free/graphics 0 1 0 0 2
scilab non-free/math 0 1 0 0 2
trn non-free/news 0 0 0 0 1
iozone3 non-free/utils 0 1 0 0 1
upx-nrv non-free/utils 0 0 0 0 1
lmbench non-free/admin 0 1 0 0 2
scsh non-free/interpreters 0 0 0 0 2
ggobi non-free/math 0 1 0 0 1
3270-common non-free/net 0 1 0 0 1
mrouted non-free/net 0 0 0 0 0
maelstrom non-free/games 0 2 0 0 2
trn4 non-free/news 0 0 0 0 1
vrwave non-free/web 0 1 0 0 1
wwwcount non-free/web 0 1 0 0 2
x3270 non-free/x11 0 1 0 0 1
bass non-free/admin 0 0 0 0 1
libmotif-dev non-free/devel 0 1 0 0 1
bsdgames-nonfree non-free/games 0 1 0 0 2
moria non-free/games 0 0 0 0 1
spellcast non-free/games 0 1 0 0 2
zangband non-free/games 0 1 0 0 1
xfractint non-free/graphics 0 2 0 0 2
prime-net non-free/misc 0 0 0 0 0
pr3287 non-free/net 0 0 0 0 1
lgrind non-free/tex 0 1 0 0 1
astrolog non-free/games 0 1 0 0 1
tads2 non-free/games 0 0 0 0 1
xmess-x non-free/games 0 1 0 0 2
irpas non-free/net 0 0 0 0 1
dgen non-free/otherosfs 0 1 0 0 1
spectrum-roms non-free/otherosfs 0 0 0 0 1
tracker non-free/sound 0 1 0 0 1
amiwm non-free/x11 0 0 0 0 1
xpostitplus non-free/x11 0 1 0 0 2
rsaref2 non-US/non-free 0 0 0 0 0
gettyps non-free/comm 0 0 0 0 0
snes9x-svga non-free/games 0 0 0 0 0
tads3 non-free/games 0 0 0 0 1
tome non-free/games 0 0 0 0 1
ezmlm-src non-free/mail 0 0 0 0 0
tcl3270 non-free/net 0 0 0 0 0
wip non-free/x11 0 0 0 0 0
xslideshow non-free/x11 0 1 0 0 1
inform non-free/devel 0 1 0 0 1
eagle non-free/electronics 0 0 0 0 1
sattrack-x11 non-free/hamradio 0 0 0 0 0
giflib3g-dev non-free/libdevel 0 0 0 0 0
pdp11-unix-v5 non-free/otherosfs 0 0 0 0 0
xzx non-free/otherosfs 0 0 0 0 0
mpg123-nas non-free/sound 0 0 0 0 0
mpg123-oss-i486 non-free/sound 0 0 0 0 0
opustex non-free/tex 0 0 0 0 1
wap-wml-tools non-free/web 0 1 0 0 1
mpsql non-free/misc 0 0 0 0 0
ltsp-core-i386 non-free/net 0 0 0 0 0
conserver-client non-free/comm 0 0 0 0 0
libgpcl-dev non-free/devel 0 0 0 0 0
axe non-free/editors 0 0 0 0 0
ldmud non-free/games 0 0 0 0 0
xmame-fx non-free/games 0 0 0 0 0
xmame-svga non-free/games 0 0 0 0 1
libgpcl0 non-free/libs 0 0 0 1 2
mush non-free/mail 0 0 0 0 0
sgb non-free/math 0 0 0 0 1
distributed-net-pproxy non-free/misc 0 0 0 0 0
c3270 non-free/net 0 0 0 0 0
s3270 non-free/net 0 0 0 0 0
newsgate non-free/news 0 0 0 0 0
nntpcache non-free/news 0 0 0 0 0
pdp11-unix-v6 non-free/otherosfs 0 0 0 0 0
pdp11-unix-v7 non-free/otherosfs 0 0 0 0 0
clustalw non-free/science 0 0 0 0 0
clustalx non-free/science 0 0 0 0 0
treetool non-free/science 0 0 0 0 0
abc2mtex non-free/tex 0 0 0 0 0
ltsp-x-core-i386 non-free/net 0 0 0 0 0
chntpw non-free/admin 0 0 0 0 0
spim non-free/electronics 0 0 0 0 1
xpacman non-free/games 0 1 0 0 1
picon-misc non-free/graphics 0 0 0 0 1
libparmetis3.0 non-free/libs 0 0 0 0 0
bulkmail non-free/mail 0 0 0 0 0
parmetis-test non-free/math 0 0 0 0 0
pcx non-free/math 0 0 0 0 0
phylip non-free/misc 0 0 0 0 0
rancid-core non-free/net 0 0 0 0 0
os8 non-free/otherosfs 0 0 0 0 0
molphy non-free/science 0 0 0 0 0
eemu-client non-free/admin 0 0 0 0 0
conserver-server non-free/comm 0 0 0 0 0
rtlinux non-free/devel 0 0 0 0 0
tads2-dev non-free/devel 0 0 0 0 0
tads3-dev non-free/devel 0 0 0 0 0
xtrkcad non-free/editors 0 0 0 0 0
snes9x-fx non-free/games 0 0 0 0 0
povray-doc non-free/graphics 0 1 0 3 4
xshodo non-free/graphics 0 0 0 0 0
serialmail-src non-free/mail 0 0 0 0 0
sl-modem-daemon non-free/misc 0 0 0 0 0
nttcp non-free/net 0 0 0 0 0
rancid-util non-free/net 0 0 0 0 0
unicorn non-free/net 0 0 0 0 0
gimp1.2-nonfree non-free/graphics 0 0 0 8 8
navigator-base-477 non-free/web 0 0 0 5 5
netscape-base-477 non-free/web 0 0 0 14 14
xfonts-scalable-nonfree non-free/x11 0 0 0 8 8
webmin-telnet non-free/admin 0 0 0 0 0
j2sdk1.3-demo non-free/devel 0 0 0 1 1
jdk1.1-doc non-free/doc 0 0 0 0 0
jdk1.1-demo non-free/devel 0 0 0 0 0
j2sdk1.3-doc non-free/doc 0 0 0 1 1
jdk1.1-src non-free/devel 0 0 0 0 0
j2sdk1.3-src non-free/devel 0 0 0 0 0
j2sdk1.4-doc non-free/doc 0 0 0 3 3
j2sdk1.4-demo non-free/devel 0 0 0 2 2
j2sdk1.4-src non-free/devel 0 0 0 1 1
ltsp-x-fonts-i386 non-free/net 0 0 0 0 0
ltsp-kernel-2.4.19-i386 non-free/net 0 0 0 0 0
xplanet-images-non-free unknown 0 0 0 0 0
dqs non-free/admin 0 0 0 0 0
eemu-server non-free/admin 0 0 0 0 0
lmbench-doc non-free/admin 0 0 0 1 1
pine-tracker non-free/admin 0 0 0 5 5
cl-infix non-free/devel 0 0 0 0 0
inform-docs non-free/devel 0 0 0 0 0
mmix-src non-free/devel 0 0 0 0 0
mocka non-free/devel 0 0 0 0 0
onlisp-code non-free/devel 0 0 0 0 0
tads-dev non-free/devel 0 0 0 0 0
abs-guide non-free/doc 0 0 0 4 4
cl-faq non-free/doc 0 0 0 0 0
csound-doc non-free/doc 0 0 0 1 1
doc-html-w3 non-free/doc 0 0 0 6 6
doc-linux-nonfree-html non-free/doc 0 0 0 2 2
doc-linux-nonfree-text non-free/doc 0 0 0 2 2
doc-rfc non-free/doc 0 0 0 6 6
doc-rfc-0001-0999 non-free/doc 0 0 0 4 4
doc-rfc-1000-1999 non-free/doc 0 0 0 4 4
doc-rfc-2000-2999 non-free/doc 0 0 0 4 4
doc-rfc-3000-3999 non-free/doc 0 0 0 4 4
doc-rfc-experimental non-free/doc 0 0 0 4 4
doc-rfc-fyi-bcp non-free/doc 0 0 0 8 8
doc-rfc-misc non-free/doc 0 0 0 7 7
doc-rfc-old-std non-free/doc 0 0 0 7 7
doc-rfc-std non-free/doc 0 0 0 9 9
doc-rfc-std-proposed non-free/doc 0 0 0 8 8
ebook-dev-kde20 non-free/doc 0 0 0 1 1
grokking-the-gimp non-free/doc 0 0 0 4 4
hevea-doc non-free/doc 0 0 0 1 1
hwb non-free/doc 0 0 0 3 3
hypre-doc non-free/doc 0 0 0 0 0
libforms-doc non-free/doc 0 0 0 0 0
mpi-specs non-free/doc 0 0 0 0 0
ocaml-book-en non-free/doc 0 0 0 1 1
ocaml-book-fr non-free/doc 0 0 0 0 0
ocaml-doc non-free/doc 0 0 0 3 3
onlisp-pdf non-free/doc 0 0 0 1 1
onlisp-ps non-free/doc 0 0 0 0 0
parmetis-doc non-free/doc 0 0 0 0 0
rutebook non-free/doc 0 0 0 1 1
selfhtml non-free/doc 0 0 0 2 2
sgb-doc non-free/doc 0 0 0 0 0
shapetools-tutorial non-free/doc 0 0 0 0 0
spellcast-doc non-free/doc 0 0 0 0 0
tads3-doc non-free/doc 0 0 0 0 0
w3-recs non-free/doc 0 0 0 5 5
w3-recs-2002 non-free/doc 0 0 0 5 5
w3-recs-2003 non-free/doc 0 0 0 5 5
x3270-htmldoc non-free/doc 0 0 0 0 0
xgobi-doc non-free/doc 0 0 0 0 0
abuse-sfx non-free/games 0 0 0 2 2
doom-wad-shareware non-free/games 0 0 0 6 6
gsn-curses non-free/games 0 0 0 1 1
gsn-jigsaw non-free/games 0 0 0 0 0
gumshoe non-free/games 0 0 0 0 0
snes9x-common non-free/games 0 0 0 6 6
so-far non-free/games 0 0 0 1 1
tadsr non-free/games 0 0 0 0 0
tatctae non-free/games 0 0 0 1 1
uqm-content non-free/games 0 0 0 2 2
weather non-free/games 0 0 0 1 1
fractxtra non-free/graphics 0 0 0 1 1
gimp1.3-nonfree non-free/graphics 0 0 0 12 12
libsrgpg1 non-free/graphics 0 0 0 0 0
libsrgpg1-dev non-free/graphics 0 0 0 0 0
picon-domains non-free/graphics 0 0 0 0 0
picon-news non-free/graphics 0 0 0 1 1
picon-unknown non-free/graphics 0 0 0 1 1
picon-usenix non-free/graphics 0 0 0 0 0
picon-users non-free/graphics 0 0 0 1 1
picon-weather non-free/graphics 0 0 0 1 1
povray-misc non-free/graphics 0 0 0 6 6
sattrack non-free/hamradio 0 0 0 0 0
libhypre-dev non-free/libdevel 0 0 0 0 0
libparmetis-dev non-free/libdevel 0 0 0 0 0
libhypre1.6.0 non-free/libs 0 0 0 0 0
pine-docs non-free/mail 0 0 0 2 2
gliese non-free/math 0 0 0 1 1
sgb-src non-free/math 0 0 0 0 0
xgobi non-free/math 0 0 0 0 0
yale non-free/math 0 0 0 1 1
cmap-adobe-cns1 non-free/misc 0 0 0 0 0
cmap-adobe-gb1 non-free/misc 0 0 0 0 0
cmap-adobe-japan1 non-free/misc 0 0 0 1 1
cmap-adobe-japan2 non-free/misc 0 0 0 0 0
cmap-adobe-korea1 non-free/misc 0 0 0 0 0
ipadic non-free/misc 0 0 0 0 0
mecab-ipadic non-free/misc 0 0 0 0 0
mysql-doc non-free/misc 0 0 0 18 18
sl-modem-source non-free/misc 0 0 0 0 0
rancid-cgi non-free/net 0 0 0 0 0
rancid-installer non-free/net 0 0 0 0 0
unicorn-source non-free/net 0 0 0 0 0
diablo non-free/news 0 0 0 0 0
diablo-common non-free/news 0 0 0 0 0
diablo-readerd non-free/news 0 0 0 0 0
nntpcache-dev-doc non-free/news 0 0 0 0 0
libmail-bulkmail-perl non-free/perl 0 0 0 0 0
clustalw-mpi non-free/science 0 0 0 0 0
festlex-oald non-free/sound 0 0 0 9 9
festvox-ellpc11k non-free/sound 0 0 0 1 1
arabtex non-free/tex 0 0 0 0 0
dvipdfm-cjk-cmap non-free/tex 0 0 0 0 0
foiltex non-free/tex 0 0 0 4 4
ptex-jtex non-free/tex 0 0 0 0 0
revtex non-free/tex 0 0 0 0 0
edict-fpw non-free/text 0 0 0 0 0
figfonts-cjk non-free/text 0 0 0 0 0
gs-cjk-resource non-free/text 0 0 0 1 1
gsfonts-other non-free/text 0 0 0 13 13
xpdf-chinese-simplified non-free/text 0 0 0 0 0
xpdf-chinese-traditional non-free/text 0 0 0 0 0
xpdf-japanese non-free/text 0 0 0 1 1
xpdf-korean non-free/text 0 0 0 0 0
mwavem non-free/utils 0 0 0 0 0
libapache-mod-fastcgi non-free/web 0 0 0 3 3
php4-dbase non-free/web 0 0 0 1 1
amoeba-data non-free/x11 0 0 0 2 2
motif-clients non-free/x11 0 0 0 0 0
nvidia-kernel-source non-free/x11 0 0 0 11 11
t1-xfree86-nonfree non-free/x11 0 0 0 9 9
ttf-kochi-gothic-naga10 non-free/x11 0 0 0 2 2
ttf-kochi-mincho-naga10 non-free/x11 0 0 0 1 1
ttf-larabie-deco non-free/x11 0 0 0 7 7
ttf-larabie-straight non-free/x11 0 0 0 8 8
ttf-larabie-uncommon non-free/x11 0 0 0 6 6
ttf-xfree86-nonfree non-free/x11 0 0 0 12 12
ttf-xfree86-nonfree-syriac non-free/x11 0 0 0 1 1
xfonts-naga10 non-free/x11 0 0 0 1 1
146 packages (48%) out of 301 in non-free had 0 for vote.
You may obtain that script by using tla. The repository is
jgoerzen@complete.org--debian on
http://arch.debian.org/arch/private/jgoerzen/debian. Get the tree
popconn-analyze--head--1.0.
Reply to: