author  Rich Burridge <rich.burridge@oracle.com> 
Tue, 02 May 2017 17:33:26 0700  
changeset 7964  d9801318ed3d 
parent 1205  6c6c27bcf9ac 
permissions  rwrr 
1005
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

1 
GNU GENERAL PUBLIC LICENSE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

2 
Version 2, June 1991 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

3 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

4 
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

5 
675 Mass Ave, Cambridge, MA 02139, USA 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

6 
Everyone is permitted to copy and distribute verbatim copies 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

7 
of this license document, but changing it is not allowed. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

8 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

9 
Preamble 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

10 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

11 
The licenses for most software are designed to take away your 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

12 
freedom to share and change it. By contrast, the GNU General Public 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

13 
License is intended to guarantee your freedom to share and change free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

14 
softwareto make sure the software is free for all its users. This 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

15 
General Public License applies to most of the Free Software 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

16 
Foundation's software and to any other program whose authors commit to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

17 
using it. (Some other Free Software Foundation software is covered by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

18 
the GNU Library General Public License instead.) You can apply it to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

19 
your programs, too. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

20 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

21 
When we speak of free software, we are referring to freedom, not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

22 
price. Our General Public Licenses are designed to make sure that you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

23 
have the freedom to distribute copies of free software (and charge for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

24 
this service if you wish), that you receive source code or can get it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

25 
if you want it, that you can change the software or use pieces of it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

26 
in new free programs; and that you know you can do these things. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

27 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

28 
To protect your rights, we need to make restrictions that forbid 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

29 
anyone to deny you these rights or to ask you to surrender the rights. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

30 
These restrictions translate to certain responsibilities for you if you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

31 
distribute copies of the software, or if you modify it. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

32 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

33 
For example, if you distribute copies of such a program, whether 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

34 
gratis or for a fee, you must give the recipients all the rights that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

35 
you have. You must make sure that they, too, receive or can get the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

36 
source code. And you must show them these terms so they know their 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

37 
rights. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

38 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

39 
We protect your rights with two steps: (1) copyright the software, and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

40 
(2) offer you this license which gives you legal permission to copy, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

41 
distribute and/or modify the software. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

42 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

43 
Also, for each author's protection and ours, we want to make certain 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

44 
that everyone understands that there is no warranty for this free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

45 
software. If the software is modified by someone else and passed on, we 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

46 
want its recipients to know that what they have is not the original, so 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

47 
that any problems introduced by others will not reflect on the original 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

48 
authors' reputations. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

49 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

50 
Finally, any free program is threatened constantly by software 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

51 
patents. We wish to avoid the danger that redistributors of a free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

52 
program will individually obtain patent licenses, in effect making the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

53 
program proprietary. To prevent this, we have made it clear that any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

54 
patent must be licensed for everyone's free use or not licensed at all. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

55 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

56 
The precise terms and conditions for copying, distribution and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

57 
modification follow. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

58 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

59 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

60 
GNU GENERAL PUBLIC LICENSE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

61 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

62 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

63 
0. This License applies to any program or other work which contains 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

64 
a notice placed by the copyright holder saying it may be distributed 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

65 
under the terms of this General Public License. The "Program", below, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

66 
refers to any such program or work, and a "work based on the Program" 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

67 
means either the Program or any derivative work under copyright law: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

68 
that is to say, a work containing the Program or a portion of it, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

69 
either verbatim or with modifications and/or translated into another 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

70 
language. (Hereinafter, translation is included without limitation in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

71 
the term "modification".) Each licensee is addressed as "you". 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

72 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

73 
Activities other than copying, distribution and modification are not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

74 
covered by this License; they are outside its scope. The act of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

75 
running the Program is not restricted, and the output from the Program 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

76 
is covered only if its contents constitute a work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

77 
Program (independent of having been made by running the Program). 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

78 
Whether that is true depends on what the Program does. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

79 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

80 
1. You may copy and distribute verbatim copies of the Program's 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

81 
source code as you receive it, in any medium, provided that you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

82 
conspicuously and appropriately publish on each copy an appropriate 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

83 
copyright notice and disclaimer of warranty; keep intact all the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

84 
notices that refer to this License and to the absence of any warranty; 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

85 
and give any other recipients of the Program a copy of this License 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

86 
along with the Program. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

87 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

88 
You may charge a fee for the physical act of transferring a copy, and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

89 
you may at your option offer warranty protection in exchange for a fee. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

90 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

91 
2. You may modify your copy or copies of the Program or any portion 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

92 
of it, thus forming a work based on the Program, and copy and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

93 
distribute such modifications or work under the terms of Section 1 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

94 
above, provided that you also meet all of these conditions: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

95 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

96 
a) You must cause the modified files to carry prominent notices 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

97 
stating that you changed the files and the date of any change. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

98 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

99 
b) You must cause any work that you distribute or publish, that in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

100 
whole or in part contains or is derived from the Program or any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

101 
part thereof, to be licensed as a whole at no charge to all third 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

102 
parties under the terms of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

103 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

104 
c) If the modified program normally reads commands interactively 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

105 
when run, you must cause it, when started running for such 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

106 
interactive use in the most ordinary way, to print or display an 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

107 
announcement including an appropriate copyright notice and a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

108 
notice that there is no warranty (or else, saying that you provide 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

109 
a warranty) and that users may redistribute the program under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

110 
these conditions, and telling the user how to view a copy of this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

111 
License. (Exception: if the Program itself is interactive but 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

112 
does not normally print such an announcement, your work based on 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

113 
the Program is not required to print an announcement.) 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

114 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

115 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

116 
These requirements apply to the modified work as a whole. If 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

117 
identifiable sections of that work are not derived from the Program, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

118 
and can be reasonably considered independent and separate works in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

119 
themselves, then this License, and its terms, do not apply to those 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

120 
sections when you distribute them as separate works. But when you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

121 
distribute the same sections as part of a whole which is a work based 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

122 
on the Program, the distribution of the whole must be on the terms of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

123 
this License, whose permissions for other licensees extend to the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

124 
entire whole, and thus to each and every part regardless of who wrote it. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

125 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

126 
Thus, it is not the intent of this section to claim rights or contest 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

127 
your rights to work written entirely by you; rather, the intent is to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

128 
exercise the right to control the distribution of derivative or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

129 
collective works based on the Program. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

130 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

131 
In addition, mere aggregation of another work not based on the Program 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

132 
with the Program (or with a work based on the Program) on a volume of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

133 
a storage or distribution medium does not bring the other work under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

134 
the scope of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

135 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

136 
3. You may copy and distribute the Program (or a work based on it, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

137 
under Section 2) in object code or executable form under the terms of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

138 
Sections 1 and 2 above provided that you also do one of the following: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

139 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

140 
a) Accompany it with the complete corresponding machinereadable 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

141 
source code, which must be distributed under the terms of Sections 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

142 
1 and 2 above on a medium customarily used for software interchange; or, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

143 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

144 
b) Accompany it with a written offer, valid for at least three 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

145 
years, to give any third party, for a charge no more than your 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

146 
cost of physically performing source distribution, a complete 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

147 
machinereadable copy of the corresponding source code, to be 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

148 
distributed under the terms of Sections 1 and 2 above on a medium 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

149 
customarily used for software interchange; or, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

150 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

151 
c) Accompany it with the information you received as to the offer 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

152 
to distribute corresponding source code. (This alternative is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

153 
allowed only for noncommercial distribution and only if you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

154 
received the program in object code or executable form with such 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

155 
an offer, in accord with Subsection b above.) 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

156 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

157 
The source code for a work means the preferred form of the work for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

158 
making modifications to it. For an executable work, complete source 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

159 
code means all the source code for all modules it contains, plus any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

160 
associated interface definition files, plus the scripts used to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

161 
control compilation and installation of the executable. However, as a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

162 
special exception, the source code distributed need not include 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

163 
anything that is normally distributed (in either source or binary 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

164 
form) with the major components (compiler, kernel, and so on) of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

165 
operating system on which the executable runs, unless that component 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

166 
itself accompanies the executable. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

167 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

168 
If distribution of executable or object code is made by offering 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

169 
access to copy from a designated place, then offering equivalent 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

170 
access to copy the source code from the same place counts as 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

171 
distribution of the source code, even though third parties are not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

172 
compelled to copy the source along with the object code. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

173 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

174 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

175 
4. You may not copy, modify, sublicense, or distribute the Program 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

176 
except as expressly provided under this License. Any attempt 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

177 
otherwise to copy, modify, sublicense or distribute the Program is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

178 
void, and will automatically terminate your rights under this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

179 
However, parties who have received copies, or rights, from you under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

180 
this License will not have their licenses terminated so long as such 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

181 
parties remain in full compliance. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

182 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

183 
5. You are not required to accept this License, since you have not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

184 
signed it. However, nothing else grants you permission to modify or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

185 
distribute the Program or its derivative works. These actions are 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

186 
prohibited by law if you do not accept this License. Therefore, by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

187 
modifying or distributing the Program (or any work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

188 
Program), you indicate your acceptance of this License to do so, and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

189 
all its terms and conditions for copying, distributing or modifying 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

190 
the Program or works based on it. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

191 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

192 
6. Each time you redistribute the Program (or any work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

193 
Program), the recipient automatically receives a license from the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

194 
original licensor to copy, distribute or modify the Program subject to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

195 
these terms and conditions. You may not impose any further 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

196 
restrictions on the recipients' exercise of the rights granted herein. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

197 
You are not responsible for enforcing compliance by third parties to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

198 
this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

199 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

200 
7. If, as a consequence of a court judgment or allegation of patent 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

201 
infringement or for any other reason (not limited to patent issues), 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

202 
conditions are imposed on you (whether by court order, agreement or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

203 
otherwise) that contradict the conditions of this License, they do not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

204 
excuse you from the conditions of this License. If you cannot 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

205 
distribute so as to satisfy simultaneously your obligations under this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

206 
License and any other pertinent obligations, then as a consequence you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

207 
may not distribute the Program at all. For example, if a patent 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

208 
license would not permit royaltyfree redistribution of the Program by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

209 
all those who receive copies directly or indirectly through you, then 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

210 
the only way you could satisfy both it and this License would be to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

211 
refrain entirely from distribution of the Program. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

212 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

213 
If any portion of this section is held invalid or unenforceable under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

214 
any particular circumstance, the balance of the section is intended to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

215 
apply and the section as a whole is intended to apply in other 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

216 
circumstances. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

217 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

218 
It is not the purpose of this section to induce you to infringe any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

219 
patents or other property right claims or to contest validity of any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

220 
such claims; this section has the sole purpose of protecting the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

221 
integrity of the free software distribution system, which is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

222 
implemented by public license practices. Many people have made 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

223 
generous contributions to the wide range of software distributed 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

224 
through that system in reliance on consistent application of that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

225 
system; it is up to the author/donor to decide if he or she is willing 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

226 
to distribute software through any other system and a licensee cannot 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

227 
impose that choice. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

228 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

229 
This section is intended to make thoroughly clear what is believed to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

230 
be a consequence of the rest of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

231 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

232 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

233 
8. If the distribution and/or use of the Program is restricted in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

234 
certain countries either by patents or by copyrighted interfaces, the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

235 
original copyright holder who places the Program under this License 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

236 
may add an explicit geographical distribution limitation excluding 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

237 
those countries, so that distribution is permitted only in or among 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

238 
countries not thus excluded. In such case, this License incorporates 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

239 
the limitation as if written in the body of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

240 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

241 
9. The Free Software Foundation may publish revised and/or new versions 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

242 
of the General Public License from time to time. Such new versions will 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

243 
be similar in spirit to the present version, but may differ in detail to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

244 
address new problems or concerns. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

245 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

246 
Each version is given a distinguishing version number. If the Program 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

247 
specifies a version number of this License which applies to it and "any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

248 
later version", you have the option of following the terms and conditions 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

249 
either of that version or of any later version published by the Free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

250 
Software Foundation. If the Program does not specify a version number of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

251 
this License, you may choose any version ever published by the Free Software 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

252 
Foundation. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

253 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

254 
10. If you wish to incorporate parts of the Program into other free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

255 
programs whose distribution conditions are different, write to the author 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

256 
to ask for permission. For software which is copyrighted by the Free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

257 
Software Foundation, write to the Free Software Foundation; we sometimes 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

258 
make exceptions for this. Our decision will be guided by the two goals 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

259 
of preserving the free status of all derivatives of our free software and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

260 
of promoting the sharing and reuse of software generally. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

261 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

262 
NO WARRANTY 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

263 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

264 
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

265 
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

266 
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

267 
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

268 
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

269 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

270 
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

271 
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

272 
REPAIR OR CORRECTION. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

273 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

274 
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

275 
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

276 
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

277 
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

278 
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

279 
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

280 
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

281 
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

282 
POSSIBILITY OF SUCH DAMAGES. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

283 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

284 
END OF TERMS AND CONDITIONS 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

285 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

286 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

287 
Appendix: How to Apply These Terms to Your New Programs 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

288 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

289 
If you develop a new program, and you want it to be of the greatest 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

290 
possible use to the public, the best way to achieve this is to make it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

291 
free software which everyone can redistribute and change under these terms. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

292 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

293 
To do so, attach the following notices to the program. It is safest 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

294 
to attach them to the start of each source file to most effectively 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

295 
convey the exclusion of warranty; and each file should have at least 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

296 
the "copyright" line and a pointer to where the full notice is found. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

297 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

298 
<one line to give the program's name and a brief idea of what it does.> 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

299 
Copyright (C) 19yy <name of author> 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

300 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

301 
This program is free software; you can redistribute it and/or modify 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

302 
it under the terms of the GNU General Public License as published by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

303 
the Free Software Foundation; either version 2 of the License, or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

304 
(at your option) any later version. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

305 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

306 
This program is distributed in the hope that it will be useful, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

307 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

308 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

309 
GNU General Public License for more details. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

310 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

311 
You should have received a copy of the GNU General Public License 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

312 
along with this program; if not, write to the Free Software 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

313 
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

314 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

315 
Also add information on how to contact you by electronic and paper mail. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

316 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

317 
If the program is interactive, make it output a short notice like this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

318 
when it starts in an interactive mode: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

319 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

320 
Gnomovision version 69, Copyright (C) 19yy name of author 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

321 
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

322 
This is free software, and you are welcome to redistribute it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

323 
under certain conditions; type `show c' for details. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

324 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

325 
The hypothetical commands `show w' and `show c' should show the appropriate 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

326 
parts of the General Public License. Of course, the commands you use may 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

