You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Hendy Irawan <he...@soluvas.com> on 2010/03/11 22:56:26 UTC

Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Dear Jackrabbit community,

I was trying to make Maven DAV Wagon (which uses Jackrabbit 1.5) into
Debian/Ubuntu. The bug report is here:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573482 and
https://bugs.launchpad.net/bugs/537562

However preliminary discussion gets into license issues because JCR 1.0,
part of Jackrabbit 1.5, is not free and hence cannot be put into a distro
such as Debian and Ubuntu. Is this true?

Ludovic Claude proposes that if the Maven DAV Wagon uses Jackrabbit 2.0 (JCR
2.0) it will be okay. Is this truly the case? I thought that Jackrabbit 2.0
is still JCR 1.0-compliant hence still contains JCR 1.0 code which is
non-free.

Is there a better solution to solve this licensing problem without patching
Maven DAV Wagon (which may not be a trivial task)? Thank you.


Forwarded conversation
Subject: Re: Bug#573482: maven2: DAV Wagon not included - Cannot find wagon
which supports the requested protocol: dav
------------------------

From: Torsten Werner <tw...@debian.org>
Date: Fri, Mar 12, 2010 at 3:41 AM
To: Hendy Irawan <he...@soluvas.com>, 573482@bugs.debian.org


Hi,

On Thu, Mar 11, 2010 at 8:32 PM, Hendy Irawan <he...@soluvas.com> wrote:
> DAV wagon is not included with Debian & Ubuntu's maven2 package although
> it's included in Maven 2.x/3.x distribution by default.

it needs jackrabbit 1.5 which has a non-free license (AFAIK) and is
not packaged in Debian.

Cheers,
Torsten

----------
From: Hendy Irawan <he...@soluvas.com>
Date: Fri, Mar 12, 2010 at 3:46 AM
To: mail.twerner@googlemail.com
Cc: 573482@bugs.debian.org


Yes it does require Jackrabbit, but it's free (like Maven itself, all Apache
projects must use Apache-compatible License): Apache License 2.0. See:
http://jackrabbit.apache.org/
-- 
Hendy Irawan
www.CariDuitInternet.com
www.HendyIrawan.com

----------
From: Torsten Werner <ma...@googlemail.com>
Date: Fri, Mar 12, 2010 at 4:20 AM
To: Hendy Irawan <he...@soluvas.com>
Cc: 573482@bugs.debian.org


No, not really. Jackrabbit 1.x uses JSR 170, with is under a non-free
license. It is possible to get a fee-free license from Day software.

Torsten

----------
From: Ludovic Claude <lu...@googlemail.com>
Date: Fri, Mar 12, 2010 at 4:49 AM
To: Torsten Werner <ma...@googlemail.com>, 573482@bugs.debian.org
Cc: Hendy Irawan <he...@soluvas.com>



JackRabbit 2.x uses the newest JCR 2.0 which is under an Apache 2
license. If somebody could convince (by providing a patch?) the Wagon
developers to use this version of Jackrabbit, then we will be able to
ship Maven with WebDAV support in Debian.

Ludovic

-----
http://www.Soluvas.com/ Soluvas - Making eCommerce Work for You 
-- 
View this message in context: http://n4.nabble.com/Jackrabbit-1-5-License-not-free-for-Debian-Ubuntu-inclusion-tp1589810p1589810.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.

Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Hendy Irawan <he...@soluvas.com>.
Following is a response from Stefan Guggisberg.

So the Jackrabbit is Apache Licensed, where the JSR-170 (JCR API) JAR is
licensed under the license below.

I don't think there is a problem with this license to be included in
anything, except the fact the JCR's source code is not available. Is it
really not possible that the JCR JAR be included into Debian as a binary
file?

