You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Greg Autric <ga...@redhat.com> on 2015/03/31 11:58:02 UTC

Licence camel-raspberrypi

Hi, all, 

Just a question about licencing around camel-raspberrypi component I wrote.

this component uses pi4j lib also licensed under ASF licence : http://pi4j.com/license.html 
but it uses wiringpi library http://pi4j.com/dependency.html, for static dependency
and this lib is licensed under LGPLv3. (https://github.com/Pi4J/pi4j/blob/master/NOTICE.txt, http://wiringpi.com/ )

camel-raspberrypi component doesn't ship wiringpi lib and end user has to install it himself.

how can we manage it ? 

can I still push camel-raspberrypi to camel master branch without pb.

by advance, thx,

Greg AUTRIC                        
JBoss Middleware Consultant

email   : gautric __at__ redhat __dot__ com
twitter : @gautric_io

Red Hat Global Services            
Red Hat France SARL                sit: http://www.redhat.fr
Le Linea, 1 rue du General Leclerc, 92047 Paris La Défense Cedex
Sent from webmail

Re: Licence camel-raspberrypi

Posted by Greg Autric <ga...@redhat.com>.
Hi Christian,

I have to work on documentation.
But you can test a full GPIO sample here :
http://gautric.github.io/blog/2015/04/03/apache-camel-raspberrypi-integration.html

GPIO part is completed. Please feel free to test is IRL ;-)
I2C part is developped, but I have to build some I2C stuff at home.
I will write an new post ASAP 


Greg I/O                        
JBoss Middleware Consultant

twitter : @gautric_io

Red Hat Global Services            
Red Hat France SARL                sit: http://www.redhat.fr
Le Linea, 1 rue du General Leclerc, 92047 Paris La Défense Cedex
Sent from webmail

----- Mail original -----
De: "Claus Ibsen" <cl...@gmail.com>
À: "dev" <de...@camel.apache.org>
Envoyé: Vendredi 24 Avril 2015 06:51:24
Objet: Re: Licence camel-raspberrypi

On Thu, Apr 23, 2015 at 11:14 PM, Christian Müller
<ch...@gmail.com> wrote:
> Could you please share the GitHub repo where I an find the
> camel-raspberrypi component. Than I can take care of committing it to the
> Camel extra repo.
>

The code for camel-raspberrypi is not contributed to camel-extra.

It is hosted in a new project home on github that is intended for
similar kind of components related to IoT.

https://github.com/camel-labs/camel-labs


> Best,
>
> Christian
> -----------------
>
> Software Integration Specialist
>
> Apache Member
> V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
> Apache Incubator PMC Member
>
> https://www.linkedin.com/pub/christian-mueller/11/551/642
>
> On Fri, Apr 17, 2015 at 11:40 AM, Greg Autric <ga...@redhat.com> wrote:
>
>>
>> Hi Christian,
>>
>> I can't push it to official camel (ASF vs. LGPL)
>> Camel-extra is the better place today.
>>
>> It is why I started to move it to github.
>> Sorry I didn't notice all implications about moving.
>>
>> Greg I/O
>> JBoss Middleware Consultant
>>
>> twitter : @gautric_io
>>
>> ----- Mail original -----
>> De: "Christian Mueller" <ch...@gmail.com>
>> À: dev@camel.apache.org
>> Envoyé: Vendredi 17 Avril 2015 00:21:23
>> Objet: Re: Licence camel-raspberrypi
>>
>> Greg,
>>
>> do you agree to move it to Camel extra? I'm asking because we documented
>> the
>> component at [1], but it's neither available in the official Camel source
>> repo nor in the Camel extra source repo.
>>
>> [1] http://camel.apache.org/raspberrypi.html
>>
>> Best,
>> Christian
>>
>>
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/Licence-camel-raspberrypi-tp5765076p5765881.html
>> Sent from the Camel Development mailing list archive at Nabble.com.
>>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cibsen@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Re: Licence camel-raspberrypi

Posted by Claus Ibsen <cl...@gmail.com>.
On Thu, Apr 23, 2015 at 11:14 PM, Christian Müller
<ch...@gmail.com> wrote:
> Could you please share the GitHub repo where I an find the
> camel-raspberrypi component. Than I can take care of committing it to the
> Camel extra repo.
>

The code for camel-raspberrypi is not contributed to camel-extra.

It is hosted in a new project home on github that is intended for
similar kind of components related to IoT.

https://github.com/camel-labs/camel-labs