327 
be called something other than `show w' and `show c'; they could even be 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

328 
mouseclicks or menu itemswhatever suits your program. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

329 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

330 
You should also get your employer (if you work as a programmer) or your 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

331 
school, if any, to sign a "copyright disclaimer" for the program, if 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

332 
necessary. Here is a sample; alter the names: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

333 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

334 
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

335 
`Gnomovision' (which makes passes at compilers) written by James Hacker. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

336 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

337 
<signature of Ty Coon>, 1 April 1989 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

338 
Ty Coon, President of Vice 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

339 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

340 
This General Public License does not permit incorporating your program into 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

341 
proprietary programs. If your program is a subroutine library, you may 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

342 
consider it more useful to permit linking proprietary applications with the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

343 
library. If this is what you want to do, use the GNU Library General 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

344 
Public License instead of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

345 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

346 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

347 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

348 
GNU LIBRARY GENERAL PUBLIC LICENSE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

349 
Version 2, June 1991 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

350 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

351 
Copyright (C) 1991 Free Software Foundation, Inc. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

352 
59 Temple Place  Suite 330, Boston, MA 021111307, USA 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

353 
Everyone is permitted to copy and distribute verbatim copies 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

354 
of this license document, but changing it is not allowed. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

355 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

356 
[This is the first released version of the library GPL. It is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

357 
numbered 2 because it goes with version 2 of the ordinary GPL.] 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

358 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

359 
Preamble 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

360 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

361 
The licenses for most software are designed to take away your 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

362 
freedom to share and change it. By contrast, the GNU General Public 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

363 
Licenses are intended to guarantee your freedom to share and change 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

364 
free softwareto make sure the software is free for all its users. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

365 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

366 
This license, the Library General Public License, applies to some 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

367 
specially designated Free Software Foundation software, and to any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

368 
other libraries whose authors decide to use it. You can use it for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

369 
your libraries, too. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

370 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

371 
When we speak of free software, we are referring to freedom, not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

372 
price. Our General Public Licenses are designed to make sure that you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

373 
have the freedom to distribute copies of free software (and charge for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

374 
this service if you wish), that you receive source code or can get it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

375 
if you want it, that you can change the software or use pieces of it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

376 
in new free programs; and that you know you can do these things. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

377 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

378 
To protect your rights, we need to make restrictions that forbid 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

379 
anyone to deny you these rights or to ask you to surrender the rights. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

380 
These restrictions translate to certain responsibilities for you if 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

381 
you distribute copies of the library, or if you modify it. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

382 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

383 
For example, if you distribute copies of the library, whether gratis 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

384 
or for a fee, you must give the recipients all the rights that we gave 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

385 
you. You must make sure that they, too, receive or can get the source 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

386 
code. If you link a program with the library, you must provide 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

387 
complete object files to the recipients so that they can relink them 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

388 
with the library, after making changes to the library and recompiling 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

389 
it. And you must show them these terms so they know their rights. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

390 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

391 
Our method of protecting your rights has two steps: (1) copyright 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

392 
the library, and (2) offer you this license which gives you legal 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

393 
permission to copy, distribute and/or modify the library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

394 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

395 
Also, for each distributor's protection, we want to make certain 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

396 
that everyone understands that there is no warranty for this free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

397 
library. If the library is modified by someone else and passed on, we 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

398 
want its recipients to know that what they have is not the original 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

399 
version, so that any problems introduced by others will not reflect on 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

400 
the original authors' reputations. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

401 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

402 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

403 
Finally, any free program is threatened constantly by software 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

404 
patents. We wish to avoid the danger that companies distributing free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

405 
software will individually obtain patent licenses, thus in effect 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

406 
transforming the program into proprietary software. To prevent this, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

407 
we have made it clear that any patent must be licensed for everyone's 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

408 
free use or not licensed at all. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

409 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

410 
Most GNU software, including some libraries, is covered by the ordinary 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

411 
GNU General Public License, which was designed for utility programs. This 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

412 
license, the GNU Library General Public License, applies to certain 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

413 
designated libraries. This license is quite different from the ordinary 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

414 
one; be sure to read it in full, and don't assume that anything in it is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

415 
the same as in the ordinary license. 
417
7c10b5cba79b
7066915 Move Quagga to Userland
Brian Utterback <Brian.Utterback@Oracle.COM>
parents:
diff
changeset

416 

1005
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

417 
The reason we have a separate public license for some libraries is that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

418 
they blur the distinction we usually make between modifying or adding to a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

419 
program and simply using it. Linking a program with a library, without 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

420 
changing the library, is in some sense simply using the library, and is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

421 
analogous to running a utility program or application program. However, in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

422 
a textual and legal sense, the linked executable is a combined work, a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

423 
derivative of the original library, and the ordinary General Public License 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

424 
treats it as such. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

425 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

426 
Because of this blurred distinction, using the ordinary General 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

427 
Public License for libraries did not effectively promote software 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

428 
sharing, because most developers did not use the libraries. We 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

429 
concluded that weaker conditions might promote sharing better. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

430 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

431 
However, unrestricted linking of nonfree programs would deprive the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

432 
users of those programs of all benefit from the free status of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

433 
libraries themselves. This Library General Public License is intended to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

434 
permit developers of nonfree programs to use free libraries, while 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

435 
preserving your freedom as a user of such programs to change the free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

436 
libraries that are incorporated in them. (We have not seen how to achieve 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

437 
this as regards changes in header files, but we have achieved it as regards 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

438 
changes in the actual functions of the Library.) The hope is that this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

439 
will lead to faster development of free libraries. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

440 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

441 
The precise terms and conditions for copying, distribution and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

442 
modification follow. Pay close attention to the difference between a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

443 
"work based on the library" and a "work that uses the library". The 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

444 
former contains code derived from the library, while the latter only 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

445 
works together with the library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

446 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

447 
Note that it is possible for a library to be covered by the ordinary 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

448 
General Public License rather than by this special one. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

449 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

450 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

451 
GNU LIBRARY GENERAL PUBLIC LICENSE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

452 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

453 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

454 
0. This License Agreement applies to any software library which 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

455 
contains a notice placed by the copyright holder or other authorized 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

456 
party saying it may be distributed under the terms of this Library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

457 
General Public License (also called "this License"). Each licensee is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

458 
addressed as "you". 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

459 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

460 
A "library" means a collection of software functions and/or data 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

461 
prepared so as to be conveniently linked with application programs 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

462 
(which use some of those functions and data) to form executables. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

463 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

464 
The "Library", below, refers to any such software library or work 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

465 
which has been distributed under these terms. A "work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

466 
Library" means either the Library or any derivative work under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

467 
copyright law: that is to say, a work containing the Library or a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

468 
portion of it, either verbatim or with modifications and/or translated 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

469 
straightforwardly into another language. (Hereinafter, translation is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

470 
included without limitation in the term "modification".) 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

471 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

472 
"Source code" for a work means the preferred form of the work for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

473 
making modifications to it. For a library, complete source code means 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

474 
all the source code for all modules it contains, plus any associated 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

475 
interface definition files, plus the scripts used to control compilation 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

476 
and installation of the library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

477 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

478 
Activities other than copying, distribution and modification are not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

479 
covered by this License; they are outside its scope. The act of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

480 
running a program using the Library is not restricted, and output from 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

481 
such a program is covered only if its contents constitute a work based 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

482 
on the Library (independent of the use of the Library in a tool for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

483 
writing it). Whether that is true depends on what the Library does 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

484 
and what the program that uses the Library does. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

485 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

486 
1. You may copy and distribute verbatim copies of the Library's 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

487 
complete source code as you receive it, in any medium, provided that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

488 
you conspicuously and appropriately publish on each copy an 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

489 
appropriate copyright notice and disclaimer of warranty; keep intact 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

490 
all the notices that refer to this License and to the absence of any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

491 
warranty; and distribute a copy of this License along with the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

492 
Library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

493 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

494 
You may charge a fee for the physical act of transferring a copy, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

495 
and you may at your option offer warranty protection in exchange for a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

496 
fee. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

497 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

498 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

499 
2. You may modify your copy or copies of the Library or any portion 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

500 
of it, thus forming a work based on the Library, and copy and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

501 
distribute such modifications or work under the terms of Section 1 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

502 
above, provided that you also meet all of these conditions: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

503 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

504 
a) The modified work must itself be a software library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

505 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

506 
b) You must cause the files modified to carry prominent notices 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

507 
stating that you changed the files and the date of any change. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

508 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

509 
c) You must cause the whole of the work to be licensed at no 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

510 
charge to all third parties under the terms of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

511 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

512 
d) If a facility in the modified Library refers to a function or a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

513 
table of data to be supplied by an application program that uses 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

514 
the facility, other than as an argument passed when the facility 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

515 
is invoked, then you must make a good faith effort to ensure that, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

516 
in the event an application does not supply such function or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

517 
table, the facility still operates, and performs whatever part of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

518 
its purpose remains meaningful. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

519 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

520 
(For example, a function in a library to compute square roots has 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

521 
a purpose that is entirely welldefined independent of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

522 
application. Therefore, Subsection 2d requires that any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

523 
applicationsupplied function or table used by this function must 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

524 
be optional: if the application does not supply it, the square 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

525 
root function must still compute square roots.) 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

526 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

527 
These requirements apply to the modified work as a whole. If 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

528 
identifiable sections of that work are not derived from the Library, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

529 
and can be reasonably considered independent and separate works in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

530 
themselves, then this License, and its terms, do not apply to those 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

531 
sections when you distribute them as separate works. But when you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

532 
distribute the same sections as part of a whole which is a work based 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

533 
on the Library, the distribution of the whole must be on the terms of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

534 
this License, whose permissions for other licensees extend to the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

535 
entire whole, and thus to each and every part regardless of who wrote 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

536 
it. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

537 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

538 
Thus, it is not the intent of this section to claim rights or contest 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

539 
your rights to work written entirely by you; rather, the intent is to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

540 
exercise the right to control the distribution of derivative or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

541 
collective works based on the Library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

542 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

543 
In addition, mere aggregation of another work not based on the Library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

544 
with the Library (or with a work based on the Library) on a volume of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

545 
a storage or distribution medium does not bring the other work under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

546 
the scope of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

547 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

548 
3. You may opt to apply the terms of the ordinary GNU General Public 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

549 
License instead of this License to a given copy of the Library. To do 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

550 
this, you must alter all the notices that refer to this License, so 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

551 
that they refer to the ordinary GNU General Public License, version 2, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

552 
instead of to this License. (If a newer version than version 2 of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

553 
ordinary GNU General Public License has appeared, then you can specify 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

554 
that version instead if you wish.) Do not make any other change in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

555 
these notices. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

556 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

557 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

558 
Once this change is made in a given copy, it is irreversible for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

559 
that copy, so the ordinary GNU General Public License applies to all 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

560 
subsequent copies and derivative works made from that copy. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

561 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

562 
This option is useful when you wish to copy part of the code of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

563 
the Library into a program that is not a library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

564 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

565 
4. You may copy and distribute the Library (or a portion or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

566 
derivative of it, under Section 2) in object code or executable form 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

567 
under the terms of Sections 1 and 2 above provided that you accompany 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

568 
it with the complete corresponding machinereadable source code, which 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

569 
must be distributed under the terms of Sections 1 and 2 above on a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

570 
medium customarily used for software interchange. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

571 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

572 
If distribution of object code is made by offering access to copy 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

573 
from a designated place, then offering equivalent access to copy the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

574 
source code from the same place satisfies the requirement to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

575 
distribute the source code, even though third parties are not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

576 
compelled to copy the source along with the object code. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

577 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

578 
5. A program that contains no derivative of any portion of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

579 
Library, but is designed to work with the Library by being compiled or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

580 
linked with it, is called a "work that uses the Library". Such a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

581 
work, in isolation, is not a derivative work of the Library, and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

582 
therefore falls outside the scope of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

583 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

584 
However, linking a "work that uses the Library" with the Library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

585 
creates an executable that is a derivative of the Library (because it 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

586 
contains portions of the Library), rather than a "work that uses the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

587 
library". The executable is therefore covered by this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

588 
Section 6 states terms for distribution of such executables. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

589 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

590 
When a "work that uses the Library" uses material from a header file 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

591 
that is part of the Library, the object code for the work may be a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

592 
derivative work of the Library even though the source code is not. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

593 
Whether this is true is especially significant if the work can be 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

594 
linked without the Library, or if the work is itself a library. The 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

595 
threshold for this to be true is not precisely defined by law. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

596 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

597 
If such an object file uses only numerical parameters, data 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

598 
structure layouts and accessors, and small macros and small inline 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

599 
functions (ten lines or less in length), then the use of the object 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

600 
file is unrestricted, regardless of whether it is legally a derivative 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

601 
work. (Executables containing this object code plus portions of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

602 
Library will still fall under Section 6.) 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

603 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

604 
Otherwise, if the work is a derivative of the Library, you may 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

605 
distribute the object code for the work under the terms of Section 6. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

606 
Any executables containing that work also fall under Section 6, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

607 
whether or not they are linked directly with the Library itself. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

608 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

609 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

610 
6. As an exception to the Sections above, you may also compile or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

611 
link a "work that uses the Library" with the Library to produce a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

612 
work containing portions of the Library, and distribute that work 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

613 
under terms of your choice, provided that the terms permit 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

614 
modification of the work for the customer's own use and reverse 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

615 
engineering for debugging such modifications. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

616 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

617 
You must give prominent notice with each copy of the work that the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

618 
Library is used in it and that the Library and its use are covered by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

619 
this License. You must supply a copy of this License. If the work 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

620 
during execution displays copyright notices, you must include the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

621 
copyright notice for the Library among them, as well as a reference 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

622 
directing the user to the copy of this License. Also, you must do one 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

623 
of these things: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

624 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

625 
a) Accompany the work with the complete corresponding 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

626 
machinereadable source code for the Library including whatever 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

627 
changes were used in the work (which must be distributed under 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

628 
Sections 1 and 2 above); and, if the work is an executable linked 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

629 
with the Library, with the complete machinereadable "work that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

630 
uses the Library", as object code and/or source code, so that the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

631 
user can modify the Library and then relink to produce a modified 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

632 
executable containing the modified Library. (It is understood 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

633 
that the user who changes the contents of definitions files in the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

634 
Library will not necessarily be able to recompile the application 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

635 
to use the modified definitions.) 
417
7c10b5cba79b
7066915 Move Quagga to Userland
Brian Utterback <Brian.Utterback@Oracle.COM>
parents:
diff
changeset

636 

1005
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

637 
b) Accompany the work with a written offer, valid for at 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

638 
least three years, to give the same user the materials 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

639 
specified in Subsection 6a, above, for a charge no more 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

640 
than the cost of performing this distribution. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

641 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

642 
c) If distribution of the work is made by offering access to copy 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

643 
from a designated place, offer equivalent access to copy the above 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

644 
specified materials from the same place. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

645 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

646 
d) Verify that the user has already received a copy of these 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

647 
materials or that you have already sent this user a copy. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

648 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

649 
For an executable, the required form of the "work that uses the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

650 
Library" must include any data and utility programs needed for 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

651 
reproducing the executable from it. However, as a special exception, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

652 
the source code distributed need not include anything that is normally 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

653 
distributed (in either source or binary form) with the major 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

654 
components (compiler, kernel, and so on) of the operating system on 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

655 
which the executable runs, unless that component itself accompanies 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

656 
the executable. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

657 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

658 
It may happen that this requirement contradicts the license 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

659 
restrictions of other proprietary libraries that do not normally 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

660 
accompany the operating system. Such a contradiction means you cannot 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

661 
use both them and the Library together in an executable that you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

662 
distribute. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

663 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

664 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

665 
7. You may place library facilities that are a work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

666 
Library sidebyside in a single library together with other library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

667 
facilities not covered by this License, and distribute such a combined 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

668 
library, provided that the separate distribution of the work based on 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

669 
the Library and of the other library facilities is otherwise 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

670 
permitted, and provided that you do these two things: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

671 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

672 
a) Accompany the combined library with a copy of the same work 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

673 
based on the Library, uncombined with any other library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

674 
facilities. This must be distributed under the terms of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

675 
Sections above. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

676 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

677 
b) Give prominent notice with the combined library of the fact 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

678 
that part of it is a work based on the Library, and explaining 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

679 
where to find the accompanying uncombined form of the same work. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

680 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

681 
8. You may not copy, modify, sublicense, link with, or distribute 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

682 
the Library except as expressly provided under this License. Any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

683 
attempt otherwise to copy, modify, sublicense, link with, or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

684 
distribute the Library is void, and will automatically terminate your 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

685 
rights under this License. However, parties who have received copies, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

686 
or rights, from you under this License will not have their licenses 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

687 
terminated so long as such parties remain in full compliance. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

688 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

689 
9. You are not required to accept this License, since you have not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

690 
signed it. However, nothing else grants you permission to modify or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

691 
distribute the Library or its derivative works. These actions are 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

692 
prohibited by law if you do not accept this License. Therefore, by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

693 
modifying or distributing the Library (or any work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

694 
Library), you indicate your acceptance of this License to do so, and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

695 
all its terms and conditions for copying, distributing or modifying 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

696 
the Library or works based on it. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

697 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

698 
10. Each time you redistribute the Library (or any work based on the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

699 
Library), the recipient automatically receives a license from the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

700 
original licensor to copy, distribute, link with or modify the Library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

701 
subject to these terms and conditions. You may not impose any further 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

702 
restrictions on the recipients' exercise of the rights granted herein. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

703 
You are not responsible for enforcing compliance by third parties to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

704 
this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

705 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

706 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

707 
11. If, as a consequence of a court judgment or allegation of patent 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

708 
infringement or for any other reason (not limited to patent issues), 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

709 
conditions are imposed on you (whether by court order, agreement or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

710 
otherwise) that contradict the conditions of this License, they do not 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

711 
excuse you from the conditions of this License. If you cannot 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

712 
distribute so as to satisfy simultaneously your obligations under this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

713 
License and any other pertinent obligations, then as a consequence you 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

714 
may not distribute the Library at all. For example, if a patent 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

715 
license would not permit royaltyfree redistribution of the Library by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

716 
all those who receive copies directly or indirectly through you, then 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

717 
the only way you could satisfy both it and this License would be to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

718 
refrain entirely from distribution of the Library. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

719 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

720 
If any portion of this section is held invalid or unenforceable under any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

721 
particular circumstance, the balance of the section is intended to apply, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

722 
and the section as a whole is intended to apply in other circumstances. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

723 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

724 
It is not the purpose of this section to induce you to infringe any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

725 
patents or other property right claims or to contest validity of any 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

726 
such claims; this section has the sole purpose of protecting the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

727 
integrity of the free software distribution system which is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

728 
implemented by public license practices. Many people have made 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

729 
generous contributions to the wide range of software distributed 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

730 
through that system in reliance on consistent application of that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

731 
system; it is up to the author/donor to decide if he or she is willing 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

732 
to distribute software through any other system and a licensee cannot 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

733 
impose that choice. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

734 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

735 
This section is intended to make thoroughly clear what is believed to 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

736 
be a consequence of the rest of this License. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

737 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

738 
12. If the distribution and/or use of the Library is restricted in 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

739 
certain countries either by patents or by copyrighted interfaces, the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

740 
original copyright holder who places the Library under this License may add 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

741 
an explicit geographical distribution limitation excluding those countries, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

742 
so that distribution is permitted only in or among countries not thus 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

743 
excluded. In such case, this License incorporates the limitation as if 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

744 
written in the body of this License. 
417
7c10b5cba79b
7066915 Move Quagga to Userland
Brian Utterback <Brian.Utterback@Oracle.COM>
parents:
diff
changeset

745 

1005
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

746 
13. The Free Software Foundation may publish revised and/or new 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

747 
versions of the Library General Public License from time to time. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

748 
Such new versions will be similar in spirit to the present version, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

749 
but may differ in detail to address new problems or concerns. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

750 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

751 
Each version is given a distinguishing version number. If the Library 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

752 
specifies a version number of this License which applies to it and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

753 
"any later version", you have the option of following the terms and 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

754 
conditions either of that version or of any later version published by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

755 
the Free Software Foundation. If the Library does not specify a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

756 
license version number, you may choose any version ever published by 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

757 
the Free Software Foundation. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

758 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

759 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

760 
14. If you wish to incorporate parts of the Library into other free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

761 
programs whose distribution conditions are incompatible with these, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

762 
write to the author to ask for permission. For software which is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

763 
copyrighted by the Free Software Foundation, write to the Free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

764 
Software Foundation; we sometimes make exceptions for this. Our 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

765 
decision will be guided by the two goals of preserving the free status 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

766 
of all derivatives of our free software and of promoting the sharing 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

767 
and reuse of software generally. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

768 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

769 
NO WARRANTY 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

770 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

771 
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

772 
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

773 
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

774 
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

775 
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

776 
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

777 
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

778 
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

779 
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

780 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

781 
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

782 
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

783 
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

784 
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

785 
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

786 
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

787 
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

788 
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

789 
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

790 
DAMAGES. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

791 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

792 
END OF TERMS AND CONDITIONS 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

793 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

794 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

795 
Appendix: How to Apply These Terms to Your New Libraries 
417
7c10b5cba79b
7066915 Move Quagga to Userland
Brian Utterback <Brian.Utterback@Oracle.COM>
parents:
diff
changeset

796 

1005
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

797 
If you develop a new library, and you want it to be of the greatest 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

798 
possible use to the public, we recommend making it free software that 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

799 
everyone can redistribute and change. You can do so by permitting 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

800 
redistribution under these terms (or, alternatively, under the terms of the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

801 
ordinary General Public License). 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

802 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

803 
To apply these terms, attach the following notices to the library. It is 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

804 
safest to attach them to the start of each source file to most effectively 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

805 
convey the exclusion of warranty; and each file should have at least the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

806 
"copyright" line and a pointer to where the full notice is found. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

807 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

808 
<one line to give the library's name and a brief idea of what it does.> 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

809 
Copyright (C) <year> <name of author> 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

810 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

811 
This library is free software; you can redistribute it and/or 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

812 
modify it under the terms of the GNU Library General Public 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

813 
License as published by the Free Software Foundation; either 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

814 
version 2 of the License, or (at your option) any later version. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

815 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

816 
This library is distributed in the hope that it will be useful, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

817 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

818 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

819 
Library General Public License for more details. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

820 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

821 
You should have received a copy of the GNU Library General Public 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

822 
License along with this library; if not, write to the Free 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

823 
Software Foundation, Inc., 59 Temple Place  Suite 330, Boston, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

824 
MA 021111307, USA 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

825 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

826 
Also add information on how to contact you by electronic and paper mail. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

827 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

828 
You should also get your employer (if you work as a programmer) or your 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

829 
school, if any, to sign a "copyright disclaimer" for the library, if 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

830 
necessary. Here is a sample; alter the names: 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

831 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

832 
Yoyodyne, Inc., hereby disclaims all copyright interest in the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

833 
library `Frob' (a library for tweaking knobs) written by James Random Hacker. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

834 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

835 
<signature of Ty Coon>, 1 April 1990 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

836 
Ty Coon, President of Vice 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

837 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

838 
That's all there is to it! 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

839 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

840 
 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

841 
Copy of license for documentation 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

842 
 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

843 
Permission is granted to make and distribute verbatim copies of this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

844 
manual provided the copyright notice and this permission notice are 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

845 
preserved on all copies. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

846 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

847 
Permission is granted to copy and distribute modified versions of this 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

848 
manual under the conditions for verbatim copying, provided that the 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

849 
entire resulting derived work is distributed under the terms of a 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

850 
permission notice identical to this one. 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

851 

b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

852 
Permission is granted to copy and distribute translations of this manual 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

853 
into another language, under the above conditions for modified versions, 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

854 
except that this permission notice may be stated in a translation 
b96368d040f0
7202614 gdbm, halcupsutils, psutil, pycups, quagga needs TPNO data
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
417
diff
changeset

855 
approved by Kunihiro Ishiguro. 