<?xml version="1.0" ?>

<kc>

<title>Debian Traffic</title>

<headquote><a href="http://www.debian.org">Debian Home Page</a> |
<a href="http://www.debian.org/News/weekly/">Weekly News</a> | <a
href="http://www.debian.org/social_contract">Social Contract</a> |
<a href="http://www.debian.org/devel/constitution">Constitution</a> |
<a href="http://www.debian.org/doc/debian-policy/">Policy Manual</a> | <a
href="http://www.debian.org/doc/packaging-manuals/developers-reference/">Developer's
Reference</a> | <a href="http://www.debian.org/doc/ddp">Documentation
Project</a> | <a href="http://lists.debian.org/#debian-devel">debian-devel
Archives</a></headquote>

<editor contact="mailto:zbrown@tumblerings.org">Zack Brown</editor>

<issue num="27" date="16 Mar 2001 00:00:00 -0800" />

<intro>

<p>Want to help write KC Debian? See the <a href="../author.html">KC Authorship
page</a> the <a href="index.html">KC Debian homepage</a>, and the <a
href="../summaryfaq.html">Thread Summary FAQ</a>. Send any questions to the
<a href="mailto:kcdevel@zork.net">KCDevel mailing list.</a></p>

</intro>

<stats posts="423" size="1373" contrib="167" multiples="74" lastweek="0">

<person posts="16" size="56" who="Ben Collins &lt;bcollins@debian.org&gt;" />
<person posts="13" size="43" who="Matt Zimmerman &lt;mdz@debian.org&gt;" />
<person posts="13" size="40" who="Andreas Schuldei &lt;andreas@schuldei.org&gt;" />
<person posts="11" size="32" who="Jules Bean &lt;jules@jellybean.co.uk&gt;" />
<person posts="10" size="41" who="Russell Coker &lt;russell@coker.com.au&gt;" />
<person posts="10" size="36" who="John Galt &lt;galt@inconnu.isu.edu&gt;" />
<person posts="10" size="33" who="cjw44@flatline.org.uk (Colin Watson)" />
<person posts="10" size="33" who="Brian May &lt;bam@debian.org&gt;" />
<person posts="9" size="34" who="Craig Sanders &lt;cas@taz.net.au&gt;" />
<person posts="9" size="27" who="Alexander Hvostov &lt;vulture@aoi.dyndns.org&gt;" />
<person posts="7" size="25" who="Marcus Brinkmann &lt;Marcus.Brinkmann@ruhr-uni-bochum.de&gt;" />
<person posts="7" size="22" who="Steve Greenland &lt;stevegr@debian.org&gt;" />
<person posts="7" size="21" who="Richard Braakman &lt;dark@xs4all.nl&gt;" />
<person posts="7" size="20" who="Carlos Laviola &lt;claviola@ajato.com.br&gt;" />
<person posts="7" size="18" who="Jason Gunthorpe &lt;jgg@debian.org&gt;" />
<person posts="7" size="17" who="Peter Makholm &lt;peter@makholm.net&gt;" />
<person posts="6" size="23" who="Kenneth Vestergaard Schmidt &lt;kenneth@bitnisse.dk&gt;" />
<person posts="6" size="19" who="Sam Hartman &lt;hartmans@mit.edu&gt;" />
<person posts="6" size="16" who="David Starner &lt;dstarner98@aasaa.ofe.org&gt;" />
<person posts="6" size="15" who="Stephen Zander &lt;gibreel@debian.org&gt;" />
<person posts="5" size="17" who="Turbo Fredriksson &lt;turbo@bayour.com&gt;" />
<person posts="5" size="14" who="Adrian Bunk &lt;bunk@fs.tum.de&gt;" />
<person posts="4" size="27" who="Joey Hess &lt;joey@kitenet.net&gt;" />
<person posts="4" size="25" who="Bob McElrath &lt;rsmcelrath@students.wisc.edu&gt;" />
<person posts="4" size="16" who="Anthony Towns &lt;aj@azure.humbug.org.au&gt;" />
<person posts="4" size="16" who="&quot;Oliver Elphick&quot; &lt;olly@lfix.co.uk&gt;" />
<person posts="4" size="14" who="Sam TH &lt;sam@uchicago.edu&gt;" />
<person posts="4" size="13" who="Steve Langasek &lt;vorlon@netexpress.net&gt;" />
<person posts="4" size="12" who="Daniel Jacobowitz &lt;dan@debian.org&gt;" />
<person posts="4" size="11" who="Bradley Bell &lt;btb@debian.org&gt;" />
<person posts="4" size="11" who="Hamish Moffatt &lt;hamish@debian.org&gt;" />
<person posts="4" size="10" who="&quot;Christopher C. Chimelis&quot; &lt;chris@debian.org&gt;" />
<person posts="4" size="10" who="Wichert Akkerman &lt;wichert@cistron.nl&gt;" />
<person posts="4" size="10" who="Kenneth Vestergaard Schmidt &lt;charon@debian.org&gt;" />
<person posts="4" size="9" who="Herbert Xu &lt;herbert@gondor.apana.org.au&gt;" />
<person posts="3" size="12" who="&quot;Adam Conrad&quot; &lt;adconrad@0c3.net&gt;" />
<person posts="3" size="12" who="Josip Rodin &lt;joy@cibalia.gkvk.hr&gt;" />
<person posts="3" size="10" who="Ola Lundqvist &lt;opal@debian.org&gt;" />
<person posts="3" size="9" who="Scott Dier &lt;sdier@debian.org&gt;" />
<person posts="3" size="9" who="Alexey Vyskubov &lt;alexey@pepper.spb.ru&gt;" />
<person posts="3" size="9" who="Paolo Molaro &lt;lupus@debian.org&gt;" />
<person posts="3" size="9" who="fjc@thingy.apana.org.au (Frank Copeland)" />
<person posts="3" size="8" who="Julian Gilbey &lt;J.D.Gilbey@qmw.ac.uk&gt;" />
<person posts="3" size="8" who="Jonathan McDowell &lt;noodles@earth.li&gt;" />
<person posts="3" size="8" who="Adam McKenna &lt;adam@debian.org&gt;" />
<person posts="3" size="8" who="&quot;John H. Robinson, IV&quot; &lt;jhriv@ucsd.edu&gt;" />
<person posts="3" size="8" who="Drew Parsons &lt;dparsons@emerall.com&gt;" />
<person posts="3" size="7" who="xsdg &lt;xsdg@softhome.net&gt;" />
<person posts="2" size="10" who="&quot;Chad C. Walstrom&quot; &lt;chewie@wookimus.net&gt;" />
<person posts="2" size="9" who="&quot;Steve M. Robbins&quot; &lt;steven.robbins@videotron.ca&gt;" />
<person posts="2" size="8" who="Nathan Dabney &lt;smurf@osdlab.org&gt;" />
<person posts="2" size="7" who="Aubin Paul &lt;aubin@punknews.org&gt;" />
<person posts="2" size="7" who="Eric Schwartz &lt;emschwar@debian.org&gt;" />
<person posts="2" size="6" who="Sam Hartman &lt;hartmans@debian.org&gt;" />
<person posts="2" size="6" who="Junichi Uekawa &lt;dancer@netfort.gr.jp&gt;" />
<person posts="2" size="6" who="Torsten Landschoff &lt;torsten@debian.org&gt;" />
<person posts="2" size="6" who="Steve McIntyre &lt;stevem@chiark.greenend.org.uk&gt;" />
<person posts="2" size="6" who="Wouter de Vries &lt;w.l.devries@student.tudelft.nl&gt;" />
<person posts="2" size="6" who="Michael Piefel &lt;piefel@informatik.hu-berlin.de&gt;" />
<person posts="2" size="5" who="Andreas Fuchs &lt;asf@acm.org&gt;" />
<person posts="2" size="5" who="Wichert Akkerman &lt;wichert@valinux.com&gt;" />
<person posts="2" size="5" who="Bernd Eckenfels &lt;lists@lina.inka.de&gt;" />
<person posts="2" size="5" who="&quot;Carl B. Constantine&quot; &lt;carl@os-s.com&gt;" />
<person posts="2" size="5" who="Stephen Stafford &lt;stephen@clothcat.demon.co.uk&gt;" />
<person posts="2" size="5" who="Taral &lt;taral@taral.net&gt;" />
<person posts="2" size="5" who="Corrin Lakeland &lt;lakeland@freki.otago.ac.nz&gt;" />
<person posts="2" size="5" who="Christian Hammers &lt;ch@westend.com&gt;" />
<person posts="2" size="5" who="Arthur Korn &lt;arthur@korn.ch&gt;" />
<person posts="2" size="5" who="Otto Wyss &lt;otto.wyss@bluewin.ch&gt;" />
<person posts="2" size="5" who="James Troup &lt;james@nocrew.org&gt;" />
<person posts="2" size="5" who="Chris Butler &lt;chrisb@debian.org&gt;" />
<person posts="2" size="4" who="Ste Pelux &lt;pelux@tiscalinet.it&gt;" />
<person posts="2" size="4" who="Marco d'Itri &lt;md@Linux.IT&gt;" />
<person posts="2" size="4" who="Joey Hess &lt;joeyh@debian.org&gt;" />
<person posts="1" size="5" who="Paulo Henrique Baptista de Oliveira &lt;baptista@linuxsolutions.com.br&gt;" />
<person posts="1" size="5" who="&quot;Frederico S. Munoz&quot; &lt;fsmunoz@sdf.lonestar.org&gt;" />
<person posts="1" size="5" who="owner@bugs.debian.org (Debian Bug Tracking System)" />
<person posts="1" size="4" who="David Whedon &lt;dwhedon@gordian.com&gt;" />
<person posts="1" size="4" who="Steve Dobson &lt;steve.dobson@krasnegar.demon.co.uk&gt;" />
<person posts="1" size="4" who="Wouter de Vries &lt;swamp@kermy.nl&gt;" />
<person posts="1" size="4" who="Davide Puricelli &lt;apurice@tin.it&gt;" />
<person posts="1" size="4" who="Thom May &lt;thom@planetarytramp.net&gt;" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?=22J=FCrgen_A=2E_Erhard=22?= &lt;juergen.erhard@gmx.net&gt;" />
<person posts="1" size="4" who="Fabrice Gautier &lt;gautier@email.enst.fr&gt;" />
<person posts="1" size="4" who="James LewisMoss &lt;jimdres@mindspring.com&gt;" />
<person posts="1" size="4" who="Marek Habersack &lt;grendel@vip.net.pl&gt;" />
<person posts="1" size="3" who="Todd Larason &lt;jtl@molehill.org&gt;" />
<person posts="1" size="3" who="Jon Nelson &lt;jnelson@boa.org&gt;" />
<person posts="1" size="3" who="Robert Norris &lt;rob@nauseum.org&gt;" />
<person posts="1" size="3" who="Wouter de Vries &lt;sax@debian.org&gt;" />
<person posts="1" size="3" who="&quot;Josh Miller&quot; &lt;joshlists@nebonet.com&gt;" />
<person posts="1" size="3" who="Richard A Nelson &lt;cowboy@debian.org&gt;" />
<person posts="1" size="3" who="&quot;Vince Mulhollon&quot; &lt;vlm@norlight.com&gt;" />
<person posts="1" size="3" who="Michael Alan Dorman &lt;mdorman@debian.org&gt;" />
<person posts="1" size="3" who="&quot;Ken Rudy&quot; &lt;krudy@cmi-jobs.com&gt;" />
<person posts="1" size="3" who="&quot;M.C. Nelson&quot; &lt;mcn@mani.kobayashimaru.org&gt;" />
<person posts="1" size="3" who="Andreas Tille &lt;tillea@rki.de&gt;" />
<person posts="1" size="3" who="Sebastian Rittau &lt;srittau@jroger.in-berlin.de&gt;" />
<person posts="1" size="3" who="Andres Salomon &lt;dilinger@mp3revolution.net&gt;" />
<person posts="1" size="3" who="Chris Danis &lt;screechco@home.com&gt;" />
<person posts="1" size="3" who="Eduard Bloch &lt;blade@debian.org&gt;" />
<person posts="1" size="3" who="Thomas Lange &lt;lange@informatik.Uni-Koeln.DE&gt;" />
<person posts="1" size="3" who="&quot;michael d. ivey&quot; &lt;ivey@debian.org&gt;" />
<person posts="1" size="3" who="Lars Wirzenius &lt;liw@iki.fi&gt;" />
<person posts="1" size="3" who="Glenn McGrath &lt;bug1@optushome.com.au&gt;" />
<person posts="1" size="3" who="Mike Markley &lt;mike@markley.org&gt;" />
<person posts="1" size="3" who="Petr =?iso-8859-2?Q?=C8ech?= &lt;cech@atrey.karlin.mff.cuni.cz&gt;" />
<person posts="1" size="3" who="Jorgen Schaefer &lt;forcer@debian.org&gt;" />
<person posts="1" size="3" who="Richard Atterer &lt;deb-devel@list.atterer.net&gt;" />
<person posts="1" size="3" who="Dave Carrigan &lt;dave@rudedog.org&gt;" />
<person posts="1" size="3" who="Miros/law `Jubal' Baran &lt;baran@makabra.knm.org.pl&gt;" />
<person posts="1" size="3" who="Daniel Martin &lt;dtmartin24@home.com&gt;" />
<person posts="1" size="3" who="Branden Robinson &lt;branden@debian.org&gt;" />
<person posts="1" size="3" who="&quot;Ivan E. Moore II&quot; &lt;rkrusty@tdyc.com&gt;" />
<person posts="1" size="3" who="&quot;Martin Bialasinski&quot; &lt;martin@internet-treff.uni-koeln.de&gt;" />
<person posts="1" size="3" who="Nathan E Norman &lt;nnorman@micromuse.com&gt;" />
<person posts="1" size="3" who="Egon Willighagen &lt;egonw@subdimension.com&gt;" />
<person posts="1" size="3" who="JM Bourdaret &lt;casi@ifrance.com&gt;" />
<person posts="1" size="2" who="&quot;Brandon L. Griffith&quot; &lt;brandon@debian.org&gt;" />
<person posts="1" size="2" who="Michael Banck &lt;mbanck@gmx.net&gt;" />
<person posts="1" size="2" who="Pierfrancesco Caci &lt;ik5pvx@penny.ik5pvx.ampr.org&gt;" />
<person posts="1" size="2" who="Bob Hilliard &lt;hilliard@debian.org&gt;" />
<person posts="1" size="2" who="jerome.marant@idealx.com (J&#233;r&#244;me Marant)" />
<person posts="1" size="2" who="davidw@apache.org (David N. Welton)" />
<person posts="1" size="2" who="Philip Blundell &lt;pb@futuretv.com&gt;" />
<person posts="1" size="2" who="phil@bolthole.com" />
<person posts="1" size="2" who="Paul Martin &lt;pm@nowster.zetnet.co.uk&gt;" />
<person posts="1" size="2" who="Jason Henry Parker &lt;jasonp@uq.net.au&gt;" />
<person posts="1" size="2" who="Malcolm Parsons &lt;malcolm@ivywell.screaming.net&gt;" />
<person posts="1" size="2" who="John Ferlito &lt;johnf@inodes.org&gt;" />
<person posts="1" size="2" who="Christian Surchi &lt;csurchi@debian.org&gt;" />
<person posts="1" size="2" who="Philip Blundell &lt;philb@gnu.org&gt;" />
<person posts="1" size="2" who="Cyrille Chepelov &lt;chepelov@calixo.net&gt;" />
<person posts="1" size="2" who="Dan Christensen &lt;jdc@uwo.ca&gt;" />
<person posts="1" size="2" who="Marc Haber &lt;debian-devel.lists.debian.org@marc-haber.de&gt;" />
<person posts="1" size="2" who="Paul Slootman &lt;paul@murphy.nl&gt;" />
<person posts="1" size="2" who="Frank Copeland &lt;fjc@thingy.apana.org.au&gt;" />
<person posts="1" size="2" who="Michael-John Turner &lt;mj@turner.org.za&gt;" />
<person posts="1" size="2" who="John Hasler &lt;john@dhh.gt.org&gt;" />
<person posts="1" size="2" who="Jim Lynch &lt;jim@laney.edu&gt;" />
<person posts="1" size="2" who="sharkey@superk.physics.sunysb.edu" />
<person posts="1" size="2" who="Bernd Eckenfels &lt;ecki@lina.inka.de&gt;" />
<person posts="1" size="2" who="David LaBissoniere &lt;labiss@usit.net&gt;" />
<person posts="1" size="2" who="D-Man &lt;dsh8290@rit.edu&gt;" />
<person posts="1" size="2" who="directresponse33221@juno.com" />
<person posts="1" size="2" who="Sven Rudolph &lt;sr1@loom.sax.de&gt;" />
<person posts="1" size="2" who="Mike Coleman &lt;mkc@mathdogs.com&gt;" />
<person posts="1" size="2" who="=?iso-8859-1?Q?Nicol=E1s?= Lichtmaier &lt;nick@debian.org&gt;" />
<person posts="1" size="2" who="Marc Martinez &lt;lastxit@technogeeks.org&gt;" />
<person posts="1" size="2" who="Tollef Fog Heen &lt;tollef@add.no&gt;" />
<person posts="1" size="2" who="Robert van der Meulen &lt;rvdm@lin-gen.com&gt;" />
<person posts="1" size="2" who="Richard Braakman &lt;dark@wapit.com&gt;" />
<person posts="1" size="2" who="Bdale Garbee &lt;bdale@gag.com&gt;" />
<person posts="1" size="2" who="Kenneth Scharf &lt;scharkalvin@yahoo.com&gt;" />
<person posts="1" size="2" who="Bernd Eckenfels &lt;ecki@debian.org&gt;" />
<person posts="1" size="2" who="Guus Sliepen &lt;guus@sliepen.warande.net&gt;" />
<person posts="1" size="2" who="John Travers &lt;jtravs@debian.org&gt;" />
<person posts="1" size="2" who="&quot;Sean 'Shaleh' Perry&quot; &lt;shaleh@valinux.com&gt;" />
<person posts="1" size="2" who="Thom May &lt;thom@debian.org&gt;" />
<person posts="1" size="2" who="Camm Maguire &lt;camm@enhanced.com&gt;" />
<person posts="1" size="2" who="Federico Montesino Pouzols &lt;p5087@quintero.fie.us.es&gt;" />
<person posts="1" size="1" who="Stephen Walton &lt;sjw@netpresto.co.uk&gt;" />
<person posts="1" size="1" who="Ingo Rohlfs (AZUBI ITM) &lt;rohlfs@darmstadt.gmd.de&gt;" />
<person posts="1" size="1" who="&lt;6trp@s7t1da.net&gt;" />
<person posts="1" size="1" who="Brock &lt;brock@cyberdude.com&gt;" />
<person posts="1" size="1" who="Jochem Berends &lt;j@jochem.net&gt;" />

