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
