This shows you the differences between two versions of the page.
| 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.// | ||