</stats>

<section
  title="Removing Perl as an Essential Package"
  author="Prashanth Mundkur"
  contact="mailto:mundkur@tsoft.com"
  subject="Perl essential ?"
  archive="http://lists.debian.org/debian-devel-0103/msg00055.html"
  posts="34"
  startdate="01 Mar 2001 17:31:34 -0800"
  enddate="06 Mar 2001 07:46:37 -0800"
>

<mention></mention>

<p>

Glenn McGrath questioned the Essential status of Perl in the Debian
distribution: <quote who="Glenn McGrath"> From my count there are 24
essential binaries, totalling 6550kB of linux-i386 debs.  Perl-base is
one of them at 840kB, ~13% of total essential size.  Would it be a
good long term goal to remove perl from Esssential and rewrite these
scripts for a posix compliant shell or in c.  </quote> He provided a
list of essential binaries that depend on perl.

Richard Braakman replied <quote who="Richard Braakman">The reason for
perl-base being Essential is not that other Essential packages can use
it.  It's Essential so that packages can use it in maintainer scripts
(postinst, preinst, etc).</quote> Paolo Molaro added, <quote
who="Paolo Molaro"> If you're really concerned about size, you should
propose to rewrite all the other utilities in perl: that will save
more disk-space and provide the same functionality at the same
time. Read some papers about ETLinux for an example of using a
scripting language in the implementations of system utilities in low
disk space conditions.  Search for "Perl power tools" for a pure perl
implementation of most of the utilities in the essential
packages:-)</quote>


