author  Phi Tran <Phi.Tran@Sun.COM> 
Fri, 01 Jul 2011 11:11:11 0700  
changeset 356  cc77dce0ea27 
permissions  rwrr 
356
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1 
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

2 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

3 
1. Definitions. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

4 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

5 
1.1. "Contributor" means each individual or entity that creates 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

6 
or contributes to the creation of Modifications. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

7 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

8 
1.2. "Contributor Version" means the combination of the Original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

9 
Software, prior Modifications used by a Contributor (if any), 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

10 
and the Modifications made by that particular Contributor. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

11 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

12 
1.3. "Covered Software" means (a) the Original Software, or (b) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

13 
Modifications, or (c) the combination of files containing 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

14 
Original Software with files containing Modifications, in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

15 
each case including portions thereof. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

16 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

17 
1.4. "Executable" means the Covered Software in any form other 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

18 
than Source Code. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

19 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

20 
1.5. "Initial Developer" means the individual or entity that first 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

21 
makes Original Software available under this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

22 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

23 
1.6. "Larger Work" means a work which combines Covered Software or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

24 
portions thereof with code not governed by the terms of this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

25 
License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

26 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

27 
1.7. "License" means this document. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

28 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

29 
1.8. "Licensable" means having the right to grant, to the maximum 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

30 
extent possible, whether at the time of the initial grant or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

31 
subsequently acquired, any and all of the rights conveyed 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

32 
herein. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

33 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

34 
1.9. "Modifications" means the Source Code and Executable form of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

35 
any of the following: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

36 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

37 
A. Any file that results from an addition to, deletion from or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

38 
modification of the contents of a file containing Original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

39 
Software or previous Modifications; 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

40 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

41 
B. Any new file that contains any part of the Original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

42 
Software or previous Modifications; or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

43 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

44 
C. Any new file that is contributed or otherwise made 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

45 
available under the terms of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

46 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

47 
1.10. "Original Software" means the Source Code and Executable 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

48 
form of computer software code that is originally released 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

49 
under this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

50 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

51 
1.11. "Patent Claims" means any patent claim(s), now owned or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

52 
hereafter acquired, including without limitation, method, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

53 
process, and apparatus claims, in any patent Licensable by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

54 
grantor. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

55 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

56 
1.12. "Source Code" means (a) the common form of computer software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

57 
code in which modifications are made and (b) associated 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

58 
documentation included in or with such code. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

59 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

60 
1.13. "You" (or "Your") means an individual or a legal entity 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

61 
exercising rights under, and complying with all of the terms 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

62 
of, this License. For legal entities, "You" includes any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

63 
entity which controls, is controlled by, or is under common 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

64 
control with You. For purposes of this definition, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

65 
"control" means (a) the power, direct or indirect, to cause 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

66 
the direction or management of such entity, whether by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

67 
contract or otherwise, or (b) ownership of more than fifty 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

68 
percent (50%) of the outstanding shares or beneficial 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

69 
ownership of such entity. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

70 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

71 
2. License Grants. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

72 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

73 
2.1. The Initial Developer Grant. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

74 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

75 
Conditioned upon Your compliance with Section 3.1 below and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

76 
subject to third party intellectual property claims, the Initial 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

77 
Developer hereby grants You a worldwide, royaltyfree, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

78 
nonexclusive license: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

79 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

80 
(a) under intellectual property rights (other than patent or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

81 
trademark) Licensable by Initial Developer, to use, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

82 
reproduce, modify, display, perform, sublicense and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

83 
distribute the Original Software (or portions thereof), 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

84 
with or without Modifications, and/or as part of a Larger 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

85 
Work; and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

86 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

87 
(b) under Patent Claims infringed by the making, using or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

88 
selling of Original Software, to make, have made, use, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

89 
practice, sell, and offer for sale, and/or otherwise 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

90 
dispose of the Original Software (or portions thereof). 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

91 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

92 
(c) The licenses granted in Sections 2.1(a) and (b) are 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

93 
effective on the date Initial Developer first distributes 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

94 
or otherwise makes the Original Software available to a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

95 
third party under the terms of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

96 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

97 
(d) Notwithstanding Section 2.1(b) above, no patent license is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

98 
granted: (1) for code that You delete from the Original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

99 
Software, or (2) for infringements caused by: (i) the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

100 
modification of the Original Software, or (ii) the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

101 
combination of the Original Software with other software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

102 
or devices. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

103 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

104 
2.2. Contributor Grant. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

105 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

106 
Conditioned upon Your compliance with Section 3.1 below and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

107 
subject to third party intellectual property claims, each 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

108 
Contributor hereby grants You a worldwide, royaltyfree, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

109 
nonexclusive license: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

110 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

111 
(a) under intellectual property rights (other than patent or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

112 
trademark) Licensable by Contributor to use, reproduce, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

113 
modify, display, perform, sublicense and distribute the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

114 
Modifications created by such Contributor (or portions 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

115 
thereof), either on an unmodified basis, with other 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

116 
Modifications, as Covered Software and/or as part of a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

117 
Larger Work; and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

118 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

119 
(b) under Patent Claims infringed by the making, using, or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

120 
selling of Modifications made by that Contributor either 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

121 
alone and/or in combination with its Contributor Version 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

122 
(or portions of such combination), to make, use, sell, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

123 
offer for sale, have made, and/or otherwise dispose of: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

124 
(1) Modifications made by that Contributor (or portions 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

125 
thereof); and (2) the combination of Modifications made by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

126 
that Contributor with its Contributor Version (or portions 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

127 
of such combination). 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

128 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

129 
(c) The licenses granted in Sections 2.2(a) and 2.2(b) are 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

130 
effective on the date Contributor first distributes or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

131 
otherwise makes the Modifications available to a third 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

132 
party. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

133 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

134 
(d) Notwithstanding Section 2.2(b) above, no patent license is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

135 
granted: (1) for any code that Contributor has deleted 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

136 
from the Contributor Version; (2) for infringements caused 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

137 
by: (i) third party modifications of Contributor Version, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

138 
or (ii) the combination of Modifications made by that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

139 
Contributor with other software (except as part of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

140 
Contributor Version) or other devices; or (3) under Patent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

141 
Claims infringed by Covered Software in the absence of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

142 
Modifications made by that Contributor. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

143 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

144 
3. Distribution Obligations. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

145 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

146 
3.1. Availability of Source Code. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

147 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

148 
Any Covered Software that You distribute or otherwise make 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

149 
available in Executable form must also be made available in Source 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

150 
Code form and that Source Code form must be distributed only under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

151 
the terms of this License. You must include a copy of this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

152 
License with every copy of the Source Code form of the Covered 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

