[Pidgin] #15172: Windows: Schannel based SSL/TLS implementation

Pidgin trac at pidgin.im
Mon Jul 2 10:43:07 EDT 2012


#15172: Windows: Schannel based SSL/TLS implementation
---------------------------+------------------------------------------------
 Reporter:  mback2k        |        Owner:           
     Type:  enhancement    |       Status:  new      
Milestone:                 |    Component:  libpurple
  Version:                 |   Resolution:           
 Keywords:  ssl tls win32  |  
---------------------------+------------------------------------------------

Comment(by datallah):

 Replying to [comment:6 bagder]:
 > datallah: yes it can legally and license-wise be linked against OpenSSL.
 The licenses that collide (OpenSSL + GPL) only limits what is allowed to
 get distributed so usage and linking is not prohibited in any way, only
 distribution.

 Sure, if you're building from source you can do whatever you want, but
 that's not really a useful argument for the common use case (distro
 provided packages, windows binaries, etc.).

 > mback2k: a generic backend could of course easily be made to disable a
 specific library, but most likely it would simply mean that people who
 build binaries out of a GPL licensed program would simply not select to
 build a backend that involves a non-GPL compliance license.

 It's not that simple - it wouldn't be a problem on e.g. Windows where we
 control the full stack of what is distributed.  However, on other OSes,
 rresumably the abstraction layer would itself be installed as a shared
 package, and each of the SSL implementation modules would also be a
 package - it wouldn't necessarily be something that is statically linked
 into each program that uses it. If you connect the dots, you run into the
 situation described in this GPL FAQ: http://www.gnu.org/licenses/gpl-
 faq.html#GPLWrapper

 This isn't really the venue for a complicated licensing discussion.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/15172#comment:7>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list