On Thu, Mar 01, 2001 at 02:10:22PM +1000, Anthony Towns wrote:
> Hi guys,
>
> Some questions, which you might or might not like to answer..
>
> * What do you think are the three big things Debian should achieve
> over the next twelve months?
In no particular order:
* Fish or cut bait with respect to non-free, and pass any constitutional
amendments necessary to permit us to make that choice;
* Release at least once, preferably twice;
* Be instrumental in compelling the US government to lift all restrictions
on exportation of cryptography
> * What do you think will be the three major problems Debian will face
> over the next year or two?
Sorry, I have to cheat and list four:
* accumulation of inactive maintainers
* accumulation of unmaintained packages
* inconsistent timeliness of published security advisories
* version skew between our many supported architectures hamstringing our
package pools
Arguably, these are all problems we have right now. I'd rather not see
them get worse, but I fear they will.
> * Debian has had four DPLs so far: Ian Murdock, Bruce Perens, Ian
> Jackson, and Wichert Akkerman. What do you think each of these DPLs did
> right, and are there any examples of things you would do differently
> in their place (with or without the benefit of hindsight)?
Ian Murdock:
I was not around for his tenure and so cannot say a great deal about his
style of project leadership. However, since I've worked for him for the
past several months I can say the following: Ian is very cautious about
ideology (in contrast to his successor), has a great deal of energy, and
knows exactly what we wants within a given scope that he is careful to
define. This kind of focus and drive, coupled with a real pragmatism (as
opposed to pragmatism-as-ideology that one finds in some pundits,
particularly those who criticize RMS) were, I believe, absolutely
critical to getting Debian off the ground in the first place. I was not
around to witness his mistakes as Project Leader (if any), so I cannot
speak to them.
Bruce Perens:
Bruce's biggest strength was almost certainly in drawing positive
attention to Debian. He issued press releases and was probably very
important in getting Debian onto people's radars, especially in the
press. On the downside, he probably let his temper get the best of him
in a public way a little too often. While I don't recall Debian
suffering from any bad press as a result of this, it probably wasn't too
good for morale. I am also not convinced that dropping out of the first
DPL election as soon as there was another candidate was a good idea. For
an election to be worthwhile, it should be contested. Contested
elections are a powerful reminder to elected officials that they are
there to serve, and not because they are entitled to the office. I'm not
sure Bruce felt an entitlement to the position of Project Leader, but I
suppose it is possible.
Ian Jackson:
Ian started out very well by recognizing and acting on the fact that
Debian had grown to the point where the Benevolent Dictator model of
leadership wasn't really sustainable. However, he very quickly retreated
into inactivity (or at least invisibility), which, in my opinion, swayed
too far the other direction, making the project seem -- and perhaps feel,
to some of our developers and users -- rudderless, or at the very least
without a spokesman. I think it's very important to have a figurehead,
if for no other reason than that it gives the press someone to interface
with when they're too lazy to find the right person to talk to, which
often happens. :)
Wichert Akkerman:
I think Wichert did an outstanding job for much of both his terms,
striking a good balance between the extremes of Bruce and Ian Jackson; he
was re-elected handily, and deservedly so. However, I think that into
his second term, he began to lose interest in the job a little bit. I am
also not persuaded that he was willing to apply pressure where it was
really needed in some problem areas (see my platform for more detail).
I'm not sure why, but if I had to guess I'd say that perhaps Wichert was
nervous about hurting someone's feelings, or making them so angry that
they quit. In the case of people who are so inactive that you wouldn't
notice if they DID quit (except for the positive effect that they can
clearly be replaced), I think you have to be able to get past this
squeamishness. If you couldn't guess, I am speaking here about delegates
rather than developers in general; if someone, e.g., mismanages a
particular package, the developers as a group are pretty effective at
applying pressure on someone to straighten up -- in the case of
inactivity, we have the well-established tradition of the NMU.
In the final analysis, however, I believe Wichert has been the best
Project Leader we have had to date. Perhaps Debian had a Golden Age back
in the days when 0.93R6 was first released, but that was before my time
(even though it was the first version of Debian I used -- there was a
considerable lag before 1.1).
> * The DPL is a fairly loosely defined position, so the successful
> candidate can probably use that position to provide leadership in a
> fair few areas. Bruce seemed particularly successful at publicising
> Debian, and Ian Jackson did a fair bit of stuff getting Debian
> set up procedurally. If elected, what sort of areas would you see
> yourself focussing on: technical, political, procedural, publicity,
> or something else? How would you see the areas you don't have the
> time or ability to handle being dealt with?
I don't perceive myself as having an outstanding degree of technical
facility; on the other hand, we have no shortage of people who do, and it
is pretty easy for purely technical skills to be channeled where they are
needed in this Project without the direct intervention of the Project
leader. One area I would like to be involved in is making sure that, in
the area of architecture support, we can get hardware in the hands of, or
near to, people experienced with it and desirous of working with it. While
ports are often started by people who already have a machine of the given
architecture, as that port matures, sometimes machines end up far from
those with the time and knowledge to take care of them. However, I don't
see this as being a problem yet, and it might not ever be.
As a Debian developer and as a U.S. citizen, I overflow with political
opinions; however, I think it is important to maintain neutrality where
feasible when speaking as Project Leader, and I'd like to resurrect Ian
Jackson's practice of sending mail from "[EMAIL PROTECTED]" when wearing
the DPL hat, since I am likely continue partipating in the occasional
thread, or even flamewar, as a mere mortal. :)
Procedurally, as mentioned in my platform, I'd like to help expedite
formulation and revision of our existing procedures where necessary, only
taking a personal hand in drafting procedures when no one else will.
In terms of publicity, I'd like to see what I can do to get some fresh
blood into the Debian publicity team, since Nils Lohner must be getting
pretty lonely in that role. I'm happy to give interviews to the press,
appear at trade shows, etc.
> * Debian is becoming increasingly appropriate for commercial purposes:
> whether as a server in a place of business, or as a base for a derived
> distribution, or as a base on which to run proprietry software. What
> sort of things should we be doing to make Debian more suitable for
> these uses, for example, having someone people can call and tell
> their credit card number to, in case their server goes down and
> they need it back up right now, or making our non-free archive more
> readily available for people distributing no-cost (or trial-only)
> proprietry software (such as jdk 1.2, perhaps)?
I think we should use the partners area of the Debian website to provide
pointers to such off-site resources, in return for some consideration by
the support company / vendor in question. This "consideration" could be
monetary, it could be employment of Debian developers to work on Debian
packages (a la VA and Progeny), or anything else that can be agreed upon.
To avoid any conflict of interest, I'd be interested in appointing a
delegate, perhaps one of our many developers who is still in college and
thus (theoretically) not yet shackled to any particular commercial
interest.
> * Debian currently has a reasonable amount of cash thanks to both
> donations and awards. What should we be doing with it?
First and foremost, we should be screaming at SPI to produce reports on
this very subject. Deposits, withdrawls, etc.
Aside from that, there are some things I think Debian should NOT spend its
money on:
* trade shows; the day a trade show asks a non-profit to pay for a booth
is the day we should organize some sort of protest. On the bright
side, I think even the starchiest of suits understands that the .Org
Pavilion (or whatever it is called at a given show), is where the heart
and soul of Free Software resides.
* hosting; there are plenty of sites on the net that use Debian on their
servers, and if we have to start paying for our own bandwidth we'll be
bankrupt in a month. Fortunately, I don't think this is going to be a
problem.
Two things I can think of that would be good uses of money:
* Machines and their components (especially components), when efforts to
solicit donations fail;
* Expenses for trade shows; this includes materials for the booth (nice
signs, T-shirts, etc.), but NOT travel or boarding expenses for developers
(not even the DPL). If elected, I could be persuaded to expense travel
and accomodations for travel to trade shows (wink). No, seriously, the
day Debian has trouble finding sponsors for its Project Leader to
attend a show is probably the day we need to consider whether we belong
at that show. If I understand correctly, Wichert got flown to so many
trade shows earlier this year it literally wore him out.
> * Do you still use proprietry, non-free, or unpackaged software (or
> anything else not distributed by Debian) for anything? If so, what,
> and is anything being done to remedy this unacceptable situation?
Well, I get this out of the way and plead guilty, mostly due to laziness:
Non-free packages installed on apocalypse
fortify World-wide strong cryptography for Netscape
fortify-linux-x86 Fortify stub files for linux-x86 architectures
I think I can get rid of these, but I continue to commit the
greater sin of having Netscape (4.76) installed. I don't have it
open right now (instead, I'm using Konqueror and Mozilla).
I think the day will come soon when I can scrap Netscape, but I
confess I haven't done so yet. I will see about confirming that
the SSL support in Konqueror is good enough to let me do my online
banking and purchasing; if so, then I really do have no reason to
keep Netscape and fortify on my machine.
gimp-nonfree GIF and TIFF support for the GNU Image Manipulation Pr
libmagick4g-lzw Image manipulation library (non-free version).
These are in non-free only because of the Unisys patent; if you
examine their debian/copyright files you will find that are in fact
freely licensed. In my personal opinion, only failing the DFSG can
render something non-free. Brain-damaged patent laws are not the
fault of the free software developer.
gpg-idea IDEA (PGP 2.x-compatible) module for GNU Privacy Guard
This is another patent problem; gpg-idea is freely licensed (BSD +
obnoxious advertising clause).
gs-aladdin Postscript interpreter with X11 and svgalib preview su
Not sure why I have this installed instead of the free gs. Maybe
it was to test some goofy bug someone reported in X.
html2latex Convert HTML markup to LaTeX markup
Hrm, I don't actually use this. I should probably remove it. The
license is quite definitely non-free. Can someone suggest
alternatives? We could also attempt contacting the author, Nathan
Torkington. It was copyrighted 7 years ago, and the profile of
free licensing has risen considerably since then.
maelstrom An arcade-style game resembling Asteroids.
I remember participating in a licensing discussion about this game.
The copyright holders have presented us with a Catch-22; the game
engine is freely licensed, but it is against the license of the
non-free images and sounds to distribute them separately from the
game itself. So, we can have an unplayable game in Debian (because
we cannot legally package the graphics and sounds in isolation), or
the whole ball of wax can go in non-free. Not a good situation.
The game is pretty good; perhaps another effort should be made to
contact the authors.
mpg123 MPEG layer 1/2/3 audio player
This has a hand-rolled license. Is there a freely-licensed MP3
player available? I am aware of the patent issues but view them
with scorn.
pgp-us Public key encryption system (US version)
I haven't needed to use this in a long time, but I may keep it
around for a while longer until GnuPG has stabilized more, just so
I can rest easily that I can continue to decrypt old materials.
spim MIPS R2000/R3000 emulator.
I installed this when a person was offering to donate me an SGI
machine; that fell through and I can probably remove it. However,
it might be worth contacting the author again; given the footnotes,
in the copyright file, it may be possible that his desires are not
in fact in conflict with the DFSG.
wdg-html-reference WDGs HTML 3.2, HTML 4, and CSS references
It is my opinion that standards documents should be freely
licensed, and Debian should probably try to convince the W3C to do
so.
xautolock start a program if the X session is idle for some time
Aside from Netscape, this is the only package listen that I use
every day; I use it to launch xlock because I despise xscreensaver.
Its functionality could be trivially re-implemented as a very short
Xlib program, and in fact I have considered doing so before.
However, the notations in the copyright file indicate to me that
the author might be happy with the GNU LGPL; perhaps he did not
choose that license because he appears to prefer short licenses to
long ones. Whatever their virtues may be, I do not think the GNU
licenses can claim brevity among them. :)
xmame Multiple Arcade Machine Emulator
xmame-x X binaries for Multiple Arcade Machine Emulator
I don't even fool with MAME anymore. However, as I recall it used
to be freely licensed, except for the fact that (nominally) this
made it too tempting for people to bundle it with CD-ROM's full of
copyright game ROMs from big mean companies, and that the change to
a non-free license was attempt to hold off packs of lawyers from
Nintendo who would sue them along with the guys who actually broke
the law. I am not sure that was a good decision, and I know for a
fact it didn't stop people from violating the license both on MAME
an on the (unlicensed) ROMs themselves, having seen stacks of MAME
CD's available for sale at local computer fairs.
And now to confess the really big sin: I have Windows 98 installed on
/dev/hda1, as well as a bunch of games (which I paid for), and a non-free
piece of shareware called CoolEdit 2000, which I use to edit sound files
that I rip from CD's in conjunction with practicing guitar (it is easier to
figure out a guitar solo if you can slow it to half speed while keeping the
pitch the same).
I used to have more non-free software installed, but I purged it since I
didn't use it.
On the other hand, the other 3 computers I own have not a whit of non-free
software installed on them.
> * What do you think about the social environment of Debian? For instance,
> we tend to have a different flamewar every week; is this a
> demonstration of our firey passion for what we're doing, or that we're
> about to crash and burn? Should we be doing anything in particular to
> change the demographics of our membership; perhaps trying to increase
> the number of female developers, or documenters, or artists, or at
> least to make it easier for such people to contribute? If so, what?
> Are developers too removed from the userbase (with separate mailing
> lists and IRC channels), or is the mix still pretty good?
I am not convinced that the social environment is something that CAN really
be changed deliberately; it is the net result of the actions of the many
people within it. A single molecule in a gas cannot compel the motion of a
large number of its fellows.
I don't find the mailing lists to which I subscribe to be needlessly
contentious, or particularly unfriendly places. When people are idiots,
they get told so. Good ideas are usually affirmed as well. Incoherent
posts are often ignored.
I'm not sure there is a great deal Debian can do in terms of recruiting
members to do any particular task, and almost certainly not to
demographically impact our membership. I do not feel there are any racial,
national, religious or sexual prejudices manifest in the Project as a
whole, and none that could keep a rational individual from wanting to join
us. I think Debian is pretty committed to being a meritocracy:
"Are you willing and able to do good work for the Project? If so, welcome
aboard, otherwise, please just stand back and let us move on."
--
G. Branden Robinson | I suspect Linus wrote that in a
Debian GNU/Linux | complicated way only to be able to have
[EMAIL PROTECTED] | that comment in there.
http://www.debian.org/~branden/ | -- Lars Wirzenius
PGP signature