Re: Apache Licensed JAX-RS Spec API JAR

2010-02-11 Thread Rick McGuire

On 2/10/2010 4:07 PM, Bryant Luk wrote:

Hi,

We (some followers to Wink dev mailing list) were wondering if the CXF
dev community would be interested in helping to contribute/consume a
JAX-RS 1.0/1.1 API JAR for Geronimo's spec jars that were Apache
licensed.  I couldn't find an Apache licensed version of the JSR-311
spec.  I see other communities that have implemented JSR specs are
using Apache licensed of their specs.  I don't know the exact
procedure to contribute a spec api jar to Geronimo, but I don't think
this would take too much effort considering that most of the JAX-RS
spec is annotation/interface based with very few actual classes.
   


Creating a JAX-RS spec jar is definitely in our plans, but it just 
hasn't happened yet because we haven't started looking at integrating 
this support yet.  We even have a Jira open for this particular task:


http://issues.apache.org/jira/browse/GERONIMO-5095

If you'd like to contribute code for this, the easiest way would be to 
attach a patch to that Jira issue.


Rick


On Wed, Feb 10, 2010 at 2:50 PM, Davanum Srinivasdava...@gmail.com  wrote:
   

Got it. i mis-remembered seeing a jax-rs api jar from geronimo. Looks
like CXF uses the CDDL jar as well. May be we should ping them to see
if they would be interested.

+1 from me.

-- dims

On Wed, Feb 10, 2010 at 3:44 PM, Nicholas L Gallardo
nlgal...@us.ibm.com  wrote:
 

+1 from me Bryant.

There isn't a JSR spec for JAX-RS available in Geronimo as of yet. I don't know 
where they've come from in the past, but I'm assuming they've been contributed 
by the relevant technical teams/communities.

The API jar currently in the maven repo is CDDL licensed.

-Nick



Davanum Srinivas ---02/10/2010 02:40:56 PM---Why can't we use the JSR spec from 
geronimo? :)

Davanum Srinivasdava...@gmail.com

02/10/2010 02:40 PM

Please respond to
wink-...@incubator.apache.org

To
wink-...@incubator.apache.org
cc

Subject
Re: Apache Licensed JAX-RS Spec API JAR
Why can't we use the JSR spec from geronimo? :)

-- dims

On Wed, Feb 10, 2010 at 3:32 PM, Bryant Lukbryant@gmail.com  wrote:
   

Hi,

I see that several Apache projects based on JSR specs have geronimo
(Apache licensed) versions of the spec.  Should we also consider
contributing one for JAX-RS 1.0 and 1.1?  I don't see one in the Maven
repository that's Apache licensed.

Thanks.

 



--
Davanum Srinivas :: http://davanum.wordpress.com

   



--
Davanum Srinivas :: http://davanum.wordpress.com

 
   




Re: Apache Licensed JAX-RS Spec API JAR

2010-02-11 Thread Sergey Beryozkin

Hi Eoghan,

the resulting artifact has an OSGI Locator embedded. This may not be that bad in itself, but it includes some extra bits which 
non-OSGI consumers won't need and as briefly discussed on the Jersey list, it will 'force' all OSGI users which will depend on it to 
rely on a specific solution (which is good but it is a specific one nonetheless) to do with the use of the OsgiLocator...


cheers, Sergey

Have you considered just using the ServiceMix versions of the JSR-311 spec?

Code here:
http://svn.apache.org/repos/asf/servicemix/smx4/specs/trunk/jsr311-api-1.0/
http://svn.apache.org/repos/asf/servicemix/smx4/specs/trunk/jsr311-api-1.1/

Artefacts here:
http://repo2.maven.org/maven2/org/apache/servicemix/specs/org.apache.servicemix.specs.jsr311-api-1.0/
http://repo2.maven.org/maven2/org/apache/servicemix/specs/org.apache.servicemix.specs.jsr311-api-1.1/

These are Apache licensed.

Cheers,
Eoghan

On 11 February 2010 10:42, Rick McGuire rick...@gmail.com wrote:


On 2/10/2010 4:07 PM, Bryant Luk wrote:


Hi,

We (some followers to Wink dev mailing list) were wondering if the CXF
dev community would be interested in helping to contribute/consume a
JAX-RS 1.0/1.1 API JAR for Geronimo's spec jars that were Apache
licensed.  I couldn't find an Apache licensed version of the JSR-311
spec.  I see other communities that have implemented JSR specs are
using Apache licensed of their specs.  I don't know the exact
procedure to contribute a spec api jar to Geronimo, but I don't think
this would take too much effort considering that most of the JAX-RS
spec is annotation/interface based with very few actual classes.




Creating a JAX-RS spec jar is definitely in our plans, but it just hasn't
happened yet because we haven't started looking at integrating this support
yet.  We even have a Jira open for this particular task:

http://issues.apache.org/jira/browse/GERONIMO-5095

If you'd like to contribute code for this, the easiest way would be to
attach a patch to that Jira issue.

Rick


 On Wed, Feb 10, 2010 at 2:50 PM, Davanum Srinivasdava...@gmail.com

 wrote:



Got it. i mis-remembered seeing a jax-rs api jar from geronimo. Looks
like CXF uses the CDDL jar as well. May be we should ping them to see
if they would be interested.

+1 from me.

-- dims

On Wed, Feb 10, 2010 at 3:44 PM, Nicholas L Gallardo
nlgal...@us.ibm.com  wrote:



+1 from me Bryant.

There isn't a JSR spec for JAX-RS available in Geronimo as of yet. I
don't know where they've come from in the past, but I'm assuming they've
been contributed by the relevant technical teams/communities.

The API jar currently in the maven repo is CDDL licensed.

-Nick



Davanum Srinivas ---02/10/2010 02:40:56 PM---Why can't we use the JSR
spec from geronimo? :)

Davanum Srinivasdava...@gmail.com

02/10/2010 02:40 PM

Please respond to
wink-...@incubator.apache.org

To
wink-...@incubator.apache.org
cc

Subject
Re: Apache Licensed JAX-RS Spec API JAR
Why can't we use the JSR spec from geronimo? :)

-- dims

On Wed, Feb 10, 2010 at 3:32 PM, Bryant Lukbryant@gmail.com
 wrote:



Hi,

I see that several Apache projects based on JSR specs have geronimo
(Apache licensed) versions of the spec.  Should we also consider
contributing one for JAX-RS 1.0 and 1.1?  I don't see one in the Maven
repository that's Apache licensed.

Thanks.






--
Davanum Srinivas :: http://davanum.wordpress.com






--
Davanum Srinivas :: http://davanum.wordpress.com













Re: Apache Licensed JAX-RS Spec API JAR

2010-02-11 Thread Daniel Kulp

Eoghan,

That's still not Apache licensed.It's just the Sun jar/code repackaged 
with OSGi stuff.The only thing Apache licensed in there is the new 
FactoryFinder.

If SMX is calling the resulting jars Apache licensed, that's a REAL concern.   
They aren't.

Dan