</p>

<p>

Later there was a discussion on the relative security of perl scripts
and C and shell code. Ilya Martynov suggested that Perl's lack of
buffer overflows and taint mode made it a more secure coding
language. Wichert Akkerman responded <quote who="Wichert
Akkerman">It's just as easy to write insecure perl scripts as it is to
write insecure shell scripts. Tainting only protects you from a couple
of mistakes, but not all.  Secure programming is not a language
feature, it is something a programmer must be aware of for every line
of code he writes, and even more importantly when making the initial
design.
</quote>

</p>

<p>
So far, needless to say, it seems unlikely that Perl will be replaced
in Debian packaging and distribution infrastructure.

</p>

</section>

<section
  title="Smaller Packages Files"
  author="Prashanth Mundkur"
  contact="mailto:mundkur@tsoft.com"
  subject="How to make Packages file 50% smaller"
  archive="http://lists.debian.org/debian-devel-0103/msg00163.html"
  posts="27"
  startdate="02 Mar 2001 16:41:46 -0800"
  enddate="09 Mar 2001 15:10:52 -0800"
>

<mention></mention>

<p>

Brian May complained about the bandwidth cost of downloading large
Packages files, and proposed removing the long package description
field: <quote who="Brian May"> why not split the description into a
separate file, so you only have to download it if you really want it? 
</quote> There followed some discussion of the pros and cons of
downloading descriptions on demand and upgrading offline. Joey Hess
thought <quote who="Joey Hess">I'd rather have a large wait at the
start than turn every tool that uses extended descriptions into a
crawling nighmare.</quote> Brian May countered <quote who="Brian
May">I would rather have a small delay whenever I look up package
information, rather then pay to download large descriptions (up to
once a day), which in all probability have not even changed since last
time. </quote>

