Re: CayenneModeler plugin environment

From: Evert Tigchelaar jr (ever..nerds.com)
Date: Sun Jul 23 2006 - 06:32:46 EDT

  • Next message: Evert Tigchelaar jr: "Re: CayenneModeler plugin environment"

    Andrus Adamchik wrote:
    > I am back to the plugin engine topic again. Now it is out of the
    > hypothetical realm, as 3.0 development has already started.
    >
    > First I wanted to address earlier suggestion by Ahmed [1] to use JPF
    > [2]. Cayenne *as a package* is released under Apache license. ASF has an
    > explicit policy that prohibits bundling (L)GPL software. We can't even
    > use Launch4j for the Windows distro as it has a binary component that is
    > distributed with Cayenne. The only "workaround" for the LGPL
    > "incompatibility" is to release the Modeler entirely outside of Apache,
    > which is certainly NOT what we want.
    >
    > *****
    >
    > Another candidate is Platonos [3]. Which is an excellent one, but as
    > Ahmed and myself pointed out, the project is dormant, as its developers
    > can't for personal reasons dedicate much time to it.
    >
    > I contacted Platonos developers to get a better feeling of the situation
    > (I am cc'ing to Kevin and Evert who are the main force behind the
    > project). To be entirely accurate the project is not dormant - Evert is
    > developing a new version [4], which I still need to explore, and looking
    > into JSR 198 (A Standard Extension API for IDE, which itself seems
    > dormant :-)). And Kevin is consistently providing support on the user
    > mailing list. Essentially the situation is slightly better than I had
    > with JStaple some time ago (really passionate about the project, but not
    > realistic to do 100 things at once).

    Yes, I (Evert) am working on the new version for time to time, just got
    my bachelor degree and now I am a bit busy with job interviews. JSR 198
    is designed for IDE's but a lot of things could also be applied to many
    other kinds of applications so thats the reason I look a bit into it, to
    see what could be useful for our pluginengine.

    > Kevin suggested donating Platonos code to Apache. In the ideal world
    > this would be a great idea. This is a very nice component that would fit
    > either in Jakarta commons or Cayenne (believe it or not, such commonly
    > useful thing as a plugin engine is nowhere to be found). Still with no
    > support from the original developers for the time-consuming incubation
    > process, I don't see this as an option at this time. Essentially this
    > would place the Platonos incubation burden on Cayenne committers. Don't
    > know about others, but for me this is out of the question at the moment.
    > While I'd be glad to mentor such project at the Incubator, anything
    > beyond that is unrealistic until Cayenne's own incubation is finished.
    > Maybe we can scout for volunteers on the Incubator list??
    >
    > Anyways, IMO the best option would be to start with current Platonos
    > code, working out any issues with Kevin and Evert. Kevin also suggested
    > giving commit access to interested Cayenne committers. While I am not
    > psyched about taking over the project without any sense of direction on
    > my end (this is a bit un-Apache as well), it will be sort of a guarantee
    > for the ongoing support of CayenneModeler requirements. The first one of
    > those being Maven builds from repo that we could use in Cayenne.
    >
    > Thoughts? Comments?
    >
    > (Kevin, Evert, please feel free to chime in as well)
    >
    > Andrus

    Yes, I think what Andrus suggest is good idea, because of the
    time-consuming incubation process as he told.

    Looking forward to comments on our pluginengine and see where our
    pluginengine can be useful for your modeling tool.

    > [1] http://objectstyle.org/cayenne/lists/cayenne-devel/2006/07/0032.html
    > [2] http://jpf.sourceforge.net/
    > [3] http://platonos.sourceforge.net
    > [4] http://platonos.cvs.sourceforge.net/platonos/ppe2/
    >



    This archive was generated by hypermail 2.0.0 : Sun Jul 23 2006 - 06:33:21 EDT