Lines Matching refs:library
9 of the Elliptic Curve Cryptography library in source
14 NOT apply to the Elliptic Curve Cryptography library; it is licensed under the
16 install the Elliptic Curve Cryptography library, you may delete the
17 Elliptic Curve Cryptography library:
84 as the successor of the GNU Library Public License, version 2, hence
112 you if you distribute copies of the library or if you modify it.
114 For example, if you distribute copies of the library, whether gratis
117 code. If you link other code with the library, you must provide
119 with the library after making changes to the library and recompiling
123 library, and (2) we offer you this license, which gives you legal
124 permission to copy, distribute and/or modify the library.
127 there is no warranty for the free library. Also, if the library is
137 any patent license obtained for a version of the library must be
147 When a program is linked with a library, whether statically or using
148 a shared library, the combination of the two is legally speaking a
149 combined work, a derivative of the original library. The ordinary
153 the library.
164 encourage the widest possible use of a certain library, so that it becomes
166 allowed to use the library. A more frequent case is that a free
167 library does the same job as widely used non-free libraries. In this
168 case, there is little to gain by limiting the free library to free
171 In other cases, permission to use a particular library in non-free
173 free software. For example, permission to use the GNU C Library in
180 linked with the Library has the freedom and the wherewithal to run
181 that program using a modified version of the Library.
185 "work based on the library" and a "work that uses the library". The
186 former contains code derived from the library, whereas the latter must
187 be combined with the library in order to run.
192 0. This License Agreement applies to any software library or other
198 A "library" means a collection of software functions and/or data
202 The "Library", below, refers to any such software library or work
204 Library" means either the Library or any derivative work under
205 copyright law: that is to say, a work containing the Library or a
211 making modifications to it. For a library, complete source code means
214 and installation of the library.
218 running a program using the Library is not restricted, and output from
220 on the Library (independent of the use of the Library in a tool for
221 writing it). Whether that is true depends on what the Library does
222 and what the program that uses the Library does.
224 1. You may copy and distribute verbatim copies of the Library's
230 Library.
236 2. You may modify your copy or copies of the Library or any portion
237 of it, thus forming a work based on the Library, and copy and
241 a) The modified work must itself be a software library.
249 d) If a facility in the modified Library refers to a function or a
257 (For example, a function in a library to compute square roots has
265 identifiable sections of that work are not derived from the Library,
270 on the Library, the distribution of the whole must be on the terms of
278 collective works based on the Library.
280 In addition, mere aggregation of another work not based on the Library
281 with the Library (or with a work based on the Library) on a volume of
286 License instead of this License to a given copy of the Library. To do
299 the Library into a program that is not a library.
301 4. You may copy and distribute the Library (or a portion or
315 Library, but is designed to work with the Library by being compiled or
316 linked with it, is called a "work that uses the Library". Such a
317 work, in isolation, is not a derivative work of the Library, and
320 However, linking a "work that uses the Library" with the Library
321 creates an executable that is a derivative of the Library (because it
322 contains portions of the Library), rather than a "work that uses the
323 library". The executable is therefore covered by this License.
326 When a "work that uses the Library" uses material from a header file
327 that is part of the Library, the object code for the work may be a
328 derivative work of the Library even though the source code is not.
330 linked without the Library, or if the work is itself a library. The
338 Library will still fall under Section 6.)
340 Otherwise, if the work is a derivative of the Library, you may
343 whether or not they are linked directly with the Library itself.
346 link a "work that uses the Library" with the Library to produce a
347 work containing portions of the Library, and distribute that work
353 Library is used in it and that the Library and its use are covered by
356 copyright notice for the Library among them, as well as a reference
361 machine-readable source code for the Library including whatever
364 with the Library, with the complete machine-readable "work that
365 uses the Library", as object code and/or source code, so that the
366 user can modify the Library and then relink to produce a modified
367 executable containing the modified Library. (It is understood
369 Library will not necessarily be able to recompile the application
372 b) Use a suitable shared library mechanism for linking with the
373 Library. A suitable mechanism is one that (1) uses at run time a
374 copy of the library already present on the user's computer system,
375 rather than copying library functions into the executable, and (2)
376 will operate properly with a modified version of the library, if
393 Library" must include any data and utility programs needed for
404 use both them and the Library together in an executable that you
407 7. You may place library facilities that are a work based on the
408 Library side-by-side in a single library together with other library
410 library, provided that the separate distribution of the work based on
411 the Library and of the other library facilities is otherwise
414 a) Accompany the combined library with a copy of the same work
415 based on the Library, uncombined with any other library
419 b) Give prominent notice with the combined library of the fact
420 that part of it is a work based on the Library, and explaining
424 the Library except as expressly provided under this License. Any
426 distribute the Library is void, and will automatically terminate your
433 distribute the Library or its derivative works. These actions are
435 modifying or distributing the Library (or any work based on the
436 Library), you indicate your acceptance of this License to do so, and
438 the Library or works based on it.
440 10. Each time you redistribute the Library (or any work based on the
441 Library), the recipient automatically receives a license from the
442 original licensor to copy, distribute, link with or modify the Library
455 may not distribute the Library at all. For example, if a patent
456 license would not permit royalty-free redistribution of the Library by
459 refrain entirely from distribution of the Library.
479 12. If the distribution and/or use of the Library is restricted in
481 original copyright holder who places the Library under this License may add
492 Each version is given a distinguishing version number. If the Library
496 the Free Software Foundation. If the Library does not specify a
500 14. If you wish to incorporate parts of the Library into other free
511 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
512 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
514 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
518 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
523 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
526 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
528 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
536 If you develop a new library, and you want it to be of the greatest
542 To apply these terms, attach the following notices to the library. It is
547 <one line to give the library's name and a brief idea of what it does.>
550 This library is free software; you can redistribute it and/or
555 This library is distributed in the hope that it will be useful,
561 License along with this library; if not, write to the Free Software
567 school, if any, to sign a "copyright disclaimer" for the library, if
571 library `Frob' (a library for tweaking knobs) written by James Random Hacker.