Needs OpenSSL license exception #631

Closed
oerdnj opened this Issue May 6, 2014 · 4 comments

Comments

Projects
None yet
2 participants
@oerdnj

oerdnj commented May 6, 2014

Hi,
the seafile misses the OpenSSL license exception and thus the resulting binaries are undistributable, please copy the exception from ccnet, where you have the correct licensing.

@killing

This comment has been minimized.

Show comment Hide comment
@killing

killing Jul 24, 2014

Owner

Hi @oerdnj
Do we need to add exception to all source files in Seafile? Or only the files that calls functions in Openssl?

Owner

killing commented Jul 24, 2014

Hi @oerdnj
Do we need to add exception to all source files in Seafile? Or only the files that calls functions in Openssl?

@killing

This comment has been minimized.

Show comment Hide comment
@killing

killing Jul 24, 2014

Owner

I found this http://www.openssl.org/support/faq.html#LEGAL2
Does it mean for the end user, it's safe to link Seafile with Openssl at run time, even we don't add the exception?

Owner

killing commented Jul 24, 2014

I found this http://www.openssl.org/support/faq.html#LEGAL2
Does it mean for the end user, it's safe to link Seafile with Openssl at run time, even we don't add the exception?

@oerdnj

This comment has been minimized.

Show comment Hide comment
@oerdnj

oerdnj Jul 24, 2014

@killing For end user, it's even legal to link GPLv3 and GPLv2. The problem comes when you distribute the resulting binary. (Cc @abarlet, @pkerling).

You need an exception for every GPL code that get's linked together into single runtime. That unfortunately also includes libraries, so if you have library that's GPL+OpenSSL you cannot link it to just-GPL runtime. Sorry that it's getting so complicated.

oerdnj commented Jul 24, 2014

@killing For end user, it's even legal to link GPLv3 and GPLv2. The problem comes when you distribute the resulting binary. (Cc @abarlet, @pkerling).

You need an exception for every GPL code that get's linked together into single runtime. That unfortunately also includes libraries, so if you have library that's GPL+OpenSSL you cannot link it to just-GPL runtime. Sorry that it's getting so complicated.

@killing

This comment has been minimized.

Show comment Hide comment
@killing

killing Feb 15, 2016

Owner

License exception has been added.

Owner

killing commented Feb 15, 2016

License exception has been added.

@killing killing closed this Feb 15, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment