Re: CayenneModeler plugin environment

From: Bill Dudney (bdudne..pache.org)
Date: Tue Jul 25 2006 - 01:41:17 EDT

  • Next message: Ahmed Mohombe: "Re: CayenneModeler plugin environment"

    Sorry for being late to the party I was busy with mavenization :-)

    Felix is an OSGi impl currently incubating.

    http://incubator.apache.org/felix/index.html

    OSGi has been very successful as the Eclipse runtime plugin
    management framework.

    Thoughts?

    -bd-

    On Jul 22, 2006, at 6:26 PM, 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).
    >
    > 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
    >
    > [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 : Tue Jul 25 2006 - 01:41:53 EDT