On Thu February 11 2010 8:47:59 am Eoghan Glynn wrote:
 Have you considered just using the ServiceMix versions of the JSR-311 spec?
 
 Code here:
 http://svn.apache.org/repos/asf/servicemix/smx4/specs/trunk/jsr311-api-1.0/
 http://svn.apache.org/repos/asf/servicemix/smx4/specs/trunk/jsr311-api-1.1/
 
 Artefacts here:
 http://repo2.maven.org/maven2/org/apache/servicemix/specs/org.apache.servic
 emix.specs.jsr311-api-1.0/
 http://repo2.maven.org/maven2/org/apache/servicemix/specs/org.apache.servi
 cemix.specs.jsr311-api-1.1/
 
 These are Apache licensed.
 
 Cheers,
 Eoghan
 
 On 11 February 2010 10:42, Rick McGuire rick...@gmail.com wrote:
  On 2/10/2010 4:07 PM, Bryant Luk wrote:
  Hi,
  
  We (some followers to Wink dev mailing list) were wondering if the CXF
  dev community would be interested in helping to contribute/consume a
  JAX-RS 1.0/1.1 API JAR for Geronimo's spec jars that were Apache
  licensed.  I couldn't find an Apache licensed version of the JSR-311
  spec.  I see other communities that have implemented JSR specs are
  using Apache licensed of their specs.  I don't know the exact
  procedure to contribute a spec api jar to Geronimo, but I don't think
  this would take too much effort considering that most of the JAX-RS
  spec is annotation/interface based with very few actual classes.
  
  Creating a JAX-RS spec jar is definitely in our plans, but it just hasn't
  happened yet because we haven't started looking at integrating this
  support yet.  We even have a Jira open for this particular task:
  
  http://issues.apache.org/jira/browse/GERONIMO-5095
  
  If you'd like to contribute code for this, the easiest way would be to
  attach a patch to that Jira issue.
  
  Rick
  
   On Wed, Feb 10, 2010 at 2:50 PM, Davanum Srinivasdava...@gmail.com
   
   wrote:
  Got it. i mis-remembered seeing a jax-rs api jar from geronimo. Looks
  like CXF uses the CDDL jar as well. May be we should ping them to see
  if they would be interested.
  
  +1 from me.
  
  -- dims
  
  On Wed, Feb 10, 2010 at 3:44 PM, Nicholas L Gallardo
  
  nlgal...@us.ibm.com  wrote:
  +1 from me Bryant.
  
  There isn't a JSR spec for JAX-RS available in Geronimo as of yet. I
  don't know where they've come from in the past, but I'm assuming
  they've been contributed by the relevant technical teams/communities.
  
  The API jar currently in the maven repo is CDDL licensed.
  
  -Nick
  
  
  
  Davanum Srinivas ---02/10/2010 02:40:56 PM---Why can't we use the JSR
  spec from geronimo? :)
  
  Davanum Srinivasdava...@gmail.com
  
  02/10/2010 02:40 PM
  
  Please respond to
  wink-...@incubator.apache.org
  
  To
  wink-...@incubator.apache.org
  cc
  
  Subject
  Re: Apache Licensed JAX-RS Spec API JAR
  Why can't we use the JSR spec from geronimo? :)
  
  -- dims
  
  On Wed, Feb 10, 2010 at 3:32 PM, Bryant Lukbryant@gmail.com
  
   wrote:
  Hi,
  
  I see that several Apache projects based on JSR specs have geronimo
  (Apache licensed) versions of the spec.  Should we also consider
  contributing one for JAX-RS 1.0 and 1.1?  I don't see one in the
  Maven repository that's Apache licensed.
  
  Thanks.
  
  --
  Davanum Srinivas :: http://davanum.wordpress.com
  
  --
  Davanum Srinivas :: http://davanum.wordpress.com

-- 
Daniel Kulp
dk...@apache.org
http://www.dankulp.com/blog


Re: Apache Licensed JAX-RS Spec API JAR

2010-02-11 Thread Daniel Kulp
On Thu February 11 2010 5:42:08 am Rick McGuire wrote:
 On 2/10/2010 4:07 PM, Bryant Luk wrote:
  Hi,
  
  We (some followers to Wink dev mailing list) were wondering if the CXF
  dev community would be interested in helping to contribute/consume a
  JAX-RS 1.0/1.1 API JAR for Geronimo's spec jars that were Apache
  licensed.  I couldn't find an Apache licensed version of the JSR-311
  spec.  I see other communities that have implemented JSR specs are
  using Apache licensed of their specs.  I don't know the exact
  procedure to contribute a spec api jar to Geronimo, but I don't think
  this would take too much effort considering that most of the JAX-RS
  spec is annotation/interface based with very few actual classes.
 
 Creating a JAX-RS spec jar is definitely in our plans, but it just
 hasn't happened yet because we haven't started looking at integrating
 this support yet.  We even have a Jira open for this particular task:
 
 http://issues.apache.org/jira/browse/GERONIMO-5095
 
 If you'd like to contribute code for this, the easiest way would be to
 attach a patch to that Jira issue.

Either that or if people wanted to collaborate on it, create a directory in:
https://svn.apache.org/repos/asf/cxf/sandbox/
and work on it and then have the Geronimo folks move it to specs when its 
ready.

The CXF sandbox is open to all Apache committers.The JAX-WS 2.2 spec jar 
was initially created that way.  Dims and I worked in the sandbox till it was 
more or less ready.

THAT said, for CXF on trunk and using Java 6, we've gone back to using the in-
jdk versions of stuff if at all possible. (which wouldn't apply to jax-rs 
obviously)   One reason is that the Sun stuff is much better javadoc'd and 
we've had some developers complain about that when working in IDE's.   To 
switch from Sun's version, that is something that would need to be addressed 
as well.

Dan



 
 Rick
 
  On Wed, Feb 10, 2010 at 2:50 PM, Davanum Srinivasdava...@gmail.com  