The JSR-170 license ( http://www.day.com/maven/jsr170/jars/LICENSE.txt )
says:

In addition to the permissions granted under the Specification
> License, Day Management AG hereby grants to You a perpetual,
> worldwide, non-exclusive, no-charge, royalty-free, irrevocable
> license to reproduce, publicly display, publicly perform,
> sublicense, and distribute unmodified copies of the Content
> Repository for Java Technology API (JCR 1.0) Java Archive (JAR)
> file ("jcr-1.0.jar") and to make, have made, use, offer to sell,
> sell, import, and otherwise transfer said file on its own or
> as part of a larger work that makes use of the JCR API.
>
> With respect to any patent claims covered by this license
> that would be infringed by all technically feasible implementations
> of the Specification, such license is conditioned upon your
> offering on fair, reasonable and non-discriminatory terms,
> to any party seeking it from You, a perpetual, non-exclusive,
> non-transferable, worldwide license under Your patent rights
> that are or would be infringed by all technically feasible
> implementations of the Specification to develop, distribute
> and use a Compliant Implementation.
>
>
>
> ---------- Forwarded message ----------
From: Stefan Guggisberg [via Jackrabbit] <
ml-node+1590284-1697058918-81051@n4.nabble.com<ml...@n4.nabble.com>
>
Date: Fri, Mar 12, 2010 at 4:07 PM
Subject: Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion
To: Hendy Irawan <he...@soluvas.com>


On Thu, Mar 11, 2010 at 10:56 PM, Hendy Irawan <[hidden
email]<http://n4.nabble.com/user/SendEmail.jtp?type=node&node=1590284&i=0>>
wrote:

>
> Dear Jackrabbit community,
>
> I was trying to make Maven DAV Wagon (which uses Jackrabbit 1.5) into
> Debian/Ubuntu. The bug report is here:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573482 and
> https://bugs.launchpad.net/bugs/537562
>
> However preliminary discussion gets into license issues because JCR 1.0,
> part of Jackrabbit 1.5, is not free and hence cannot be put into a distro
> such as Debian and Ubuntu. Is this true?

IANAL and certainly not familiar with the Debian and Ubuntu license
terms. here's the relevant JCR 1.0 specification license:
http://www.day.com/maven/jsr170/licenses/day-spec-license.htm

and a related post:
http://mail-archives.apache.org/mod_mbox//jackrabbit-dev/200706.mbox/%3CE4DE9655-632E-4303-8223-B2A717028117@...%3E<http://mail-archives.apache.org/mod_mbox//jackrabbit-dev/200706.mbox/%3CE4DE9655-632E-4303-8223-B2A717028117@gbiv.com%3E>

cheers
stefan

>
> Ludovic Claude proposes that if the Maven DAV Wagon uses Jackrabbit 2.0
(JCR
> 2.0) it will be okay. Is this truly the case? I thought that Jackrabbit
2.0
> is still JCR 1.0-compliant hence still contains JCR 1.0 code which is
> non-free.
>
> Is there a better solution to solve this licensing problem without
patching
> Maven DAV Wagon (which may not be a trivial task)? Thank you.


-----
http://www.Soluvas.com/ Soluvas - Making eCommerce Work for You 
-- 
View this message in context: http://n4.nabble.com/Jackrabbit-1-5-License-not-free-for-Debian-Ubuntu-inclusion-tp1589810p1590358.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.

Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Stefan Guggisberg <st...@gmail.com>.
On Thu, Mar 11, 2010 at 10:56 PM, Hendy Irawan <he...@soluvas.com> wrote:
>
> Dear Jackrabbit community,
>
> I was trying to make Maven DAV Wagon (which uses Jackrabbit 1.5) into
> Debian/Ubuntu. The bug report is here:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573482 and
> https://bugs.launchpad.net/bugs/537562
>
> However preliminary discussion gets into license issues because JCR 1.0,
> part of Jackrabbit 1.5, is not free and hence cannot be put into a distro
> such as Debian and Ubuntu. Is this true?

IANAL and certainly not familiar with the Debian and Ubuntu license
terms. here's the relevant JCR 1.0 specification license:
http://www.day.com/maven/jsr170/licenses/day-spec-license.htm

and a related post:
http://mail-archives.apache.org/mod_mbox//jackrabbit-dev/200706.mbox/%3CE4DE9655-632E-4303-8223-B2A717028117@gbiv.com%3E

cheers
stefan

>
> Ludovic Claude proposes that if the Maven DAV Wagon uses Jackrabbit 2.0 (JCR
> 2.0) it will be okay. Is this truly the case? I thought that Jackrabbit 2.0
> is still JCR 1.0-compliant hence still contains JCR 1.0 code which is
> non-free.
>
> Is there a better solution to solve this licensing problem without patching
> Maven DAV Wagon (which may not be a trivial task)? Thank you.
>
>
> Forwarded conversation
> Subject: Re: Bug#573482: maven2: DAV Wagon not included - Cannot find wagon
> which supports the requested protocol: dav
> ------------------------
>
> From: Torsten Werner <tw...@debian.org>
> Date: Fri, Mar 12, 2010 at 3:41 AM
> To: Hendy Irawan <he...@soluvas.com>, 573482@bugs.debian.org
>
>
> Hi,
>
> On Thu, Mar 11, 2010 at 8:32 PM, Hendy Irawan <he...@soluvas.com> wrote:
>> DAV wagon is not included with Debian & Ubuntu's maven2 package although
>> it's included in Maven 2.x/3.x distribution by default.
>
> it needs jackrabbit 1.5 which has a non-free license (AFAIK) and is
> not packaged in Debian.
>
> Cheers,
> Torsten
>
> ----------
> From: Hendy Irawan <he...@soluvas.com>
> Date: Fri, Mar 12, 2010 at 3:46 AM
> To: mail.twerner@googlemail.com
> Cc: 573482@bugs.debian.org
>
>
> Yes it does require Jackrabbit, but it's free (like Maven itself, all Apache
> projects must use Apache-compatible License): Apache License 2.0. See:
> http://jackrabbit.apache.org/
> --
> Hendy Irawan
> www.CariDuitInternet.com
> www.HendyIrawan.com
>
> ----------
> From: Torsten Werner <ma...@googlemail.com>
> Date: Fri, Mar 12, 2010 at 4:20 AM
> To: Hendy Irawan <he...@soluvas.com>
> Cc: 573482@bugs.debian.org
>
>
> No, not really. Jackrabbit 1.x uses JSR 170, with is under a non-free
> license. It is possible to get a fee-free license from Day software.
>
> Torsten
>
> ----------
> From: Ludovic Claude <lu...@googlemail.com>
> Date: Fri, Mar 12, 2010 at 4:49 AM
> To: Torsten Werner <ma...@googlemail.com>, 573482@bugs.debian.org
> Cc: Hendy Irawan <he...@soluvas.com>
>
>
>
> JackRabbit 2.x uses the newest JCR 2.0 which is under an Apache 2
> license. If somebody could convince (by providing a patch?) the Wagon
> developers to use this version of Jackrabbit, then we will be able to
> ship Maven with WebDAV support in Debian.
>
> Ludovic
>
> -----
> http://www.Soluvas.com/ Soluvas - Making eCommerce Work for You
> --
> View this message in context: http://n4.nabble.com/Jackrabbit-1-5-License-not-free-for-Debian-Ubuntu-inclusion-tp1589810p1589810.html
> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>

Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Rakesh Vidyadharan <ra...@sptci.com>.
On 12 Mar 2010, at 11:42, Thomas Müller wrote:

> Hi,
> 
>> I believe it is supposed to work both ways...
>> http://benramsey.com/archives/what-the-gpl/
> 
> What do you mean with "both ways"? The link you provided doesn't say
> anything about Apache or APL.

I do not have the links saved anywhere, but I have seen similar issues related to using ASL software as part of GPL software.  This is more for software creators, so Debian/Ubuntu etc. probably are not affected.  What I understood from those articles were that you cannot use a ASL library/package in a pure GPL software without exception clauses as mentioned in the post.

> 
> As far as I see, both Debian and Ubuntu are not strictly GPL. They
> allow a variety of licenses, including APL:
> http://www.debian.org/legal/licenses/
> 
> Regards,
> Thomas

Rakesh Vidyadharan
President & CEO
Sans Pareil Technologies, Inc.
http://www.sptci.com/


| 100 W. Chestnut, Suite 1305 | Chicago, IL 60610-3296 USA |
| Ph: +1 (312) 212-3933 | Mobile: +1 (312) 315-1596 | Fax: +1 (312) 276-4410 | E-mail: rakesh@sptci.com



Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Thomas Müller <th...@day.com>.
Hi,

> I believe it is supposed to work both ways...
> http://benramsey.com/archives/what-the-gpl/

What do you mean with "both ways"? The link you provided doesn't say
anything about Apache or APL.

As far as I see, both Debian and Ubuntu are not strictly GPL. They
allow a variety of licenses, including APL:
http://www.debian.org/legal/licenses/

Regards,
Thomas

Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Rakesh Vidyadharan <ra...@sptci.com>.
I believe it is supposed to work both ways...

http://benramsey.com/archives/what-the-gpl/

Rakesh

On 12 Mar 2010, at 08:17, Ian Boston wrote:

> Really ?
> 
> Last time I did an Debian install it included Apache Httpd which IIRC is ASL.
> 
> However you are right about compatability, just the other way round.
> IANAL, but I think including a ASL license in the GPL bundle is just fine. Including a GPL license in a ASL bundle is not fine as ASL is not viral.
> 
> Perhaps I am missing the point.
> Ian
> 
> On 12 Mar 2010, at 11:11, Rakesh Vidyadharan wrote:
> 
>> If Debian/Ubuntu is GPL v2, then they cannot include JackRabbit either.  AFAIK GPL v2 is incompatible with the ASL.  GPL v3 is compatible, so you will need to check that as well.
> 

Rakesh Vidyadharan
President & CEO
Sans Pareil Technologies, Inc.
http://www.sptci.com/


| 100 W. Chestnut, Suite 1305 | Chicago, IL 60610-3296 USA |
| Ph: +1 (312) 212-3933 | Mobile: +1 (312) 315-1596 | Fax: +1 (312) 276-4410 | E-mail: rakesh@sptci.com



Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Ian Boston <ie...@tfd.co.uk>.
Really ?

Last time I did an Debian install it included Apache Httpd which IIRC is ASL.

However you are right about compatability, just the other way round.
IANAL, but I think including a ASL license in the GPL bundle is just fine. Including a GPL license in a ASL bundle is not fine as ASL is not viral.

Perhaps I am missing the point.
Ian

On 12 Mar 2010, at 11:11, Rakesh Vidyadharan wrote:

> If Debian/Ubuntu is GPL v2, then they cannot include JackRabbit either.  AFAIK GPL v2 is incompatible with the ASL.  GPL v3 is compatible, so you will need to check that as well.


Re: Jackrabbit 1.5 License not free? for Debian/Ubuntu inclusion

Posted by Rakesh Vidyadharan <ra...@sptci.com>.
If Debian/Ubuntu is GPL v2, then they cannot include JackRabbit either.  AFAIK GPL v2 is incompatible with the ASL.  GPL v3 is compatible, so you will need to check that as well.