incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <>
Subject Re: moving JAM to org.apache.jam
Date Fri, 26 Mar 2004 20:27:50 GMT

On Friday, March 26, 2004, at 11:46 AM, Patrick Calahan wrote:

> At 01:41 AM 3/26/2004 -0500, Noel J. Bergman wrote:
>> Patrick,
> Hi Noel.  Thanks for the response.
>> I'm replying to you on  The projects@ 
>> list is
>> a catchall for projects that don't have their own list, but the place 
>> where
>> you want to discuss a proposal is general@.
> Ok, thanks for the clarification.
>> You basic "service provider" approach of using an 
>> implementation-agnostic
>> user side, and implementations for various meta-data implementations 
>> looks
>> like a good way to address the problem.
>> Have you approached any of the projects, such as Geronimo?  If it were
> Not yet, but that seems like a good idea - will do.

I think adding JAM to Geronimo might create problems since geronimo 
uses xmlbeans rather heavily in its build process.  I don't see an 
obvious way to sidestep the circular dependency.
>> accepted into the Incubator, where would you expect the code to go
> I'm not certain, but in some ways JAM like a very good fit with 
> Jakarta.  I'm hoping you all can help me figure out the most 
> appropriate trajectory for it, though.
>> eventually?  And how big would you say your contributor community is 
>> today?
> As I say, JAM has been spun out of my contributions to Xml-beans, and 
> it really doesn't yet have it's own contributor community.  Since it 
> is in the Xml-beans repository, in a sense all current Xml-beans 
> committers are part of its contributor community.

I took a quick peek at your website on jam, and it looks very very 
interesting.  I wonder if the xdoclet2 folks are aware of it...

I would think that the best place for it now would be with the xmlbeans 
project, but:
-moved to org.apache.jam package
-compiled into a separate jar, then used by xmlbeans.

Maven makes this kind of "multiproject projects" rather easy to set up, 
but mavenizing the rest of the xmlbeans build could be a challenge.

Not that I am any kind of expert, but I would wait to try to make a 
separate project until it has more explicit contributors.

david jencks

> Thanks again,
> -Patrick
>>         --- Noel
>> -----Original Message-----
>> From: Patrick Calahan []
>> Sent: Tuesday, March 23, 2004 15:27
>> To:
>> Subject: Fwd: moving JAM to org.apache.jam
>> Hello.  I'm a committer on the xml-beans project.  As part of my work
>> there, I've written an API called 'JAM' (Java API for Metadata) that 
>> is
>> becoming a useful technology in its own right.  JAM is distinct from
>> xml-beans - it is used by xbean's java-to-schema compilers, but JAM 
>> does
>> not use xbeans at all.
>> I built JAM to solve a particular set of problems that I have 
>> relating to
>> metadata and JSR175, and I believe that many other java developers are
>> going to need a solution to those same problems very soon.  I already 
>> have
>> some consumers of the API who don't care about xbeans - they only 
>> want the
>> services that JAM provides.
>> Accordingly, I am trying to give it some more visibility.  One thing I
>> would like to do is give it a better package name; it currently is
>>    org.apache.xmlbean.impl.jam
>> Ideally, I would like it to be
>>    org.apache.jam
>> but I'm not sure what Apache's policies are on using top-level package
>> names - I figured I'd better talk to someone about it first.  I 
>> bounced the
>> idea off of the xmlbeans-dev list last week, and everyone there seems 
>> ok
>> with it (email appended).
>> Ultimately, I really think JAM should be a separate project.  I'd 
>> love for
>> it to be an Apache project if possible, though I'm not sure what I 
>> should
>> do to start that process.
>> If you want to read more about JAM, I've temporarily posted the docs 
>> and
>> some white papers here:
>> Thanks,
>> -p
>> Date: Thu, 18 Mar 2004 11:22:08 -0800
>> >To:
>> >From: Patrick Calahan <>
>> >Subject: moving JAM to org.apache.jam
>> >X-Spam-Rating: 1.6.2 0/1000/N
>> >X-PMX-Version:
>> >X-OriginalArrivalTime: 18 Mar 2004 19:22:16.0831 (UTC)
>> >FILETIME=[5324B0F0:01C40D1E]
>> >
>> >Hey all.  I am exploring the possibility of moving JAM into it's own
>> >package space, e.g. 'org.apache.jam.'  I'd like to bring it up out 
>> of the
>> >bowels of the xbeans impl because it is proving to be a useful 
>> technology
>> >to other projects.  For example,  Cedric Beust already has two open 
>> source
>> >projects which he has converted to JAM, including the widely-used 
>> EJBgen:
>> >
>> >
>> >
>> >
>> >It's a little awkward to ask people to keep importing
>> >'org.apache.xmlbean.impl.jam' for something that (from their 
>> perspective)
>> >doesn't have anything to do with xbeans.
>> >
>> >I'm assuming that the powers-that-be at Apache can't have people just
>> >claiming package names at will, so I am going to bring this up with 
>> the
>> >incubator group (or whomever is appropriate).  Before I do, though, 
>> I just
>> >wanted to ping everyone here to make sure they think this seems ok.
>> >
>> >Thanks,
>> >-p
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message