</p>


<p>

Several liked the idea of using diffs.  Ola Lundqvist proposed to
<quote who="Ola Lundqvist"> Use cvs/rcs or similar for the Packages
(and ..-tiny) file.  Apt-get (and similar) store the version of the
file that they have fetched. It then fetches the
Packages-diff-from-vernum file which is automaticly created by from
cvs/rcs..</quote> Brian May also pointed out <quote who="Brian
May">Also, separating the description might make it easier for
languages other then English.</quote>

</p>

<p>

Eventually the thread petered out inconclusively.
</p>

</section>


<section
  title="Restricting Packages From Apt Sources"
  author="Prashanth Mundkur"
  contact="mailto:mundkur@tsoft.com"
  subject="Possibility of packaging JDK 1.3?"
  archive="http://lists.debian.org/debian-devel-0103/msg00516.html"
  posts="24"
  startdate="07 Mar 2001 06:40:18 -0800"
  enddate="09 Mar 2001 16:46:33 -0800"
>

<mention></mention>

<p>

A thread on apt-getting JDK 1.3 from blackdown and its mirrors
eventually turned to specifying the particular packages an apt source
was ``trusted'' for. As Bernd Eckenfels put it, <quote who="Bernd
Eckenfels">It is still a security problem that you are unable to limit
the pachages apt will suck from a given source. It could even happen
by accident that blackdown is putting some unstable libc on their
server and BANG your system is hossed.</quote> Matt Zimmerman pointed
out <quote who="Matt Zimmerman">It should be possible to prevent this
using the pinning feature of the new apt (see apt_preferences(5)).
You could list each package that you wish to have retrieved from the
blackdown source, and pin any other packages from that source to
priority -1.</quote>

