Changeset 34595 in project


Ignore:
Timestamp:
09/20/17 04:57:43 (3 months ago)
Author:
svnwiki
Message:

Anonymous wiki edit for IP [140.253.78.168]:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/link-grammar

    r34594 r34595  
    109109
    110110=== Linkages
     111
     112== Version
     113
     1141.0 Initial Release
     115
     116== License
     117
     118                  GNU LESSER GENERAL PUBLIC LICENSE
     119                       Version 2.1, February 1999
     120
     121 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
     122 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     123 Everyone is permitted to copy and distribute verbatim copies
     124 of this license document, but changing it is not allowed.
     125
     126(This is the first released version of the Lesser GPL.  It also counts
     127 as the successor of the GNU Library Public License, version 2, hence
     128 the version number 2.1.)
     129
     130                            Preamble
     131
     132  The licenses for most software are designed to take away your
     133freedom to share and change it.  By contrast, the GNU General Public
     134Licenses are intended to guarantee your freedom to share and change
     135free software--to make sure the software is free for all its users.
     136
     137  This license, the Lesser General Public License, applies to some
     138specially designated software packages--typically libraries--of the
     139Free Software Foundation and other authors who decide to use it.  You
     140can use it too, but we suggest you first think carefully about whether
     141this license or the ordinary General Public License is the better
     142strategy to use in any particular case, based on the explanations below.
     143
     144  When we speak of free software, we are referring to freedom of use,
     145not price.  Our General Public Licenses are designed to make sure that
     146you have the freedom to distribute copies of free software (and charge
     147for this service if you wish); that you receive source code or can get
     148it if you want it; that you can change the software and use pieces of
     149it in new free programs; and that you are informed that you can do
     150these things.
     151
     152  To protect your rights, we need to make restrictions that forbid
     153distributors to deny you these rights or to ask you to surrender these
     154rights.  These restrictions translate to certain responsibilities for
     155you if you distribute copies of the library or if you modify it.
     156
     157  For example, if you distribute copies of the library, whether gratis
     158or for a fee, you must give the recipients all the rights that we gave
     159you.  You must make sure that they, too, receive or can get the source
     160code.  If you link other code with the library, you must provide
     161complete object files to the recipients, so that they can relink them
     162with the library after making changes to the library and recompiling
     163it.  And you must show them these terms so they know their rights.
     164
     165  We protect your rights with a two-step method: (1) we copyright the
     166library, and (2) we offer you this license, which gives you legal
     167permission to copy, distribute and/or modify the library.
     168
     169  To protect each distributor, we want to make it very clear that
     170there is no warranty for the free library.  Also, if the library is
     171modified by someone else and passed on, the recipients should know
     172that what they have is not the original version, so that the original
     173author's reputation will not be affected by problems that might be
     174introduced by others.
     175
     176  Finally, software patents pose a constant threat to the existence of
     177any free program.  We wish to make sure that a company cannot
     178effectively restrict the users of a free program by obtaining a
     179restrictive license from a patent holder.  Therefore, we insist that
     180any patent license obtained for a version of the library must be
     181consistent with the full freedom of use specified in this license.
     182
     183  Most GNU software, including some libraries, is covered by the
     184ordinary GNU General Public License.  This license, the GNU Lesser
     185General Public License, applies to certain designated libraries, and
     186is quite different from the ordinary General Public License.  We use
     187this license for certain libraries in order to permit linking those
     188libraries into non-free programs.
     189
     190  When a program is linked with a library, whether statically or using
     191a shared library, the combination of the two is legally speaking a
     192combined work, a derivative of the original library.  The ordinary
     193General Public License therefore permits such linking only if the
     194entire combination fits its criteria of freedom.  The Lesser General
     195Public License permits more lax criteria for linking other code with
     196the library.
     197
     198  We call this license the "Lesser" General Public License because it
     199does Less to protect the user's freedom than the ordinary General
     200Public License.  It also provides other free software developers Less
     201of an advantage over competing non-free programs.  These disadvantages
     202are the reason we use the ordinary General Public License for many
     203libraries.  However, the Lesser license provides advantages in certain
     204special circumstances.
     205
     206  For example, on rare occasions, there may be a special need to
     207encourage the widest possible use of a certain library, so that it becomes
     208a de-facto standard.  To achieve this, non-free programs must be
     209allowed to use the library.  A more frequent case is that a free
     210library does the same job as widely used non-free libraries.  In this
     211case, there is little to gain by limiting the free library to free
     212software only, so we use the Lesser General Public License.
     213
     214  In other cases, permission to use a particular library in non-free
     215programs enables a greater number of people to use a large body of
     216free software.  For example, permission to use the GNU C Library in
     217non-free programs enables many more people to use the whole GNU
     218operating system, as well as its variant, the GNU/Linux operating
     219system.
     220
     221  Although the Lesser General Public License is Less protective of the
     222users' freedom, it does ensure that the user of a program that is
     223linked with the Library has the freedom and the wherewithal to run
     224that program using a modified version of the Library.
     225
     226  The precise terms and conditions for copying, distribution and
     227modification follow.  Pay close attention to the difference between a
     228"work based on the library" and a "work that uses the library".  The
     229former contains code derived from the library, whereas the latter must
     230be combined with the library in order to run.
     231
     232                  GNU LESSER GENERAL PUBLIC LICENSE
     233   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
     234
     235  0. This License Agreement applies to any software library or other
     236program which contains a notice placed by the copyright holder or
     237other authorized party saying it may be distributed under the terms of
     238this Lesser General Public License (also called "this License").
     239Each licensee is addressed as "you".
     240
     241  A "library" means a collection of software functions and/or data
     242prepared so as to be conveniently linked with application programs
     243(which use some of those functions and data) to form executables.
     244
     245  The "Library", below, refers to any such software library or work
     246which has been distributed under these terms.  A "work based on the
     247Library" means either the Library or any derivative work under
     248copyright law: that is to say, a work containing the Library or a
     249portion of it, either verbatim or with modifications and/or translated
     250straightforwardly into another language.  (Hereinafter, translation is
     251included without limitation in the term "modification".)
     252
     253  "Source code" for a work means the preferred form of the work for
     254making modifications to it.  For a library, complete source code means
     255all the source code for all modules it contains, plus any associated
     256interface definition files, plus the scripts used to control compilation
     257and installation of the library.
     258
     259  Activities other than copying, distribution and modification are not
     260covered by this License; they are outside its scope.  The act of
     261running a program using the Library is not restricted, and output from
     262such a program is covered only if its contents constitute a work based
     263on the Library (independent of the use of the Library in a tool for
     264writing it).  Whether that is true depends on what the Library does
     265and what the program that uses the Library does.
     266
     267  1. You may copy and distribute verbatim copies of the Library's
     268complete source code as you receive it, in any medium, provided that
     269you conspicuously and appropriately publish on each copy an
     270appropriate copyright notice and disclaimer of warranty; keep intact
     271all the notices that refer to this License and to the absence of any
     272warranty; and distribute a copy of this License along with the
     273Library.
     274
     275  You may charge a fee for the physical act of transferring a copy,
     276and you may at your option offer warranty protection in exchange for a
     277fee.
     278
     279  2. You may modify your copy or copies of the Library or any portion
     280of it, thus forming a work based on the Library, and copy and
     281distribute such modifications or work under the terms of Section 1
     282above, provided that you also meet all of these conditions:
     283
     284    a) The modified work must itself be a software library.
     285
     286    b) You must cause the files modified to carry prominent notices
     287    stating that you changed the files and the date of any change.
     288
     289    c) You must cause the whole of the work to be licensed at no
     290    charge to all third parties under the terms of this License.
     291
     292    d) If a facility in the modified Library refers to a function or a
     293    table of data to be supplied by an application program that uses
     294    the facility, other than as an argument passed when the facility
     295    is invoked, then you must make a good faith effort to ensure that,
     296    in the event an application does not supply such function or
     297    table, the facility still operates, and performs whatever part of
     298    its purpose remains meaningful.
     299
     300    (For example, a function in a library to compute square roots has
     301    a purpose that is entirely well-defined independent of the
     302    application.  Therefore, Subsection 2d requires that any
     303    application-supplied function or table used by this function must
     304    be optional: if the application does not supply it, the square
     305    root function must still compute square roots.)
     306
     307These requirements apply to the modified work as a whole.  If
     308identifiable sections of that work are not derived from the Library,
     309and can be reasonably considered independent and separate works in
     310themselves, then this License, and its terms, do not apply to those
     311sections when you distribute them as separate works.  But when you
     312distribute the same sections as part of a whole which is a work based
     313on the Library, the distribution of the whole must be on the terms of
     314this License, whose permissions for other licensees extend to the
     315entire whole, and thus to each and every part regardless of who wrote
     316it.
     317
     318Thus, it is not the intent of this section to claim rights or contest
     319your rights to work written entirely by you; rather, the intent is to
     320exercise the right to control the distribution of derivative or
     321collective works based on the Library.
     322
     323In addition, mere aggregation of another work not based on the Library
     324with the Library (or with a work based on the Library) on a volume of
     325a storage or distribution medium does not bring the other work under
     326the scope of this License.
     327
     328  3. You may opt to apply the terms of the ordinary GNU General Public
     329License instead of this License to a given copy of the Library.  To do
     330this, you must alter all the notices that refer to this License, so
     331that they refer to the ordinary GNU General Public License, version 2,
     332instead of to this License.  (If a newer version than version 2 of the
     333ordinary GNU General Public License has appeared, then you can specify
     334that version instead if you wish.)  Do not make any other change in
     335these notices.
     336
     337  Once this change is made in a given copy, it is irreversible for
     338that copy, so the ordinary GNU General Public License applies to all
     339subsequent copies and derivative works made from that copy.
     340
     341  This option is useful when you wish to copy part of the code of
     342the Library into a program that is not a library.
     343
     344  4. You may copy and distribute the Library (or a portion or
     345derivative of it, under Section 2) in object code or executable form
     346under the terms of Sections 1 and 2 above provided that you accompany
     347it with the complete corresponding machine-readable source code, which
     348must be distributed under the terms of Sections 1 and 2 above on a
     349medium customarily used for software interchange.
     350
     351  If distribution of object code is made by offering access to copy
     352from a designated place, then offering equivalent access to copy the
     353source code from the same place satisfies the requirement to
     354distribute the source code, even though third parties are not
     355compelled to copy the source along with the object code.
     356
     357  5. A program that contains no derivative of any portion of the
     358Library, but is designed to work with the Library by being compiled or
     359linked with it, is called a "work that uses the Library".  Such a
     360work, in isolation, is not a derivative work of the Library, and
     361therefore falls outside the scope of this License.
     362
     363  However, linking a "work that uses the Library" with the Library
     364creates an executable that is a derivative of the Library (because it
     365contains portions of the Library), rather than a "work that uses the
     366library".  The executable is therefore covered by this License.
     367Section 6 states terms for distribution of such executables.
     368
     369  When a "work that uses the Library" uses material from a header file
     370that is part of the Library, the object code for the work may be a
     371derivative work of the Library even though the source code is not.
     372Whether this is true is especially significant if the work can be
     373linked without the Library, or if the work is itself a library.  The
     374threshold for this to be true is not precisely defined by law.
     375
     376  If such an object file uses only numerical parameters, data
     377structure layouts and accessors, and small macros and small inline
     378functions (ten lines or less in length), then the use of the object
     379file is unrestricted, regardless of whether it is legally a derivative
     380work.  (Executables containing this object code plus portions of the
     381Library will still fall under Section 6.)
     382
     383  Otherwise, if the work is a derivative of the Library, you may
     384distribute the object code for the work under the terms of Section 6.
     385Any executables containing that work also fall under Section 6,
     386whether or not they are linked directly with the Library itself.
     387
     388  6. As an exception to the Sections above, you may also combine or
     389link a "work that uses the Library" with the Library to produce a
     390work containing portions of the Library, and distribute that work
     391under terms of your choice, provided that the terms permit
     392modification of the work for the customer's own use and reverse
     393engineering for debugging such modifications.
     394
     395  You must give prominent notice with each copy of the work that the
     396Library is used in it and that the Library and its use are covered by
     397this License.  You must supply a copy of this License.  If the work
     398during execution displays copyright notices, you must include the
     399copyright notice for the Library among them, as well as a reference
     400directing the user to the copy of this License.  Also, you must do one
     401of these things:
     402
     403    a) Accompany the work with the complete corresponding
     404    machine-readable source code for the Library including whatever
     405    changes were used in the work (which must be distributed under
     406    Sections 1 and 2 above); and, if the work is an executable linked
     407    with the Library, with the complete machine-readable "work that
     408    uses the Library", as object code and/or source code, so that the
     409    user can modify the Library and then relink to produce a modified
     410    executable containing the modified Library.  (It is understood
     411    that the user who changes the contents of definitions files in the
     412    Library will not necessarily be able to recompile the application
     413    to use the modified definitions.)
     414
     415    b) Use a suitable shared library mechanism for linking with the
     416    Library.  A suitable mechanism is one that (1) uses at run time a
     417    copy of the library already present on the user's computer system,
     418    rather than copying library functions into the executable, and (2)
     419    will operate properly with a modified version of the library, if
     420    the user installs one, as long as the modified version is
     421    interface-compatible with the version that the work was made with.
     422
     423    c) Accompany the work with a written offer, valid for at
     424    least three years, to give the same user the materials
     425    specified in Subsection 6a, above, for a charge no more
     426    than the cost of performing this distribution.
     427
     428    d) If distribution of the work is made by offering access to copy
     429    from a designated place, offer equivalent access to copy the above
     430    specified materials from the same place.
     431
     432    e) Verify that the user has already received a copy of these
     433    materials or that you have already sent this user a copy.
     434
     435  For an executable, the required form of the "work that uses the
     436Library" must include any data and utility programs needed for
     437reproducing the executable from it.  However, as a special exception,
     438the materials to be distributed need not include anything that is
     439normally distributed (in either source or binary form) with the major
     440components (compiler, kernel, and so on) of the operating system on
     441which the executable runs, unless that component itself accompanies
     442the executable.
     443
     444  It may happen that this requirement contradicts the license
     445restrictions of other proprietary libraries that do not normally
     446accompany the operating system.  Such a contradiction means you cannot
     447use both them and the Library together in an executable that you
     448distribute.
     449
     450  7. You may place library facilities that are a work based on the
     451Library side-by-side in a single library together with other library
     452facilities not covered by this License, and distribute such a combined
     453library, provided that the separate distribution of the work based on
     454the Library and of the other library facilities is otherwise
     455permitted, and provided that you do these two things:
     456
     457    a) Accompany the combined library with a copy of the same work
     458    based on the Library, uncombined with any other library
     459    facilities.  This must be distributed under the terms of the
     460    Sections above.
     461
     462    b) Give prominent notice with the combined library of the fact
     463    that part of it is a work based on the Library, and explaining
     464    where to find the accompanying uncombined form of the same work.
     465
     466  8. You may not copy, modify, sublicense, link with, or distribute
     467the Library except as expressly provided under this License.  Any
     468attempt otherwise to copy, modify, sublicense, link with, or
     469distribute the Library is void, and will automatically terminate your
     470rights under this License.  However, parties who have received copies,
     471or rights, from you under this License will not have their licenses
     472terminated so long as such parties remain in full compliance.
     473
     474  9. You are not required to accept this License, since you have not
     475signed it.  However, nothing else grants you permission to modify or
     476distribute the Library or its derivative works.  These actions are
     477prohibited by law if you do not accept this License.  Therefore, by
     478modifying or distributing the Library (or any work based on the
     479Library), you indicate your acceptance of this License to do so, and
     480all its terms and conditions for copying, distributing or modifying
     481the Library or works based on it.
     482
     483  10. Each time you redistribute the Library (or any work based on the
     484Library), the recipient automatically receives a license from the
     485original licensor to copy, distribute, link with or modify the Library
     486subject to these terms and conditions.  You may not impose any further
     487restrictions on the recipients' exercise of the rights granted herein.
     488You are not responsible for enforcing compliance by third parties with
     489this License.
     490
     491  11. If, as a consequence of a court judgment or allegation of patent
     492infringement or for any other reason (not limited to patent issues),
     493conditions are imposed on you (whether by court order, agreement or
     494otherwise) that contradict the conditions of this License, they do not
     495excuse you from the conditions of this License.  If you cannot
     496distribute so as to satisfy simultaneously your obligations under this
     497License and any other pertinent obligations, then as a consequence you
     498may not distribute the Library at all.  For example, if a patent
     499license would not permit royalty-free redistribution of the Library by
     500all those who receive copies directly or indirectly through you, then
     501the only way you could satisfy both it and this License would be to
     502refrain entirely from distribution of the Library.
     503
     504If any portion of this section is held invalid or unenforceable under any
     505particular circumstance, the balance of the section is intended to apply,
     506and the section as a whole is intended to apply in other circumstances.
     507
     508It is not the purpose of this section to induce you to infringe any
     509patents or other property right claims or to contest validity of any
     510such claims; this section has the sole purpose of protecting the
     511integrity of the free software distribution system which is
     512implemented by public license practices.  Many people have made
     513generous contributions to the wide range of software distributed
     514through that system in reliance on consistent application of that
     515system; it is up to the author/donor to decide if he or she is willing
     516to distribute software through any other system and a licensee cannot
     517impose that choice.
     518
     519This section is intended to make thoroughly clear what is believed to
     520be a consequence of the rest of this License.
     521
     522  12. If the distribution and/or use of the Library is restricted in
     523certain countries either by patents or by copyrighted interfaces, the
     524original copyright holder who places the Library under this License may add
     525an explicit geographical distribution limitation excluding those countries,
     526so that distribution is permitted only in or among countries not thus
     527excluded.  In such case, this License incorporates the limitation as if
     528written in the body of this License.
     529
     530  13. The Free Software Foundation may publish revised and/or new
     531versions of the Lesser General Public License from time to time.
     532Such new versions will be similar in spirit to the present version,
     533but may differ in detail to address new problems or concerns.
     534
     535Each version is given a distinguishing version number.  If the Library
     536specifies a version number of this License which applies to it and
     537"any later version", you have the option of following the terms and
     538conditions either of that version or of any later version published by
     539the Free Software Foundation.  If the Library does not specify a
     540license version number, you may choose any version ever published by
     541the Free Software Foundation.
     542
     543  14. If you wish to incorporate parts of the Library into other free
     544programs whose distribution conditions are incompatible with these,
     545write to the author to ask for permission.  For software which is
     546copyrighted by the Free Software Foundation, write to the Free
     547Software Foundation; we sometimes make exceptions for this.  Our
     548decision will be guided by the two goals of preserving the free status
     549of all derivatives of our free software and of promoting the sharing
     550and reuse of software generally.
     551
     552                            NO WARRANTY
     553
     554  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
     555WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
     556EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
     557OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
     558KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
     559IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     560PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
     561LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
     562THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
     563
     564  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
     565WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
     566AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
     567FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
     568CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
     569LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
     570RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
     571FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
     572SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
     573DAMAGES.
     574
     575                     END OF TERMS AND CONDITIONS
     576
     577           How to Apply These Terms to Your New Libraries
     578
     579  If you develop a new library, and you want it to be of the greatest
     580possible use to the public, we recommend making it free software that
     581everyone can redistribute and change.  You can do so by permitting
     582redistribution under these terms (or, alternatively, under the terms of the
     583ordinary General Public License).
     584
     585  To apply these terms, attach the following notices to the library.  It is
     586safest to attach them to the start of each source file to most effectively
     587convey the exclusion of warranty; and each file should have at least the
     588"copyright" line and a pointer to where the full notice is found.
     589
     590    {description}
     591    Copyright (C) {year} {fullname}
     592
     593    This library is free software; you can redistribute it and/or
     594    modify it under the terms of the GNU Lesser General Public
     595    License as published by the Free Software Foundation; either
     596    version 2.1 of the License, or (at your option) any later version.
     597
     598    This library is distributed in the hope that it will be useful,
     599    but WITHOUT ANY WARRANTY; without even the implied warranty of
     600    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     601    Lesser General Public License for more details.
     602
     603    You should have received a copy of the GNU Lesser General Public
     604    License along with this library; if not, write to the Free Software
     605    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
     606    USA
     607
     608Also add information on how to contact you by electronic and paper mail.
     609
     610You should also get your employer (if you work as a programmer) or your
     611school, if any, to sign a "copyright disclaimer" for the library, if
     612necessary.  Here is a sample; alter the names:
     613
     614  Yoyodyne, Inc., hereby disclaims all copyright interest in the
     615  library `Frob' (a library for tweaking knobs) written by James Random
     616  Hacker.
     617
     618  {signature of Ty Coon}, 1 April 1990
     619  Ty Coon, President of Vice
     620
     621That's all there is to it!
Note: See TracChangeset for help on using the changeset viewer.