Issue for consideration once we have most of the proof
of concept fleshed out.
Need to be able to:
1. Download a project and/or package that meets a
particular specification (without specifying the actual
project - an example might be "download an XML parser"
- which might give you Suns' XML package, or the
Xerces, or IBMs' XML4J or Oracles' XML parser)
2. Cross-reference specifications and projects
3. Cross-reference specifications and packages
Or are specifications a simple subset of projects (that
is, some projects are specifications?).
Or maybe specifications are qualified projects (that is
project Y versions 1.2.x through 1.5.x inclusive
represent specification Z version 1).
(examples of seperate projects under our current
working definition would include JUnit, Ant, Tomcat 3
and Tomcat 4).