#1069 closed enhancement (fixed)

allow linking with QPL code

Reported by: zooko Owned by: somebody
Priority: major Milestone: undecided
Component: documentation Version: 1.6.1
Keywords: licensing Cc:
Launchpad Bug:

Description

FSF long ago said that people could specially exempt their GPL-licensed project so that it could be combined with QPL-licensed code.

http://www.gnu.org/licenses/license-list.html#QPL

I recently discovered a QPL-licensed thing that we might want to use someday. It is an SSH library built on top of Jack Lloyd's Botan library:

http://netsieben.com/products/ssh/

(The appeal is that we could, in theory, replace Crypto++, PyCrypto?, and pyOpenSSL with Botan, NetSieben? SSH, and Botan's SSL, going from three crypto lib dependencies to one. Also Jack Lloyd is a contributor to Tahoe-LAFS so he is likely to respond to our needs quickly.)

Here is a patch that says you can combine Tahoe-LAFS with QPL-licensed code like NetSieben?. I also threw in another exception saying that you can combine Tahoe-LAFS with Eclipse Public Licence-licensed code like Eclipse. (Just in case someone wants to combine Eclipse and Tahoe-LAFS I guess...)

Attachments (1)

licensing.dpatch (45.5 KB) - added by zooko at 2010-06-07T06:08:56Z.

Download all attachments as: .zip

Change History (3)

Changed at 2010-06-07T06:08:56Z by zooko

comment:1 Changed at 2010-06-07T06:48:34Z by zooko

  • Resolution set to fixed
  • Status changed from new to closed

David-Sarah reviewed it on IRC, reminded me to add Apache Licence. Here it is: d826db89af6b9fc6.

comment:2 Changed at 2010-06-09T03:35:33Z by zooko

  • Keywords review-needed removed
Note: See TracTickets for help on using tickets.