[jdev] Jabberd 1.4.x license concerns/questions

Tijl Houtbeckers thoutbeckers at splendo.com
Fri Apr 1 11:40:52 CST 2005

On Fri, 01 Apr 2005 19:13:09 +0200, Jamin W.Collins  
<jcollins at asgardsrealm.net> wrote:

> On Apr 1, 2005, at 10:02 AM, Peter Saint-Andre wrote:
>> The dual-licensing goes back a long time. What would be involved in
>> licensing it solely under the GPL? Obviously the jabberd2 folks did
>> that and it seems conceptually simpler than dual-licensing.
> Well, if all the files were dual licensed, then upstream could simply  
> make the changes to the file headers and release under just the GPL,  
> just as anyone receiving the dual licensed version could.
> However, there is also a problem with GPL and OpenSSL linking.  As I  
> understand it, the common solution to this problem is to add a license  
> exception that specifically allows linking with OpenSSL.  However, this  
> would require acceptance from each contributor as I understand it.   
> Without such an exception I'm pretty sure that no one would be able to  
> legally distribute an OpenSSL linked version.

The advertising clause right? Well there are a few things you can do. From  
easy and not so legal to perfectly legal with a lot of effort.

- not care cause it's unlikely the OpenSSL team cares. Ofcourse, Debian  
etc. cares..
- not distribute with OpenSSL, dynamically link against it. If OpenSSL is  
considered "part of the operating system" this is legal, not everyone  
agrees with that though.
- put in the OpenSSL advertising clause. It's not a crime to credit them.   
Still GPL puritans will care.
- put a "special exception" for linking against OpenSSL in the license.  
Just put it there, don't tell anyone ;) Hope you don't upset anyone.
- the above, but the "legal" way. Ask every contributer to the current  
codebase (wether is was under GPL or under JOSL) for permission to do that.
- Haress the OpenSSL people to drop the advertising clause. (how legal  
this is depends on your method of haressing)
- Dump OpenSSL in favor of GNU TLS or something else GPL (compatible).
- Drop GPL and go with JOSL only license ;)

More information about the JDev mailing list