OK, cool ;)

I'm looking forward to it.

Regards
JB

On 11/30/2015 10:14 AM, lb wrote:
Developer said that it will fix licensing in the next release

On Wed, Nov 18, 2015 at 1:08 PM, Jean-Baptiste Onofré <[email protected]>
wrote:

It's the highest priority requirement: we can ship any LGPL code, so, if
we want to use YAJSW, all code should be under Apache license (or Category
B licenses at least).

Regards
JB


On 11/18/2015 12:27 PM, lb wrote:

There are some source files still licensed as LGPL and I've asked the
mantainer about that.

On Wednesday, 18 November 2015, Jean-Baptiste Onofré <[email protected]>
wrote:

LGPL is category X, so not acceptable for an Apache project.

But, as far as I see, YAJSW >= 12.00 is Apache licensed:

"
Prior to release 12.00: LGPL

As of release 12.00 the following licenses apply:

Apache V2.0
"

Regards
JB

On 11/18/2015 11:58 AM, Serge Huber wrote:

What about the LGPL stuff, is that a potential problem ?

cheers,
     Serge…


On 18 nov. 2015, at 11:51, Jean-Baptiste Onofré <[email protected]>
wrote:


Hi Luca,

good idea, YAJSW sounds like a good alternative, compliant with Apache
license. I worked on an alternative using commons-daemon, but the
scope is
a bit different.

Do you already have a patch or do you want I take a look on it ?

Regards
JB

On 11/18/2015 11:47 AM, lb wrote:

Hi all,

I'm investigating KARAF-2734 as I'm looking for alternatives to Tanuki
JSW
to install Karaf as a service so I did a little bit of investigation
about
YAJSW (http://yajsw.sourceforge.net/) as it claims to be functional
and
configuration compatible for Tanuki JSW, here my initial findings:

- hosted on sourceforge
- uses JNA for OS interactions
- provides Java API for embed it
- latest version not on maven central etc (asked on sourceforge forum)
- some code is still licensed as LGPL (asked on sourceforge forum)
- some source code from external dependencies is also in the
repository
so
some classes seem to be duplicated
- depends on some not release dependencies (i.e. commons-cli 2)
- requires the YAJSW distribution to be provided as the wrapper search
for
libraries in specific paths (asked on sourceforge if an uber jar can
be
made)

About the lates point, the wrapper entry point is in wrapper.jar which
then
loads all the dependencies it needs according to the information
included
in MANIFEST, i.e. core libraries are defined by the entry
Class-Path-Wrapper-Core :

Class-Path-Wrapper-Core: ./wrapperApp.jar ./lib/core/yajsw/ahessian.ja
    r ./lib/core/netty/netty-all-4.0.28.Final.jar
./lib/core/jna/jna-4.1.
    0.jar ./lib/core/jna/jna-platform-4.1.0.jar
./lib/core/commons/common
    s-configuration-1.10.jar ./lib/core/commons/commons-vfs2-2.0.jar
./li
    b/core/commons/commons-collections-3.2.1.jar
./lib/core/commons/commo
    ns-io-1.3.1.jar ./lib/core/commons/commons-lang-2.4.jar
./lib/core/co
    mmons/commons-logging-1.1.jar
./lib/core/commons/commons-cli-2-SNAPSH
    OT.jar


This means that to be included in Karaf the structure of YAJSW
distribution
has to be replicated somehow or the wrapper.jar has to be manipulated
to
point to jars in system folder.


What do you think ?


Regads,
Luca


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to