My interpretation of this would be that Felix is not linking with it, because 
Felix knows nothing about it. Felix only knows about OSGi api, which is 
licensed under ASL.

As far as other bundles looking up the service, from my point of view that will 
depend on the license of the service interface api. For example, if you 
implement the OSGi log service it would be ok because that api is ASL. However 
if the GPL bundle defines a new GPL service interface, then you would be 
screwed.

These are just my opinions, all disclaimers apply.

-> richard

-----Original Message-----

From:  David Lindelöf <[EMAIL PROTECTED]>
Subj:  GPL'd OSGi bundles
Date:  Tue 8. May 2007 1:49
Size:  1K
To:  felix-dev <[EMAIL PROTECTED]>

Dear all,

I have a very general OSGi related question. What happens if someone
writes an OSGi bundle under the GPL licence and registers a service from
that bundle in the framework?

My understanding is that the framework cannot really be said to "link"
to the bundle and cannot be considered as forming a new program with it.
And other bundles that lookup this service cannot know in advance what
licence will be covering its providing bundle.

Is my understanding correct?

(I cannot use the LGPL, by the way. My work might include other GPL'd
code.)

Kind regards,
--
--------------------------------------------------
David Lindelöf
Product Developer
Adhoco AG
Technopark
Jagerstrasse 2
8406 Winterhur
tel +41-52-203.2903
mob +41-79-415.6641
fax +41-52-203.2904
e-mail [EMAIL PROTECTED]
url http://www.adhoco.com
weblog http://visnet.ch/smartbuildings/
--------------------------------------------------

Love may laugh at locksmiths, but he has a profound respect for money bags.
                -- Sidney Paternoster, "The Folly of the Wise"

Reply via email to