LICENSE
author Colas Nahaboo <colas@nahaboo.net>
Sat, 26 Jan 2008 15:50:53 +0100
changeset 0 414e01d06fd5
permissions -rw-r--r--
RELEASE 4.2.0 freetown
colas@0
     1
Copyright and License of TWiki
colas@0
     2
------------------------------
colas@0
     3
colas@0
     4
TWiki (TM) is copyright as described in the file COPYRIGHT
colas@0
     5
accompanying this notice.
colas@0
     6
colas@0
     7
TWiki is open source software; you can redistribute it 
colas@0
     8
and/or modify it under the terms of the GNU General Public 
colas@0
     9
License as published by the Free Software Foundation; 
colas@0
    10
either version 2 of the License, or (at your option) any 
colas@0
    11
later version. We would appreciate it if redistributions of 
colas@0
    12
TWiki and its clones retain this file in its entire form,
colas@0
    13
thus acknowledging the origin of TWiki and the thousands
colas@0
    14
of hours the contributors put into creating this software.
colas@0
    15
colas@0
    16
This program is distributed in the hope that it will be 
colas@0
    17
useful, but WITHOUT ANY WARRANTY; without even the implied 
colas@0
    18
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
colas@0
    19
PURPOSE. See the GNU General Public License for more 
colas@0
    20
details, for your convenience attached below, also 
colas@0
    21
published at http://www.gnu.org/copyleft/gpl.html
colas@0
    22
colas@0
    23
--
colas@0
    24
Peter Thoeny, Peter@Thoeny.org, http://TWiki.org/
colas@0
    25
colas@0
    26
colas@0
    27
