PLD cooperation

Mariusz Mazur mmazur w kernel.pl
Nie, 9 Paź 2005, 01:57:47 CEST


Ok, this is our side of the story.

First -- PLD is a 100% community project, we don't exist on paper and there is 
no legal governing body (we're not registered within a legal system of any 
country). There is an informal group called the Core Developers Group (CDG), 
but it's mostly about resolving conflicts and making hard decisions and not 
about representing PLD. So for any given opinion you might hear from any of 
our developers, do keep in mind that it's his/her private opinion and doesn't 
bind the whole project in any way.


I'll do a quick summary of the key aspects of our project and I'd count on one 
of you to do the same (even if it was to satisfy our (erm, I mean *my*) own 
curiosity :).

Like I've said, officially we don't exist, but that doesn't stop us from being 
around for a couple of years (since 1998 I think). Generally we started out 
as a Polish project, but since we've forces upon ourselves to have at least 
the most important things being done in English (commit logs and currently 
our web site), we've attracted two foreign developers (Glen from Estonia and 
Aredridel from Texas). Since we're rather lazy, most of the messages on our 
mailing lists are in Polish, but that's just proportional to the number of 
foreign developers.

You've mentioned a fork. Well, you've initially mailed the 'kloczek' guy but 
the fact of the matter is that we've kicked him out two years ago (he kicked  
himself out depending on how you look at it). He had controll of a large 
chunk of our infrastructure and used it to force his solutions upon others. 
We've decided enough was enough and switched to using other machines (and to 
the pld-linux.org domain; pld.org.pl remained his) and gave him an option to 
either work on our terms (and respect Core Developers Group's decisions) or 
walk away. He walked. The world is a lot brighter place ever since.

As for development -- I think the most important aspect is that we don't have 
maintainers. Every developer has the right to modify any spec file he wants 
to. The only people that have any additional rights are the ones responsible 
for maintaining our infrastructure (+ members of the CDG and so called 
Release Managers). We rely on package testing, and allmost real-time changes 
review (all commits are mailed to a mailing list which is subscribed by most 
of the developers) for entropy controll (+ people get shouted on if they 
break something for anyone). Of course there are 'groups of interest', but 
they are informal and it's a good idea to consult bigger changes, but it's 
not obligatory.

Some more details can be found in this text: http://distrodev.org/?q=node/6

We split various apps into a lot of subpackages which might irritate some 
people (there are some problems with having so many packages depend on each 
other, but we choose to cope with that in exchange for the flexibility it 
gives us).

We don't aim for any specific use and developers are free to make any changes 
they need. This way PLD can be seen as a very nice base for some more fine 
grained systems. A large chunk of the developer base work as admins at 
various universities/companies, so that's where most of our infrastructure 
lives (all across Poland and some neighboor countries).

It's late, can't think of anything else that might be of interest to you.

We'd be mostly interested in the same information I've given you since any 
type of merge would need to take into account both the organizational and 
infrastructure levels.


-- 
In the year eighty five ten
God is gonna shake his mighty head
He'll either say,
"I'm pleased where man has been"
Or tear it down, and start again



Więcej informacji o liście dyskusyjnej pld-discuss-pl