> Best,
>
> Christian
> -----------------
>
> Software Integration Specialist
>
> Apache Member
> V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
> Apache Incubator PMC Member
>
> https://www.linkedin.com/pub/christian-mueller/11/551/642
>
> On Fri, Apr 17, 2015 at 11:40 AM, Greg Autric <ga...@redhat.com> wrote:
>
>>
>> Hi Christian,
>>
>> I can't push it to official camel (ASF vs. LGPL)
>> Camel-extra is the better place today.
>>
>> It is why I started to move it to github.
>> Sorry I didn't notice all implications about moving.
>>
>> Greg I/O
>> JBoss Middleware Consultant
>>
>> twitter : @gautric_io
>>
>> ----- Mail original -----
>> De: "Christian Mueller" <ch...@gmail.com>
>> À: dev@camel.apache.org
>> Envoyé: Vendredi 17 Avril 2015 00:21:23
>> Objet: Re: Licence camel-raspberrypi
>>
>> Greg,
>>
>> do you agree to move it to Camel extra? I'm asking because we documented
>> the
>> component at [1], but it's neither available in the official Camel source
>> repo nor in the Camel extra source repo.
>>
>> [1] http://camel.apache.org/raspberrypi.html
>>
>> Best,
>> Christian
>>
>>
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/Licence-camel-raspberrypi-tp5765076p5765881.html
>> Sent from the Camel Development mailing list archive at Nabble.com.
>>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cibsen@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Re: Licence camel-raspberrypi

Posted by Christian Müller <ch...@gmail.com>.
Could you please share the GitHub repo where I an find the
camel-raspberrypi component. Than I can take care of committing it to the
Camel extra repo.

Best,

Christian
-----------------

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642

On Fri, Apr 17, 2015 at 11:40 AM, Greg Autric <ga...@redhat.com> wrote:

>
> Hi Christian,
>
> I can't push it to official camel (ASF vs. LGPL)
> Camel-extra is the better place today.
>
> It is why I started to move it to github.
> Sorry I didn't notice all implications about moving.
>
> Greg I/O
> JBoss Middleware Consultant
>
> twitter : @gautric_io
>
> ----- Mail original -----
> De: "Christian Mueller" <ch...@gmail.com>
> À: dev@camel.apache.org
> Envoyé: Vendredi 17 Avril 2015 00:21:23
> Objet: Re: Licence camel-raspberrypi
>
> Greg,
>
> do you agree to move it to Camel extra? I'm asking because we documented
> the
> component at [1], but it's neither available in the official Camel source
> repo nor in the Camel extra source repo.
>
> [1] http://camel.apache.org/raspberrypi.html
>
> Best,
> Christian
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Licence-camel-raspberrypi-tp5765076p5765881.html
> Sent from the Camel Development mailing list archive at Nabble.com.
>

Re: Licence camel-raspberrypi

Posted by Greg Autric <ga...@redhat.com>.
Hi Christian, 

I can't push it to official camel (ASF vs. LGPL)
Camel-extra is the better place today.

It is why I started to move it to github.
Sorry I didn't notice all implications about moving.

Greg I/O                        
JBoss Middleware Consultant

twitter : @gautric_io

----- Mail original -----
De: "Christian Mueller" <ch...@gmail.com>
À: dev@camel.apache.org
Envoyé: Vendredi 17 Avril 2015 00:21:23
Objet: Re: Licence camel-raspberrypi

Greg,

do you agree to move it to Camel extra? I'm asking because we documented the
component at [1], but it's neither available in the official Camel source
repo nor in the Camel extra source repo.

[1] http://camel.apache.org/raspberrypi.html

Best,
Christian



--
View this message in context: http://camel.465427.n5.nabble.com/Licence-camel-raspberrypi-tp5765076p5765881.html
Sent from the Camel Development mailing list archive at Nabble.com.

Re: Licence camel-raspberrypi

Posted by Henryk Konsek <he...@gmail.com>.
Yeah, we have to maintain raspberry-pi under Extra umbrella. Well, that
will motivate me to be the "Camel Extra release dude" again ;) .

pt., 17 kwi 2015 o 00:21 użytkownik Christian Mueller <
christian.mueller@gmail.com> napisał:

> Greg,
>
> do you agree to move it to Camel extra? I'm asking because we documented
> the
> component at [1], but it's neither available in the official Camel source
> repo nor in the Camel extra source repo.
>
> [1] http://camel.apache.org/raspberrypi.html
>
> Best,
> Christian
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Licence-camel-raspberrypi-tp5765076p5765881.html
> Sent from the Camel Development mailing list archive at Nabble.com.
>

Re: Licence camel-raspberrypi

Posted by Christian Mueller <ch...@gmail.com>.
Greg,

do you agree to move it to Camel extra? I'm asking because we documented the
component at [1], but it's neither available in the official Camel source
repo nor in the Camel extra source repo.