-----( http://www.gnu.org/copyleft/gpl.html )------------------------------
colas@0
    28
colas@0
    29
                    GNU GENERAL PUBLIC LICENSE
colas@0
    30
                       Version 2, June 1991
colas@0
    31
colas@0
    32
 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
colas@0
    33
                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
colas@0
    34
 Everyone is permitted to copy and distribute verbatim copies
colas@0
    35
 of this license document, but changing it is not allowed.
colas@0
    36
colas@0
    37
                            Preamble
colas@0
    38
colas@0
    39
  The licenses for most software are designed to take away your
colas@0
    40
freedom to share and change it.  By contrast, the GNU General Public
colas@0
    41
License is intended to guarantee your freedom to share and change free
colas@0
    42
software--to make sure the software is free for all its users.  This
colas@0
    43
General Public License applies to most of the Free Software
colas@0
    44
Foundation's software and to any other program whose authors commit to
colas@0
    45
using it.  (Some other Free Software Foundation software is covered by
colas@0
    46
the GNU Library General Public License instead.)  You can apply it to
colas@0
    47
your programs, too.
colas@0
    48
colas@0
    49
  When we speak of free software, we are referring to freedom, not
colas@0
    50
price.  Our General Public Licenses are designed to make sure that you
colas@0
    51
have the freedom to distribute copies of free software (and charge for
colas@0
    52
this service if you wish), that you receive source code or can get it
colas@0
    53
if you want it, that you can change the software or use pieces of it
colas@0
    54
in new free programs; and that you know you can do these things.
colas@0
    55
colas@0
    56
  To protect your rights, we need to make restrictions that forbid
colas@0
    57
anyone to deny you these rights or to ask you to surrender the rights.
colas@0
    58
These restrictions translate to certain responsibilities for you if you
colas@0
    59
distribute copies of the software, or if you modify it.
colas@0
    60
colas@0
    61
  For example, if you distribute copies of such a program, whether
colas@0
    62
gratis or for a fee, you must give the recipients all the rights that
colas@0
    63
you have.  You must make sure that they, too, receive or can get the
colas@0
    64
source code.  And you must show them these terms so they know their
colas@0
    65
rights.
colas@0
    66
colas@0
    67
  We protect your rights with two steps: (1) copyright the software, and
colas@0
    68
(2) offer you this license which gives you legal permission to copy,
colas@0
    69
distribute and/or modify the software.
colas@0
    70
colas@0
    71
  Also, for each author's protection and ours, we want to make certain
colas@0
    72
that everyone understands that there is no warranty for this free
colas@0
    73
software.  If the software is modified by someone else and passed on, we
colas@0
    74
want its recipients to know that what they have is not the original, so
colas@0
    75
that any problems introduced by others will not reflect on the original
colas@0
    76
authors' reputations.
colas@0
    77
colas@0
    78
  Finally, any free program is threatened constantly by software
colas@0
    79
patents.  We wish to avoid the danger that redistributors of a free
colas@0
    80
program will individually obtain patent licenses, in effect making the
colas@0
    81
program proprietary.  To prevent this, we have made it clear that any
colas@0
    82
patent must be licensed for everyone's free use or not licensed at all.
colas@0
    83
colas@0
    84
  The precise terms and conditions for copying, distribution and
colas@0
    85
modification follow.
colas@0
    86
colas@0
    87
                    GNU GENERAL PUBLIC LICENSE
colas@0
    88
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
colas@0
    89
colas@0
    90
  0. This License applies to any program or other work which contains
colas@0
    91
a notice placed by the copyright holder saying it may be distributed
colas@0
    92
under the terms of this General Public License.  The "Program", below,
colas@0
    93
refers to any such program or work, and a "work based on the Program"
colas@0
    94
means either the Program or any derivative work under copyright law:
colas@0
    95
that is to say, a work containing the Program or a portion of it,
colas@0
    96
either verbatim or with modifications and/or translated into another
colas@0
    97
language.  (Hereinafter, translation is included without limitation in
colas@0
    98
the term "modification".)  Each licensee is addressed as "you".
colas@0
    99
colas@0
   100
Activities other than copying, distribution and modification are not
colas@0
   101
covered by this License; they are outside its scope.  The act of
colas@0
   102
running the Program is not restricted, and the output from the Program
colas@0
   103
is covered only if its contents constitute a work based on the
colas@0
   104
Program (independent of having been made by running the Program).
colas@0
   105
Whether that is true depends on what the Program does.
colas@0
   106
colas@0
   107
  1. You may copy and distribute verbatim copies of the Program's
colas@0
   108
source code as you receive it, in any medium, provided that you
colas@0
   109
conspicuously and appropriately publish on each copy an appropriate
colas@0
   110
copyright notice and disclaimer of warranty; keep intact all the
colas@0
   111
notices that refer to this License and to the absence of any warranty;
colas@0
   112
and give any other recipients of the Program a copy of this License
colas@0
   113
along with the Program.
colas@0
   114
colas@0
   115
You may charge a fee for the physical act of transferring a copy, and
colas@0
   116
you may at your option offer warranty protection in exchange for a fee.
colas@0
   117
colas@0
   118
  2. You may modify your copy or copies of the Program or any portion
colas@0
   119
of it, thus forming a work based on the Program, and copy and
colas@0
   120
distribute such modifications or work under the terms of Section 1
colas@0
   121
above, provided that you also meet all of these conditions:
colas@0
   122
colas@0
   123
    a) You must cause the modified files to carry prominent notices
colas@0
   124
    stating that you changed the files and the date of any change.
colas@0
   125
colas@0
   126
    b) You must cause any work that you distribute or publish, that in
colas@0
   127
    whole or in part contains or is derived from the Program or any
colas@0
   128
    part thereof, to be licensed as a whole at no charge to all third
colas@0
   129
    parties under the terms of this License.
colas@0
   130
colas@0
   131
    c) If the modified program normally reads commands interactively
colas@0
   132
    when run, you must cause it, when started running for such
colas@0
   133
    interactive use in the most ordinary way, to print or display an
colas@0
   134
    announcement including an appropriate copyright notice and a
colas@0
   135
    notice that there is no warranty (or else, saying that you provide
colas@0
   136
    a warranty) and that users may redistribute the program under
colas@0
   137
    these conditions, and telling the user how to view a copy of this
colas@0
   138
    License.  (Exception: if the Program itself is interactive but
colas@0
   139
    does not normally print such an announcement, your work based on
colas@0
   140
    the Program is not required to print an announcement.)
colas@0
   141
colas@0
   142
These requirements apply to the modified work as a whole.  If
colas@0
   143