153 
Software You distribute or otherwise make available. You must 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

154 
inform recipients of any such Covered Software in Executable form 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

155 
as to how they can obtain such Covered Software in Source Code 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

156 
form in a reasonable manner on or through a medium customarily 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

157 
used for software exchange. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

158 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

159 
3.2. Modifications. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

160 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

161 
The Modifications that You create or to which You contribute are 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

162 
governed by the terms of this License. You represent that You 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

163 
believe Your Modifications are Your original creation(s) and/or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

164 
You have sufficient rights to grant the rights conveyed by this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

165 
License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

166 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

167 
3.3. Required Notices. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

168 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

169 
You must include a notice in each of Your Modifications that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

170 
identifies You as the Contributor of the Modification. You may 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

171 
not remove or alter any copyright, patent or trademark notices 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

172 
contained within the Covered Software, or any notices of licensing 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

173 
or any descriptive text giving attribution to any Contributor or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

174 
the Initial Developer. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

175 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

176 
3.4. Application of Additional Terms. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

177 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

178 
You may not offer or impose any terms on any Covered Software in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

179 
Source Code form that alters or restricts the applicable version 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

180 
of this License or the recipients' rights hereunder. You may 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

181 
choose to offer, and to charge a fee for, warranty, support, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

182 
indemnity or liability obligations to one or more recipients of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

183 
Covered Software. However, you may do so only on Your own behalf, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

184 
and not on behalf of the Initial Developer or any Contributor. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

185 
You must make it absolutely clear that any such warranty, support, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

186 
indemnity or liability obligation is offered by You alone, and You 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

187 
hereby agree to indemnify the Initial Developer and every 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

188 
Contributor for any liability incurred by the Initial Developer or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

189 
such Contributor as a result of warranty, support, indemnity or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

190 
liability terms You offer. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

191 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

192 
3.5. Distribution of Executable Versions. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

193 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

194 
You may distribute the Executable form of the Covered Software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

195 
under the terms of this License or under the terms of a license of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

196 
Your choice, which may contain terms different from this License, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

197 
provided that You are in compliance with the terms of this License 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

198 
and that the license for the Executable form does not attempt to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

199 
limit or alter the recipient's rights in the Source Code form from 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

200 
the rights set forth in this License. If You distribute the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

201 
Covered Software in Executable form under a different license, You 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

202 
must make it absolutely clear that any terms which differ from 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

203 
this License are offered by You alone, not by the Initial 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

204 
Developer or Contributor. You hereby agree to indemnify the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

205 
Initial Developer and every Contributor for any liability incurred 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

206 
by the Initial Developer or such Contributor as a result of any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

207 
such terms You offer. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

208 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

209 
3.6. Larger Works. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

210 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

211 
You may create a Larger Work by combining Covered Software with 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

212 
other code not governed by the terms of this License and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

213 
distribute the Larger Work as a single product. In such a case, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

214 
You must make sure the requirements of this License are fulfilled 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

215 
for the Covered Software. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

216 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

217 
4. Versions of the License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

218 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

219 
4.1. New Versions. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

220 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

221 
Sun Microsystems, Inc. is the initial license steward and may 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

222 
publish revised and/or new versions of this License from time to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

223 
time. Each version will be given a distinguishing version number. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

224 
Except as provided in Section 4.3, no one other than the license 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

225 
steward has the right to modify this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

226 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

227 
4.2. Effect of New Versions. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

228 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

229 
You may always continue to use, distribute or otherwise make the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

230 
Covered Software available under the terms of the version of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

231 
License under which You originally received the Covered Software. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

232 
If the Initial Developer includes a notice in the Original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

233 
Software prohibiting it from being distributed or otherwise made 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

234 
available under any subsequent version of the License, You must 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

235 
distribute and make the Covered Software available under the terms 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

236 
of the version of the License under which You originally received 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

237 
the Covered Software. Otherwise, You may also choose to use, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

238 
distribute or otherwise make the Covered Software available under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

239 
the terms of any subsequent version of the License published by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

240 
the license steward. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

241 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

242 
4.3. Modified Versions. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

243 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

244 
When You are an Initial Developer and You want to create a new 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

245 
license for Your Original Software, You may create and use a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

246 
modified version of this License if You: (a) rename the license 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

247 
and remove any references to the name of the license steward 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

248 
(except to note that the license differs from this License); and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

249 
(b) otherwise make it clear that the license contains terms which 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

250 
differ from this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

251 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

252 
5. DISCLAIMER OF WARRANTY. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

253 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

254 
COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

255 
BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

256 
INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

257 
SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

258 
PURPOSE OR NONINFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

259 
PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

260 
COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

261 
INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

262 
NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

263 
WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

264 
ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

265 
DISCLAIMER. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

266 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

267 
6. TERMINATION. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

268 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

269 
6.1. This License and the rights granted hereunder will terminate 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

270 
automatically if You fail to comply with terms herein and fail to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

271 
cure such breach within 30 days of becoming aware of the breach. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

272 
Provisions which, by their nature, must remain in effect beyond 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

273 
the termination of this License shall survive. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

274 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

275 
6.2. If You assert a patent infringement claim (excluding 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

276 
declaratory judgment actions) against Initial Developer or a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

277 
Contributor (the Initial Developer or Contributor against whom You 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

278 
assert such claim is referred to as "Participant") alleging that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

279 
the Participant Software (meaning the Contributor Version where 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

280 
the Participant is a Contributor or the Original Software where 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

281 
the Participant is the Initial Developer) directly or indirectly 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

282 
infringes any patent, then any and all rights granted directly or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

283 
indirectly to You by such Participant, the Initial Developer (if 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

284 
the Initial Developer is not the Participant) and all Contributors 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

285 
under Sections 2.1 and/or 2.2 of this License shall, upon 60 days 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

286 
notice from Participant terminate prospectively and automatically 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

287 
at the expiration of such 60 day notice period, unless if within 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

288 
such 60 day period You withdraw Your claim with respect to the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

289 
Participant Software against such Participant either unilaterally 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

290 
or pursuant to a written agreement with Participant. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

291 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

292 
6.3. In the event of termination under Sections 6.1 or 6.2 above, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

293 
all end user licenses that have been validly granted by You or any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

294 
distributor hereunder prior to termination (excluding licenses 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

295 
granted to You by any distributor) shall survive termination. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

296 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

297 
7. LIMITATION OF LIABILITY. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

298 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

299 
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

300 
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

301 
INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

302 
COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

303 
LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

304 
CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

305 
LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

306 
STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

307 
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

308 
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

309 
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

310 
INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

311 
APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

312 
NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

