d980c3d479165c6438dd43cb8c3ab5610fe3132d
[citadel.git] / libCxClient / COPYING
1 libCxClient - Citadel/UX Extensible Client API
2 Copyright (c) 2000, Flaming Sword Productions
3 Copyright (c) 2001, The Citadel/UX Consortium
4 All Rights Reserved
5
6 http://www.shadowcom.net/Software/libCxClient/
7 ================================================================================
8
9 What are the Restrictions upon copying libCxClient?
10 ---------------------------------------------------
11 Please refer to the LICENSE file for complete legal details on redistributing
12 the libCxClient program.
13
14 In plain english, this license means a few things:
15         - Copying libCxClient shall be at no charge.
16         - Creating works based upon libCxClient is allowed. *
17         - Using libCxClient code in your projects is allowed. *
18
19 The nitty gritty is as such:  You can copy/redistribute this program at no 
20 charge, provided you keep the LICENSE file intact and present with the rest of
21 the source code.  Creating works based upon the libCxClient libraries is 
22 allowed, without any restrictions, whatsoever (no nagging notifications allowed,
23 no redistribution of your code is required).  It is even O.K. for you to take
24 portions of the code present under libCxClient and use it in commercial (non-
25 open-sourced) projects, but herein lies the catch: Any work based upon PORTIONS
26 OF libCxClient CODE (in other words, projects which directly compile libCxClient
27 into any portion of proprietary code, instead of using the libCxClient API 
28 copyrighted as specified in LICENSE) must MUST _MUST_ include the above copyright
29 notice in some portion of the documentation for the project, and the copyright
30 notice should be accessible to end-users of your project.  This ensures that,
31 even though you chose to use our code for your project, you still give us credit
32 where credit is due.
33
34 Why did we choose a BSD-like License?
35 -------------------------------------
36 The BSD-style license was chosen to promote the greatest level of freedom 
37 possible.  It is in this author's opinion that the GNU General Public License
38 contains too many restrictions on any code licensed underneath it, which, in
39 the end, prohibits productive use of licensed code.  I feel that the BSD
40 license allows developers to share ideas on a more free level, without having
41 to worry about whether or not they must redistribute portions of code, some
42 of which they may have worked on in the past.
43
44 If you don't think that the BSD license works, I refer you to products such
45 as Windows 9x/NT/2000 (which use portions of the 4.xBSD TCP/IP subsystem) and 
46 Internet Explorer (which uses portions of Mosaic).  These projects incorporated 
47 public-domain code into their codebase, but were not required to release ALL (or
48 ANY) of their code to the public as a result.  You will notice that appropriate
49 copyright notices can be found amongst the user documentation, though.
50
51 The BSD license works, for everyone.
52
53 (...and that's the end of my diatribe)
54
55 Other Sources of Information:
56 -----------------------------
57         http://www.softpanorama.org/OSS/bsd_vs_gpl.shtml
58
59 ================================================================================
60 $Id$