identifiable sections of that work are not derived from the Program,
colas@0
   144
and can be reasonably considered independent and separate works in
colas@0
   145
themselves, then this License, and its terms, do not apply to those
colas@0
   146
sections when you distribute them as separate works.  But when you
colas@0
   147
distribute the same sections as part of a whole which is a work based
colas@0
   148
on the Program, the distribution of the whole must be on the terms of
colas@0
   149
this License, whose permissions for other licensees extend to the
colas@0
   150
entire whole, and thus to each and every part regardless of who wrote it.
colas@0
   151
colas@0
   152
Thus, it is not the intent of this section to claim rights or contest
colas@0
   153
your rights to work written entirely by you; rather, the intent is to
colas@0
   154
exercise the right to control the distribution of derivative or
colas@0
   155
collective works based on the Program.
colas@0
   156
colas@0
   157
In addition, mere aggregation of another work not based on the Program
colas@0
   158
with the Program (or with a work based on the Program) on a volume of
colas@0
   159
a storage or distribution medium does not bring the other work under
colas@0
   160
the scope of this License.
colas@0
   161
colas@0
   162
  3. You may copy and distribute the Program (or a work based on it,
colas@0
   163
under Section 2) in object code or executable form under the terms of
colas@0
   164
Sections 1 and 2 above provided that you also do one of the following:
colas@0
   165
colas@0
   166
    a) Accompany it with the complete corresponding machine-readable
colas@0
   167
    source code, which must be distributed under the terms of Sections
colas@0
   168
    1 and 2 above on a medium customarily used for software interchange; or,
colas@0
   169
colas@0
   170
    b) Accompany it with a written offer, valid for at least three
colas@0
   171
    years, to give any third party, for a charge no more than your
colas@0
   172
    cost of physically performing source distribution, a complete
colas@0
   173
    machine-readable copy of the corresponding source code, to be
colas@0
   174
    distributed under the terms of Sections 1 and 2 above on a medium
colas@0
   175
    customarily used for software interchange; or,
colas@0
   176
colas@0
   177
    c) Accompany it with the information you received as to the offer
colas@0
   178
    to distribute corresponding source code.  (This alternative is
colas@0
   179
    allowed only for noncommercial distribution and only if you
colas@0
   180
    received the program in object code or executable form with such
colas@0
   181
    an offer, in accord with Subsection b above.)
colas@0
   182
colas@0
   183
The source code for a work means the preferred form of the work for
colas@0
   184
making modifications to it.  For an executable work, complete source
colas@0
   185
code means all the source code for all modules it contains, plus any
colas@0
   186
associated interface definition files, plus the scripts used to
colas@0
   187
control compilation and installation of the executable.  However, as a
colas@0
   188
special exception, the source code distributed need not include
colas@0
   189
anything that is normally distributed (in either source or binary
colas@0
   190
form) with the major components (compiler, kernel, and so on) of the
colas@0
   191
operating system on which the executable runs, unless that component
colas@0
   192
itself accompanies the executable.
colas@0
   193
colas@0
   194
If distribution of executable or object code is made by offering
colas@0
   195
access to copy from a designated place, then offering equivalent
colas@0
   196
access to copy the source code from the same place counts as
colas@0
   197
distribution of the source code, even though third parties are not
colas@0
   198
compelled to copy the source along with the object code.
colas@0
   199
colas@0
   200
  4. You may not copy, modify, sublicense, or distribute the Program
colas@0
   201
except as expressly provided under this License.  Any attempt
colas@0
   202
otherwise to copy, modify, sublicense or distribute the Program is
colas@0
   203
void, and will automatically terminate your rights under this License.
colas@0
   204
However, parties who have received copies, or rights, from you under
colas@0
   205
this License will not have their licenses terminated so long as such
colas@0
   206
parties remain in full compliance.
colas@0
   207
colas@0
   208
  5. You are not required to accept this License, since you have not
colas@0
   209
signed it.  However, nothing else grants you permission to modify or
colas@0
   210
distribute the Program or its derivative works.  These actions are
colas@0
   211
prohibited by law if you do not accept this License.  Therefore, by
colas@0
   212