313 
CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

314 
APPLY TO YOU. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

315 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

316 
8. U.S. GOVERNMENT END USERS. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

317 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

318 
The Covered Software is a "commercial item," as that term is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

319 
defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

320 
computer software" (as that term is defined at 48 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

321 
C.F.R. 252.2277014(a)(1)) and "commercial computer software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

322 
documentation" as such terms are used in 48 C.F.R. 12.212 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

323 
(Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

324 
C.F.R. 227.72021 through 227.72024 (June 1995), all 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

325 
U.S. Government End Users acquire Covered Software with only those 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

326 
rights set forth herein. This U.S. Government Rights clause is in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

327 
lieu of, and supersedes, any other FAR, DFAR, or other clause or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

328 
provision that addresses Government rights in computer software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

329 
under this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

330 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

331 
9. MISCELLANEOUS. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

332 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

333 
This License represents the complete agreement concerning subject 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

334 
matter hereof. If any provision of this License is held to be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

335 
unenforceable, such provision shall be reformed only to the extent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

336 
necessary to make it enforceable. This License shall be governed 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

337 
by the law of the jurisdiction specified in a notice contained 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

338 
within the Original Software (except to the extent applicable law, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

339 
if any, provides otherwise), excluding such jurisdiction's 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

340 
conflictoflaw provisions. Any litigation relating to this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

341 
License shall be subject to the jurisdiction of the courts located 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

342 
in the jurisdiction and venue specified in a notice contained 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

343 
within the Original Software, with the losing party responsible 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

344 
for costs, including, without limitation, court costs and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

345 
reasonable attorneys' fees and expenses. The application of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

346 
United Nations Convention on Contracts for the International Sale 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

347 
of Goods is expressly excluded. Any law or regulation which 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

348 
provides that the language of a contract shall be construed 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

349 
against the drafter shall not apply to this License. You agree 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

350 
that You alone are responsible for compliance with the United 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

351 
States export administration regulations (and the export control 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

352 
laws and regulation of any other countries) when You use, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

353 
distribute or otherwise make available any Covered Software. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

354 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

355 
10. RESPONSIBILITY FOR CLAIMS. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

356 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

357 
As between Initial Developer and the Contributors, each party is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

358 
responsible for claims and damages arising, directly or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

359 
indirectly, out of its utilization of rights under this License 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

360 
and You agree to work with Initial Developer and Contributors to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

361 
distribute such responsibility on an equitable basis. Nothing 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

362 
herein is intended or shall be deemed to constitute any admission 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

363 
of liability. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

364 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

365 
 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

366 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

367 
NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

368 
DISTRIBUTION LICENSE (CDDL) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

369 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

370 
For Covered Software in this distribution, this License shall 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

371 
be governed by the laws of Germany (excluding conflictoflaw 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

372 
provisions). 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

373 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

374 
Any litigation relating to this License shall be subject to the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

375 
jurisdiction and the courts of Berlin Germany, with venue lying 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

376 
in Berlin Germany. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

377 
GNU GENERAL PUBLIC LICENSE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

378 
Version 2, June 1991 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

379 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

380 
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

381 
51 Franklin Street, Fifth Floor, Boston, MA 021101301 USA 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

382 
Everyone is permitted to copy and distribute verbatim copies 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

383 
of this license document, but changing it is not allowed. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

384 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

385 
Preamble 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

386 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

387 
The licenses for most software are designed to take away your 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

388 
freedom to share and change it. By contrast, the GNU General Public 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

389 
License is intended to guarantee your freedom to share and change free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

390 
softwareto make sure the software is free for all its users. This 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

391 
General Public License applies to most of the Free Software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

392 
Foundation's software and to any other program whose authors commit to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

393 
using it. (Some other Free Software Foundation software is covered by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

394 
the GNU Library General Public License instead.) You can apply it to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

395 
your programs, too. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

396 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

397 
When we speak of free software, we are referring to freedom, not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

398 
price. Our General Public Licenses are designed to make sure that you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

399 
have the freedom to distribute copies of free software (and charge for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

400 
this service if you wish), that you receive source code or can get it 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

401 
if you want it, that you can change the software or use pieces of it 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

402 
in new free programs; and that you know you can do these things. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

403 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

404 
To protect your rights, we need to make restrictions that forbid 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

405 
anyone to deny you these rights or to ask you to surrender the rights. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

406 
These restrictions translate to certain responsibilities for you if you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

407 
distribute copies of the software, or if you modify it. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

408 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

409 
For example, if you distribute copies of such a program, whether 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

410 
gratis or for a fee, you must give the recipients all the rights that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

411 
you have. You must make sure that they, too, receive or can get the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

412 
source code. And you must show them these terms so they know their 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

413 
rights. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

414 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

415 
We protect your rights with two steps: (1) copyright the software, and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

416 
(2) offer you this license which gives you legal permission to copy, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

417 
distribute and/or modify the software. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

418 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

419 
Also, for each author's protection and ours, we want to make certain 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

420 
that everyone understands that there is no warranty for this free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

421 
software. If the software is modified by someone else and passed on, we 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

422 
want its recipients to know that what they have is not the original, so 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

423 
that any problems introduced by others will not reflect on the original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

424 
authors' reputations. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

425 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

426 
Finally, any free program is threatened constantly by software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

427 
patents. We wish to avoid the danger that redistributors of a free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

428 
program will individually obtain patent licenses, in effect making the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

429 
program proprietary. To prevent this, we have made it clear that any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

430 
patent must be licensed for everyone's free use or not licensed at all. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

431 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

432 
The precise terms and conditions for copying, distribution and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

433 
modification follow. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

434 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

435 
GNU GENERAL PUBLIC LICENSE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

436 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

437 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

438 
0. This License applies to any program or other work which contains 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

439 
a notice placed by the copyright holder saying it may be distributed 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

440 
under the terms of this General Public License. The "Program", below, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

441 
refers to any such program or work, and a "work based on the Program" 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

442 
means either the Program or any derivative work under copyright law: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

443 
that is to say, a work containing the Program or a portion of it, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

444 
either verbatim or with modifications and/or translated into another 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

445 
language. (Hereinafter, translation is included without limitation in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

446 
the term "modification".) Each licensee is addressed as "you". 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

447 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

448 
Activities other than copying, distribution and modification are not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

449 
covered by this License; they are outside its scope. The act of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

450 
running the Program is not restricted, and the output from the Program 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

451 
is covered only if its contents constitute a work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

452 
Program (independent of having been made by running the Program). 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

453 
Whether that is true depends on what the Program does. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

454 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

455 
1. You may copy and distribute verbatim copies of the Program's 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

456 
source code as you receive it, in any medium, provided that you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

457 
conspicuously and appropriately publish on each copy an appropriate 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

458 
copyright notice and disclaimer of warranty; keep intact all the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

459 
notices that refer to this License and to the absence of any warranty; 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

460 
and give any other recipients of the Program a copy of this License 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

461 
along with the Program. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

462 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

463 
You may charge a fee for the physical act of transferring a copy, and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

464 
you may at your option offer warranty protection in exchange for a fee. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

465 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

466 
2. You may modify your copy or copies of the Program or any portion 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

467 
of it, thus forming a work based on the Program, and copy and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

468 
distribute such modifications or work under the terms of Section 1 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

469 
above, provided that you also meet all of these conditions: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

470 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

471 
a) You must cause the modified files to carry prominent notices 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

