On 9/24/07, Robert Burrell Donkin <[EMAIL PROTECTED]> wrote:
>
> <snip>
> i hope RAT -> incubator will start this week


Super!

> Good idea. Although do you think that format should live side-by-side with
> > DOAP?
>
> in terms of data storage?


In terms of data format. Do we want to formalize the set of characteristics
each license have?

Also I've tried to see this week-end how I could change my little dumb
format to DOAP and there seems to be some sort of mismatch between the Maven
artifact view of the world and the DOAP project view of it. A mapping could
be:

groupId -> Project/name
artifactId -> Project/release/Version/file-release

I could group all release versions / artifacts from a Maven repository to
get a complete project descriptor. But then the groupId strikes me as a
particularly ugly project name (i.e. org.apache.tomcat instead of Tomcat).
The thing gets kind of clunky. Also Maven repositories are not known for
their good sanity. Sometimes you have an artifact name, sometimes not.
Sometimes you have a license name, sometimes a url, sometimes both.

So either we let go of DOAP, or we let go of all the nice data already
available in Maven repositories, or we do a best effort even if it ends up
being ugly and think of a way for people to clean up their own project info
(in the same way they could submit license info for their projects).

Opinions?

Matthieu

Reply via email to