[1] http://camel.apache.org/raspberrypi.html

Best,
Christian



--
View this message in context: http://camel.465427.n5.nabble.com/Licence-camel-raspberrypi-tp5765076p5765881.html
Sent from the Camel Development mailing list archive at Nabble.com.

Re: Licence camel-raspberrypi

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Yeah unfortunately it seems pi4j embeds wiring pi binaries in their
releases which then "affects the licensing terms".

In fact I think its misleading from pi4j saying its ASL2 and not
clearly saying they binary link and include LGPL3 work.

I posted a question about this on their user forum
https://groups.google.com/forum/#!topic/pi4j/Rv-F1Z-GXxU



On Mon, Apr 6, 2015 at 10:18 PM, Christian Müller
<ch...@gmail.com> wrote:
> Hello Greg!
>
> No, that's not possible from my point of view. Please have a look at [1].
>
> I think the Apache Camel Extra project is the right place for this
> component.
>
> Can Apache projects rely on components whose licensing affects the Apache
> product? Apache projects cannot distribute any such components. However, if
> the component is only needed for optional features, a project can provide
> the user with instructions on how to obtain and install the non-included
> work. Optional means that the component is not required for standard use of
> the product or for the product to achieve a desirable level of quality.
>
> [1] https://www.apache.org/legal/resolved.html
>
> Best,
>
> Christian
> -----------------
>
> Software Integration Specialist
>
> Apache Member
> V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
> Apache Incubator PMC Member
>
> https://www.linkedin.com/pub/christian-mueller/11/551/642
>
> On Tue, Mar 31, 2015 at 11:58 AM, Greg Autric <ga...@redhat.com> wrote:
>
>> Hi, all,
>>
>> Just a question about licencing around camel-raspberrypi component I wrote.
>>
>> this component uses pi4j lib also licensed under ASF licence :
>> http://pi4j.com/license.html
>> but it uses wiringpi library http://pi4j.com/dependency.html, for static
>> dependency
>> and this lib is licensed under LGPLv3. (
>> https://github.com/Pi4J/pi4j/blob/master/NOTICE.txt, http://wiringpi.com/
>> )
>>
>> camel-raspberrypi component doesn't ship wiringpi lib and end user has to
>> install it himself.
>>
>> how can we manage it ?
>>
>> can I still push camel-raspberrypi to camel master branch without pb.
>>
>> by advance, thx,
>>
>> Greg AUTRIC
>> JBoss Middleware Consultant
>>
>> email   : gautric __at__ redhat __dot__ com
>> twitter : @gautric_io
>>
>> Red Hat Global Services
>> Red Hat France SARL                sit: http://www.redhat.fr
>> Le Linea, 1 rue du General Leclerc, 92047 Paris La Défense Cedex
>> Sent from webmail
>>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cibsen@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Re: Licence camel-raspberrypi

Posted by Christian Müller <ch...@gmail.com>.
Hello Greg!

No, that's not possible from my point of view. Please have a look at [1].

I think the Apache Camel Extra project is the right place for this
component.

Can Apache projects rely on components whose licensing affects the Apache
product? Apache projects cannot distribute any such components. However, if
the component is only needed for optional features, a project can provide
the user with instructions on how to obtain and install the non-included
work. Optional means that the component is not required for standard use of
the product or for the product to achieve a desirable level of quality.

[1] https://www.apache.org/legal/resolved.html

Best,

Christian
-----------------

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642

On Tue, Mar 31, 2015 at 11:58 AM, Greg Autric <ga...@redhat.com> wrote:

> Hi, all,
>
> Just a question about licencing around camel-raspberrypi component I wrote.
>
> this component uses pi4j lib also licensed under ASF licence :
> http://pi4j.com/license.html
> but it uses wiringpi library http://pi4j.com/dependency.html, for static
> dependency
> and this lib is licensed under LGPLv3. (
> https://github.com/Pi4J/pi4j/blob/master/NOTICE.txt, http://wiringpi.com/
> )
>
> camel-raspberrypi component doesn't ship wiringpi lib and end user has to
> install it himself.
>
> how can we manage it ?
>
> can I still push camel-raspberrypi to camel master branch without pb.
>
> by advance, thx,
>
> Greg AUTRIC
> JBoss Middleware Consultant
>
> email   : gautric __at__ redhat __dot__ com
> twitter : @gautric_io
>
> Red Hat Global Services
> Red Hat France SARL                sit: http://www.redhat.fr
> Le Linea, 1 rue du General Leclerc, 92047 Paris La Défense Cedex
> Sent from webmail
>