This issue has come up in a discussion on the Pluto dev list last week, and as I think it concerns Apache Portals in general, I'm bringing this to the general list now for further discussion and hopefully a quick resolution. We're getting very close to finalizing both Pluto 2.0 and Jetspeed 2.2, both implementing the new JSR-286 spec, so we better decide what to do with this ASAP.

Please all read and review the original discussion here:

  
http://www.nabble.com/-RT--Moving-the-portlet-api-out-of-pluto-tree-td22928540.html

The main question to decide upon is:

Should we create and maintain our own Apache Portals Portlet API spec sources 
and jars

This would mean we apply our own maven groupId:
  <groupId>org.apache.portals</groupId>

and for the artifactId something like:
  <artifactId>portals-portlet-api_1.0_spec</artifactId>
  <artifactId>portals-portlet-api_2.0_spec</artifactId>

This then will allow us to maintain independent releases of our own spec jars, 
javadoc, etc.

When we decide the above, we should no longer build against nor release any of 
the JCP provided spec jars but only use our own.
This will have little consequences for our projects other than some minor maven 
pom changes and changing our deploy/installation strategies.

Furthermore, the new "home" for our portlet api projects (already started with http://issues.apache.org/jira/browse/PLUTO-548) allows us to provide easy available online references for (our) portlet api javadoc at http://portals.apache.org/portlet-spec

The critical question however is: are we legally (and license wise) allowed to 
do the above?
Especially, would "certification" against the JSR-168/JSR-286 by passing their respective TCKs still be still valid, or requires the JCP (and or TCK) to only use the official spec jars for that?
The sources for the JSR-286 spec are originally created/developed at Pluto and 
those for the JSR-168 were formally donated by SUN/IBM.
IMO, these sources belong to the "ASF" and we are free to do with them as we 
decide ourselves, right?

As Geronimo has been doing the same already for years maybe David Jenks can 
provide a clear answer!

Regards,

Ate


Reply via email to