On Wed, Oct 05, 2005 at 11:35:47PM +0200, Robert Wallner wrote:
> On 10/3/05, Yedidyah Bar-David <[EMAIL PROTECTED]> wrote:
> > Also, Having a web site that its front page
> > says "Not Found, The requested resource was not found." isn't very
> > encouraging.
> 
>  It's an 404 error page.That was left there intentionally, to leave spiders
> and friends out. It can't be called yet a website, so it will be
> embarrassing to have lousy pages indexed on the web. It will be replaced
> once someone will have something interesting to write there.

OK. Makes sense.

> > Debian also does what you described above - think about stability and
> > security, have ports to other kernels, including *bsd ones and also
> > others, etc. It has around a thousand volunteering developers, and still
> > has a hard time doing what it's doing, getting releases out usually a
> > year later than hoped. Why should people help you and not them?
> 
>  For a start, I don't want to sound like I'm bitching about other projects.
> The single thing I can think of why Kodix could be better than other
> projects is that we are motivated by the KISS concept (keep it simple
> stupid). We don't mangle the pristine sources too much, and try to keep the
> patches to the minimum necessary. Debian and friends have tons of legacy
> code, the building system is much too complicated for what it should do. Our
> build system and package manager are 2 small python scripts that are suposed
> to do dpkg's and apt's job together. (see kodix-package in the svn
> repository)

But are you sure the right thing is to dump Debian (or gentoo, for that
matter) and start from scratch? Debian isn't just dpkg and apt. In fact,
writing from scratch dpkg and apt is a relatively-little project, if
what you want is KISS in the package manager. Debian also has a large
archive. Recreating this part is much more work.

Of course, if you consider the entire Debian archive and infrastructure
to be full of legacy (which it probably is), etc., then you have no
option. But my own experience says that real life isn't _that_ simple,
and if you manage to get enough users and momentum, you'll turn up to
also have legacy cruft etc. You'll probably also find out that you do
not agree with all of the decisions of your volunteers, and either let
your archive loose quality (by your definitions) or spend a lot of time
fixing their work.

>  Other distributions package naming system is biased towards the binary
> packages, while we name them after the sources. Just some examples, we have
> gcc and gcc-lib instead of gcc and libstdc++, mysql and mysql-lib instead of

While it makes some sense, why do you think it's important?

> mysql and libmysql. Also all packages names are lowercase, without

Also in Debian. But I am not sure it's that important either.

> exceptions. So we have python, gconf, and not Python and GConf. And last, we
> try not to mangle package names, so we don't have a 'kernel' package, we
> have linux, linux-smp, linux24, etc..
> 
> "My gut feeling says the only reason for you or anyone else to go and
> spend a lot of time on kodix is that you can't easily see all the effort
> invested until today going to be wasted and thrown away."
>  Not at all. I am a freelance developer, and I work on clients' projects
> using only free software. So I am contributing to Kodix as I would
> contribute to any other project if I was using it. Kodix won't die as long
> as I work in this field, which will be probably for as long as I live (I'm
> 33 and don't have any plans to die soon :). We didn't start the project for
> the sake of publicity, popularity or money. So, even if nobody will help, we
> will still be there. Even if there won't be any 'we' anymore, I'll be there.

That's admirable, but do you really think one person can manage keeping
up with updates of 2000 packages? You already say it's too hard.

> 
> So the real question is not why Kodix is better than distro X, but what can
> you offer to make it better than distro X.

Maybe that's the question from your POV. My quesion is different from
both of these: it is:
"Suppose I want to help Free Software. Given my set of abilities and
interests, and the limited time I want to devote, what is the best way?".
For me personally, it wasn't helping some specific distribution, but
mainly participating in this mailing list and a few small projects. But
as I said, if I decided I want to help a specific distro, I would choose
one of the big ones.
-- 
Didi


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to