On Aug 8, 2006, at 2:52 PM, Aaron Mulder wrote:

On 8/8/06, Kevan Miller <[EMAIL PROTECTED]> wrote:

On Aug 8, 2006, at 3:47 PM, Aaron Mulder wrote:

> On 8/8/06, David Blevins <[EMAIL PROTECTED]> wrote:
>> So who is we and why SourceForge?  I can certainly see having
>> Hibernate provider plugins and stuff there, but I definitely intend
>> on writing the core bits in Geronimo svn.
>
> "we" is myself and some folks at Chariot. At SourceForge because 1)
> we need some place to collaborate on the code and that's impossible
> under RTC, 2) we are working primarily with TopLink during development
> and that's impossible at Apache, 3) it was easier to set up a
> SourceForge project than Codehaus and I don't know what to make of
> Google, and 4) I was explicitly told that plugin development should be
> done outside of Apache.

Regarding 1) -- too bad you feel this way.

Well, how would you recommend working on new features with others?
Normally you commit when you're at a point that you want to share and
then others can update.  Under RTC, you have to post to a Jira and
propose a vote and get 3 PMC members on board before anyone else can
update.  So really, it's collaboration via pasting patches to Jira.
That's ridiculous.  The next alternative is a branch.  I've seen Dain
and Jason do the branch thing, and it looked to me like they spent as
much time trying to keep the branch in sync with trunk as actually
working on the branch.  No thanks.  So what do you recommend?  Do
everything in the sandbox?

If you want to ultimately bring the code to apache, it is the easiest thing, since it avoids the large legal hurdle later. Working in the sandbox also earns the others you are working with karma with the Geronimo community. On the other hand, it is very difficult to work via patches and can be a serious demotivator. In the end, I want to see this effort be successful, so if the team you are working with can handle patch based development, I'd really encourage you bring the code to the sandbox as soon as possible, if not please bring it later.

Regarding 4) -- that's news to me and I can see no reason why that
would be true.

Please, enlighten me as to how we can work with TopLink and Hibernate
within the context of Geronimo?  Are we allowed to include GPL modules
in the build now?

I don't think there is a clear answer to this, but it is being discussed on the apache legal mailing list. If you are interested, I suggest you bring it up on that list, because this is a clear case of supporting an *optional* GPL based implementation.

-dain

Reply via email to