Cisco Cisco MediaSense Release 9.1(1) Licensing Information

Page of 6316
             Open Source Used In Cisco MediaSense 11.5(1)                                                                                                                                    1052
problems to some. This document attempts to describe what licenses libcurl and
the other libraries use and what possible dilemmas linking and mixing them all
can lead to for end users.
 
I am not a lawyer and this is not legal advice!
 
One common dilemma is that GPL[1]-licensed code is not allowed to be linked
with code licensed under the Original BSD license (with the announcement
clause). You may still build your own copies that use them all, but
distributing them as binaries would be to violate the GPL license - unless you
accompany your license with an exception[2]. This particular problem was
addressed when the Modified BSD license was created, which does not have the
announcement clause that collides with GPL.
 
libcurl http://curl.haxx.se/docs/copyright.html
 
       Uses an MIT (or Modified BSD)-style license that is as liberal as
       possible.  Some of the source files that deal with KRB4 have Original
       BSD-style announce-clause licenses. You may not distribute binaries
       with krb4-enabled libcurl that also link with GPL-licensed code!
 
OpenSSL http://www.openssl.org/source/license.html
 
       (May be used for SSL/TLS support) Uses an Original BSD-style license
       with an announcement clause that makes it "incompatible" with GPL. You
       are not allowed to ship binaries that link with OpenSSL that includes
       GPL code (unless that specific GPL code includes an exception for
       OpenSSL - a habit that is growing more and more common). If OpenSSL's
       licensing is a problem for you, consider using GnuTLS or yassl
       instead.
 
GnuTLS  http://www.gnutls.org/
 
       (May be used for SSL/TLS support) Uses the LGPL[3] license. If this is
       a problem for you, consider using OpenSSL instead. Also note that
       GnuTLS itself depends on and uses other libs (libgcrypt and
       libgpg-error) and they too are LGPL- or GPL-licensed.
 
yassl   http://www.yassl.com/
 
       (May be used for SSL/TLS support) Uses the GPL[1] license. If this is
       a problem for you, consider using OpenSSL or GnuTLS instead.
 
NSS     http://www.mozilla.org/projects/security/pki/nss/
 
       (May be used for SSL/TLS support) Is covered by the MPL[4] license,
       the GPL[1] license and the LGPL[3] license. You may choose to license
       the code under MPL terms, GPL terms, or LGPL terms. These licenses