472 
stating that you changed the files and the date of any change. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

473 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

474 
b) You must cause any work that you distribute or publish, that in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

475 
whole or in part contains or is derived from the Program or any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

476 
part thereof, to be licensed as a whole at no charge to all third 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

477 
parties under the terms of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

478 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

479 
c) If the modified program normally reads commands interactively 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

480 
when run, you must cause it, when started running for such 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

481 
interactive use in the most ordinary way, to print or display an 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

482 
announcement including an appropriate copyright notice and a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

483 
notice that there is no warranty (or else, saying that you provide 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

484 
a warranty) and that users may redistribute the program under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

485 
these conditions, and telling the user how to view a copy of this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

486 
License. (Exception: if the Program itself is interactive but 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

487 
does not normally print such an announcement, your work based on 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

488 
the Program is not required to print an announcement.) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

489 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

490 
These requirements apply to the modified work as a whole. If 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

491 
identifiable sections of that work are not derived from the Program, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

492 
and can be reasonably considered independent and separate works in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

493 
themselves, then this License, and its terms, do not apply to those 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

494 
sections when you distribute them as separate works. But when you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

495 
distribute the same sections as part of a whole which is a work based 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

496 
on the Program, the distribution of the whole must be on the terms of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

497 
this License, whose permissions for other licensees extend to the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

498 
entire whole, and thus to each and every part regardless of who wrote it. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

499 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

500 
Thus, it is not the intent of this section to claim rights or contest 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

501 
your rights to work written entirely by you; rather, the intent is to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

502 
exercise the right to control the distribution of derivative or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

503 
collective works based on the Program. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

504 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

505 
In addition, mere aggregation of another work not based on the Program 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

506 
with the Program (or with a work based on the Program) on a volume of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

507 
a storage or distribution medium does not bring the other work under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

508 
the scope of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

509 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

510 
3. You may copy and distribute the Program (or a work based on it, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

511 
under Section 2) in object code or executable form under the terms of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

512 
Sections 1 and 2 above provided that you also do one of the following: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

513 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

514 
a) Accompany it with the complete corresponding machinereadable 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

515 
source code, which must be distributed under the terms of Sections 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

516 
1 and 2 above on a medium customarily used for software interchange; or, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

517 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

518 
b) Accompany it with a written offer, valid for at least three 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

519 
years, to give any third party, for a charge no more than your 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

520 
cost of physically performing source distribution, a complete 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

521 
machinereadable copy of the corresponding source code, to be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

522 
distributed under the terms of Sections 1 and 2 above on a medium 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

523 
customarily used for software interchange; or, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

524 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

525 
c) Accompany it with the information you received as to the offer 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

526 
to distribute corresponding source code. (This alternative is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

527 
allowed only for noncommercial distribution and only if you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

528 
received the program in object code or executable form with such 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

529 
an offer, in accord with Subsection b above.) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

530 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

531 
The source code for a work means the preferred form of the work for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

532 
making modifications to it. For an executable work, complete source 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

533 
code means all the source code for all modules it contains, plus any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

534 
associated interface definition files, plus the scripts used to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

535 
control compilation and installation of the executable. However, as a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

536 
special exception, the source code distributed need not include 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

537 
anything that is normally distributed (in either source or binary 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

538 
form) with the major components (compiler, kernel, and so on) of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

539 
operating system on which the executable runs, unless that component 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

540 
itself accompanies the executable. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

541 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

542 
If distribution of executable or object code is made by offering 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

543 
access to copy from a designated place, then offering equivalent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

544 
access to copy the source code from the same place counts as 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

545 
distribution of the source code, even though third parties are not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

546 
compelled to copy the source along with the object code. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

547 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

548 
4. You may not copy, modify, sublicense, or distribute the Program 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

549 
except as expressly provided under this License. Any attempt 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

550 
otherwise to copy, modify, sublicense or distribute the Program is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

551 
void, and will automatically terminate your rights under this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

552 
However, parties who have received copies, or rights, from you under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

553 
this License will not have their licenses terminated so long as such 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

554 
parties remain in full compliance. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

555 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

556 
5. You are not required to accept this License, since you have not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

557 
signed it. However, nothing else grants you permission to modify or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

558 
distribute the Program or its derivative works. These actions are 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

559 
prohibited by law if you do not accept this License. Therefore, by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

560 
modifying or distributing the Program (or any work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

561 
Program), you indicate your acceptance of this License to do so, and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

562 
all its terms and conditions for copying, distributing or modifying 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

563 
the Program or works based on it. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

564 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

565 
6. Each time you redistribute the Program (or any work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

566 
Program), the recipient automatically receives a license from the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

567 
original licensor to copy, distribute or modify the Program subject to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

568 
these terms and conditions. You may not impose any further 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

569 
restrictions on the recipients' exercise of the rights granted herein. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

570 
You are not responsible for enforcing compliance by third parties to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

571 
this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

572 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

573 
7. If, as a consequence of a court judgment or allegation of patent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

574 
infringement or for any other reason (not limited to patent issues), 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

575 
conditions are imposed on you (whether by court order, agreement or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

576 
otherwise) that contradict the conditions of this License, they do not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

577 
excuse you from the conditions of this License. If you cannot 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

578 
distribute so as to satisfy simultaneously your obligations under this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

579 
License and any other pertinent obligations, then as a consequence you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

580 
may not distribute the Program at all. For example, if a patent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

581 
license would not permit royaltyfree redistribution of the Program by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

582 
all those who receive copies directly or indirectly through you, then 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

583 
the only way you could satisfy both it and this License would be to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

584 
refrain entirely from distribution of the Program. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

585 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

586 
If any portion of this section is held invalid or unenforceable under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

587 
any particular circumstance, the balance of the section is intended to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

588 
apply and the section as a whole is intended to apply in other 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

589 
circumstances. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

590 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

591 
It is not the purpose of this section to induce you to infringe any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

