Re: Bacula and OpenSSL (original) (raw)
- To: Simon Josefsson <simon@josefsson.org>
- Cc: Josselin Mouette <joss@debian.org>, Shane Coughlan <coughlan@fsfeurope.org>, John Goerzen <jgoerzen@complete.org>, debian-legal@lists.debian.org
- Subject: Re: Bacula and OpenSSL
- From: Kern Sibbald <kern@sibbald.com>
- Date: Sat, 14 Jul 2007 12:09:44 +0200
- Message-id: <[🔎] 200707141209.44837.kern@sibbald.com>
- In-reply-to: <[🔎] 877ip3pdb9.fsf@mocca.josefsson.org>
- References: <[🔎] 200707121641.53917.kern@sibbald.com> <[🔎] 200707122342.09009.kern@sibbald.com> <[🔎] 877ip3pdb9.fsf@mocca.josefsson.org>
On Saturday 14 July 2007 11:03, Simon Josefsson wrote:
Kern Sibbald kern@sibbald.com writes:
GPL + OpenSSL exception would be enough to be sure. You may have more luck convincing copyright owners to grant an OpenSSL exception than to accept an entirely new license.
I am told that FSF never grants exceptions so this is a hopeless path that I have already explored.
That is incorrect. The FSF has granted OpenSSL license exceptions to some software that links to OpenSSL. For example, GNU wget.
Interesting. Shane would you comment on this?
Exactly what FSF code are you using? It couldn't hurt to ask them. If it is general purpose code, I suspect they won't give it, but if it is network or even TLS related, there could be a chance.
Well, it is pretty general purpose. None of the FSF code is network or TLS related. The FSF files involved are:
src/lib/fnmatch.h FSF src/lib/fnmatch.c FSF src/lib/enh_fnmatch.h FSF src/lib/enh_fnmatch.c FSF (fnmatch enhanced by us)
src/lib/idcache.c FSF (from tar I think) src/findlib/save-cwd.c FSF (from tar I think) src/findlib/makepath.c FSF (from tar I think)
In addition, there are two files copyrighted by Anders Carlsson, two by Sun Microsystems in the tray-monitor directory, and a number of files by AT&T all in the win32 subdirectories.
My status on this "project" is:
I have already removed or replaced(with BSD code) three files that were copyrighted by FSF
idcache.c, I will re-write in any case (I've been planning this long before this problem).
I have a BSD licensed replacement for fnmatch, which I can substitute after the 2.2.0 (next) release of Bacula.
Probably enh_fnmatch will follow, but it is a good deal of extra work since it involves a good number of modifications.
save-cwd.c and makepath.c are heavily modified and will be more difficult to replace (confusion of the original code and the heavy modifications make the task harder).
I will rewrite the AT&T copyrighted code after 2.2.0 is released, but this code is used only in the Win32 release so does not concern the Debian problem.
The Anders Carlsson and Sun copyrighted code is used in the GTK tray monitor and is problematic because I don't like working on GTK (makes it harder) and I am not familar with the code. I doubt that there is any BSD GTK tray monitor code :-( If you do not build the tray monitor binary with OpenSSL this will eliminate that problem.
Regards,
Kern
Reply to:
- Follow-Ups:
- Re: Bacula and OpenSSL
* From: Josselin Mouette joss@debian.org - Re: Bacula and OpenSSL
* From: "Shane M. Coughlan" coughlan@fsfeurope.org - Re: Bacula and OpenSSL
* From: "Shane M. Coughlan" coughlan@fsfeurope.org
- Re: Bacula and OpenSSL
- References:
- Bacula and OpenSSL
* From: Kern Sibbald kern@sibbald.com - Re: Bacula and OpenSSL
* From: Kern Sibbald kern@sibbald.com - Re: Bacula and OpenSSL
* From: Simon Josefsson simon@josefsson.org
- Bacula and OpenSSL
- Prev by Date:Re: Debian Logo license infringement
- Next by Date:Re: Bacula and OpenSSL
- Previous by thread:Re: Bacula and OpenSSL
- Next by thread:Re: Bacula and OpenSSL
- Index(es):