[lug] Fedora *MEETS* KRUD comments wanted

Nate Duehr nate at natetech.com
Fri Sep 26 15:14:11 MDT 2003


Michael J. Hammel wrote:
> Lots of comments, but I'm afraid I agreed with almost none of them. 
> Since this is mostly a topic based on opinion I'll let it go.... <snip>

Agreed to disagree.  Although I don't think we're that far off from each 
other.  I'm only pointing out that things are on a particular strategic 
vector at RedHat and it's not a better one for the Community at large at 
first glance.  The direction is away from Community and more toward 
Corporate.  Isn't it?

One interesting thought came to mind during this though...

Just how *much* do developers from each of the distros contribute to the 
raw packages of software that make up Linux as we know it today.  And 
how would one figure that out...?   Hmmm....

Then of course, is the "how do you quantify it?" question... lines of 
code?  Uggh.

Obviously with Debian you could compare names and e-mail addresses from 
the GNUPG keyfile to changelogs of various distros or something with a 
script...

Is there a RedHat developer list that's "official" somewhere?  We all of 
course, know Alan Cox's name at RedHat -- even if we've never met him. 
That's an obvious one.

I have not a clue at all about how you'd get data on the other distros. 
  I think Gentoo has a published developer list... hmm.

It would be interesting to try to quantify where the "real work" in Free 
Software comes from.  Might lead to some interesting discoveries...

I'd make a large bet that there's specializations popping up due to 
where Linux is on the evolutionary timeline.  There are probably a lower 
  percentage of "distro maker" type developers who are regularly 
contributing upstream to the root packages these days -- as they spend 
their time working on the distribution of choice.  They work hard on 
packaging and distribution.  ??

(This is just a guess: The root packages of things I've looked at these 
days are all either large teams with their own developer crew, or small 
two and three person projects.  And few of those developers are 
"packaging" people that work on distributions.)

Obviously the work done by "both" types ("both" in quotes because 
there's no good way to label individual people) is important.  But it 
would be interesting to find out how a generic percentage of developers 
who work for any particular distribution relate back to the main 
packages that actually make up what we might call a "modern Linux distro".

Unfortunately it sounds hideously time-consuming and maybe kinda boring 
too.  :-)  Until the data was done.  Then it'd be neat.

Government grant to study open source development history, anyone?  :-)

Making up a brief list of stuff that'd need to be known ...

- Lists of developers from the distributions being studied.  (Hard for 
some, easy for others.)
- A "standard" package list of packages that all distros generically 
include.
- Lists of developers of those packages.
- Some way to know which developer changed what in the source and in 
which source.  (ouch... this would be hard without the help of a LOT of 
CVS admins... although if the project's at SourceForge that would help!)
- Some way to quantify when there's a distro-only change vs. a change 
that eventually went upstream to make the packages better overall.

There's probably a whole documentation project hiding here just on the 
ASSUMPTIONS that would have to be made to even attempt this... but it 
intriques me a little bit to see if it's possible.....

Has something like this ever been attempted?

Nate Duehr, nate at natetech.com




More information about the LUG mailing list