On 08/04/2007, at 4:33 AM, Adrian Wiesmann wrote:

- I am no big fan of forks. So if there is some solution in which we do not fork the DataViews but officially take over the maintenance off- site or something, I would prefer that. This would also mean we would stay with
the name and don't change it to something else.

I think that keeping your code integrated with Cayenne would be for the best. It would make ongoing work easier, ensure that commits to other parts of Cayenne take your work into account, integrate with junit tests, tie in with Cayenne documentation and give your changes the widest audience. You could still do your work in your own svn repository until you were ready to merge it if that was easiest for you.

I certainly would not worry about stepping on anyone's toes. DataViews aren't being worked on by anyone right now, and this work would be a welcome addition to Cayenne. We develop a three tier Swing application ourselves and were thinking about moving some parts of the code to DataRows and SQLtemplate for enhanced speed (and transferring less data across the network). Although I haven't looked deeply into DataViews, they appear to offer some of the same promise as this approach - in fact to me they look slightly like a GUI for creating SQLtemplates.

- Our SOBF Tool is released under the GPL. I would welcome if we could
change licence for the source code of the DataViews that is already there,
or find some way to dual licence the current version of the DataViews
(Apache Licence and LGPL?). Or perhaps there is another solution. This is
only a question of making our lives easier than of removing anyones
copyright or something.

If you add GPL/LGPL code to an existing Apache licensed code base, then anything you release will be usable only under the more restrictive GPL/LGPL license. This means it cannot be merged back into Cayenne. If possible, I think the prospect of merging your improvements back to Cayenne would be a useful one.


- We planned to integrate the DataViews into our own project on
SourceForge. But if there are other developers, I think we should start a new project on SourceForge. But I won't start another project if we from SOMAP.org are the only ones working on the DataViews. So please raise your
hand if you are interested in helping in the development.

What would be interesting is if you could clarify what your goals are for DataViews. Is it just to get them working against against Cayenne 3.0 or do you have some specific features you want to add?


Ari Maniatis



-------------------------->
Aristedes Maniatis
phone +61 2 9660 9700
PGP fingerprint 08 57 20 4B 80 69 59 E2  A9 BF 2D 48 C2 20 0C C8


Reply via email to