User Tools

Site Tools


dido:public:ra:xapend:xapend.b_stds:tech:osi:lgpl-2.0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.b_stds:tech:osi:lgpl-2.0 [2021/07/26 12:05]
murphy
dido:public:ra:xapend:xapend.b_stds:tech:osi:lgpl-2.0 [2021/08/17 14:15] (current)
murphy
Line 45: Line 45:
 price. Our General Public Licenses are designed to make sure that you price. Our General Public Licenses are designed to make sure that you
 have the freedom to distribute copies of free software (and charge for have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it+this service if you wish), that you receive ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​sourcecode|source code]] or can get it
 if you want it, that you can change the software or use pieces of it if you want it, that you can change the software or use pieces of it
 in new free programs; and that you know you can do these things.// in new free programs; and that you know you can do these things.//
Line 62: Line 62:
 it. And you must show them these terms so they know their rights.// it. And you must show them these terms so they know their rights.//
  
-  : //Our method of protecting your rights has two steps: (1) copyright+  : //Our method of protecting your rights has two steps: (1) [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​copyright|copyright]]
 the library, and (2) offer you this license which gives you legal the library, and (2) offer you this license which gives you legal
 permission to copy, distribute and/or modify the library.// permission to copy, distribute and/or modify the library.//
Line 124: Line 124:
   : **//__TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION__//​**   : **//__TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION__//​**
  
-  : //0. This License Agreement applies to any software library which+  : //0. This License Agreement applies to any [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​swlib|software library]] which
 contains a notice placed by the copyright holder or other authorized contains a notice placed by the copyright holder or other authorized
 party saying it may be distributed under the terms of this Library party saying it may be distributed under the terms of this Library
Line 145: Line 145:
 making modifications to it. For a library, complete source code means making modifications to it. For a library, complete source code means
 all the source code for all modules it contains, plus any associated all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation+[[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interface|interface]] ​definition files, plus the scripts used to control compilation
 and installation of the library.// and installation of the library.//
  
Line 179: Line 179:
     : //d) If a facility in the modified Library refers to a function or a     : //d) If a facility in the modified Library refers to a function or a
 table of data to be supplied by an application program that uses table of data to be supplied by an application program that uses
-the facility, other than as an argument passed when the facility+the facility, other than as an [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​argument|argument]] ​passed when the facility
 is invoked, then you must make a good faith effort to ensure that, is invoked, then you must make a good faith effort to ensure that,
 in the event an application does not supply such function or in the event an application does not supply such function or
Line 189: Line 189:
 application. Therefore, Subsection 2d requires that any application. Therefore, Subsection 2d requires that any
 application-supplied function or table used by this function must application-supplied function or table used by this function must
-be optional: if the application does not supply it, the square+be optional: if the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]] ​does not supply it, the square
 root function must still compute square roots.)// root function must still compute square roots.)//
  
Line 261: Line 261:
 threshold for this to be true is not precisely defined by law.// threshold for this to be true is not precisely defined by law.//
  
-  : //If such an object file uses only numerical parameters, data +  : //If such an object file uses only numerical parameters, ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​datastructure|data structure]] layouts and accessors, and small macros and small inline
-structure layouts and accessors, and small macros and small inline+
 functions (ten lines or less in length), then the use of the object functions (ten lines or less in length), then the use of the object
 file is unrestricted,​ regardless of whether it is legally a derivative file is unrestricted,​ regardless of whether it is legally a derivative
Line 296: Line 295:
 executable containing the modified Library. (It is understood executable containing the modified Library. (It is understood
 that the user who changes the contents of definitions files in the that the user who changes the contents of definitions files in the
-Library will not necessarily be able to recompile the application+Library will not necessarily be able to recompile the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]]
 to use the modified definitions.)//​ to use the modified definitions.)//​
     : //b) Accompany the work with a written offer, valid for at     : //b) Accompany the work with a written offer, valid for at
Line 313: Line 312:
 the source code distributed need not include anything that is normally the source code distributed need not include anything that is normally
 distributed (in either source or binary form) with the major distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on+components ([[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​compiler|compiler]], kernel, and so on) of the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​o:​os|operating system]] on
 which the executable runs, unless that component itself accompanies which the executable runs, unless that component itself accompanies
 the executable.//​ the executable.//​
dido/public/ra/xapend/xapend.b_stds/tech/osi/lgpl-2.0.1627315536.txt.gz · Last modified: 2021/07/26 12:05 by murphy