592 
patents or other property right claims or to contest validity of any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

593 
such claims; this section has the sole purpose of protecting the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

594 
integrity of the free software distribution system, which is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

595 
implemented by public license practices. Many people have made 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

596 
generous contributions to the wide range of software distributed 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

597 
through that system in reliance on consistent application of that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

598 
system; it is up to the author/donor to decide if he or she is willing 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

599 
to distribute software through any other system and a licensee cannot 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

600 
impose that choice. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

601 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

602 
This section is intended to make thoroughly clear what is believed to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

603 
be a consequence of the rest of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

604 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

605 
8. If the distribution and/or use of the Program is restricted in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

606 
certain countries either by patents or by copyrighted interfaces, the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

607 
original copyright holder who places the Program under this License 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

608 
may add an explicit geographical distribution limitation excluding 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

609 
those countries, so that distribution is permitted only in or among 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

610 
countries not thus excluded. In such case, this License incorporates 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

611 
the limitation as if written in the body of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

612 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

613 
9. The Free Software Foundation may publish revised and/or new versions 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

614 
of the General Public License from time to time. Such new versions will 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

615 
be similar in spirit to the present version, but may differ in detail to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

616 
address new problems or concerns. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

617 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

618 
Each version is given a distinguishing version number. If the Program 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

619 
specifies a version number of this License which applies to it and "any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

620 
later version", you have the option of following the terms and conditions 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

621 
either of that version or of any later version published by the Free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

622 
Software Foundation. If the Program does not specify a version number of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

623 
this License, you may choose any version ever published by the Free Software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

624 
Foundation. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

625 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

626 
10. If you wish to incorporate parts of the Program into other free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

627 
programs whose distribution conditions are different, write to the author 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

628 
to ask for permission. For software which is copyrighted by the Free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

629 
Software Foundation, write to the Free Software Foundation; we sometimes 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

630 
make exceptions for this. Our decision will be guided by the two goals 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

631 
of preserving the free status of all derivatives of our free software and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

632 
of promoting the sharing and reuse of software generally. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

633 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

634 
NO WARRANTY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

635 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

636 
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

637 
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

638 
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

639 
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

640 
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

641 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

642 
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

643 
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

644 
REPAIR OR CORRECTION. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

645 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

646 
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

647 
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

648 
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

649 
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

650 
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

651 
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

652 
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

653 
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

654 
POSSIBILITY OF SUCH DAMAGES. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

655 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

656 
END OF TERMS AND CONDITIONS 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

657 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

658 
How to Apply These Terms to Your New Programs 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

659 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

660 
If you develop a new program, and you want it to be of the greatest 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

661 
possible use to the public, the best way to achieve this is to make it 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

662 
free software which everyone can redistribute and change under these terms. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

663 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

664 
To do so, attach the following notices to the program. It is safest 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

665 
to attach them to the start of each source file to most effectively 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

666 
convey the exclusion of warranty; and each file should have at least 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

667 
the "copyright" line and a pointer to where the full notice is found. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

668 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

669 
<one line to give the program's name and a brief idea of what it does.> 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

670 
Copyright (C) <year> <name of author> 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

671 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

672 
This program is free software; you can redistribute it and/or modify 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

673 
it under the terms of the GNU General Public License version 2 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

674 
as published by the Free Software Foundation. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

675 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

676 
This program is distributed in the hope that it will be useful, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

677 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

678 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

679 
GNU General Public License for more details. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

680 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

681 
You should have received a copy of the GNU General Public License 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

682 
along with this program; if not, write to the Free Software 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

683 
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 021101301 USA 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

684 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

685 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

686 
Also add information on how to contact you by electronic and paper mail. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

687 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

688 
If the program is interactive, make it output a short notice like this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

689 
when it starts in an interactive mode: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

690 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

691 
Gnomovision version 69, Copyright (C) year name of author 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

692 
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

693 
This is free software, and you are welcome to redistribute it 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

694 
under certain conditions; type `show c' for details. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

695 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

696 
The hypothetical commands `show w' and `show c' should show the appropriate 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

697 
parts of the General Public License. Of course, the commands you use may 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

698 
be called something other than `show w' and `show c'; they could even be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

699 
mouseclicks or menu itemswhatever suits your program. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

700 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

701 
You should also get your employer (if you work as a programmer) or your 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

702 
school, if any, to sign a "copyright disclaimer" for the program, if 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

703 
necessary. Here is a sample; alter the names: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

704 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

705 
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

