| 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> |