</p>

<p>

Anthony Towns later provided a preview of apt 0.5,
currently in unstable: <quote who="Anthony Towns">

<p>

With apt 0.5, you can be fairly detailed about how you trust sources
(as someone said in another message) but only as long as you can rely
on their Release file being correct

</p>
<p>

When Conectiva ported apt to RPM, they also added some crypto support,
which is in the process of being extended and fiddled with (and forward
ported to apt 0.5) and should hopefully allow you to have end-to-end
security (from Debian direct to the user, rather than having to trust
the mirrors and proxies in between), as well as the fine-grained security
apt 0.5 provides.

</p>

</quote>

This week's <a href="http://www.debian.org/News/weekly/2001/8/
">Debian Weekly News</a> has some more related information.

</p>

</section>

<section
  title="Archiving Historical Bug Reports"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="Old BTS snapshot"
  archive="http://lists.debian.org/debian-devel-0103/msg00609.html"
  posts="9"
  startdate="08 Mar 2001 02:24:51 -0800"
  enddate="10 Mar 2001 16:38:56 -0800"
>

<mention></mention>

<p>Richard Braakman offered:</p>

<quote who="Richard Braakman">

<p>I still have a snapshot of the BTS web pages from July 1997.  It contains
many bugreports that have since expired, and it's from before the time that
expired bugreports were archived.</p>