706 
`Gnomovision' (which makes passes at compilers) written by James Hacker. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

707 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

708 
<signature of Ty Coon>, 1 April 1989 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

709 
Ty Coon, President of Vice 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

710 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

711 
This General Public License does not permit incorporating your program into 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

712 
proprietary programs. If your program is a subroutine library, you may 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

713 
consider it more useful to permit linking proprietary applications with the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

714 
library. If this is what you want to do, use the GNU Library General 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

715 
Public License instead of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

716 
GNU LESSER GENERAL PUBLIC LICENSE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

717 
Version 2.1, February 1999 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

718 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

719 
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

720 
51 Franklin Street, Fifth Floor, Boston, MA 021101301 USA 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

721 
Everyone is permitted to copy and distribute verbatim copies 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

722 
of this license document, but changing it is not allowed. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

723 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

724 
[This is the first released version of the Lesser GPL. It also counts 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

725 
as the successor of the GNU Library Public License, version 2, hence 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

726 
the version number 2.1.] 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

727 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

728 
Preamble 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

729 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

730 
The licenses for most software are designed to take away your 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

731 
freedom to share and change it. By contrast, the GNU General Public 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

732 
Licenses are intended to guarantee your freedom to share and change 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

733 
free softwareto make sure the software is free for all its users. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

734 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

735 
This license, the Lesser General Public License, applies to some 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

736 
specially designated software packagestypically librariesof the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

737 
Free Software Foundation and other authors who decide to use it. You 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

738 
can use it too, but we suggest you first think carefully about whether 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

739 
this license or the ordinary General Public License is the better 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

740 
strategy to use in any particular case, based on the explanations below. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

741 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

742 
When we speak of free software, we are referring to freedom of use, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

743 
not price. Our General Public Licenses are designed to make sure that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

744 
you have the freedom to distribute copies of free software (and charge 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

745 
for this service if you wish); that you receive source code or can get 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

746 
it if you want it; that you can change the software and use pieces of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

747 
it in new free programs; and that you are informed that you can do 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

748 
these things. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

749 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

750 
To protect your rights, we need to make restrictions that forbid 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

751 
distributors to deny you these rights or to ask you to surrender these 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

752 
rights. These restrictions translate to certain responsibilities for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

753 
you if you distribute copies of the library or if you modify it. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

754 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

755 
For example, if you distribute copies of the library, whether gratis 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

756 
or for a fee, you must give the recipients all the rights that we gave 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

757 
you. You must make sure that they, too, receive or can get the source 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

758 
code. If you link other code with the library, you must provide 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

759 
complete object files to the recipients, so that they can relink them 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

760 
with the library after making changes to the library and recompiling 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

761 
it. And you must show them these terms so they know their rights. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

762 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

763 
We protect your rights with a twostep method: (1) we copyright the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

764 
library, and (2) we offer you this license, which gives you legal 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

765 
permission to copy, distribute and/or modify the library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

766 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

767 
To protect each distributor, we want to make it very clear that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

768 
there is no warranty for the free library. Also, if the library is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

769 
modified by someone else and passed on, the recipients should know 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

770 
that what they have is not the original version, so that the original 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

771 
author's reputation will not be affected by problems that might be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

772 
introduced by others. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

773 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

774 
Finally, software patents pose a constant threat to the existence of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

775 
any free program. We wish to make sure that a company cannot 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

776 
effectively restrict the users of a free program by obtaining a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

777 
restrictive license from a patent holder. Therefore, we insist that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

778 
any patent license obtained for a version of the library must be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

779 
consistent with the full freedom of use specified in this license. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

780 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

781 
Most GNU software, including some libraries, is covered by the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

782 
ordinary GNU General Public License. This license, the GNU Lesser 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

783 
General Public License, applies to certain designated libraries, and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

784 
is quite different from the ordinary General Public License. We use 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

785 
this license for certain libraries in order to permit linking those 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

786 
libraries into nonfree programs. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

787 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

788 
When a program is linked with a library, whether statically or using 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

789 
a shared library, the combination of the two is legally speaking a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

790 
combined work, a derivative of the original library. The ordinary 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

791 
General Public License therefore permits such linking only if the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

792 
entire combination fits its criteria of freedom. The Lesser General 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

793 
Public License permits more lax criteria for linking other code with 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

794 
the library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

795 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

796 
We call this license the "Lesser" General Public License because it 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

797 
does Less to protect the user's freedom than the ordinary General 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

798 
Public License. It also provides other free software developers Less 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

799 
of an advantage over competing nonfree programs. These disadvantages 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

800 
are the reason we use the ordinary General Public License for many 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

801 
libraries. However, the Lesser license provides advantages in certain 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

802 
special circumstances. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

803 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

804 
For example, on rare occasions, there may be a special need to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

805 
encourage the widest possible use of a certain library, so that it becomes 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

806 
a defacto standard. To achieve this, nonfree programs must be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

807 
allowed to use the library. A more frequent case is that a free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

808 
library does the same job as widely used nonfree libraries. In this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

809 
case, there is little to gain by limiting the free library to free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

810 
software only, so we use the Lesser General Public License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

811 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

812 
In other cases, permission to use a particular library in nonfree 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

813 
programs enables a greater number of people to use a large body of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

814 
free software. For example, permission to use the GNU C Library in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

815 
nonfree programs enables many more people to use the whole GNU 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

816 
operating system, as well as its variant, the GNU/Linux operating 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

817 
system. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

818 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

819 
Although the Lesser General Public License is Less protective of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

820 
users' freedom, it does ensure that the user of a program that is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

821 
linked with the Library has the freedom and the wherewithal to run 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

822 
that program using a modified version of the Library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

823 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

824 
The precise terms and conditions for copying, distribution and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

825 
modification follow. Pay close attention to the difference between a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

826 
"work based on the library" and a "work that uses the library". The 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

827 
former contains code derived from the library, whereas the latter must 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

828 
be combined with the library in order to run. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

829 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

830 
GNU LESSER GENERAL PUBLIC LICENSE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

831 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

832 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

833 
0. This License Agreement applies to any software library or other 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

834 
program which contains a notice placed by the copyright holder or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

835 
other authorized party saying it may be distributed under the terms of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

836 
this Lesser General Public License (also called "this License"). 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

837 
Each licensee is addressed as "you". 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

838 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

839 
A "library" means a collection of software functions and/or data 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

840 
prepared so as to be conveniently linked with application programs 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

841 
(which use some of those functions and data) to form executables. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

842 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

843 
The "Library", below, refers to any such software library or work 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

844 
which has been distributed under these terms. A "work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

845 
Library" means either the Library or any derivative work under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

846 
copyright law: that is to say, a work containing the Library or a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

847 
portion of it, either verbatim or with modifications and/or translated 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

848 
straightforwardly into another language. (Hereinafter, translation is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

849 
included without limitation in the term "modification".) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

850 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

851 
"Source code" for a work means the preferred form of the work for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

852 
making modifications to it. For a library, complete source code means 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

853 
all the source code for all modules it contains, plus any associated 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

854 
interface definition files, plus the scripts used to control compilation 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

855 
and installation of the library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

856 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

857 
Activities other than copying, distribution and modification are not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

858 
covered by this License; they are outside its scope. The act of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

859 
running a program using the Library is not restricted, and output from 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

860 
such a program is covered only if its contents constitute a work based 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

861 
on the Library (independent of the use of the Library in a tool for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

862 
writing it). Whether that is true depends on what the Library does 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

863 
and what the program that uses the Library does. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

864 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

865 
1. You may copy and distribute verbatim copies of the Library's 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

866 
complete source code as you receive it, in any medium, provided that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

867 
you conspicuously and appropriately publish on each copy an 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

868 
appropriate copyright notice and disclaimer of warranty; keep intact 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

869 
all the notices that refer to this License and to the absence of any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

870 
warranty; and distribute a copy of this License along with the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

871 
Library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

872 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

873 
You may charge a fee for the physical act of transferring a copy, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

874 
and you may at your option offer warranty protection in exchange for a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

875 
fee. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

876 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

877 
2. You may modify your copy or copies of the Library or any portion 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

878 
of it, thus forming a work based on the Library, and copy and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

879 
distribute such modifications or work under the terms of Section 1 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

880 
above, provided that you also meet all of these conditions: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

881 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

882 
a) The modified work must itself be a software library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

883 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

884 
b) You must cause the files modified to carry prominent notices 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

885 
stating that you changed the files and the date of any change. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

886 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

887 
c) You must cause the whole of the work to be licensed at no 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

888 
charge to all third parties under the terms of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

889 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

890 
d) If a facility in the modified Library refers to a function or a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

891 
table of data to be supplied by an application program that uses 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

892 
the facility, other than as an argument passed when the facility 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

893 
is invoked, then you must make a good faith effort to ensure that, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

894 
in the event an application does not supply such function or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

895 
table, the facility still operates, and performs whatever part of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

896 
its purpose remains meaningful. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

897 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

898 
(For example, a function in a library to compute square roots has 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

899 
a purpose that is entirely welldefined independent of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

900 
application. Therefore, Subsection 2d requires that any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

901 
applicationsupplied function or table used by this function must 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

902 
be optional: if the application does not supply it, the square 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

903 
root function must still compute square roots.) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

904 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

905 
These requirements apply to the modified work as a whole. If 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

906 
identifiable sections of that work are not derived from the Library, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

907 
and can be reasonably considered independent and separate works in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

908 
themselves, then this License, and its terms, do not apply to those 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

909 
sections when you distribute them as separate works. But when you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

910 
distribute the same sections as part of a whole which is a work based 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

911 
on the Library, the distribution of the whole must be on the terms of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

912 
this License, whose permissions for other licensees extend to the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

913 
entire whole, and thus to each and every part regardless of who wrote 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

914 
it. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

915 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

916 
Thus, it is not the intent of this section to claim rights or contest 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

917 
your rights to work written entirely by you; rather, the intent is to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

918 
exercise the right to control the distribution of derivative or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

919 
collective works based on the Library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

920 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

921 
In addition, mere aggregation of another work not based on the Library 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

922 
with the Library (or with a work based on the Library) on a volume of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

923 
a storage or distribution medium does not bring the other work under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

924 
the scope of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

925 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

926 
3. You may opt to apply the terms of the ordinary GNU General Public 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

927 
License instead of this License to a given copy of the Library. To do 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

928 
this, you must alter all the notices that refer to this License, so 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

929 
that they refer to the ordinary GNU General Public License, version 2, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

930 
instead of to this License. (If a newer version than version 2 of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

931 
ordinary GNU General Public License has appeared, then you can specify 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

932 
that version instead if you wish.) Do not make any other change in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

933 
these notices. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

934 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

935 
Once this change is made in a given copy, it is irreversible for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

936 
that copy, so the ordinary GNU General Public License applies to all 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

937 
subsequent copies and derivative works made from that copy. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

938 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

939 
This option is useful when you wish to copy part of the code of 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

940 
the Library into a program that is not a library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

941 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

942 
4. You may copy and distribute the Library (or a portion or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

943 
derivative of it, under Section 2) in object code or executable form 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

944 
under the terms of Sections 1 and 2 above provided that you accompany 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

945 
it with the complete corresponding machinereadable source code, which 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

946 
must be distributed under the terms of Sections 1 and 2 above on a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

947 
medium customarily used for software interchange. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

948 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

949 
If distribution of object code is made by offering access to copy 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

950 
from a designated place, then offering equivalent access to copy the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

951 
source code from the same place satisfies the requirement to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

952 
distribute the source code, even though third parties are not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

953 
compelled to copy the source along with the object code. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

954 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

955 
5. A program that contains no derivative of any portion of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

956 
Library, but is designed to work with the Library by being compiled or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

957 
linked with it, is called a "work that uses the Library". Such a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

958 
work, in isolation, is not a derivative work of the Library, and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

959 
therefore falls outside the scope of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

960 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

961 
However, linking a "work that uses the Library" with the Library 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

962 
creates an executable that is a derivative of the Library (because it 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

963 
contains portions of the Library), rather than a "work that uses the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

964 
library". The executable is therefore covered by this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

965 
Section 6 states terms for distribution of such executables. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

966 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

967 
When a "work that uses the Library" uses material from a header file 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

968 
that is part of the Library, the object code for the work may be a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

969 
derivative work of the Library even though the source code is not. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

970 
Whether this is true is especially significant if the work can be 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

971 
linked without the Library, or if the work is itself a library. The 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

972 
threshold for this to be true is not precisely defined by law. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

973 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

974 
If such an object file uses only numerical parameters, data 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

975 
structure layouts and accessors, and small macros and small inline 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

976 
functions (ten lines or less in length), then the use of the object 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

977 
file is unrestricted, regardless of whether it is legally a derivative 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

978 
work. (Executables containing this object code plus portions of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

979 
Library will still fall under Section 6.) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

980 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

981 
Otherwise, if the work is a derivative of the Library, you may 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

982 
distribute the object code for the work under the terms of Section 6. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

983 
Any executables containing that work also fall under Section 6, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

984 
whether or not they are linked directly with the Library itself. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

985 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

986 
6. As an exception to the Sections above, you may also combine or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

987 
link a "work that uses the Library" with the Library to produce a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

988 
work containing portions of the Library, and distribute that work 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

989 
under terms of your choice, provided that the terms permit 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

990 
modification of the work for the customer's own use and reverse 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

991 
engineering for debugging such modifications. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

992 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

993 
You must give prominent notice with each copy of the work that the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

994 
Library is used in it and that the Library and its use are covered by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

995 
this License. You must supply a copy of this License. If the work 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

996 
during execution displays copyright notices, you must include the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

997 
copyright notice for the Library among them, as well as a reference 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

998 
directing the user to the copy of this License. Also, you must do one 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

999 
of these things: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1000 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1001 
a) Accompany the work with the complete corresponding 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1002 
machinereadable source code for the Library including whatever 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1003 
changes were used in the work (which must be distributed under 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1004 
Sections 1 and 2 above); and, if the work is an executable linked 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1005 
with the Library, with the complete machinereadable "work that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1006 
uses the Library", as object code and/or source code, so that the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1007 
user can modify the Library and then relink to produce a modified 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1008 
executable containing the modified Library. (It is understood 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1009 
that the user who changes the contents of definitions files in the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1010 
Library will not necessarily be able to recompile the application 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1011 
to use the modified definitions.) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1012 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1013 
b) Use a suitable shared library mechanism for linking with the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1014 
Library. A suitable mechanism is one that (1) uses at run time a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1015 
copy of the library already present on the user's computer system, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1016 
rather than copying library functions into the executable, and (2) 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1017 
will operate properly with a modified version of the library, if 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1018 
the user installs one, as long as the modified version is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1019 
interfacecompatible with the version that the work was made with. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1020 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1021 
c) Accompany the work with a written offer, valid for at 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1022 
least three years, to give the same user the materials 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1023 
specified in Subsection 6a, above, for a charge no more 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1024 
than the cost of performing this distribution. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1025 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1026 
d) If distribution of the work is made by offering access to copy 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1027 
from a designated place, offer equivalent access to copy the above 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1028 
specified materials from the same place. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1029 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1030 
e) Verify that the user has already received a copy of these 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1031 
materials or that you have already sent this user a copy. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1032 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1033 
For an executable, the required form of the "work that uses the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1034 
Library" must include any data and utility programs needed for 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1035 
reproducing the executable from it. However, as a special exception, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1036 
the materials to be distributed need not include anything that is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1037 
normally distributed (in either source or binary form) with the major 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1038 
components (compiler, kernel, and so on) of the operating system on 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1039 
which the executable runs, unless that component itself accompanies 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1040 
the executable. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1041 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1042 
It may happen that this requirement contradicts the license 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1043 
restrictions of other proprietary libraries that do not normally 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1044 
accompany the operating system. Such a contradiction means you cannot 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1045 
use both them and the Library together in an executable that you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1046 
distribute. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1047 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1048 
7. You may place library facilities that are a work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1049 
Library sidebyside in a single library together with other library 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1050 
facilities not covered by this License, and distribute such a combined 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1051 
library, provided that the separate distribution of the work based on 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1052 
the Library and of the other library facilities is otherwise 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1053 
permitted, and provided that you do these two things: 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1054 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1055 
a) Accompany the combined library with a copy of the same work 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1056 
based on the Library, uncombined with any other library 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1057 
facilities. This must be distributed under the terms of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1058 
Sections above. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1059 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1060 
b) Give prominent notice with the combined library of the fact 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1061 
that part of it is a work based on the Library, and explaining 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1062 
where to find the accompanying uncombined form of the same work. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1063 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1064 
8. You may not copy, modify, sublicense, link with, or distribute 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1065 
the Library except as expressly provided under this License. Any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1066 
attempt otherwise to copy, modify, sublicense, link with, or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1067 
distribute the Library is void, and will automatically terminate your 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1068 
rights under this License. However, parties who have received copies, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1069 
or rights, from you under this License will not have their licenses 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1070 
terminated so long as such parties remain in full compliance. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1071 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1072 
9. You are not required to accept this License, since you have not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1073 
signed it. However, nothing else grants you permission to modify or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1074 
distribute the Library or its derivative works. These actions are 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1075 
prohibited by law if you do not accept this License. Therefore, by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1076 
modifying or distributing the Library (or any work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1077 
Library), you indicate your acceptance of this License to do so, and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1078 
all its terms and conditions for copying, distributing or modifying 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1079 
the Library or works based on it. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1080 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1081 
10. Each time you redistribute the Library (or any work based on the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1082 
Library), the recipient automatically receives a license from the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1083 
original licensor to copy, distribute, link with or modify the Library 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1084 
subject to these terms and conditions. You may not impose any further 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1085 
restrictions on the recipients' exercise of the rights granted herein. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1086 
You are not responsible for enforcing compliance by third parties with 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1087 
this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1088 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1089 
11. If, as a consequence of a court judgment or allegation of patent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1090 
infringement or for any other reason (not limited to patent issues), 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1091 
conditions are imposed on you (whether by court order, agreement or 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1092 
otherwise) that contradict the conditions of this License, they do not 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1093 
excuse you from the conditions of this License. If you cannot 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1094 
distribute so as to satisfy simultaneously your obligations under this 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1095 
License and any other pertinent obligations, then as a consequence you 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1096 
may not distribute the Library at all. For example, if a patent 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1097 
license would not permit royaltyfree redistribution of the Library by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1098 
all those who receive copies directly or indirectly through you, then 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1099 
the only way you could satisfy both it and this License would be to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1100 
refrain entirely from distribution of the Library. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1101 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1102 
If any portion of this section is held invalid or unenforceable under any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1103 
particular circumstance, the balance of the section is intended to apply, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1104 
and the section as a whole is intended to apply in other circumstances. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1105 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1106 
It is not the purpose of this section to induce you to infringe any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1107 
patents or other property right claims or to contest validity of any 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1108 
such claims; this section has the sole purpose of protecting the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1109 
integrity of the free software distribution system which is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1110 
implemented by public license practices. Many people have made 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1111 
generous contributions to the wide range of software distributed 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1112 
through that system in reliance on consistent application of that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1113 
system; it is up to the author/donor to decide if he or she is willing 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1114 
to distribute software through any other system and a licensee cannot 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1115 
impose that choice. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1116 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1117 
This section is intended to make thoroughly clear what is believed to 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1118 
be a consequence of the rest of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1119 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1120 
12. If the distribution and/or use of the Library is restricted in 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1121 
certain countries either by patents or by copyrighted interfaces, the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1122 
original copyright holder who places the Library under this License may add 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1123 
an explicit geographical distribution limitation excluding those countries, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1124 
so that distribution is permitted only in or among countries not thus 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1125 
excluded. In such case, this License incorporates the limitation as if 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1126 
written in the body of this License. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1127 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1128 
13. The Free Software Foundation may publish revised and/or new 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1129 
versions of the Lesser General Public License from time to time. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1130 
Such new versions will be similar in spirit to the present version, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1131 
but may differ in detail to address new problems or concerns. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1132 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1133 
Each version is given a distinguishing version number. If the Library 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1134 
specifies a version number of this License which applies to it and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1135 
"any later version", you have the option of following the terms and 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1136 
conditions either of that version or of any later version published by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1137 
the Free Software Foundation. If the Library does not specify a 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1138 
license version number, you may choose any version ever published by 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1139 
the Free Software Foundation. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1140 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1141 
14. If you wish to incorporate parts of the Library into other free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1142 
programs whose distribution conditions are incompatible with these, 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1143 
write to the author to ask for permission. For software which is 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1144 
copyrighted by the Free Software Foundation, write to the Free 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1145 
Software Foundation; we sometimes make exceptions for this. Our 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1146 
decision will be guided by the two goals of preserving the free status 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1147 
of all derivatives of our free software and of promoting the sharing 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1148 
and reuse of software generally. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1149 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1150 
NO WARRANTY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1151 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1152 
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1153 
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1154 
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1155 
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1156 
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1157 
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1158 
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1159 
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1160 
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1161 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1162 
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1163 
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1164 
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1165 
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1166 
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1167 
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1168 
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1169 
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1170 
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1171 
DAMAGES. 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1172 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1173 
END OF TERMS AND CONDITIONS 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1174 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1175 
How to Apply These Terms to Your New Libraries 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1176 

cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1177 
If you develop a new library, and you want it to be of the greatest 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1178 
possible use to the public, we recommend making it free software that 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1179 
everyone can redistribute and change. You can do so by permitting 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1180 
redistribution under these terms (or, alternatively, under the terms of the 
cc77dce0ea27
PSARC/2011/154 mkisofs enhancements
Phi Tran <Phi.Tran@Sun.COM>
parents:
diff
changeset

1181 
ordinary General Public License). 