,QDGGLWLRQPHUHDJJUHJDWLRQRIDQRWKHUZRUNQRWEDVHGRQWKH/LEUDU\ZLWKWKH/LEUDU\RUZLWKDZRUN EDVHGRQWKH/LEUDU\RQDYROXPHRIDVWRUDJHRUGLVWULEXWLRQPHGLXPGRHVQRWEULQJWKHRWKHUZRUN under the scope of this License.
3.You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they
UHIHUWRWKHRUGLQDU\*18*HQHUDO3XEOLF/LFHQVHYHUVLRQLQVWHDGRIWRWKLV/LFHQVH,IDQHZHUYHUVLRQ than version 2 of the ordinary GNU General Public License has appeared, then you can specify that
YHUVLRQLQVWHDGLI\RXZLVK'RQRWPDNHDQ\RWKHUFKDQJHLQWKHVHQRWLFHV
Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
<RXPD\FRS\DQGGLVWULEXWHWKH/LEUDU\RUDSRUWLRQRUGHULYDWLYHRILWXQGHU6HFWLRQLQREMHFWFRGH or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding
If distribution of object code is made by offering access to copy from a designated place, then offering
HTXLYDOHQWDFFHVVWRFRS\WKHVRXUFHFRGHIURPWKHVDPHSODFHVDWLVÀHVWKHUHTXLUHPHQWWRGLVWULEXWHWKH source code, even though third parties are not compelled to copy the source along with the object code.
5.A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a “work that uses the Library”. Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
However, linking a “work that uses the Library” with the Library creates an executable that is a derivative
RIWKH/LEUDU\EHFDXVHLWFRQWDLQVSRUWLRQVRIWKH/LEUDU\UDWKHUWKDQD´ZRUNWKDWXVHVWKHOLEUDU\µ7KH executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
:KHQD´ZRUNWKDWXVHVWKH/LEUDU\µXVHVPDWHULDOIURPDKHDGHUÀOHWKDWLVSDUWRIWKH/LEUDU\WKHREMHFW code for the work may be a derivative work of the Library even though the source code is not. Whether
WKLVLVWUXHLVHVSHFLDOO\VLJQLÀFDQWLIWKHZRUNFDQEHOLQNHGZLWKRXWWKH/LEUDU\RULIWKHZRUNLVLWVHOID OLEUDU\7KHWKUHVKROGIRUWKLVWREHWUXHLVQRWSUHFLVHO\GHÀQHGE\ODZ
,IVXFKDQREMHFWÀOHXVHVRQO\QXPHULFDOSDUDPHWHUVGDWDVWUXFWXUHOD\RXWVDQGDFFHVVRUVDQGVPDOOPDFURV DQGVPDOOLQOLQHIXQFWLRQVWHQOLQHVRUOHVVLQOHQJWKWKHQWKHXVHRIWKHREMHFWÀOHLVXQUHVWULFWHGUHJDUGOHVVRI ZKHWKHULWLVOHJDOO\DGHULYDWLYHZRUN([HFXWDEOHVFRQWDLQLQJWKLVREMHFWFRGHSOXVSRUWLRQVRIWKH/LEUDU\ZLOO VWLOOIDOOXQGHU6HFWLRQ
Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
6.As an exception to the Sections above, you may also compile or link a “work that uses the Library” with the Library to produce a work containing portions of the Library, and distribute that work under terms
RI\RXUFKRLFHSURYLGHGWKDWWKHWHUPVSHUPLWPRGLÀFDWLRQRIWKHZRUNIRUWKHFXVWRPHU·VRZQXVHDQG
UHYHUVHHQJLQHHULQJIRUGHEXJJLQJVXFKPRGLÀFDWLRQV
You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
D$FFRPSDQ\WKHZRUNZLWKWKHFRPSOHWHFRUUHVSRQGLQJPDFKLQHUHDGDEOHVRXUFHFRGHIRUWKH/LEUDU\ LQFOXGLQJZKDWHYHUFKDQJHVZHUHXVHGLQWKHZRUNZKLFKPXVWEHGLVWULEXWHGXQGHU6HFWLRQVDQG DERYHDQGLIWKHZRUNLVDQH[HFXWDEOHOLQNHGZLWKWKH/LEUDU\ZLWKWKHFRPSOHWHPDFKLQHUHDGDEOH