<p>Would anyone like to keep these records?  It might be interesting to
add them to the archived bugs section of the BTS, though that will require
some scripting.</p>

</quote>

<p>Joey Hess gasped in ecstatic joy, <quote who="Joey Hess">Oh,
oh. I, for one, would be very interested in doing that. Though
I know nada about adminning the bts. Anyhow, I'd like to
keep a copy if nothing else.</quote> Richard stuck them up at <a
href="http://people.debian.org/~dark/Bugs.tgz">http://people.debian.org/~dark/Bugs.tgz</a>.
Joey snarfed it and replied:</p>

<quote who="Joey Hess">

<p>So I have a script that generates .report and .status files that seem
to be valid. I still need to make .log files, which will be .. interesting.
Crazy, crazy format.</p>

<p>I also need to make it look at the existing bts, and skip bugs that are
_still_ open after all these years. And make it set any remaining bugs from
the old snapshot as all closed, with a note saying something like "This
bug was fixed sometime between 1997 and 2000; data since 1997 was lost.".
Then after some more checking they should be ready to drop into archive/
in the BTS.</p>

</quote>

<p>Wichert Akkerman also put in, <quote who="Wichert Akkerman">More historic
BTS data: I have a complete copy of the BTS spool from October 18, 1998. If
anyone is interested I'll try uploading it to a Debian server (that's gonna
be fun with a 56k modem..)</quote> Joey replied, <quote who="Joey Hess">That
should be quite trivial to import into the archive. Just remove still-existant
bugs, and mark all unclosed bugs as done..</quote></p>

<p>Elsewhere, Jason Henry Parker replied to Richard's initial archive:</p>

<quote who="Jason Henry Parker">

