At Apache we can not have code that contains (L)GPL code; or depends on it.

We had discussion(s) about this in the past. The below link contains references
to other (Apache) documents:

http://markmail.org/message/qtc4g6vsracgzbok

-Matthias

On Thu, Aug 5, 2010 at 9:55 AM, Jan-Kees van Andel
<[email protected]> wrote:
> Hi,
>
> Great news! It would be very nice if JBoss ships with MyFaces 2. This also
> opens up possibilities to do some enhancements to increase developer
> productivity in JBoss, like better resource reloading and so on. Or doing
> some things more efficient by plugging into the JBoss infrastructure. Just
> thinking out loud... :)
>
> One thing about the JBoss SVN link Stan sent. I took a quick peek at the
> license header in a Java file and saw that it's LGPL licensed. AFAIK, this
> is not compatible with ASL, so I suggest to not look at the code while
> implementing the stuff Stan asked for.
>
> WDYT?
>
> Regards,
> Jan-Kees
>
>
> 2010/8/5 Matthias Wessendorf <[email protected]>
>>
>> Hello Stan,
>>
>> welcome back. We do understand that you can not make any promise on that
>> topic.
>> The fact that some folks at JBoss are thinking about shipping MyFaces
>> (as an alternative option)
>> is a good news for this entire community here. Especially it is a
>> great motivation for the
>> folks that did the main work on ensuring Apache MyFaces 2.x is a great
>> success.
>>
>> On the missing pieces: I am sure that there will be some interested in
>> working on them.
>>
>> Thanks,
>> Matthias Wessendorf
>> PMC Chair Apache MyFaces
>>
>> On Wed, Aug 4, 2010 at 8:42 PM,  <[email protected]> wrote:
>> > Hi guys,
>> >
>> > Would you like to see MyFaces Core ship with JBoss AS6?  If so, read on.
>> >
>> > If you've been around MyFaces awhile, you probably remember that JBoass
>> > AS
>> > used to ship with MyFaces instead of Mojarra.  It was regrettable, but
>> > at
>> > the time Mojarra was far ahead spec-wise and the powers that be decided
>> > my
>> > time would be better spent integrating Mojarra instead of improving
>> > MyFaces.
>> >
>> > However, with JBoss AS6 M4, this is no longer an "either or"
>> > proposition.
>> >  Both MyFaces and Mojarra can live side-by-side.  The application can
>> > decide
>> > which implementation to use:
>> > http://community.jboss.org/wiki/JSFonJBossAS6
>> >
>> > What's more, changing the default JSF implementation for AS6 is just a
>> > matter of changing the defaultJSFConfig property in an XML file.
>> >
>> > I've talked internally at JBoss about adding MyFaces to the JBoss AS
>> > community distribution.  Some were for it, and some were very, very for
>> > it.
>> >  Nobody so far is against it.
>> >
>> > The good part is that I don't think it's a lot of work.  It's probably
>> > just
>> > three or four classes that implement SPI's that I'm guessing MyFaces
>> > already
>> > has.
>> >
>> > So this is where the MyFaces Dev group comes in.  MyFaces Core 2.0 will
>> > run
>> > OK on JBoss AS6 right now.  However, there is some integration work that
>> > is
>> > needed for full JEE5 and JEE6 compliance.  We need:
>> > * An injection provider SPI similar to Mojarra's
>> > com.sun.faces.spi.InjectionProvider.
>> > * The JBoss/MyFaces implementation of the SPI.  I expect this will be
>> > very
>> > similar to
>> >
>> > org.jboss.web.jsf.integration.injection.JBossDelegatingInjectionProvider.
>> > * An AnnotationProvider SPI similar to Mojarra's
>> > com.sun.faces.spi.AnnotationProvider.
>> > * A JBoss/MyFaces implementation of the SPI similar to
>> > org.jboss.web.jsf.integration.config.JBossAnnotationProvider.
>> > * A ServletContextListener class to call for initialization.  I expect
>> > this
>> > will extend from MyFacesServletContextListener and be very similar to
>> > org.jboss.web.jsf.integration.config.JBossMojarra20ConfigureListener.
>> >
>> > If MyFaces Dev decides to take this on, then the code will probably live
>> > at
>> > Apache and I'll bring it into JBoss AS using Maven.  I don't have time
>> > to
>> > write and maintain the code myself but I'm happy to help out with
>> > guidance
>> > and to do some refactoring of my code to make this easier.  BTW, the
>> > JBoss/Mojarra integration code lives here:
>> >
>> >  http://anonsvn.jboss.org/repos/jbossas/projects/jboss-jsf-int/trunk/jboss-faces/
>> >
>> > Lastly, let me say that I can't make hard promises right now.  I don't
>> > know
>> > if someone at JBoss/RedHat will come along and nix the idea.  However,
>> > even
>> > if we can't ship MyFaces you will have all the integration points ready
>> > and
>> > have an easy way to "drop in" MyFaces whenever you want to use it with
>> > JBoss
>> > AS.
>> >
>> > WDYT??
>> >
>> >
>> >
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to