Cameron Shorter ha scritto:
For the OSGeo LiveDVD and OSGeo marketing material, I propose we use a 5 star maturity rating. This is because it is too difficult to explain in a couple of words, the difference between: "Graduated", "In Incubation", "Stable", "Beta" Again, I'm interested to hear comments on whether I have defined a good rating system, before we set it in stone.

A rating system, imho, should take into consideration multiple vectors:
- does the project have a long history?
- how big is the developers community (e.g. number of active committers
  in the last year)
- what are the steps taken to keep the code base quality high (unit
  tests, nightly builds, code reviews, and so on)
- how diversified is the developer community (are all developers affiliated to a single entity, or distributed among many? What is the
  bus factor in terms of companies)
- how live the development is (e.g., number of commits/changed files/
  size of the diff between today and one year ago)
- how big is the user community (e.g., nummber of subscribers to
  the users list)
- does it have user documentation
- does it have developer documentation
- does it have stable/frequent releases
- has it been awarded OSGEO project status, is it in incubation?

These  (and others) could be assigned some score, and then you could
sum them and get to an overall score.
Some elements could have a weight higher than others to accomodate
for relative importance (e.g., part of OSGEO could be weighted higher
than the other items).

Just my 2 cents

Cheers
Andrea

--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.
_______________________________________________
Discuss mailing list
Discuss@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/discuss

Reply via email to