Hi Igniters.
I tried to create a staging url from latest ignite-1.5 branch and found that ignite-osgi-karaf has following file *https://repository.apache.org/content/repositories/orgapacheignite-1207/org/apache/ignite/ignite-osgi-karaf/1.5.0-b2/ignite-osgi-karaf-1.5.0-b2-features.xml <https://repository.apache.org/content/repositories/orgapacheignite-1207/org/apache/ignite/ignite-osgi-karaf/1.5.0-b2/ignite-osgi-karaf-1.5.0-b2-features.xml>* where <feature>ignite-hibernate</feature> defined. I'm a bit concerning that actually we don't have this module in Apache Maven repository due license reasons (it's LGPL) and it's available only by compiling from sources. Could someone confirm is that ok or not. -- Sergey Kozlov |
Raul, can you please comment?
On Wed, Dec 9, 2015 at 4:28 AM, Sergey Kozlov <[hidden email]> wrote: > Hi Igniters. > > I tried to create a staging url from latest ignite-1.5 branch and found > that ignite-osgi-karaf has following file > * > https://repository.apache.org/content/repositories/orgapacheignite-1207/org/apache/ignite/ignite-osgi-karaf/1.5.0-b2/ignite-osgi-karaf-1.5.0-b2-features.xml > < > https://repository.apache.org/content/repositories/orgapacheignite-1207/org/apache/ignite/ignite-osgi-karaf/1.5.0-b2/ignite-osgi-karaf-1.5.0-b2-features.xml > >* > where <feature>ignite-hibernate</feature> defined. > > I'm a bit concerning that actually we don't have this module in Apache > Maven repository due license reasons (it's LGPL) and it's available only by > compiling from sources. > > Could someone confirm is that ok or not. > > -- > Sergey Kozlov > |
In reply to this post by Sergey Kozlov
It's a very valid question, indeed.
A Karaf feature is simply a shortcut to install modules in the OSGi container, so I don't see a problem with the ignite-hibernate feature itself. We do not distribute Hibernate. However, where I do see a possible risk is with the ignite-all feature, which includes ignite-hibernate. Very few (if no) users will actually install ignite-all, but those that do will be dragging Hibernate into their runtime environment. Having said that, I still think it's not a problem because we do not modify Hibernate, therefore we're not subject to the "virality" of LGPL. But just in case, I will take ignite-hibernate out of ignite-all, so that the user has to take an explicit step to install ignite-hibernate. I will also add a NOTICE to the feature:info for ignite-all and ignite-hibernate. Thanks, *Raúl Kripalani* PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and Messaging Engineer http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani http://blog.raulkr.net | twitter: @raulvk On Wed, Dec 9, 2015 at 12:28 PM, Sergey Kozlov <[hidden email]> wrote: > Hi Igniters. > > I tried to create a staging url from latest ignite-1.5 branch and found > that ignite-osgi-karaf has following file > * > https://repository.apache.org/content/repositories/orgapacheignite-1207/org/apache/ignite/ignite-osgi-karaf/1.5.0-b2/ignite-osgi-karaf-1.5.0-b2-features.xml > < > https://repository.apache.org/content/repositories/orgapacheignite-1207/org/apache/ignite/ignite-osgi-karaf/1.5.0-b2/ignite-osgi-karaf-1.5.0-b2-features.xml > >* > where <feature>ignite-hibernate</feature> defined. > > I'm a bit concerning that actually we don't have this module in Apache > Maven repository due license reasons (it's LGPL) and it's available only by > compiling from sources. > > Could someone confirm is that ok or not. > > -- > Sergey Kozlov > |
Free forum by Nabble | Edit this page |