CopperSpice Overview
|
The CopperSpice libraries are released under the LGPL version 2.1 license. The KitchenSink demo application is released under the BSD 2 clause license.
There are choices about the licensing for any applications developed at your company, personally, or professionally.
GPL
compatible license LGPL
or commercial application Some of the libraries in CopperSpice leverage other projects which may have a license with different terms than CopperSpice. The following table contains a summary of considerations developers should be aware of.
Library | Dependency | Licensing Issue |
---|---|---|
CsNetwork | OpenSSL | Some configurations of CsNetwork use OpenSSL at run-time. Deployment of OpenSSL libraries is subject to both licensing and export restrictions. Additional information can be found in the CopperSpice API documentation for Secure Sockets Layer (SSL) Classes and the OpenSSL website. |
Free and Open Source Software (FOSS) is software that comes with a license that gives users certain rights. In particular the right to use the software, to modify it, to obtain its source, and to pass it on (under the same terms). Notice that the term "free" is about rights, not money. The Free Software Foundation, the creator of the GNU GPL, speaks of free in this context as in "free speech", not as in "no cost".
The Free Software Foundation is clear, applications which link to LGPL libraries need not be released under LGPL. The only requirement is to allow new versions of the CopperSpice libraries to be linked with your application.
The following are links you may wish to read for more information about the meaning of the terms GPL and LGPL.