wrote:
  Got it. i mis-remembered seeing a jax-rs api jar from geronimo. Looks
  like CXF uses the CDDL jar as well. May be we should ping them to see
  if they would be interested.
  
  +1 from me.
  
  -- dims
  
  On Wed, Feb 10, 2010 at 3:44 PM, Nicholas L Gallardo
  
  nlgal...@us.ibm.com  wrote:
  +1 from me Bryant.
  
  There isn't a JSR spec for JAX-RS available in Geronimo as of yet. I
  don't know where they've come from in the past, but I'm assuming
  they've been contributed by the relevant technical teams/communities.
  
  The API jar currently in the maven repo is CDDL licensed.
  
  -Nick
  
  
  
  Davanum Srinivas ---02/10/2010 02:40:56 PM---Why can't we use the JSR
  spec from geronimo? :)
  
  Davanum Srinivasdava...@gmail.com
  
  02/10/2010 02:40 PM
  
  Please respond to
  wink-...@incubator.apache.org
  
  To
  wink-...@incubator.apache.org
  cc
  
  Subject
  Re: Apache Licensed JAX-RS Spec API JAR
  Why can't we use the JSR spec from geronimo? :)
  
  -- dims
  
  On Wed, Feb 10, 2010 at 3:32 PM, Bryant Lukbryant@gmail.com  
wrote:
  Hi,
  
  I see that several Apache projects based on JSR specs have geronimo
  (Apache licensed) versions of the spec.  Should we also consider
  contributing one for JAX-RS 1.0 and 1.1?  I don't see one in the Maven
  repository that's Apache licensed.
  
  Thanks.
  
  --
  Davanum Srinivas :: http://davanum.wordpress.com
  
  --
  Davanum Srinivas :: http://davanum.wordpress.com

-- 
Daniel Kulp
dk...@apache.org
http://www.dankulp.com/blog


Re: Apache Licensed JAX-RS Spec API JAR

2010-02-11 Thread Nicholas L Gallardo

+1 to the sandbox.  Thanks Bryant.

We should probably go ahead and create a separate part of the tree and stub
out some of the 1.1 interfaces/changes as well.

-Nick




   
 Bryant Luk
 bryant@gmail 
 .com  To
   dev@cxf.apache.org  
 02/11/2010 09:08   cc
 AMwink-...@incubator.apache.org, Rick
   McGuire rick...@gmail.com 
   Subject
 Please respond to Re: Apache Licensed JAX-RS Spec API
 wink-...@incubato JAR 
   r.apache.org
   
   
   
   
   




I did some work on this since most of the stuff is just
interfaces/annotations and that's fairly easy, and I can contribute my
initial stab at this.  I didn't JavaDoc it but that's something that
can be added.  If no one minds, I'll put it in the CXF sandbox.

On Thu, Feb 11, 2010 at 8:46 AM, Daniel Kulp dk...@apache.org wrote:
 On Thu February 11 2010 5:42:08 am Rick McGuire wrote:
 On 2/10/2010 4:07 PM, Bryant Luk wrote:
  Hi,
 
  We (some followers to Wink dev mailing list) were wondering if the CXF
  dev community would be interested in helping to contribute/consume a
  JAX-RS 1.0/1.1 API JAR for Geronimo's spec jars that were Apache
  licensed.  I couldn't find an Apache licensed version of the JSR-311
  spec.  I see other communities that have implemented JSR specs are
  using Apache licensed of their specs.  I don't know the exact
  procedure to contribute a spec api jar to Geronimo, but I don't think
  this would take too much effort considering that most of the JAX-RS
  spec is annotation/interface based with very few actual classes.

 Creating a JAX-RS spec jar is definitely in our plans, but it just
 hasn't happened yet because we haven't started looking at integrating
 this support yet.  We even have a Jira open for this particular task:

 http://issues.apache.org/jira/browse/GERONIMO-5095

 If you'd like to contribute code for this, the easiest way would be to
 attach a patch to that Jira issue.

 Either that or if people wanted to collaborate on it, create a directory
in:
 https://svn.apache.org/repos/asf/cxf/sandbox/
 and work on it and then have the Geronimo folks move it to specs when its
 ready.

 The CXF sandbox is open to all Apache committers.    The JAX-WS 2.2 spec
jar
 was initially created that way.  Dims and I worked in the sandbox till it
was
 more or less ready.

 THAT said, for CXF on trunk and using Java 6, we've gone back to using