modifying or distributing the Program (or any work based on the
colas@0
   213
Program), you indicate your acceptance of this License to do so, and
colas@0
   214
all its terms and conditions for copying, distributing or modifying
colas@0
   215
the Program or works based on it.
colas@0
   216
colas@0
   217
  6. Each time you redistribute the Program (or any work based on the
colas@0
   218
Program), the recipient automatically receives a license from the
colas@0
   219
original licensor to copy, distribute or modify the Program subject to
colas@0
   220
these terms and conditions.  You may not impose any further
colas@0
   221
restrictions on the recipients' exercise of the rights granted herein.
colas@0
   222
You are not responsible for enforcing compliance by third parties to
colas@0
   223
this License.
colas@0
   224
colas@0
   225
  7. If, as a consequence of a court judgment or allegation of patent
colas@0
   226
infringement or for any other reason (not limited to patent issues),
colas@0
   227
conditions are imposed on you (whether by court order, agreement or
colas@0
   228
otherwise) that contradict the conditions of this License, they do not
colas@0
   229
excuse you from the conditions of this License.  If you cannot
colas@0
   230
distribute so as to satisfy simultaneously your obligations under this
colas@0
   231
License and any other pertinent obligations, then as a consequence you
colas@0
   232
may not distribute the Program at all.  For example, if a patent
colas@0
   233
license would not permit royalty-free redistribution of the Program by
colas@0
   234
all those who receive copies directly or indirectly through you, then
colas@0
   235
the only way you could satisfy both it and this License would be to
colas@0
   236
refrain entirely from distribution of the Program.
colas@0
   237
colas@0
   238
If any portion of this section is held invalid or unenforceable under
colas@0
   239
any particular circumstance, the balance of the section is intended to
colas@0
   240
apply and the section as a whole is intended to apply in other
colas@0
   241
circumstances.
colas@0
   242
colas@0
   243
It is not the purpose of this section to induce you to infringe any
colas@0
   244
patents or other property right claims or to contest validity of any
colas@0
   245
such claims; this section has the sole purpose of protecting the
colas@0
   246
integrity of the free software distribution system, which is
colas@0
   247
implemented by public license practices.  Many people have made
colas@0
   248
generous contributions to the wide range of software distributed
colas@0
   249
through that system in reliance on consistent application of that
colas@0
   250
system; it is up to the author/donor to decide if he or she is willing
colas@0
   251
to distribute software through any other system and a licensee cannot
colas@0
   252
impose that choice.
colas@0
   253
colas@0
   254
This section is intended to make thoroughly clear what is believed to
colas@0
   255
be a consequence of the rest of this License.
colas@0
   256
colas@0
   257
  8. If the distribution and/or use of the Program is restricted in
colas@0
   258
certain countries either by patents or by copyrighted interfaces, the
colas@0
   259
original copyright holder who places the Program under this License
colas@0
   260
may add an explicit geographical distribution limitation excluding
colas@0
   261
those countries, so that distribution is permitted only in or among
colas@0
   262
countries not thus excluded.  In such case, this License incorporates
colas@0
   263
the limitation as if written in the body of this License.
colas@0
   264
colas@0
   265
  9. The Free Software Foundation may publish revised and/or new versions
colas@0
   266
of the General Public License from time to time.  Such new versions will
colas@0
   267
be similar in spirit to the present version, but may differ in detail to
colas@0
   268
address new problems or concerns.
colas@0
   269
colas@0
   270
Each version is given a distinguishing version number.  If the Program
colas@0
   271
specifies a version number of this License which applies to it and "any
colas@0
   272
later version", you have the option of following the terms and conditions
colas@0
   273
either of that version or of any later version published by the Free
colas@0
   274
Software Foundation.  If the Program does not specify a version number of
colas@0
   275
this License, you may choose any version ever published by the Free Software
colas@0
   276
Foundation.
colas@0
   277
colas@0
   278
  10. If you wish to incorporate parts of the Program into other free
colas@0
   279
programs whose distribution conditions are different, write to the author
colas@0
   280
to ask for permission.  For software which is copyrighted by the Free
colas@0
   281
Software Foundation, write to the Free Software Foundation; we sometimes
colas@0
   282
