views:

158

answers:

3

What would you consider to be the best open source role model projects? I am curious about what projects to look at for inspiration in working on large projects, but I have heard rumors about some projects being over grown and quite messy. I'm less concerned with the size of the project or the language it's in, just that it's logically laid out and somewhat easy to follow. There must be some projects in the open source community that would make great case studies of design and collaboration. So what projects do you think have the best design, the best use of algorithms, the best tests, etc.?

A: 

What sort of role model are you looking for, ie what do you want to get out of it and how much effort are you willing to put into it? Some larger projects might be great but with size comes a lot of work to understand how everything is put together. Do you have any language or platform or application or domain preferences?

Rory
A: 

As for collaboration, the project with the largest number of active developers is the Linux kernel.

For a description of the development process, see the HOWTO file in the kernel's Documentation directory and the other files it refers to.

CL
+1  A: 

Tcl is a project with very clean source code that can be understood and modified easily.

CL