![acarix CADScor System Скачать руководство пользователя страница 105](http://html1.mh-extra.com/html/acarix/cadscor-system/cadscor-system_user-manual_3599219105.webp)
105
I f dist ribut ion of obj ect code is m ade by offering access t o copy f rom a designat ed place, t hen offering equivalent access t o copy
t he source code from t he sam e place sat isfies t he requirem ent t o dist ribut e t he source code, even t hough t hird part ies are not
com pelled t o copy t he source along wit h t he obj ect code.
5 .
A program t hat cont ains no derivat ive of any port ion of t he Library , but is designed t o wor k wit h t he Library by being com piled
or linked wit h it , is called a "work t hat uses t he Librar y" . Such a work , in isolat ion, is not a derivat ive work of t he Library , and
t herefore falls out side t he scope of t his License.
However, linking a "work t hat uses t he Library " wit h t he Librar y creat es an execut able t hat is a derivat ive of t he Library ( because it
cont ains port ions of t he Library ) , rat her t han a "work t hat uses t he library". The execut able is t herefore covered by t his License.
Sect ion 6 st at es t erm s for dist ribu t ion of such execut ables.
When a "work t hat uses t he Librar y" uses m at erial from a header file t hat is part of t he Library, t he obj ect code for t he wor k m ay
be a derivat ive work of t he Library even t hough t he source code is not . Whet her t his is t rue is especially significant if t he work can
be linked wit hout t he Library, or if t he work is it self a library. Th e t hreshold for t his t o be t rue is not precisely defined by law.
I f such an obj ect file uses only num erical param et ers, dat a st ruct ure layout s and accessors, and sm all m acros and sm all inline
funct ions ( t en lines or less in lengt h) , t hen t he use of t he obj ect file is unrest rict ed, regar dless of whet her it is legally a derivat ive
work . ( Execut ables cont aining t his obj ect code plus por t ions of t he Library will st ill fall under Sect ion 6.)
Ot herwise, if t he wor k is a derivat ive of t he Library , you m ay dist ribut e t he obj ect code for t he work under t he t erm s of Sect ion 6.
Any execut ables cont aining t hat work also fall under Sect ion 6, whet her or not t hey are linked direct ly wit h t he Librar y it self.
6 .
As an except ion t o t he Sect ions above, you m ay also com bine or link a "work t hat uses t he Library " wit h t he Librar y t o produce
a work cont aining port ions of t he Librar y, and dist ribut e t hat work under t erm s of your choice, provided t hat t he t erm s perm it
m odificat ion of t he work for t he cust om er's own use and reverse engineering for debugging such m odificat ions.
You m ust give prom inent not ice wit h each copy of t he work t hat t he Library is used in it and t hat t he Library and it s u se are
covered by t his License. You m ust su pply a copy of t his License. I f t he work during execut ion displays copyright not ices, you m ust
include t he copyright not ice for t he Library am on g t hem , as well as a reference direct ing t he user t o t he copy of t his License. Also,
you m ust do one of t hese t hings:
a )
Accom pany t he wor k wit h t he com plet e corresponding m achi ne- readable source code for t he Library including what ever
changes were used in t he work ( which m ust be dist ribu t ed under Sect ions 1 and 2 above) ; and, if t he wor k is an execut able linked
wit h t he Library , wit h t he com plet e m achine- readable "work t hat uses t he Library" , as obj ect code and/ or source code, so t hat t h e
user can m odify t he Librar y and t hen relink t o produce a m odified execut able cont aining t he m odified Library . ( I t is underst ood
t hat t he user who changes t he cont ent s of definit ions files in t he Library will not necessarily be able t o recom pile t he applicat ion t o
use t he m odified definit ions.)
b )
Use a suit able shared library m echanism for linking wit h t he Library . A suit able m echanism is one t hat ( 1) uses at run t im e a
copy of t he library already present on t he user's com put er syst em , rat her t han copying library funct ions int o t he execut able, and