Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License collision #10

Open
jouniaro opened this issue Jul 27, 2017 · 3 comments
Open

License collision #10

jouniaro opened this issue Jul 27, 2017 · 3 comments

Comments

@jouniaro
Copy link

The OPC Foundation Java stack is distributed under GPL. So, unfortunately, you cannot provide Nifi under Apache license. Your only option is GPL.

@wadesalazar
Copy link
Owner

I am providing only the nifi processor code here under the apache license. Users are instructed to download, compile and install the stack separately.

@jouniaro
Copy link
Author

jouniaro commented Sep 7, 2017

Yes, but since your project depends on the OPC Foundation Java Stack, the GPL flows to your code as well. All applications built with your library must be GPL, because of this anyway. So, even if it would be technically possible (which I am unsure of), you are giving a false signal for the users of your library.

https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#IfLibraryIsGPL

@jouniaro
Copy link
Author

jouniaro commented Sep 7, 2017

On the other hand, of course, if the library is used by an OPC Foundation member company, they can then apply the RCL license to the OPC UA Java Stack, in which case Apache license here is a better alternative. Anyway, I think it would be good, if you would mention the licensing issues involved to your users as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants