On Apr 12, 2007, at 7:22 PM, Adrian Wiesmann wrote:

We can and should make it a standalone module within Cayenne. This
means a standalone Eclipse project, separate from the rest of the
framework.

OK, let's make nails with heads (as we say over here). Please make this
split on the Cayenne side. I can then get that new project via SVN.
Afterwards I will upload the source into our own SVN (and keep everything under the ASL) and will work on that version. I will do the same with the
dvmodeler.

We can then send patches back to Cayenne relatively easy making a diff
between the two repositories. Is this OK with you?

Splitting can be done. Not that I have tons of time to do it quickly, but we can.

I still have concerns about the code being forked, and then the diffs contributed back. As a practical matter, you will be using your version of code, so no testing of 'Cayenne DataViews' will occur, leaving the framework in an indeterminate state.

So would it be possible to make "Cayenne DataViews" the primary source, with no second SVN, and do the auto-relicensing to ASF/GPL with a script? Is this bad for any reason?

Of course you'd have to go through the community for all contributions; but that would be the case even if you submit patches ... only happen in a different sequence. Also after the initial period of trust-building, I am sure you'll be able to develop at your own pace, and there will be more of a community oversight, rather than interference with the development process.

Andrus

Reply via email to