<p>Interestingly, the archive contains Neal Stephenson's bug report which
he talks about in /In the Beginning was the Command Line/ (available at <a
href="http://cryptonomicon.com/beginning.html">http://cryptonomicon.com/beginning.html</a>).</p>

<p>It is bug #6518 and reports that /etc/ld.so.conf was missing /usr/X11R6/lib
.</p>

</quote>

<p>Joey replied:</p>

<quote who="Joey Hess">

<p>Yep, and this bug and 7100 more are now available in the BTS.</p>

<p><a href="http://bugs.debian.org/6518">http://bugs.debian.org/6518</a></p>

<p>This is still under beta test; we've hacked the bug view script to look
in a second directory for the old bugs. They will be merged in with the real
archive when we're sure they're ok, and then they'll start appearing on the
indexes too.</p>

</quote>

<p>[...]</p>

<quote who="Joey Hess">

<p>Of course if anyone finds any more such old web archives, I can try to
import them too. It's neat to see a bug as old as #563 (submitted in 1995!),
I'd like to go back even further..</p>

</quote>

</section>

<section
  title="A GPLed Censorware-capable Package and the DFSG"
  author="Prashanth Mundkur"
  contact="mailto:mundkur@tsoft.com"
  subject="FilterProxy and DFSG-compliancy?"
  archive="http://lists.debian.org/debian-devel-0103/msg00659.html"
  posts="22"
  startdate="08 Mar 2001 12:14:29 -0800"
  enddate="09 Mar 2001 07:47:09 -0800"
>

<mention></mention>

<p>

Kenneth Vestergaard Schmidt asked about the <a
href="http://www.debian.org/social_contract#guidelines">DFSG</a>
compliance of the license of FilterProxy, a web filtering package that
was licensed under the GPL but had additional unusual conditions on
its usage. The license file stated <quote who="Bob McElrath">This software is in an unfortunate position in that it can be relatively
easily used to restrict freedom of information.  I think that freedom of
information is just as important as freedom to copy software. </quote> and listed </p>

<p>

<quote who="Bob McElrath">

<p>

FilterProxy is not intended to allow you to modify content
and misrepresent it as the original.  Any user of FilterProxy must first
give consent for their content to be filtered, know that their content
is being filtered, and be able to determine exactly how it was or will
be filtered.

</p>

<p>

I am quite serious about this.  In case that wasn't clear, you may not
do the following things with FilterProxy:

<ul>
    <li>Remove naughty words</li>
    <li>Remove pornography</li>
    <li>Remove "harmful ideas" in any form</li>
    <li>Enforce access policies.</li>
</ul>

*UNLESS* you have the express knowledge and consent of the person
whose web content is being filtered.

</p>

</quote>

</p>

<p>

David Whedon, while sympathetic to the views of the author of
FilterProxy, thought this went against Section 6 ("No Discrimination
Against Fields of Endeavor") of the <a
href="http://www.debian.org/social_contract#guidelines">DFSG</a>:
<quote who="David Whedon"> The license must not restrict anyone from
making use of the program in a specific field of endeavor.  </quote>
And Colin Watson was irked by the conditions on FilterProxy: <quote
who="Colin Watson">What next? "You may not use this gcc to compile
censorware programs?"  "You may not compile things I disapprove of
against this glibc?"</quote>

</p>

<p>

The author of the package in question, Bob McElrath, later joined in
and explained the reasons for his conditions, stressing that
essentially his primary goals was to ensure that viewers of filtered
content were aware of the filtering taking place and had consented to
it, and covering his legal bases in case the content that was filtered
was modified and distributed without permission of the
content's copyright owner. 
He also added:

<quote who="Bob McElrath">

<p>

The "LICENSE" is properly not a part of the copyright.  As it states in
the my LICENSE:
<pre>
    The GNU Public License does not cover usage, or content/data
    generated by a program covered by it.  From the GPL:  "Activities
    other than copying, distribution and modification are not covered by
    this License; they are outside its scope."
</pre>
Copying is a separate activity from use.  Copying is covered by the GPL.
Usage is covered by my LICENSE.

</p>

</quote>

He eventually agreed to make a few changes in the phrasing he used,
but was reconciled to his software being in the non-free section of
Debian. <quote who="Bob McElrath"> The DFSG was pointed out to me
quite some time ago, and I agreed then that my license violated it,
and it still does.  I'm going to keep it that way if for no other
reason than to possibly keep me from being sued.</quote>

</p>

</section>

</kc>