make exceptions for this.  Our decision will be guided by the two goals
colas@0
   283
of preserving the free status of all derivatives of our free software and
colas@0
   284
of promoting the sharing and reuse of software generally.
colas@0
   285
colas@0
   286
                            NO WARRANTY
colas@0
   287
colas@0
   288
  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
colas@0
   289
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
colas@0
   290
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
colas@0
   291
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
colas@0
   292
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
colas@0
   293
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
colas@0
   294
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
colas@0
   295
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
colas@0
   296
REPAIR OR CORRECTION.
colas@0
   297
colas@0
   298
  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
colas@0
   299
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
colas@0
   300
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
colas@0
   301
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
colas@0
   302
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
colas@0
   303
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
colas@0
   304
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
colas@0
   305
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
colas@0
   306
POSSIBILITY OF SUCH DAMAGES.
colas@0
   307
colas@0
   308
                     END OF TERMS AND CONDITIONS
colas@0
   309
colas@0
   310
            How to Apply These Terms to Your New Programs
colas@0
   311
colas@0
   312
  If you develop a new program, and you want it to be of the greatest
colas@0
   313
possible use to the public, the best way to achieve this is to make it
colas@0
   314
free software which everyone can redistribute and change under these terms.
colas@0
   315
colas@0
   316
  To do so, attach the following notices to the program.  It is safest
colas@0
   317
to attach them to the start of each source file to most effectively
colas@0
   318
convey the exclusion of warranty; and each file should have at least
colas@0
   319
the "copyright" line and a pointer to where the full notice is found.
colas@0
   320
colas@0
   321
    <one line to give the program's name and a brief idea of what it does.>
colas@0
   322
    Copyright (C) <year>  <name of author>
colas@0
   323
colas@0
   324
    This program is free software; you can redistribute it and/or modify
colas@0
   325
    it under the terms of the GNU General Public License as published by
colas@0
   326
    the Free Software Foundation; either version 2 of the License, or
colas@0
   327
    (at your option) any later version.
colas@0
   328
colas@0
   329
    This program is distributed in the hope that it will be useful,
colas@0
   330
    but WITHOUT ANY WARRANTY; without even the implied warranty of
colas@0
   331
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
colas@0
   332
    GNU General Public License for more details.
colas@0
   333
colas@0
   334
    You should have received a copy of the GNU General Public License
colas@0
   335
    along with this program; if not, write to the Free Software
colas@0
   336
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
colas@0
   337
colas@0
   338
colas@0
   339
Also add information on how to contact you by electronic and paper mail.
colas@0
   340
colas@0
   341
If the program is interactive, make it output a short notice like this
colas@0
   342
when it starts in an interactive mode:
colas@0
   343
colas@0
   344
    Gnomovision version 69, Copyright (C) year name of author
colas@0
   345
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
colas@0
   346
    This is free software, and you are welcome to redistribute it
colas@0
   347
    under certain conditions; type `show c' for details.
colas@0
   348
colas@0
   349
The hypothetical commands `show w' and `show c' should show the appropriate
colas@0
   350
parts of the General Public License.  Of course, the commands you use may
colas@0
   351
be called something other than `show w' and `show c'; they could even be
colas@0
   352
mouse-clicks or menu items--whatever suits your program.
colas@0
   353
colas@0
   354
You should also get your employer (if you work as a programmer) or your
colas@0
   355
school, if any, to sign a "copyright disclaimer" for the program, if
colas@0
   356
necessary.  Here is a sample; alter the names:
colas@0
   357
colas@0
   358
  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
colas@0
   359
  `Gnomovision' (which makes passes at compilers) written by James Hacker.
colas@0
   360
colas@0
   361
  <signature of Ty Coon>, 1 April 1989
colas@0
   362
  Ty Coon, President of Vice
colas@0
   363
colas@0
   364
This General Public License does not permit incorporating your program into
colas@0
   365
proprietary programs.  If your program is a subroutine library, you may
colas@0
   366
consider it more useful to permit linking proprietary applications with the
colas@0
   367
library.  If this is what you want to do, use the GNU Library General
colas@0
   368
Public License instead of this License.