the in-
 jdk versions of stuff if at all possible. (which wouldn't apply to jax-rs
 obviously)   One reason is that the Sun stuff is much better javadoc'd
and
 we've had some developers complain about that when working in IDE's.   To
 switch from Sun's version, that is something that would need to be
addressed
 as well.

 Dan




 Rick

  On Wed, Feb 10, 2010 at 2:50 PM, Davanum Srinivasdava...@gmail.com
 wrote:
  Got it. i mis-remembered seeing a jax-rs api jar from geronimo. Looks
  like CXF uses the CDDL jar as well. May be we should ping them to see
  if they would be interested.
 
  +1 from me.
 
  -- dims
 
  On Wed, Feb 10, 2010 at 3:44 PM, Nicholas L Gallardo
 
  nlgal...@us.ibm.com  wrote:
  +1 from me Bryant.
 
  There isn't a JSR spec for JAX-RS available in Geronimo as of yet. I
  don't know where they've come from in the past, but I'm assuming
  they've been contributed by the relevant technical
teams/communities.
 
  The API jar currently in the maven repo is CDDL licensed.
 
  -Nick
 
 
 
  Davanum Srinivas ---02/10/2010 02:40:56 PM---Why can't we use the
JSR
  spec from geronimo? :)
 
  Davanum Srinivasdava...@gmail.com
 
  02/10/2010 02:40 PM
 
  Please respond to
  wink-...@incubator.apache.org
 
  To
  wink-...@incubator.apache.org
  cc
 
  Subject
  Re: Apache Licensed JAX-RS Spec API JAR
  Why can't we use the JSR spec from geronimo? :)
 
  -- dims
 
  On Wed, Feb 10, 2010 at 3:32 PM, Bryant Lukbryant@gmail.com
 wrote:
  Hi,
 
  I see that several Apache projects based on JSR specs have geronimo
  (Apache licensed) versions of the spec.  Should we also consider
  contributing one for JAX-RS 1.0 and 1.1?  I don't see one in the
Maven

Re: Apache Licensed JAX-RS Spec API JAR

2010-02-10 Thread Bryant Luk
Hi,

We (some followers to Wink dev mailing list) were wondering if the CXF
dev community would be interested in helping to contribute/consume a
JAX-RS 1.0/1.1 API JAR for Geronimo's spec jars that were Apache
licensed.  I couldn't find an Apache licensed version of the JSR-311
spec.  I see other communities that have implemented JSR specs are
using Apache licensed of their specs.  I don't know the exact
procedure to contribute a spec api jar to Geronimo, but I don't think
this would take too much effort considering that most of the JAX-RS
spec is annotation/interface based with very few actual classes.

On Wed, Feb 10, 2010 at 2:50 PM, Davanum Srinivas dava...@gmail.com wrote:
 Got it. i mis-remembered seeing a jax-rs api jar from geronimo. Looks
 like CXF uses the CDDL jar as well. May be we should ping them to see
 if they would be interested.

 +1 from me.

 -- dims

 On Wed, Feb 10, 2010 at 3:44 PM, Nicholas L Gallardo
 nlgal...@us.ibm.com wrote:

 +1 from me Bryant.

 There isn't a JSR spec for JAX-RS available in Geronimo as of yet. I don't 
 know where they've come from in the past, but I'm assuming they've been 
 contributed by the relevant technical teams/communities.

 The API jar currently in the maven repo is CDDL licensed.

 -Nick



 Davanum Srinivas ---02/10/2010 02:40:56 PM---Why can't we use the JSR spec 
 from geronimo? :)

 Davanum Srinivas dava...@gmail.com

 02/10/2010 02:40 PM

 Please respond to
 wink-...@incubator.apache.org

 To
 wink-...@incubator.apache.org
 cc

 Subject
 Re: Apache Licensed JAX-RS Spec API JAR
 Why can't we use the JSR spec from geronimo? :)

 -- dims

 On Wed, Feb 10, 2010 at 3:32 PM, Bryant Luk bryant@gmail.com wrote:
  Hi,
 
  I see that several Apache projects based on JSR specs have geronimo
  (Apache licensed) versions of the spec.  Should we also consider
  contributing one for JAX-RS 1.0 and 1.1?  I don't see one in the Maven
  repository that's Apache licensed.
 
  Thanks.
 



 --
 Davanum Srinivas :: http://davanum.wordpress.com




 --
 Davanum Srinivas :: http://davanum.wordpress.com