1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2 |
<html> |
3 |
<head> |
4 |
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"> |
5 |
<title>IRC Services Manual - Appendix C. Using Services code in other programs</title> |
6 |
</head> |
7 |
|
8 |
<body> |
9 |
<a name=top></a> |
10 |
<h1 align=center>IRC Services Manual</h1> |
11 |
|
12 |
<h2 align=center>Appendix C. Using Services code in other programs</h2> |
13 |
|
14 |
<p align=right><font size=-1><a href="index.html">Table of Contents</a></font> |
15 |
|
16 |
<!------------------------------------------------------------------------> |
17 |
<p><hr> |
18 |
|
19 |
<p>IRC Services is distributed under the <a href=GPL.html>GNU General |
20 |
Public License, version 2</a> or later (please read the license for the |
21 |
exact terms, of which this section is only a summary). Under this license, |
22 |
you may distribute Services either as-is or modified, either for free or |
23 |
for profit, with the following limitations: |
24 |
|
25 |
<p><ul><li>You must make the source code to the entire program, including |
26 |
any modifications, available to anyone who asks for it. |
27 |
|
28 |
<p><li>You must distribute the program under the GNU General Public |
29 |
License; you may not change the licensing terms, except that you may |
30 |
elect to use a newer version of the license. |
31 |
|
32 |
<p><li>If you make any changes to any files included with the program, |
33 |
you must include a clear notice of your changes in each changed file. |
34 |
(Also note that under most countries' copyright laws, it is illegal to |
35 |
remove or alter copyright notices on copyrighted material, such as |
36 |
Services.)</ul> |
37 |
|
38 |
<p>This is particularly important to keep in mind for programs which use |
39 |
code from Services, which includes not only derivative programs distributed |
40 |
under a different name but any program that uses code from any part of |
41 |
Services. Under the GNU General Public License, <i>if you use code from |
42 |
Services in another program and distribute the other program with the |
43 |
Services code in it, then the other program is considered a "derivative |
44 |
work" of Services and must be distributed under the terms above.</i> If |
45 |
this is not acceptable to you, you have three options: |
46 |
|
47 |
<p><ul><li>Do not use Services code at all. |
48 |
|
49 |
<p><li>Release the part of the program that uses Services code |
50 |
separately from the rest of your program (for example, as a run-time |
51 |
loadable module), if this is possible. In this case, the part of the |
52 |
program that uses Services code must be released under the GNU General |
53 |
Public License, but the remainder need not be. Note, however, that your |
54 |
program must function substantially the same whether the part with the |
55 |
Services code is present or not. |
56 |
|
57 |
<p><li><a href="1.html#6">Contact the author</a> directly and ask for |
58 |
permission to use the code under different terms. In this case, please |
59 |
state clearly what part of Services you want to use and what you are using |
60 |
it for, as well as the terms under which your software will be released and |
61 |
used. (I have in the past allowed small portions of the Services source |
62 |
code to be used under alternate terms.)</ul> |
63 |
|
64 |
<p align=right><font size="-1"><a href="#top">Back to top</a></font> |
65 |
|
66 |
<!------------------------------------------------------------------------> |
67 |
<p><hr> |
68 |
|
69 |
<p align=right><font size=-1><a href="index.html">Table of Contents</a></font> |
70 |
|
71 |
</body> |
72 |
</html> |