Permalink
Browse files

6929502 packages are missing some license files

6930656 license action improvements

--HG--
rename : usr/src/cmd/cmd-inet/usr.bin/pppdump/LICENSE.top.descrip => usr/src/cmd/cmd-inet/usr.bin/pppdump/THIRDPARTYLICENSE.descrip
rename : usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.bsd
rename : usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.descrip => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.bsd.descrip
rename : usr/src/pkg/license_files/lic_SUNWroute => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd
rename : usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.descrip => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd.descrip
rename : usr/src/pkg/license_files/lic_SUNWhwdata => usr/src/cmd/hwdata/THIRDPARTYLICENSE.pciids.tmpl
rename : usr/src/pkg/license_files/lic_GPLv2 => usr/src/cmd/powertop/common/COPYING
rename : usr/src/lib/librstp/THIRDPARTYLICENSE.descrip => usr/src/lib/librstp/common/COPYING.descrip
rename : usr/src/uts/common/io/e1000g/README => usr/src/uts/common/io/e1000g/THIRDPARTYLICENSE
rename : usr/src/pkg/license_files/lic_Emulex => usr/src/uts/common/io/fibre-channel/fca/emlxs/FIRMWARELICENSE
rename : usr/src/pkg/license_files/lic_Qlogic => usr/src/uts/common/io/fibre-channel/fca/qlc/FIRMWARELICENSE
rename : usr/src/uts/common/io/ib/clients/of/lic_of => usr/src/uts/common/io/ib/clients/of/THIRDPARTYLICENSE
rename : usr/src/uts/common/io/ib/clients/of/lic_of.descrip => usr/src/uts/common/io/ib/clients/of/THIRDPARTYLICENSE.descrip
rename : usr/src/pkg/license_files/cr_Intel.SUNWfipe => usr/src/uts/i86pc/io/fipe/THIRDPARTYLICENSE
  • Loading branch information...
1 parent b86b270 commit 5084e753b79a753c8b532c06eb3ad1d025e8e472 Mark J. Nelson committed Aug 2, 2010
Showing with 1,438 additions and 1,957 deletions.
  1. +7 −0 exception_lists/packaging
  2. +16 −1 usr/src/Makefile
  3. +28 −18 usr/src/README.license-files
  4. +13 −2 usr/src/cmd/acpihpd/Makefile
  5. +1 −0 usr/src/cmd/acpihpd/THIRDPARTYLICENSE.descrip
  6. +9 −4 usr/src/cmd/cmd-inet/usr.bin/pppdump/Makefile
  7. 0 usr/src/cmd/cmd-inet/usr.bin/pppdump/{LICENSE.top.descrip → THIRDPARTYLICENSE.descrip}
  8. 0 usr/src/cmd/cmd-inet/usr.sbin/in.routed/{THIRDPARTYLICENSE → THIRDPARTYLICENSE.bsd}
  9. 0 usr/src/cmd/cmd-inet/usr.sbin/in.routed/{THIRDPARTYLICENSE.descrip → THIRDPARTYLICENSE.bsd.descrip}
  10. 0 ...src/{pkg/license_files/lic_SUNWroute → cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd}
  11. +1 −0 usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd.descrip
  12. +5 −2 usr/src/cmd/dtrace/demo/Makefile
  13. +11 −3 usr/src/cmd/hwdata/Makefile
  14. +1 −0 usr/src/cmd/hwdata/THIRDPARTYLICENSE.pciids.descrip
  15. +1 −14 usr/src/{pkg/license_files/lic_SUNWhwdata → cmd/hwdata/THIRDPARTYLICENSE.pciids.tmpl}
  16. 0 usr/src/{pkg/license_files/lic_GPLv2 → cmd/powertop/common/COPYING}
  17. +1 −0 usr/src/cmd/powertop/common/COPYING.descrip
  18. +1 −0 usr/src/common/bzip2/LICENSE.descrip
  19. +1 −0 usr/src/grub/grub-0.97/AUTHORS.descrip
  20. +2 −11 usr/src/lib/librstp/Makefile
  21. 0 usr/src/lib/librstp/{THIRDPARTYLICENSE.descrip → common/COPYING.descrip}
  22. +10 −3 usr/src/lib/sasl_plugins/gssapi/Makefile
  23. +1 −0 usr/src/lib/sasl_plugins/gssapi/THIRDPARTYLICENSE.descrip
  24. +40 −14 usr/src/pkg/Makefile
  25. +63 −0 usr/src/pkg/Makefile.lic
  26. +0 −1 usr/src/pkg/license_files/cr_Intel.SUNWfipe
  27. +0 −1 usr/src/pkg/license_files/cr_Intel.SUNWintgige
  28. +0 −1 usr/src/pkg/license_files/cr_Intel.hotplug
  29. +0 −62 usr/src/pkg/license_files/grubcredits
  30. +0 −39 usr/src/pkg/license_files/lic_AMD
  31. +0 −501 usr/src/pkg/license_files/lic_Emulex
  32. +0 −1 usr/src/pkg/license_files/lic_HP
  33. +0 −594 usr/src/pkg/license_files/lic_Qlogic
  34. +0 −37 usr/src/pkg/license_files/lic_gss
  35. +0 −28 usr/src/pkg/license_files/lic_iprb
  36. +37 −25 usr/src/pkg/manifests/SUNWcs.mf
  37. +30 −22 usr/src/pkg/manifests/compatibility-ucb.mf
  38. +4 −2 usr/src/pkg/manifests/developer-astdev.mf
  39. +4 −3 usr/src/pkg/manifests/developer-build-onbld.mf
  40. +0 −1 usr/src/pkg/manifests/developer-debug-mdb-module-module-qlc.mf
  41. +5 −0 usr/src/pkg/manifests/developer-debug-mdb.mf
  42. +1 −2 usr/src/pkg/manifests/developer-dtrace.mf
  43. +2 −2 usr/src/pkg/manifests/developer-object-file.mf
  44. +4 −2 usr/src/pkg/manifests/diagnostic-cpu-counters.mf
  45. +2 −1 usr/src/pkg/manifests/diagnostic-powertop.mf
  46. +2 −2 usr/src/pkg/manifests/driver-audio-audiosolo.mf
  47. +2 −2 usr/src/pkg/manifests/driver-graphics-agpgart.mf
  48. +2 −2 usr/src/pkg/manifests/driver-graphics-drm.mf
  49. +2 −3 usr/src/pkg/manifests/driver-i86pc-fipe.mf
  50. +2 −2 usr/src/pkg/manifests/driver-network-afe.mf
  51. +2 −2 usr/src/pkg/manifests/driver-network-amd8111s.mf
  52. +2 −1 usr/src/pkg/manifests/driver-network-arn.mf
  53. +2 −1 usr/src/pkg/manifests/driver-network-ath.mf
  54. +2 −2 usr/src/pkg/manifests/driver-network-atu.mf
  55. +2 −2 usr/src/pkg/manifests/driver-network-bge.mf
  56. +4 −2 usr/src/pkg/manifests/driver-network-bpf.mf
  57. +2 −2 usr/src/pkg/manifests/driver-network-chxge.mf
  58. +2 −3 usr/src/pkg/manifests/driver-network-e1000g.mf
  59. +2 −4 usr/src/pkg/manifests/driver-network-elxl.mf
  60. +3 −1 usr/src/pkg/manifests/driver-network-emlxs.mf
  61. +4 −4 usr/src/pkg/manifests/driver-network-ipw.mf
  62. +6 −6 usr/src/pkg/manifests/driver-network-iwh.mf
  63. +4 −4 usr/src/pkg/manifests/driver-network-iwi.mf
  64. +4 −4 usr/src/pkg/manifests/driver-network-iwk.mf
  65. +4 −4 usr/src/pkg/manifests/driver-network-iwp.mf
  66. +2 −2 usr/src/pkg/manifests/driver-network-ixgb.mf
  67. +2 −2 usr/src/pkg/manifests/driver-network-ixgbe.mf
  68. +4 −4 usr/src/pkg/manifests/driver-network-mwl.mf
  69. +2 −2 usr/src/pkg/manifests/driver-network-mxfe.mf
  70. +2 −2 usr/src/pkg/manifests/driver-network-myri10ge.mf
  71. +2 −2 usr/src/pkg/manifests/driver-network-ntxn.mf
  72. +2 −2 usr/src/pkg/manifests/driver-network-ofk.mf
  73. +2 −2 usr/src/pkg/manifests/driver-network-pcan.mf
  74. +2 −2 usr/src/pkg/manifests/driver-network-pcwl.mf
  75. +2 −0 usr/src/pkg/manifests/driver-network-platform.mf
  76. +2 −1 usr/src/pkg/manifests/driver-network-qlc.mf
  77. +2 −2 usr/src/pkg/manifests/driver-network-ral.mf
  78. +2 −2 usr/src/pkg/manifests/driver-network-rds.mf
  79. +2 −2 usr/src/pkg/manifests/driver-network-rdsv3.mf
  80. +2 −2 usr/src/pkg/manifests/driver-network-rtw.mf
  81. +2 −2 usr/src/pkg/manifests/driver-network-rum.mf
  82. +2 −2 usr/src/pkg/manifests/driver-network-rwd.mf
  83. +4 −4 usr/src/pkg/manifests/driver-network-rwn.mf
  84. +2 −2 usr/src/pkg/manifests/driver-network-sfe.mf
  85. +4 −4 usr/src/pkg/manifests/driver-network-uath.mf
  86. +2 −2 usr/src/pkg/manifests/driver-network-ural.mf
  87. +2 −2 usr/src/pkg/manifests/driver-network-urtw.mf
  88. +4 −4 usr/src/pkg/manifests/driver-network-wpi.mf
  89. +2 −1 usr/src/pkg/manifests/driver-network-yge.mf
  90. +2 −2 usr/src/pkg/manifests/driver-network-zyd.mf
  91. +2 −2 usr/src/pkg/manifests/driver-storage-aac.mf
  92. +2 −2 usr/src/pkg/manifests/driver-storage-amr.mf
  93. +0 −1 usr/src/pkg/manifests/driver-storage-cpqary3.mf
  94. +2 −4 usr/src/pkg/manifests/driver-storage-mega_sas.mf
  95. +2 −1 usr/src/pkg/manifests/driver-storage-mr_sas.mf
  96. +2 −2 usr/src/pkg/manifests/driver-storage-pmcs.mf
  97. +2 −0 usr/src/pkg/manifests/driver-usb.mf
  98. +2 −1 usr/src/pkg/manifests/library-libtecla.mf
  99. +2 −2 usr/src/pkg/manifests/library-print-open-printing-ipp.mf
  100. +2 −1 usr/src/pkg/manifests/library-security-tcp-wrapper.mf
  101. +2 −1 usr/src/pkg/manifests/naming-ldap.mf
  102. +2 −1 usr/src/pkg/manifests/network-bridging.mf
  103. +2 −2 usr/src/pkg/manifests/network-ftp.mf
  104. +2 −1 usr/src/pkg/manifests/network-ipfilter-header-ipfilter.mf
  105. +2 −1 usr/src/pkg/manifests/network-ipfilter.mf
  106. +2 −2 usr/src/pkg/manifests/network-netcat.mf
  107. +2 −1 usr/src/pkg/manifests/network-ssh-ssh-key.mf
  108. +2 −1 usr/src/pkg/manifests/network-ssh.mf
  109. +2 −2 usr/src/pkg/manifests/network-telnet.mf
  110. +2 −1 usr/src/pkg/manifests/package-svr4.mf
  111. +2 −2 usr/src/pkg/manifests/print-lp-compatibility-sunos4.mf
  112. +2 −1 usr/src/pkg/manifests/runtime-perl-510-module-sun-solaris.mf
  113. +2 −1 usr/src/pkg/manifests/runtime-perl-584-extra.mf
  114. +2 −1 usr/src/pkg/manifests/runtime-perl-584.mf
  115. +1 −1 usr/src/pkg/manifests/service-hal.mf
  116. +2 −0 usr/src/pkg/manifests/service-network-dhcp.mf
  117. +4 −4 usr/src/pkg/manifests/service-network-dns-mdns.mf
  118. +2 −2 usr/src/pkg/manifests/service-network-ftp.mf
  119. +8 −8 usr/src/pkg/manifests/service-network-network-clients.mf
  120. +4 −4 usr/src/pkg/manifests/service-network-network-servers.mf
  121. +2 −1 usr/src/pkg/manifests/service-network-smtp-sendmail.mf
  122. +2 −1 usr/src/pkg/manifests/service-network-ssh.mf
  123. +2 −1 usr/src/pkg/manifests/service-network-uucp.mf
  124. +2 −2 usr/src/pkg/manifests/service-network-wpa.mf
  125. +2 −2 usr/src/pkg/manifests/service-security-kerberos-5.mf
  126. +1 −1 usr/src/pkg/manifests/service-storage-ndmp.mf
  127. +2 −1 usr/src/pkg/manifests/source-demo-system.mf
  128. +6 −6 usr/src/pkg/manifests/source-network-pppdump.mf
  129. +2 −1 usr/src/pkg/manifests/source-security-tcp-wrapper.mf
  130. +2 −2 usr/src/pkg/manifests/source-system-grub.mf
  131. +2 −2 usr/src/pkg/manifests/system-boot-grub.mf
  132. +1 −1 usr/src/pkg/manifests/system-boot-wanboot.mf
  133. +2 −0 usr/src/pkg/manifests/system-compatibility-sunos4.mf
  134. +2 −1 usr/src/pkg/manifests/system-data-hardware-registry.mf
  135. +2 −1 usr/src/pkg/manifests/system-data-terminfo.mf
  136. +8 −4 usr/src/pkg/manifests/system-extended-system-utilities.mf
  137. +4 −0 usr/src/pkg/manifests/system-file-system-ntfsprogs.mf
  138. +8 −8 usr/src/pkg/manifests/system-file-system-smb.mf
  139. +2 −2 usr/src/pkg/manifests/system-file-system-udfs.mf
  140. +2 −2 usr/src/pkg/manifests/system-header-header-agp.mf
  141. +2 −0 usr/src/pkg/manifests/system-header.mf
  142. +2 −0 usr/src/pkg/manifests/system-kernel-cpu-sun4v.mf
  143. +2 −1 usr/src/pkg/manifests/system-kernel-dynamic-reconfiguration-i86pc.mf
  144. +11 −3 usr/src/pkg/manifests/system-kernel-platform.mf
  145. +2 −2 usr/src/pkg/manifests/system-kernel-security-gss.mf
  146. +27 −23 usr/src/pkg/manifests/system-kernel.mf
  147. +1 −1 usr/src/pkg/manifests/system-library-policykit.mf
  148. +2 −2 usr/src/pkg/manifests/system-library-security-crypto-pkcs11_kms.mf
  149. +6 −4 usr/src/pkg/manifests/system-library-security-gss.mf
  150. +2 −1 usr/src/pkg/manifests/system-library-security-libsasl.mf
  151. +2 −1 usr/src/pkg/manifests/system-library-storage-fibre-channel-hbaapi.mf
  152. +2 −1 usr/src/pkg/manifests/system-library-storage-ima-header-ima.mf
  153. +2 −1 usr/src/pkg/manifests/system-library-storage-ima.mf
  154. +2 −2 usr/src/pkg/manifests/system-library-storage-libmpapi.mf
  155. +52 −38 usr/src/pkg/manifests/system-library.mf
  156. +4 −0 usr/src/pkg/manifests/system-management-intel-amt.mf
  157. +2 −2 usr/src/pkg/manifests/system-management-snmp-sea.mf
  158. +6 −6 usr/src/pkg/manifests/system-network-ppp-pppdump.mf
  159. +4 −4 usr/src/pkg/manifests/system-network-ppp.mf
  160. +6 −5 usr/src/pkg/manifests/system-network-routing.mf
  161. +2 −1 usr/src/pkg/manifests/system-security-kerberos-5.mf
  162. +4 −0 usr/src/pkg/manifests/system-storage-parted.mf
  163. +2 −1 usr/src/pkg/manifests/system-storage-sasinfo.mf
  164. +26 −17 usr/src/pkg/manifests/text-doctools.mf
  165. +8 −2 usr/src/pkg/transforms/extract_metadata
  166. +19 −13 usr/src/tools/findunref/exception_list.common
  167. +0 −8 usr/src/tools/findunref/exception_list.open
  168. +1 −7 usr/src/tools/onbld/Makefile
  169. +339 −0 usr/src/tools/onbld/THIRDPARTYLICENSE
  170. +1 −1 usr/src/tools/onbld/THIRDPARTYLICENSE.descrip
  171. +0 −202 usr/src/tools/opensolaris/license-list
  172. +1 −4 usr/src/tools/req.flg
  173. +20 −8 usr/src/tools/scripts/nightly.sh
  174. +1 −0 usr/src/uts/common/io/bpf/BPF.LICENCE.descrip
  175. +21 −0 usr/src/uts/common/io/e1000g/THIRDPARTYLICENSE
  176. +1 −0 usr/src/uts/common/io/e1000g/THIRDPARTYLICENSE.descrip
  177. +105 −0 usr/src/uts/common/io/fibre-channel/fca/emlxs/FIRMWARELICENSE
  178. +1 −0 usr/src/uts/common/io/fibre-channel/fca/emlxs/FIRMWARELICENSE.descrip
  179. +184 −0 usr/src/uts/common/io/fibre-channel/fca/qlc/FIRMWARELICENSE
  180. +1 −0 usr/src/uts/common/io/fibre-channel/fca/qlc/FIRMWARELICENSE.descrip
  181. 0 usr/src/uts/common/io/ib/clients/of/{lic_of → THIRDPARTYLICENSE}
  182. 0 usr/src/uts/common/io/ib/clients/of/{lic_of.descrip → THIRDPARTYLICENSE.descrip}
  183. +24 −0 usr/src/uts/i86pc/io/fipe/THIRDPARTYLICENSE
  184. +1 −0 usr/src/uts/i86pc/io/fipe/THIRDPARTYLICENSE.descrip
View
7 exception_lists/packaging
@@ -934,3 +934,10 @@ opt/onbld/bin/sparc/elfsign sparc
# Private socket filter API
#
usr/include/sys/sockfilter.h
+#
+# We don't actually validate license action payloads, and the license
+# staging area is provided as a separate basedir for package
+# publication. The net result is that everything therein should be
+# ignored for packaging validation.
+#
+licenses
View
17 usr/src/Makefile
@@ -92,10 +92,25 @@ check := TARGET= check
all: mapfiles closedbins sgs .WAIT $(SUBDIRS) pkg
-install: install1 install2 _msg
+#
+# The _msg build is a two-step process. First, the _msg dependency
+# causes recursive makes in $(MSGSUBDIRS), which stages raw message
+# files in $(ROOT)/catalog. Second, the action from the install
+# target rule causes those messages to be post-processed from where
+# they were staged in $(ROOT)/catalog, and the results placed into the
+# proto area.
+#
+# The stage-licenses target causes the license files needed for
+# packaging to be pulled from $(SRC) and $(CLOSED) and staged in
+# $(ROOT)/licenses.
+#
+install: install1 install2 _msg stage-licenses
@cd msg; pwd; $(MAKE) _msg
@rm -rf "$(ROOT)/catalog"
+stage-licenses: install2
+ @cd pkg; pwd; $(MAKE) stage-licenses
+
install1: mapfiles closedbins sgs
install2: install1 $(SUBDIRS)
View
46 usr/src/README.license-files
@@ -18,21 +18,25 @@
#
# CDDL HEADER END
#
+
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
OK, so you've got approval to integrate code, and you want to know how to
properly communicate the license terms. What do you do next?
-0. Determine whether your code should be covered by Sun copyright,
- CDDL, and/or a third party license. If only Sun copyright and/or
- CDDL, then skip to step 4.
+0. Determine whether your code should be covered by Oracle copyright,
+ CDDL, and/or a third party license. If only Oracle copyright and/or
+ CDDL, then skip to step 3.
1. Scan the source code and extract all of the third party licenses
into one or more separate files.
+ This information may be present in comments in source code, or may
+ already be provided as separate files. For example, GPL license
+ terms are often found in files named "COPYING."
+
A. In general, you'll name these files "THIRDPARTYLICENSE," and
you'll put one in each source directory (i.e. one per library,
or one per command, or one per kernel module.)
@@ -52,21 +56,21 @@ properly communicate the license terms. What do you do next?
EXAMPLE: usr/src/cmd/perl/Makefile
- This approach is usually overkill. But if the third party license
- will remain unchanged while the corresponding copyright will change
- dates frequently, then this approach can work well, because you won't
- need to update the license files manually.
+ If the corresponding copyright will change dates frequently,
+ then this approach can work well, because you won't need to
+ update the license files manually.
+
+ If you do this, then your license file should be a dependency of
+ both the all and install targets, and should be removed via
+ clobber, usually by way of CLOBBERFILES.
2. Give each of the license files a corresponding ".descrip" file with
- an extremely terse explanation of the contents. Something like
- "MJN DRIVER" or "PORTIONS OF ARCANE FUNCTIONALITY" is sufficient.
+ a terse explanation of the contents. Something like "MJN DRIVER"
+ or "PORTIONS OF ARCANE FUNCTIONALITY" is sufficient.
EXAMPLE: usr/src/cmd/refer/THIRDPARTYLICENSE.descrip
-3. Edit usr/src/tools/opensolaris/license-list and add the full path
- of your new license file(s).
-
-4. Figure out which packages deliver objects that are built using the
+3. Figure out which packages deliver objects that are built using the
new source, and add license actions to the package manifest(s).
A. It's extremely rare for a package NOT to include a Sun copyright
@@ -81,11 +85,13 @@ properly communicate the license terms. What do you do next?
copyrights or licenses, you can use
license license_in_headers license=license_in_headers
- license path/to/most/common/copyright/file license=path/to/most/common/copyright/file
- license path/to/most/common/license/file license=path/to/most/common/license/file
+ license path/to/most/common/copyright/file \
+ license=path/to/most/common/copyright/file
+ license path/to/most/common/license/file \
+ license=path/to/most/common/license/file
C. For your new license files, the path you use in your license
- actions should be relative to ${SRC}.
+ actions should be relative to ${CODEMGR_WS}.
D. Empty packages: if your package delivers nothing (or, more strictly
speaking, nothing besides directories) you should include the Sun
@@ -94,3 +100,7 @@ properly communicate the license terms. What do you do next?
E. As with any other action that is architecture dependent, license
actions may be preceded by $(blah_ONLY), where "blah" corresponds
to $(uname -p).
+
+ If you don't add the appropriate license actions to package
+ manifests, then your license and description files will show up as
+ unreferenced in the build.
View
15 usr/src/cmd/acpihpd/Makefile
@@ -18,13 +18,17 @@
#
# CDDL HEADER END
#
+
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+
#
# Copyright (c) 2010, Intel Corporation.
# All rights reserved.
#
+
+#
# cmd/acpihpd/Makefile
#
@@ -46,10 +50,17 @@ lint := TARGET = lint
.KEEP_STATE:
+CLOBBERFILES += THIRDPARTYLICENSE
+
all: $(SUBDIRS)
install: $(SUBDIRS) $(ROOTMANIFEST) $(ROOTSVCMETHOD)
+all install: THIRDPARTYLICENSE
+
+THIRDPARTYLICENSE: acpihpd.c
+ $(SED) -e '/sys\/param.h/,$$ d' acpihpd.c > $@
+
clean clobber lint: $(SUBDIRS)
check: $(CHKMANIFEST)
View
1 usr/src/cmd/acpihpd/THIRDPARTYLICENSE.descrip
@@ -0,0 +1 @@
+INTEL ACPI HOTPLUG DAEMON
View
13 usr/src/cmd/cmd-inet/usr.bin/pppdump/Makefile
@@ -1,8 +1,5 @@
#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# Copyright (c) 2000-2001 by Sun Microsystems, Inc.
-# All rights reserved.
+# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
#
# cmd/cmd-inet/usr.bin/pppdump/Makefile
#
@@ -21,6 +18,14 @@ CPPFLAGS += -DPPP_DEFS_IN_NET
all: $(PROG)
+CLOBBERFILES += THIRDPARTYLICENSE
+
+all install: THIRDPARTYLICENSE
+
+THIRDPARTYLICENSE: LICENSE.top COPYING.top
+ $(RM) $@
+ $(CAT) LICENSE.top COPYING.top > $@
+
$(PROG): $(OBJS)
$(LINK.c) $(OBJS) -o $@ $(LDLIBS)
$(POST_PROCESS)
View
0 ...-inet/usr.bin/pppdump/LICENSE.top.descrip → ...usr.bin/pppdump/THIRDPARTYLICENSE.descrip
File renamed without changes.
View
0 ...inet/usr.sbin/in.routed/THIRDPARTYLICENSE → .../usr.sbin/in.routed/THIRDPARTYLICENSE.bsd
File renamed without changes.
View
0 ....sbin/in.routed/THIRDPARTYLICENSE.descrip → ...n/in.routed/THIRDPARTYLICENSE.bsd.descrip
File renamed without changes.
View
0 usr/src/pkg/license_files/lic_SUNWroute → ....sbin/in.routed/THIRDPARTYLICENSE.freebsd
File renamed without changes.
View
1 usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd.descrip
@@ -0,0 +1 @@
+PORTIONS OF ROUTED COMMAND FUNCTIONALITY
View
7 usr/src/cmd/dtrace/demo/Makefile
@@ -24,6 +24,9 @@
include ../../Makefile.cmd
+i386_DFILES = \
+ iprb.d
+
DFILES = \
applicat.d \
badopen.d \
@@ -53,7 +56,6 @@ DFILES = \
ipio.d \
ipproto.d \
tcprst.d \
- iprb.d \
kstat.d \
ksyms.d \
libc.d \
@@ -121,7 +123,8 @@ DFILES = \
writetimeq.d \
xioctl.d \
xterm.d \
- xwork.d
+ xwork.d \
+ $($(MACH)_DFILES)
HTMLFILES = index.html
View
14 usr/src/cmd/hwdata/Makefile
@@ -18,9 +18,9 @@
#
# CDDL HEADER END
#
+
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
#
include ../Makefile.cmd
@@ -31,7 +31,14 @@ ROOTHWDATA = $(HWDATA:%=$(HWDATADIR)/%)
$(ROOTHWDATA) := FILEMODE = 444
-all:
+CLOBBERFILES += THIRDPARTYLICENSE.pciids
+
+all install: THIRDPARTYLICENSE.pciids
+
+THIRDPARTYLICENSE.pciids: pci.ids THIRDPARTYLICENSE.pciids.tmpl
+ $(RM) $@
+ $(SED) -e '/^$$/,$$ d' < pci.ids > $@
+ $(CAT) THIRDPARTYLICENSE.pciids.tmpl >> $@
install: $(ROOTHWDATA)
@@ -42,3 +49,4 @@ lint check clean clobber:
FRC:
+include ../Makefile.targ
View
1 usr/src/cmd/hwdata/THIRDPARTYLICENSE.pciids.descrip
@@ -0,0 +1 @@
+PCIIDS
View
15 usr/src/pkg/license_files/lic_SUNWhwdata → .../cmd/hwdata/THIRDPARTYLICENSE.pciids.tmpl
@@ -1,21 +1,8 @@
-# List of PCI ID's
-#
-# Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the
-# Linux PCI ID's Project at http://pciids.sf.net/.
-#
-# New data are always welcome, especially if accurate. If you have
-# anything to contribute, please follow the instructions at the web site
-# or send a diff -u against the most recent pci.ids to pci-ids@ucw.cz.
-#
-# This file can be distributed under either the GNU General Public License
-# (version 2 or higher) or the 3-clause BSD License.
-#
-# Daily snapshot on Fri 2006-08-04 01:05:03
Sun chooses to license this file under the 3-clause BSD license, reproduced
below. For the purposes of this license, "copyright holder" should be
considered to be Martin Mares and other volunteers from the Linux PCI ID's
-Project, and "year" should be 2006
+Project, and "year" should be as copyrighted above.
* Copyright (c) <year>, <copyright holder>
* All rights reserved.
View
0 usr/src/pkg/license_files/lic_GPLv2 → usr/src/cmd/powertop/common/COPYING
File renamed without changes.
View
1 usr/src/cmd/powertop/common/COPYING.descrip
@@ -0,0 +1 @@
+POWERTOP
View
1 usr/src/common/bzip2/LICENSE.descrip
@@ -0,0 +1 @@
+BZIP2
View
1 usr/src/grub/grub-0.97/AUTHORS.descrip
@@ -0,0 +1 @@
+GRUB SOFTWARE
View
13 usr/src/lib/librstp/Makefile
@@ -18,9 +18,9 @@
#
# CDDL HEADER END
#
+
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
#
include $(SRC)/lib/Makefile.lib
@@ -39,14 +39,6 @@ lint := TARGET = lint
all clean clobber install lint: $(SUBDIRS)
-install: THIRDPARTYLICENSE
-
-THIRDPARTYLICENSE: common/COPYING
- $(RM) $@
- $(CP) $? $@
-
-CLOBBERFILES += THIRDPARTYLICENSE
-
install_h: $(ROOTHDRS)
check:
@@ -56,5 +48,4 @@ $(SUBDIRS): FRC
FRC:
-include $(SRC)/Makefile.msg.targ
include $(SRC)/lib/Makefile.targ
View
0 ...src/lib/librstp/THIRDPARTYLICENSE.descrip → usr/src/lib/librstp/common/COPYING.descrip
File renamed without changes.
View
13 usr/src/lib/sasl_plugins/gssapi/Makefile
@@ -1,7 +1,14 @@
#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
#
-# ident "%Z%%M% %I% %E% SMI"
include ../Makefile.subdirs
+
+all install: THIRDPARTYLICENSE
+
+THIRDPARTYLICENSE: gssapi.c
+ $(SED) -e '/GSSAPI SASL plugin/,/^$$/ p' -e 'd' gssapi.c > $@
+
+CLOBBERFILES += THIRDPARTYLICENSE
+
+include $(SRC)/lib/Makefile.targ
View
1 usr/src/lib/sasl_plugins/gssapi/THIRDPARTYLICENSE.descrip
@@ -0,0 +1 @@
+GSSAPI SASL PLUGIN
View
54 usr/src/pkg/Makefile
@@ -66,20 +66,15 @@ PKGDEBUG= @
# is unable to find the required binaries.
# 2. You need the desired tools proto area, which you can get in the
# same ways as the normal proto area. If you don't do this, you
-# will get packaging failures building SUNWonbld, because pkgsend is
+# will get packaging failures building onbld, because pkgsend is
# unable to find the tools binaries.
-# 3. You need to have built the appropriate third party license
-# files in $SRC, which generally means you should override SRC in
-# your build environment. If you don't do this, you will get
-# packaging failures because pkgsend is unable to find various
-# THIRDPARTYLICENSE files.
-# 4. The remainder of this Makefile should never refer directly to
+# 3. The remainder of this Makefile should never refer directly to
# $(MACH). Instead, $(PKGMACH) should be used whenever an
# architecture-specific path or token is needed. If this is done
# incorrectly, then packaging will fail, and you will see the
# value of $(uname -p) instead of the value of $(PKGMACH) in the
# commands that fail.
-# 5. Each time a rule in this Makefile invokes $(MAKE), it should
+# 4. Each time a rule in this Makefile invokes $(MAKE), it should
# pass PKGMACH=$(PKGMACH) explicitly on the command line. If
# this is done incorrectly, then packaging will fail, and you
# will see the value of $(uname -p) instead of the value of
@@ -212,7 +207,6 @@ PKGMOG_DEFINES= \
PKGVERS_BUILTON=$(PKGVERS_BUILTON) \
PKGVERS_BRANCH=$(PKGVERS_BRANCH) \
PKGVERS=$(PKGVERS) \
- SRC=$(SRC) \
CLOSED_BUILD=$(CLOSED_BUILD) \
OPEN_BUILD=$(OPEN_ONLY_BUILD) \
USE_INTERNAL_CRYPTO=$(USE_INTERNAL_CRYPTO) \
@@ -379,6 +373,7 @@ PKGLISTS= \
# |
# processed manifests
#
+
ALL_TARGETS= $(PROC_SYNTH_PKGS) proto_list_$(PKGMACH)
all: $(ALL_TARGETS)
@@ -443,7 +438,12 @@ repository-metadata: publish_pkgs
#
publish_pkgs: $(REPOS:%=$(PKGDEST)/repo.%) $(PDIR)/gendeps .WAIT $(PUB_PKGS)
-$(PUB_PKGS): FRC
+#
+# Before publishing, we want to pull the license files from $CODEMGR_WS
+# into the proto area. This allows us to NOT pass $SRC (or
+# $CODEMGR_WS) as a basedir for publication.
+#
+$(PUB_PKGS): stage-licenses
#
# Initialize the empty on-disk repositories
@@ -521,7 +521,7 @@ $(PDIR)/%.mog: manifests/%.mf
@print "Processing manifest $(<F)"
@pkgfmt -c $<
$(PKGDEBUG)$(RM) $(@) $(@:%.mog=%) $(@:%.mog=%.nodepend) \
- $(PDIR)/$(@F:%.mog=%).metadata.* $(@).vars
+ $(@:%.mog=%.lics) $(PDIR)/$(@F:%.mog=%).metadata.* $(@).vars
$(PKGDEBUG)$(PKGMOGRIFY) $(PKGMOG_VERBOSE) $(PM_INC:%= -I %) \
$(PKGMOG_DEFINES:%=-D %) -P $(@).vars -O $(@) \
$(<) $(PM_TRANSFORMS)
@@ -537,8 +537,9 @@ $(PDIR)/%.mog: manifests/%.mf
\( "$$PKGSTAT" = "renamed" \) ]; \
then print $(PKGDEP_INCORP) >> $(@); \
fi; \
+ print $$LICS > $(@:%.mog=%.lics); \
else \
- $(TOUCH) $(@); \
+ $(TOUCH) $(@) $(@:%.mog=%.lics); \
fi
$(PKGDEBUG)$(RM) $(@).vars
@@ -564,8 +565,9 @@ $(PDIR)/%.pub: $(PDIR)/%.res
if [ -s $(<) ]; then \
print "Publishing $(@F:%.pub=%) to $$r repository"; \
pkgsend -s file://$(PKGDEST)/repo.$$r publish \
- -d $(PKGROOT) -d $(TOOLSROOT) -d $(SRC)/pkg/license_files \
- -d $(SRC) --fmri-in-manifest --no-index --no-catalog $(<) \
+ -d $(PKGROOT) -d $(TOOLSROOT) \
+ -d license_files -d $(PKGROOT)/licenses \
+ --fmri-in-manifest --no-index --no-catalog $(<) \
> /dev/null; \
fi; \
$(TOUCH) $(@);
@@ -671,6 +673,30 @@ makesilent:
@$(MAKE) -e $(PROC_PKGS) PKGMACH=$(PKGMACH) \
SUPPRESSPKGDEP=$(SUPPRESSPKGDEP) > /dev/null
+#
+# The .lics files were created during pkgmogrification, and list the
+# set of licenses to pull from $SRC for each package. Because
+# licenses may be duplicated between packages, we uniquify them as
+# well as aggregating them here.
+#
+license-list: makesilent
+ $(PKGDEBUG)( for l in `cat $(PROC_PKGS:%.mog=%.lics)`; \
+ do print $$l; done ) | sort -u > $@
+
+#
+# Staging the license and description files in the proto area allows
+# us to do proper unreferenced file checking of both license and
+# description files without blanket exceptions, and to pull license
+# content without reference to $CODEMGR_WS during publication.
+#
+stage-licenses: license-list FRC
+ $(PKGDEBUG)$(MAKE) -e -f Makefile.lic \
+ PKGDEBUG=$(PKGDEBUG) LICROOT=$(PKGROOT)/licenses \
+ `$(NAWK) '{ \
+ print "$(PKGROOT)/licenses/" $$0; \
+ print "$(PKGROOT)/licenses/" $$0 ".descrip"; \
+ }' license-list` > /dev/null;
+
protocmp: makesilent
@validate_pkg -a $(PKGMACH) -v \
$(EXCEPTIONS:%=-e $(CODEMGR_WS)/exception_lists/%) \
View
63 usr/src/pkg/Makefile.lic
@@ -0,0 +1,63 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# PKGDEBUG and LICROOT should be defined on the command line or in
+# the environment when using this Makefile, as they generally come
+# from usr/src/pkg/Makefile. The remaining env vars should already
+# be part of a working build environment.
+#
+
+include $(SRC)/Makefile.master
+
+#
+# For license files in the open source tree, always copy them from src
+# into the license staging directory in the proto area
+#
+$(LICROOT)/usr/src/%: $(CODEMGR_WS)/usr/src/%
+ $(PKGDEBUG)if [ ! -d $(@D) ]; then mkdir -p $(@D); fi
+ $(PKGDEBUG)$(INS.file)
+
+#
+# For license files in the closed source tree, the desired action
+# depends on the type of build.
+#
+# 1. For a normal build, with closed source present, simply copy the
+# file into the license staging directory.
+#
+# 2. For a Tonic build, copy the file into both open and closed
+# license staging directories.
+#
+# 3. For a build without closed source, rely on closed-bins extraction
+# to stage the license file, and do nothing here.
+#
+$(TONICBUILD)INS= install -O
+$(LICROOT)/usr/closed/%: $(CLOSED_BUILD) $(CODEMGR_WS)/usr/closed/%
+ $(CLOSED_BUILD)$(PKGDEBUG) \
+ if [ ! -d $(@D) ]; then \
+ mkdir -p $(@D); \
+ fi; \
+ $(TONICBUILD) $(RM) $(@:$(ROOT)/%=$(CLOSEDROOT)/%)
+ $(CLOSED_BUILD)$(PKGDEBUG)$(INS.file)
View
1 usr/src/pkg/license_files/cr_Intel.SUNWfipe
@@ -1 +0,0 @@
- * Copyright(c) 2009 Intel Corporation. All rights reserved.
View
1 usr/src/pkg/license_files/cr_Intel.SUNWintgige
@@ -1 +0,0 @@
- * Copyright(c) 1999 - 2008 Intel Corporation. All rights reserved.
View
1 usr/src/pkg/license_files/cr_Intel.hotplug
@@ -1 +0,0 @@
- * Copyright(c) 2009 - 2010 Intel Corporation. All rights reserved.
View
62 usr/src/pkg/license_files/grubcredits
@@ -1,62 +0,0 @@
-Solaris VTOC and UFS support added by Sun Microsystems.
-
-Graphics/splashimage patch originally written by Paulo Cesar Pereira de Andrade
-(see http://ruslug.rutgers.edu/~mcgrof/grub-images/).
-
-GRUB 0.95 diskless patches by Feng Shuo.
-
-===============================================================================
-VaX#n8 (real name unknown) wrote shared_src/fsys_ext2fs.c.
-
-Heiko Schroeder rewrote shared_src/stage1.S to be more readable.
-
-The following authors assigned copyright on their work to the Free
-Software Foundation:
-
-Erich Stefan Boleyn originally designed and implemented GRUB.
-
-Gordon Matzigkeit adopted GRUB into the GNU Project. He fixed several
-bugs, added symbolic link support to shared_src/fsys_ext2fs.c, and
-began the implementation of /sbin/grub. He was an official maintainer.
-
-Yoshinori K. Okuji contributed many bugfixes and new features, such as
-working LBA support, /sbin/grub support for configuration files, the
-script /sbin/grub-install, the utility /bin/mbchk, the new engine for
-builtin commands, disk swapping support, keyboard configuration support,
-network support, online help support, command-line history support,
-hidden menu support, the new Linux loader, serial terminal support,
-single-line editing support, the utility /sbin/grub-md5-crypt, the new
-GRUB manual, and several new commands. He is the current official
-maintainer.
-
-Peter Astrand added support for a color menu.
-
-Pavel Roskin contributed many bugfixes and new features, such as FreeBSD
-support for the grub shell, and configure process cleanups.
-
-Klaus Reichl wrote stage2/fsys_minix.c.
-
-Per Lundberg added graphics support to the Multiboot Specification.
-
-Jochen Hoenicke rewrote stage2/fsys_fat.c and wrote
-stage2/fsys_reiserfs.c and stage2/md5.c.
-
-Christoph Plattner added support for Net Boot Image Proposal.
-
-Frank Mehnert added support for hercules console.
-
-Kristoffer Branemyr added VSTa filesystem support.
-
-Serguei Tzukanov added JFS and XFS support.
-
-Jason Thomas added Linux DAC960 support and support for hiding/unhiding
-logical partitions, and did a significant bugfix for the terminal stuff.
-
-Tilmann Bubeck added support for vt100-incompatible terminals.
-
-KB Sriram added a better detection of FAT filesystem and fixed a
-network device completion.
-
-Eric Kvaalen fixed a lot of problems in the GRUB manual.
-
-Leonid Lisovskiy added El Torito support.
View
39 usr/src/pkg/license_files/lic_AMD
@@ -1,39 +0,0 @@
-Copyright (c) 2002 Advanced Micro Devices, Inc.
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or
-without modification, are permitted provided that the
-following conditions are met:
-
-+ Redistributions of source code must retain the above
- copyright notice, this list of conditions and the
- following disclaimer.
-
-+ Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the
- following disclaimer in the documentation and/or other
- materials provided with the distribution.
-
-+ Neither the name of Advanced Micro Devices, Inc. nor the
- names of its contributors may be used to endorse or
- promote products derived from this software without
- specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL ADVANCED MICRO DEVICES,
-INC. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-It is licensee's responsibility to comply with any export
-regulations applicable in licensee's jurisdiction.
View
501 usr/src/pkg/license_files/lic_Emulex
@@ -1,501 +0,0 @@
---------------------------------------------------------------------
-
-CDDL HEADER START
-
-The contents of this file are subject to the terms of the
-Common Development and Distribution License (the "License").
-You may not use this file except in compliance with the License.
-
-You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-or http://www.opensolaris.org/os/licensing.
-See the License for the specific language governing permissions
-and limitations under the License.
-
-When distributing Covered Code, include this CDDL HEADER in each
-file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-If applicable, add the following below this CDDL HEADER, with the
-fields enclosed by brackets "[]" replaced with your own identifying
-information: Portions Copyright [yyyy] [name of copyright owner]
-
-CDDL HEADER END
-
---------------------------------------------------------------------
-
-COPYRIGHT (c) 2004-2008 Emulex.
-Emulex Leadville emlxs HBA device driver
-
-This program includes a StorEdge SAN foundation Software (SFS) FCA device
-driver ("Leadville") and Emulex hardware-specific firmware binary files. You
-may modify and redistribute the device driver code (but not the firmware
-binary files) under License 1, version 1.0 of the Common Development and
-Distribution License ("CDDL") as published by Sun Microsystems, Inc., and
-reproduced below. The Emulex firmware binary files are licensed under License
-2.
-
-REGARDLESS OF THE LICENSING MECHANISM USED OR APPLICABLE, THIS PROGRAM IS
-PROVIDED BY EMULEX "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING
-WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO EVENT SHALL EMULEX BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, WITHOUT LIMITATION, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS PROGRAM, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-LICENSEE ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR
-GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY
-INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR
-OTHER PROPRIETARY RIGHT) EMBODIED IN ANY EMULEX HARDWARE OR FIRMWARE, EITHER
-SOLELY OR IN COMBINATION WITH THIS PROGRAM.
-
-If Licensee uses or distributes only the device driver (without the firmware
-binary files), only License #1 must accompany such device driver. Licensee
-must include this entire file when Licensee uses or distributes both the
-device driver and firmware binary files.
-
-
-
-LICENSE #1
-
- COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
- Version 1.0
-
-1. Definitions.
-
-1.1. "Contributor" means each individual or entity that creates or
-contributes to the creation of Modifications.
-
-1.2. "Contributor Version" means the combination of the Original Software,
-prior Modifications used by a Contributor (if any), and the Modifications
-made by that particular Contributor.
-
-1.3. "Covered Software" means (a) the Original Software, or (b)
-Modifications, or (c) the combination of files containing Original Software
-with files containing Modifications, in each case including portions thereof.
-
-1.4. "Executable" means the Covered Software in any form other than Source
-Code.
-
-1.5. "Initial Developer" means the individual or entity that first makes
-Original Software available under this License.
-
-1.6. "Larger Work" means a work which combines Covered Software or
-portions thereof with code not governed by the terms of this License.
-
-1.7. "License" means this document.
-
-1.8. "Licensable" means having the right to grant, to the maximum extent
-possible, whether at the time of the initial grant or subsequently acquired,
-any and all of the rights conveyed herein.
-
-1.9. "Modifications" means the Source Code and Executable form of any of
-the following:
-
- A. Any file that results from an addition to, deletion from or
- modification of the contents of a file containing Original Software
- or previous Modifications;
-
- B. Any new file that contains any part of the Original Software
- or previous Modification; or
-
- C. Any new file that is contributed or otherwise made available
- under the terms of this License.
-
-1.10. "Original Software" means the Source Code and Executable form of
-computer software code that is originally released under this License.
-
-1.11. "Patent Claims" means any patent claim(s), now owned or hereafter
-acquired, including without limitation, method, process, and apparatus
-claims, in any patent Licensable by grantor.
-
-1.12. "Source Code" means (a) the common form of computer software code in
-which modifications are made and (b) associated documentation included in or
-with such code.
-
-1.13. "You" (or "Your") means an individual or a legal entity exercising
-rights under, and complying with all of the terms of, this License. For legal
-entities, "You" includes any entity which controls, is controlled by, or is
-under common control with You. For purposes of this definition, "control"
-means (a) the power, direct or indirect, to cause the direction or management
-of such entity, whether by contract or otherwise, or (b) ownership of more
-than fifty percent (50%) of the outstanding shares or beneficial ownership of
-such entity.
-
-2. License Grants.
-
-2.1. The Initial Developer Grant.
-
-Conditioned upon Your compliance with Section 3.1 below and subject to third
-party intellectual property claims, the Initial Developer hereby grants You a
-world-wide, royalty-free, non-exclusive license:
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Initial Developer, to use, reproduce,
- modify, display, perform, sublicense and distribute the Original
- Software (or portions thereof), with or without Modifications, and/or
- as part of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using or selling
- of Original Software, to make, have made, use, practice, sell, and
- offer for sale, and/or otherwise dispose of the Original Software (or
- portions thereof).
-
- (c) The licenses granted in Sections 2.1(a) and (b) are effective
- on the date Initial Developer first distributes or otherwise makes
- the Original Software available to a third party under the terms of
- this License.
-
- (d) Notwithstanding Section 2.1(b) above, no patent license is
- granted: (1) for code that You delete from the Original Software, or
- (2) for infringements caused by: (i) the modification of the Original
- Software, or (ii) the combination of the Original Software with other
- software or devices.
-
-2.2. Contributor Grant.
-
-Conditioned upon Your compliance with Section 3.1 below and subject to third
-party intellectual property claims, each Contributor hereby grants You a
-world-wide, royalty-free, non-exclusive license:
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Contributor to use, reproduce, modify,
- display, perform, sublicense and distribute the Modifications created
- by such Contributor (or portions thereof), either on an unmodified
- basis, with other Modifications, as Covered Software and/or as part
- of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using, or
- selling of Modifications made by that Contributor either alone and/or
- in combination with its Contributor Version (or portions of such
- combination), to make, use, sell, offer for sale, have made, and/or
- otherwise dispose of: (1) Modifications made by that Contributor (or
- portions thereof); and (2) the combination of Modifications made by
- that Contributor with its Contributor Version (or portions of such
- combination).
-
- (c) The licenses granted in Sections 2.2(a) and 2.2(b) are
- effective on the date Contributor first distributes or otherwise
- makes the Modifications available to a third party.
-
- (d) Notwithstanding Section 2.2(b) above, no patent license is
- granted: (1) for any code that Contributor has deleted from the
- Contributor Version; (2) for infringements caused by: (i) third party
- modifications of Contributor Version, or (ii) the combination of
- Modifications made by that Contributor with other software (except as
- part of the Contributor Version) or other devices; or (3) under
- Patent Claims infringed by Covered Software in the absence of
- Modifications made by that Contributor.
-
-3. Distribution Obligations.
-
-3.1. Availability of Source Code.
-
-Any Covered Software that You distribute or otherwise make available in
-Executable form must also be made available in Source Code form and that
-Source Code form must be distributed only under the terms of this License.
-You must include a copy of this License with every copy of the Source Code
-form of the Covered Software You distribute or otherwise make available. You
-must inform recipients of any such Covered Software in Executable form as to
-how they can obtain such Covered Software in Source Code form in a reasonable
-manner on or through a medium customarily used for software exchange.
-
-3.2. Modifications.
-
-The Modifications that You create or to which You contribute are governed by
-the terms of this License. You represent that You believe Your Modifications
-are Your original creation(s) and/or You have sufficient rights to grant the
-rights conveyed by this License.
-
-3.3. Required Notices.
-
-You must include a notice in each of Your Modifications that identifies You
-as the Contributor of the Modification. You may not remove or alter any
-copyright, patent or trademark notices contained within the Covered Software,
-or any notices of licensing or any descriptive text giving attribution to any
-Contributor or the Initial Developer.
-
-3.4. Application of Additional Terms.
-
-You may not offer or impose any terms on any Covered Software in Source Code
-form that alters or restricts the applicable version of this License or the
-recipients' rights hereunder. You may choose to offer, and to charge a fee
-for, warranty, support, indemnity or liability obligations to one or more
-recipients of Covered Software. However, you may do so only on Your own
-behalf, and not on behalf of the Initial Developer or any Contributor. You
-must make it absolutely clear that any such warranty, support, indemnity or
-liability obligation is offered by You alone, and You hereby agree to
-indemnify the Initial Developer and every Contributor for any liability
-incurred by the Initial Developer or such Contributor as a result of
-warranty, support, indemnity or liability terms You offer.
-
-3.5. Distribution of Executable Versions.
-
-You may distribute the Executable form of the Covered Software under the
-terms of this License or under the terms of a license of Your choice, which
-may contain terms different from this License, provided that You are in
-compliance with the terms of this License and that the license for the
-Executable form does not attempt to limit or alter the recipient's rights in
-the Source Code form from the rights set forth in this License. If You
-distribute the Covered Software in Executable form under a different license,
-You must make it absolutely clear that any terms which differ from this
-License are offered by You alone, not by the Initial Developer or
-Contributor. You hereby agree to indemnify the Initial Developer and every
-Contributor for any liability incurred by the Initial Developer or such
-Contributor as a result of any such terms You offer.
-
-3.6. Larger Works.
-
-You may create a Larger Work by combining Covered Software with other code
-not governed by the terms of this License and distribute the Larger Work as a
-single product. In such a case, You must make sure the requirements of this
-License are fulfilled for the Covered Software.
-
-4. Versions of the License.
-
-4.1. New Versions.
-
-Sun Microsystems, Inc. is the initial license steward and may publish revised
-and/or new versions of this License from time to time. Each version will be
-given a distinguishing version number. Except as provided in Section 4.3, no
-one other than the license steward has the right to modify this License.
-
-4.2. Effect of New Versions.
-
-You may always continue to use, distribute or otherwise make the Covered
-Software available under the terms of the version of the License under which
-You originally received the Covered Software. If the Initial Developer
-includes a notice in the Original Software prohibiting it from being
-distributed or otherwise made available under any subsequent version of the
-License, You must distribute and make the Covered Software available under
-the terms of the version of the License under which You originally received
-the Covered Software. Otherwise, You may also choose to use, distribute or
-otherwise make the Covered Software available under the terms of any
-subsequent version of the License published by the license steward.
-
-4.3. Modified Versions.
-
-When You are an Initial Developer and You want to create a new license for
-Your Original Software, You may create and use a modified version of this
-License if You: (a) rename the license and remove any references to the name
-of the license steward (except to note that the license differs from this
-License); and (b) otherwise make it clear that the license contains terms
-which differ from this License.
-
-5. DISCLAIMER OF WARRANTY.
-
-COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
-LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS,
-MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK
-AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD
-ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL
-DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
-SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
-ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED
-HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-6. TERMINATION.
-
-6.1. This License and the rights granted hereunder will terminate
-automatically if You fail to comply with terms herein and fail to cure such
-breach within 30 days of becoming aware of the breach. Provisions which, by
-their nature, must remain in effect beyond the termination of this License
-shall survive.
-
-6.2. If You assert a patent infringement claim (excluding declaratory
-judgment actions) against Initial Developer or a Contributor (the Initial
-Developer or Contributor against whom You assert such claim is referred to as
-"Participant") alleging that the Participant Software (meaning the
-Contributor Version where the Participant is a Contributor or the Original
-Software where the Participant is the Initial Developer) directly or
-indirectly infringes any patent, then any and all rights granted directly or
-indirectly to You by such Participant, the Initial Developer (if the Initial
-Developer is not the Participant) and all Contributors under Sections 2.1
-and/or 2.2 of this License shall, upon 60 days notice from Participant
-terminate prospectively and automatically at the expiration of such 60 day
-notice period, unless if within such 60 day period You withdraw Your claim
-with respect to the Participant Software against such Participant either
-unilaterally or pursuant to a written agreement with Participant.
-
-6.3. In the event of termination under Sections 6.1 or 6.2 above, all end
-user licenses that have been validly granted by You or any distributor
-hereunder prior to termination (excluding licenses granted to You by any
-distributor) shall survive termination.
-
-7. LIMITATION OF LIABILITY.
-
-UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
-NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
-OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF
-ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
-INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
-LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE,
-COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
-LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF
-SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR
-DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
-APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
-EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
-EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-8. U.S. GOVERNMENT END USERS.
-
-The Covered Software is a "commercial item," as that term is defined in 48
-C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" (as
-that term is defined at 48 C.F.R. � 252.227-7014(a)(1)) and "commercial
-computer software documentation" as such terms are used in 48 C.F.R. 12.212
-(Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1
-through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered
-Software with only those rights set forth herein. This U.S. Government Rights
-clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or
-provision that addresses Government rights in computer software under this
-License.
-
-9. MISCELLANEOUS.
-
-This License represents the complete agreement concerning subject matter
-hereof. If any provision of this License is held to be unenforceable, such
-provision shall be reformed only to the extent necessary to make it
-enforceable. This License shall be governed by the law of the jurisdiction
-specified in a notice contained within the Original Software (except to the
-extent applicable law, if any, provides otherwise), excluding such
-jurisdiction's conflict-of-law provisions. Any litigation relating to this
-License shall be subject to the jurisdiction of the courts located in the
-jurisdiction and venue specified in a notice contained within the Original
-Software, with the losing party responsible for costs, including, without
-limitation, court costs and reasonable attorneys' fees and expenses. The
-application of the United Nations Convention on Contracts for the
-International Sale of Goods is expressly excluded. Any law or regulation
-which provides that the language of a contract shall be construed against the
-drafter shall not apply to this License. You agree that You alone are
-responsible for compliance with the United States export administration
-regulations (and the export control laws and regulation of any other
-countries) when You use, distribute or otherwise make available any Covered
-Software.
-
-10. RESPONSIBILITY FOR CLAIMS.
-
-As between Initial Developer and the Contributors, each party is responsible
-for claims and damages arising, directly or indirectly, out of its
-utilization of rights under this License and You agree to work with Initial
-Developer and Contributors to distribute such responsibility on an equitable
-basis. Nothing herein is intended or shall be deemed to constitute any
-admission of liability.
-
------------------------------------------------------------------------------
-NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION
-LICENSE (CDDL)
-The OpenSolaris code released under the CDDL shall be governed by the laws of
-the State of California (excluding conflict-of-law provisions). Any
-litigation relating to this License shall be subject to the jurisdiction of
-the Federal Courts of the Northern District of California and the state
-courts of the State of California, with venue lying in Santa Clara County,
-California.
-
-
-
-LICENSE #2
-
-THIS PRODUCT CONTAINS FIRMWARE ("EMULEX FIRMWARE") THAT BELONGS TO EMULEX
-CORPORATION ("EMULEX"), THE USE OF WHICH IS SUBJECT TO THIS LICENSE AGREEMENT
-("AGREEMENT") UNLESS OTHERWISE AGREED TO IN WRITING BY EMULEX. INSTALLING OR
-USING THE EMULEX FIRMWARE CONSTITUTES ACCEPTANCE OF ALL THE TERMS AND
-CONDITIONS OF THIS AGREEMENT UNLESS OTHERWISE AGREED TO IN WRITING BY EMULEX.
-IF LICENSEE DOES NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT,
-LICENSEE SHALL NOT INSTALL OR USE THE EMULEX FIRMWARE. WRITTEN APPROVAL IS
-NOT A PREREQUISITE TO THE VALIDITY OR ENFORCEABILITY OF THIS AGREEMENT.
-
-1. Limited Licenses
-
-1.1 Derivatives. Emulex hereby grants Licensee the personal,
-nontransferable, nonexclusive, royalty-free right and license to include the
-Emulex Firmware in derivative works that Licensee may create under the terms
-and conditions of License #1. For avoidance of doubt, Licensee acknowledges
-that the Emulex Firmware is not licensed under nor otherwise subject to the
-terms and conditions of License #1.
-
-1.2 Distribution. Emulex hereby grants Licensee the personal,
-nontransferable, nonexclusive, royalty free, right and license to use,
-distribute, and sublicense copies of Emulex Firmware solely for use with
-Emulex hardware products for which the Emulex Firmware was written and that
-Licensee has purchased from Sun Microsystems or its authorized distributors
-or resellers. Such distribution may be on electronic media or via download
-from Licensee's website or other electronic means. Licensee shall grant each
-sublicensee a nonexclusive, nontransferable license to use the Emulex
-Firmware in Object Code only and shall authorize such sublicensees to make
-one archival copy of the Emulex Firmware. Licensee shall not use, reproduce,
-duplicate, copy, or otherwise sublicense, disclose, distribute, or
-disseminate the Emulex Firmware except as permitted under this Agreement.
-
-1.3 End User. Emulex grants Licensee a personal, worldwide,
-nontransferable, nonexclusive, royalty-free right and license to use the
-Emulex Firmware only with Emulex hardware products and without circumventing
-any security or rights management features.
-
-1.4 Restrictions. Licensee agrees to maintain intact and not modify or
-delete Emulex's copyright notice that is contained with each copy of the
-Emulex Firmware. Licensee shall not (1) reverse engineer, reverse compile or
-reverse assemble all or any part of the Emulex Firmware, (2) disseminate
-performance information or analysis to any third party, other than solely for
-product support purposes, from any source relating to the Emulex Firmware, or
-cause or permit others to do either of both of the foregoing. Licensee
-agrees to prevent any unauthorized copying of the Emulex Firmware.
-
-2. Intellectual Property Rights. The Emulex Firmware is licensed, not sold.
-Emulex or its licensors retain all right, title and interest, including
-without limitation all intellectual property rights, in and to all copies,
-regardless of form or media, of the Emulex Firmware. The Emulex Firmware
-contains trade secrets of Emulex and Licensee agrees that it shall employ
-reasonable security precautions to maintain the confidentiality of such trade
-secrets.
-
-3. Indemnity. Licensee shall defend, indemnify and hold Emulex harmless
-from and against any and all claims, damages, liabilities, costs and expenses
-(including, without limitation, attorneys' fees) arising out of Licensee's
-breach of its obligations under this Agreement.
-
-4. Term and termination. The term of this Agreement shall continue until
-Licensee (a) ceases exercising its rights under Section 1 of this Agreement,
-(b) breaches a material term of this Agreement, or (c) gives written notice
-of termination to Emulex. Upon termination of this Agreement, all copies of
-the Emulex Firmware in the possession of Licensee shall be either returned to
-Emulex or destroyed by Licensee.
-
-5. Warranty Disclaimer. Emulex makes no warranties whatsoever, express or
-implied, with respect to the Emulex Firmware. Licensee agrees that the
-Emulex Firmware is accepted and utilized "AS IS." EMULEX DISCLAIMS ANY AND
-ALL PROMISES, REPRESENTATIONS, AND WARRANTIES, EXCEPT AS EXPRESSLY SET FORTH
-IN THIS AGREEMENT, WITH RESPECT TO THE EMULEX FIRMWARE; ANY DATA,
-INFORMATION, OR OTHER MATERIAL FURNISHED TO THE LICENSEE HEREUNDER, INCLUDING
-THEIR CONDITION; CONFORMITY TO ANY REPRESENTATION OR DESCRIPTION; THE
-EXISTENCE OF ANY LATENT OR PATENT DEFECTS; AND TITLE, MERCHANTABILITY, OR
-FITNESS FOR A PARTICULAR PURPOSE OR USE.
-
-6. Limitation of Liability. Emulex shall have no liability to Licensee, or
-any third party, whether in contract, tort, negligence or products liability
-for any claim, loss of use, business interruption, lost data, lost files, or
-for any indirect, special, incidental, or consequential damages of any kind
-or nature whatsoever arising out of or in connection with the use of or
-inability to use the Emulex Firmware or the performance or operation of the
-Emulex Firmware, even if Emulex has been advised of the possibility of such
-damages occurring.
-
-8. Miscellaneous. The laws of the state of California, without regard to
-its choice of law rules, shall govern the interpretation and enforcement of
-this Agreement. The parties are independent contractors of one another.
-Nothing herein shall be deemed to create any relationship of agency,
-partnership, or joint venture between the parties. Licensee represents that
-it is acting on its own behalf and is not acting as an agent for or on behalf
-of any third party, and further agrees that it may not assign its rights or
-obligations under this Agreement without prior written consent of Emulex.
-Both parties shall adhere to all applicable laws, regulations, and rules
-relating to the export of Emulex Firmware and any other information provided
-hereunder. If any term or condition of this Agreement is held invalid,
-illegal or unenforceable by a court of competent jurisdiction, all the other
-terms and conditions shall survive. The Emulex Firmware may be provided to
-units or agencies of the U.S. government only as "commercial computer
-firmware," "restricted computer firmware," or with "restricted rights" as
-defined in applicable regulations, and may not be provided as source code.
-Manufacturer is Emulex Design & Manufacturing Corporation, 3333 Susan St.,
-Costa Mesa, CA 92626.
View
1 usr/src/pkg/license_files/lic_HP
@@ -1 +0,0 @@
-Copyright 2010 Hewlett-Packard Development Company, L.P.
View
594 usr/src/pkg/license_files/lic_Qlogic
@@ -1,594 +0,0 @@
---------------------------------------------------------------------
-
-Copyright (c) 2003-2008 QLogic Corporation
-QLogic Leadville qlc HBA device driver
-
-This program includes a device driver for the QLogic Leadville qlc HBA
-device driver distributed with QLogic hardware specific firmware binary
-files. You may modify and redistribute the device driver code (but not
-the firmware binary files) under License "A", version 1.0 of the Common
-Development and Distribution License ("CDDL") as published by Sun
-Microsystems, Inc. and reproduced below. The hardware binary files are
-licensed under License "B".
-
- REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE,
-THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "AS IS" AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
- USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT
-CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR
-OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE
-SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN ANY OTHER
-QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS
-PROGRAM.
-
-
-License A:
-
- COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
- Version 1.0
-
-1. Definitions.
-
-1.1. "Contributor" means each individual or entity that creates or
- contributes to the creation of Modifications.
-
-1.2. "Contributor Version" means the combination of the Original
- Software, prior Modifications used by a Contributor (if any),
- and the Modifications made by that particular Contributor.
-
-1.3. "Covered Software" means (a) the Original Software, or (b)
- Modifications, or (c) the combination of files containing
- Original Software with files containing Modifications, in
- each case including portions thereof.
-
-1.4. "Executable" means the Covered Software in any form other than
- Source Code.
-
-1.5. "Initial Developer" means the individual or entity that first
- makes Original Software available under this License.
-
-1.6. "Larger Work" means a work which combines Covered Software or
- portions thereof with code not governed by the terms of this
- License.
-
-1.7. "License" means this document.
-
-1.8. "Licensable" means having the right to grant, to the maximum
- extent possible, whether at the time of the initial grant or
- subsequently acquired, any and all of the rights conveyed herein.
-
-1.9. "Modifications" means the Source Code and Executable form of any
- of the following:
-
- A. Any file that results from an addition to, deletion from or
- modification of the contents of a file containing Original
- Software or previous Modifications;
-
- B. Any new file that contains any part of the Original Software
- or previous Modification; or
-
- C. Any new file that is contributed or otherwise made available
- under the terms of this License.
-
-1.10. "Original Software" means the Source Code and Executable form of
- computer software code that is originally released under this
- license.
-
-1.11. "Patent Claims" means any patent claim(s), now owned or hereafter
- acquired, including without limitation, method, process, and
- apparatus claims, in any patent Licensable by grantor.
-
-1.12. "Source Code" means (a) the common form of computer software code
- in which modifications are made and (b) associated documentation
- included in or with such code.
-
-1.13. "You" (or "Your") means an individual or a legal entity
- exercising rights under, and complying with all of the terms of,
- this License. For legal entities, "You" includes any entity which
- controls, is controlled by, or is under common control with You.
- For purposes of this definition, "control" means (a) the power,
- direct or indirect, to cause the direction or management of such
- entity, whether by contract or otherwise, or (b) ownership of
- more than fifty percent (50%) of the outstanding shares or
- beneficial ownership of such entity.
-
-2. License Grants.
-
-2.1. The Initial Developer Grant.
-
- Conditioned upon Your compliance with Section 3.1 below and
- subject to third party intellectual property claims, the Initial
- Developer hereby grants You a world-wide, royalty-free, non-
- exclusive license:
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Initial Developer, to use, reproduce,
- modify, display, perform, sublicense and distribute the
- Original Software (or portions thereof), with or without
- Modifications, and/or as part of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using or selling
- of Original Software, to make, have made, use, practice, sell,
- and offer for sale, and/or otherwise dispose of the Original
- Software (or portions thereof).
-
- (c) The licenses granted in Sections 2.1(a) and (b) are effective
- on the date Initial Developer first distributes or otherwise
- makes the Original Software available to a third party under
- the terms of this License.
-
- (d) Notwithstanding Section 2.1(b) above, no patent license is
- granted: (1) for code that You delete from the Original
- Software, or (2) for infringements caused by: (i) the
- modification of the Original Software, or (ii) the combination
- of the Original Software with other software or devices.
-
-2.2. Contributor Grant.
-
-Conditioned upon Your compliance with Section 3.1 below and subject to
-third party intellectual property claims, each Contributor hereby
-grants You a world-wide, royalty-free, non-exclusive license:
-
-(a) under intellectual property rights (other than patent or trademark)
- Licensable by Contributor to use, reproduce, modify, display,
- perform, sublicense and distribute the Modifications created by
- such Contributor (or portions thereof), either on an unmodified
- basis, with other Modifications, as Covered Software and/or as part
- of a Larger Work; and
-
-(b) under Patent Claims infringed by the making, using, or selling of
- Modifications made by that Contributor either alone and/or in
- combination with its Contributor Version (or portions of such
- combination), to make, use, sell, offer for sale, have made, and/or
- otherwise dispose of: (1) Modifications made by that Contributor
- (or portions thereof); and (2) the combination of Modifications
- made by that Contributor with its Contributor Version (or portions
- of such combination).
-
-(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on
- the date Contributor first distributes or otherwise makes the
- Modifications available to a third party.
-
-(d) Notwithstanding Section 2.2(b) above, no patent license is granted:
- (1) for any code that Contributor has deleted from the Contributor
- Version; (2) for infringements caused by: (i) third party
- modifications of Contributor Version, or (ii) the combination of
- Modifications made by that Contributor with other software (except
- as part of the Contributor Version) or other devices; or (3) under
- Patent Claims infringed by Covered Software in the absence of
- Modifications made by that Contributor.
-
-3. Distribution Obligations.
-
-3.1. Availability of Source Code.
-
- Any Covered Software that You distribute or otherwise make
- available in Executable form must also be made available in Source
- Code form and that Source Code form must be distributed only under
- the terms of this License. You must include a copy of this License
- with every copy of the Source Code form of the Covered Software
- You distribute or otherwise make available. You must inform
- recipients of any such Covered Software in xecutable form as to
- how they can obtain such Covered Software in Source Code form in a
- reasonable manner on or through a medium customarily used for
- software exchange.
-
-3.2. Modifications.
-
- The Modifications that You create or to which You contribute are
- governed by the terms of this License. You represent that You
- believe Your Modifications are Your original creation(s) and/or
- You have sufficient rights to grant the rights conveyed by this
- License.
-
-3.3. Required Notices.
-
- You must include a notice in each of Your Modifications that
- identifies You as the Contributor of the Modification. You may not
- remove or alter any copyright, patent or trademark notices
- contained within the Covered Software, or any notices of licensing
- or any descriptive text giving attribution to any Contributor or
- the Initial Developer.
-
-3.4. Application of Additional Terms.
-
- You may not offer or impose any terms on any Covered Software in
- Source Code form that alters or restricts the applicable version
- of this License or the recipients' rights hereunder. You may
- choose to offer, and to charge a fee for, warranty, support,
- indemnity or liability obligations to one or more recipients of
- Covered Software. However, you may do so only on Your own behalf,
- and not on behalf of the Initial Developer or any Contributor. You
- must make it absolutely clear that any such warranty, support,
- indemnity or liability obligation is offered by You alone, and You
- hereby agree to indemnify the Initial Developer and every
- Contributor for any liability incurred by the Initial Developer or
- such Contributor as a result of warranty, support, indemnity or
- liability terms You offer.
-
-3.5. Distribution of Executable Versions.
-
- You may distribute the Executable form of the Covered Software
- under the terms of this License or under the terms of a license of
- Your choice, which may contain terms different from this License,
- provided that You are in compliance with the terms of this License
- and that the license for the Executable form does not attempt to
- limit or alter the recipient's rights in the Source Code form from
- the rights set forth in this License. If You distribute the
- Covered Software in Executable form under a different license, You
- must make it absolutely clear that any terms which differ from
- this License are offered by You alone, not by the Initial
- Developer or Contributor. You hereby agree to indemnify the
- Initial Developer and every Contributor for any liability incurred
- by the Initial Developer or such Contributor as a result of any
- such terms You offer.
-
-3.6. Larger Works.
-
- You may create a Larger Work by combining Covered Software with
- other code not governed by the terms of this License and
- distribute the Larger Work as a single product. In such a case,
- You must make sure the requirements of this License are fulfilled
- for the Covered Software.
-
-4. Versions of the License.
-
-4.1. New Versions.
-
- Sun Microsystems, Inc. is the initial license steward and may
- publish revised and/or new versions of this License from time to
- time. Each version will be given a distinguishing version number.
- Except as provided in Section 4.3, no one other than the license
- steward has the right to modify this License.
-
-4.2. Effect of New Versions.
-
- You may always continue to use, distribute or otherwise make the
- Covered Software available under the terms of the version of the
- License under which You originally received the Covered Software.
- If the Initial Developer includes a notice in the Original
- Software prohibiting it from being distributed or otherwise made
- available under any subsequent version of the License, You must
- distribute and make the Covered Software available under the terms
- of the version of the License under which You originally received
- the Covered Software. Otherwise, You may also choose to use,
- distribute or otherwise make the
- Covered Software available under the terms of any subsequent
- version of the License published by the license steward.
-
-4.3. Modified Versions.
-
- When You are an Initial Developer and You want to create a new
- license for Your Original Software, You may create and use a
- modified version of this License if You: (a) rename the license
- and remove any references to the name of the license steward
- (except to note that the license differs from this License); and
- (b) otherwise make it clear that the license contains terms which
- differ from this License.
-
-5. DISCLAIMER OF WARRANTY.
-
- COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"
- BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
- INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED
- SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
- PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND
- PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY
- COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
- INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
- NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF
- WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.
- NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT
- UNDER THIS DISCLAIMER.
-
-6. TERMINATION.
-
-6.1. This License and the rights granted hereunder will terminate
- automatically if You fail to comply with terms herein and fail to
- cure such breach within 30 days of becoming aware of the breach.
- Provisions which, by their nature, must remain in effect beyond
- the termination of this License shall survive.
-
-6.2. If You assert a patent infringement claim (excluding declaratory
- judgment actions) against Initial Developer or a Contributor (the
- Initial Developer or Contributor against whom You assert such
- claim is referred to as "Participant") alleging that the
- Participant Software (meaning the Contributor Version where the
- Participant is a Contributor or the Original Software where the
- Participant is the Initial Developer) directly or indirectly
- infringes any patent, then any and all rights granted directly or
- indirectly to You by such Participant, the Initial Developer (if
- the Initial Developer is not the Participant) and all Contributors
- under Sections 2.1 and/or 2.2 of this License
- shall, upon 60 days notice from Participant terminate
- prospectively and automatically at the expiration of such 60 day
- notice period, unless if within such 60 day period You withdraw
- Your claim with respect to the Participant Software against such
- Participant either unilaterally or pursuant to a written agreement
- with Participant.
-
-6.3. If You assert a patent infringement claim against Participant
- alleging that the Participant Software directly or indirectly
- infringes any patent where such claim is resolved (such as by
- license or settlement) prior to the initiation of patent
- infringement litigation, then the reasonable value of the licenses
- granted by such Participant under Sections 2.1 or 2.2 shall be
- taken into account in determining the amount or value of any
- payment or license.
-
-6.4. In the event of termination under Sections 6.1 or 6.2 above, all
- end user licenses that have been validly granted by You or any
- distributor hereunder prior to termination (excluding licenses
- granted to You by any distributor) shall survive termination.
-
-7. LIMITATION OF LIABILITY.
-
- UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
- (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE
- INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
- COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
- LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
- CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
- LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
- FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
- LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE
- POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL
- NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM
- SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS
- SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
- LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
- EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-8. U.S. GOVERNMENT END USERS.
-
- The Covered Software is a "commercial item" as that term is defined
- in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
- software" (as that term is defined at 48 C.F.R. " 252.227-7014(a)
- (1)) and "commercial computer software documentation" as such terms
- are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R.
- 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
- U.S. Government End Users acquire Covered Software with only those
- rights set forth herein. This U.S. Government Rights clause is in
- lieu of, and supersedes, any other FAR, DFAR, or other clause or
- provision that addresses Government rights in computer software
- under this License.
-
-9. MISCELLANEOUS.
-
- This License represents the complete agreement concerning subject
- matter hereof. If any provision of this License is held to be
- unenforceable, such provision shall be reformed only to the extent
- necessary to make it enforceable. This License shall be governed by
- the law of the jurisdiction specified in a notice contained within
- the Original Software (except to the extent applicable law, if any,
- provides otherwise), excluding such jurisdiction's conflict-of-law
- provisions. Any litigation relating to this License shall be subject
- to the jurisdiction of the courts located in the jurisdiction and
- venue specified in a notice contained within the Original Software,
- with the losing party responsible for costs, including, without
- limitation, court costs and reasonable attorneys' fees and expenses.
- The application of the United Nations Convention on Contracts for
- the International Sale of Goods is expressly excluded. Any law or
- regulation which provides that the language of a contract shall be
- construed against the drafter shall not apply to this License. You
- agree that You alone are responsible for compliance with the United
- States export administration regulations (and the export control
- laws and regulation of any other countries) when You use, distribute
- or otherwise make available any Covered Software.
-
-10. RESPONSIBILITY FOR CLAIMS.
-
- As between Initial Developer and the Contributors, each party is
- responsible for claims and damages arising, directly or indirectly,
- out of its utilization of rights under this License and You agree to
- work with Initial Developer and Contributors to distribute such
- responsibility on an equitable basis. Nothing herein is intended or
- shall be deemed to constitute any admission of liability.
-
-
-----------------------------------------------------------------------
-NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND
-DISTRIBUTION LICENSE (CDDL)
-
-The OpenSolaris code released under the CDDL shall be governed by the
-laws of the State of California (excluding conflict-of-law provisions).
-Any litigation relating to this License shall be subject to the
-jurisdiction of the Federal Courts of the Northern District of
-California and the state courts of the State of California, with venue
-lying in Santa Clara County, California.
-
-
-
-License B:
-
-THIS PRODUCT CONTAINS COMPUTER PROGRAMS AND RELATED DOCUMENTATION
-("SOFTWARE") THAT BELONG TO QLOGIC CORPORATION ("QLOGIC"), THE USE OF WHICH
-IS SUBJECT TO THIS END USER SOFTWARE LICENSE AGREEMENT ("AGREEMENT") UNLESS
-OTHERWISE AGREED TO IN WRITING BY QLOGIC. CLICKING ON THE "AGREE" BUTTON
-BELOW, INSTALLING/USING THE SOFTWARE OR ENTERING A LICENSE KEY CONSTITUTES
-ACCEPTANCE BY LICENSEE ("LICENSEE" MEANS YOU OR THE BUSINESS ENTITY ON WHOSE
-BEHALF YOU USE OR INSTALL THE SOFTWARE, AS APPLICABLE) OF ALL THE TERMS AND
-CONDITIONS OF THIS AGREEMENT UNLESS OTHERWISE AGREED TO IN WRITING BY QLOGIC.
-IF LICENSEE DOES NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT,
-LICENSEE SHALL NOT INSTALL/USE THE SOFTWARE OR ENTER A LICENSE KEY. WRITTEN
-APPROVAL IS NOT A PREREQUISITE TO THE VALIDITY OR ENFORCEABILITY OF THIS
-AGREEMENT.
-
-1. License Grant. Subject to the terms and conditions of this
- Agreement, QLogic grants Licensee a limited, non-exclusive license
- to redistribute, install, download and/or use the Software (in
- object code form only) with certain approved products manufactured
- by or for QLogic and approved products manufactured by or for an OEM
- customer of QLogic ("QLogic Approved Products"). This license is
- only available to original end user purchasers of QLogic Approved
- Products that have been purchased through QLogic authorized
- distribution channels or approved OEM distribution channels. This
- license is not available to any end users of QLogic products who
- have purchased QLogic products, which have previously been used and
- the license is not available to any purchaser of QLogic application
- specific integrated circuits ("ASICs") or any product incorporating
- an ASIC, unless the product incorporating the ASIC is a QLogic
- Approved Product. No rights or licenses in the Software are granted
- to Licensee other than those rights expressly granted in this
- Agreement. Nothing in this License entitles Licensee to any
- upgrades or updates to, or future releases of, the Software. If
- Licensee redistributes the Software, then Licensee shall reproduce
- all copyright notices and must include this Agreement or an
- agreement which is at least as restrictive as this Agreement.
-
-2. Permitted Use. Licensee may only install and use the Software in
- accordance with the documentation provided with the Software and
- with QLogic Approved Products.
-
-3. Intellectual Property Rights. The Software contains or embodies
- intellectual property of QLogic (or any of its licensors). The
- structure, organization and code are valuable trade secrets of
- QLogic (or its licensors). QLogic and/or its licensors do not grant,
- convey or license to Licensee any rights under any patents,
- copyrights, trademarks or any other intellectual property except as
- specifically granted herein. The Software is protected under U.S.
- copyright laws, international treaty provisions and applicable laws
- (including patent laws, if applicable) of the country in which it is
- being used. Any unauthorized duplication of the Software is
- expressly forbidden.
-
-4. Ownership of Software. Notwithstanding anything to the contrary,
- QLogic and its licensors retain all title to and, except as
- expressly and unambiguously licensed herein, all rights and interest
- in (i) the Software, all copies and derivative works thereof (by
- whomever produced), and (ii) all copyright rights, patent rights,
- trade secret rights, moral rights and all other intellectual
- property and proprietary rights anywhere in the world in the
- Software. The Software is only licensed to Licensee and is not
- sold.
-
-5. Restrictions and Cooperation. Licensee shall not (and shall not
- allow any third party to) (i) decompile, disassemble, or otherwise
- reverse engineer or attempt to reconstruct or discover any source
- code, or underlying ideas or algorithms of the Software (except to
- the extent expressly permitted under applicable law); (ii) provide,
- lease, lend, use for timesharing or otherwise use or allow others to
- use the Software to or for the benefit of third parties; (iii)
- except as specified in the applicable user documentation, modify,
- incorporate into or with other hardware or software, or create a
- derivative work of any part of the Software; (iv) disseminate
- performance information or analysis from any source relating to the
- Software; (v) make any copies of the Software except as required to
- use the Software as licensed hereunder, except for one (1) copy
- solely for archival and back-up purposes, or (vi) remove any
- product identification, copyright notice or other proprietary legend
- from the Software. Licensee agrees to cooperate with QLogic and its
- licensors in connection with their efforts to protect their
- copyright/patent rights and other legal rights in the Software.
- QLogic may, from time to time, implement additional security
- measures for the Software, and Licensee shall cooperate with
- such measures and be responsible for installing upgrades that
- include such measures.
-
-6. Further Obligations. Licensee shall defend, indemnify and hold
- QLogic harmless from and against any and all claims, damages,
- liabilities, costs and expenses (including, without limitation,
- attorneys" fees) arising out of Licensee"s breach of its obligations
- under this Agreement.
-
-7. Term and Termination. This Agreement will become effective on the
- date Licensee clicks on the "Agree" button below or otherwise uses
- the Software and will remain in force until terminated. Licensee
- may terminate this Agreement at any time, and QLogic may terminate
- this Agreement if Licensee breaches any of the terms or conditions
- hereunder. Licensee agrees to destroy or return to QLogic the
- original and all copies of the Software immediately upon any
- termination of this Agreement.
-
-8. Confidentiality. Licensee acknowledges that the Software contains
- valuable trade secrets of QLogic and other information proprietary
- to QLogic and its licensors. Licensee shall: (i)"keep confidential
- such trade secrets and proprietary information, including without
- limitation all information concerning ideas and algorithms related
- to the Software, (ii)"disclose such information only to its
- employees and agents to the extent required to use the Software
- under the terms of this Agreement and (iii)"bind its employees,
- consultants, agents and other third parties in writing to maintain
- the confidentiality of such trade secrets and proprietary
- information and not use or disclose such information except as
- permitted in this Agreement.
-
-9. Limited Warranty and Disclaimer. THE SOFTWARE IS PROVIDED "AS IS"
- WITHOUT ANY WARRANTY OF ANY KIND INCLUDING, WITHOUT LIMITATION, ANY
- WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NON-INFRINGEMENT. QLOGIC DOES NOT WARRANT THAT THE SOFTWARE IS
- ERROR-FREE OR THAT IT WILL OPERATE WITHOUT INTERRUPTION. QLOGIC
- DOES NOT WARRANT, GUARANTEE OR MAKE ANY REPRESENTATION REGARDING THE
- USE, OR THE RESULTS OF THE USE OF THE SOFTWARE INCLUDING, WITHOUT
- LIMITATION, THE CORRECTNESS, ACCURACY OR RELIABILITY OF SUCH USE OR
- RESULTS.
-
-10. Limitation of Liability. TO THE MAXIMUM EXTENT PERMITTED BY LAW,
- IN NO EVENT WILL QLOGIC BE LIABLE TO LICENSEE OR ANY THIRD PARTY
- FOR ANY CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING,
- WITHOUT LIMITATION, LOST PROFITS, LOST DATA OR LOST SAVINGS, OR FOR
- THE COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY
- EVEN IF QLOGIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
- OR FOR ANY CLAIM BY ANY THIRD PARTY.
-
-11. Export. Licensee represents, warrants and agrees that it will not,
- directly or indirectly, export, re-export or transmit the Software
- or any part thereof to any country in which such export, re-export
- or transmission is restricted by any applicable U.S. regulation or
- statute, without the prior written consent of both QLogic and, if
- required, of the Bureau of Export Administration of the U.S.
- Department of Commerce, or such other governmental entity as may
- have jurisdiction over such export or transmission. In addition to
- the above, Software may not, in the absence of authorization by
- U.S. and local law and regulations, as required, be used by or
- exported or reexported to (i) any U.S. sanctioned or embargoed
- country, or to nationals or residents of such countries; or (ii)
- any person, entity, organization or other party identified on the
- U.S. Department of Commerce's Denied Persons or Entity List, the
- U.S. Department of Treasury's Specially Designated Nationals or
- Blocked Persons Lists, or the Department of State's Debarred
- Parties List, as published and revised from time to time; or
- (iii) any party where the end-use involves nuclear,
- chemical/biological weapons, rocket systems or unmanned air
- vehicles.
-
-12. Miscellaneous. A party"s failure to exercise or its delay in
- exercising any rights hereunder will not be deemed to be a waiver
- of such right. If any provision of this Agreement shall be held by
- any court of competent jurisdiction to be unenforceable or invalid,
- that provision shall be limited or eliminated to the minimum extent
- necessary so that this Agreement shall otherwise remain in full
- force and effect and enforceable. This Agreement shall be
- construed pursuant to the laws of the State of California and the
- United States without regard to conflicts of laws provisions
- thereof and without regard to the United Nations Convention on
- Authority for the International Sale of Goods. Licensee
- irrevocably submits to the jurisdiction of any state or federal
- court sitting in the State of California, United States of America,
- and consents to venue in such forum with respect to any action or
- proceeding that relates to this Agreement. No amendment
- to or modification of this Agreement will be binding unless in
- writing and signed by a duly authorized officer of QLogic. The
- provisions of Sections 3-11 shall survive termination of this
- Agreement. This Agreement is in the English language only, which
- language shall be controlling and any revision of this Agreement in
- any other language shall not be binding. Both parties agree that
- this Agreement is the complete and exclusive statement of the
- mutual understanding of the parties and supersedes and cancels all
- previous written and oral agreements and communications relating to
- the subject matter of this Agreement. NO VENDOR, DISTRIBUTOR,
- DEALER, RETAILER, SALES PERSON OR OTHER PERSON IS AUTHORIZED TO
- MODIFY THIS AGREEMENT OR TO MAKE ANY WARRANTY, REPRESENTATION OR
- PROMISE WHICH IS DIFFERENT THAN, OR IN ADDITION TO, THE
- REPRESENTATIONS OR PROMISES IN THIS AGREEMENT.
-
View
37 usr/src/pkg/license_files/lic_gss
@@ -1,37 +0,0 @@
- Copyright (c) 2001 Carnegie Mellon University. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
- 3. The name "Carnegie Mellon University" must not be used to
- endorse or promote products derived from this software without
- prior written permission. For permission or any other legal
- details, please contact
- Office of Technology Transfer
- Carnegie Mellon University
- 5000 Forbes Avenue
- Pittsburgh, PA 15213-3890
- (412) 268-4387, fax: (412) 268-7395
- tech-transfer@andrew.cmu.edu
-
- 4. Redistributions of any form whatsoever must retain the following
- acknowledgment:
- "This product includes software developed by Computing Services
- at Carnegie Mellon University (http://www.cmu.edu/computing/)."
-
- CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
- THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
- FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
- AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
- OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
View
28 usr/src/pkg/license_files/lic_iprb
@@ -1,28 +0,0 @@
-Copyright (c) 1999-2001, Intel Corporation
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- 3. Neither the name of Intel Corporation nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
62 usr/src/pkg/manifests/SUNWcs.mf
@@ -2552,33 +2552,45 @@ legacy pkg=SUNWftpr arch=$(ARCH) category=system \
hotline="Please contact your local service provider" \
name="FTP Server, (Root)" vendor="Sun Microsystems, Inc." \
version=11.11,REV=2009.11.11
-license ../../cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE \
- license=../../cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE
-license cmd/cmd-inet/sbin/ifparse/THIRDPARTYLICENSE \
- license=cmd/cmd-inet/sbin/ifparse/THIRDPARTYLICENSE
-license cmd/cmd-inet/usr.lib/in.mpathd/THIRDPARTYLICENSE \
- license=cmd/cmd-inet/usr.lib/in.mpathd/THIRDPARTYLICENSE
-license cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.arp \
- license=cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.arp
-license cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.route \
- license=cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.route
-license cmd/cmd-inet/usr.sbin/ifconfig/THIRDPARTYLICENSE \
- license=cmd/cmd-inet/usr.sbin/ifconfig/THIRDPARTYLICENSE
-license cmd/cmd-inet/usr.sbin/traceroute/THIRDPARTYLICENSE \
- license=cmd/cmd-inet/usr.sbin/traceroute/THIRDPARTYLICENSE
-license cmd/csh/THIRDPARTYLICENSE license=cmd/csh/THIRDPARTYLICENSE
-license cmd/eeprom/THIRDPARTYLICENSE license=cmd/eeprom/THIRDPARTYLICENSE
-license cmd/fs.d/ufs/THIRDPARTYLICENSE license=cmd/fs.d/ufs/THIRDPARTYLICENSE
-license cmd/mt/THIRDPARTYLICENSE license=cmd/mt/THIRDPARTYLICENSE
-license cmd/script/THIRDPARTYLICENSE license=cmd/script/THIRDPARTYLICENSE
-license cmd/stat/vmstat/THIRDPARTYLICENSE \
- license=cmd/stat/vmstat/THIRDPARTYLICENSE
-license cmd/tip/THIRDPARTYLICENSE license=cmd/tip/THIRDPARTYLICENSE
-license cmd/vi/THIRDPARTYLICENSE license=cmd/vi/THIRDPARTYLICENSE
-license cmd/which/THIRDPARTYLICENSE license=cmd/which/THIRDPARTYLICENSE
-license cmd/xstr/THIRDPARTYLICENSE license=cmd/xstr/THIRDPARTYLICENSE
license cr_Sun license=cr_Sun
license lic_CDDL license=lic_CDDL
+license usr/src/cmd/cmd-inet/sbin/ifparse/THIRDPARTYLICENSE \
+ license=usr/src/cmd/cmd-inet/sbin/ifparse/THIRDPARTYLICENSE
+license usr/src/cmd/cmd-inet/usr.lib/in.mpathd/THIRDPARTYLICENSE \
+ license=usr/src/cmd/cmd-inet/usr.lib/in.mpathd/THIRDPARTYLICENSE
+license usr/src/cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.arp \
+ license=usr/src/cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.arp
+license usr/src/cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.route \
+ license=usr/src/cmd/cmd-inet/usr.sbin/THIRDPARTYLICENSE.route
+license usr/src/cmd/cmd-inet/usr.sbin/ifconfig/THIRDPARTYLICENSE \
+ license=usr/src/cmd/cmd-inet/usr.sbin/ifconfig/THIRDPARTYLICENSE
+license usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE \
+ license=usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE
+license usr/src/cmd/cmd-inet/usr.sbin/traceroute/THIRDPARTYLICENSE \
+ license=usr/src/cmd/cmd-inet/usr.sbin/traceroute/THIRDPARTYLICENSE
+license usr/src/cmd/cron/THIRDPARTYLICENSE \
+ license=usr/src/cmd/cron/THIRDPARTYLICENSE
+license usr/src/cmd/csh/THIRDPARTYLICENSE \
+ license=usr/src/cmd/csh/THIRDPARTYLICENSE
+license usr/src/cmd/eeprom/THIRDPARTYLICENSE \
+ license=usr/src/cmd/eeprom/THIRDPARTYLICENSE
+license usr/src/cmd/fs.d/ufs/THIRDPARTYLICENSE \
+ license=usr/src/cmd/fs.d/ufs/THIRDPARTYLICENSE
+license usr/src/cmd/mt/THIRDPARTYLICENSE \
+ license=usr/src/cmd/mt/THIRDPARTYLICENSE
+license usr/src/cmd/script/THIRDPARTYLICENSE \
+ license=usr/src/cmd/script/THIRDPARTYLICENSE
+license usr/src/cmd/stat/vmstat/THIRDPARTYLICENSE \
+ license=usr/src/cmd/stat/vmstat/THIRDPARTYLICENSE
+license usr/src/cmd/tip/THIRDPARTYLICENSE \
+ license=usr/src/cmd/tip/THIRDPARTYLICENSE
+license usr/src/cmd/vi/THIRDPARTYLICENSE \
+ license=usr/src/cmd/vi/THIRDPARTYLICENSE
+license usr/src/cmd/which/THIRDPARTYLICENSE \
+ license=usr/src/cmd/which/THIRDPARTYLICENSE
+license usr/src/cmd/xstr/THIRDPARTYLICENSE \
+ license=usr/src/cmd/xstr/THIRDPARTYLICENSE
+license usr/src/common/bzip2/LICENSE license=usr/src/common/bzip2/LICENSE
link path=bin target=./usr/bin
link path=etc/TIMEZONE target=./default/init
link path=etc/autopush target=../sbin/autopush
View
52 usr/src/pkg/manifests/compatibility-ucb.mf
@@ -99,28 +99,36 @@ legacy pkg=SUNWscpu arch=$(ARCH) category=system \
version=11.11,REV=2009.11.11
license cr_Sun license=cr_Sun
license lic_CDDL license=lic_CDDL
-license ucbcmd/basename/THIRDPARTYLICENSE \
- license=ucbcmd/basename/THIRDPARTYLICENSE
-license ucbcmd/echo/THIRDPARTYLICENSE license=ucbcmd/echo/THIRDPARTYLICENSE
-license ucbcmd/from/THIRDPARTYLICENSE license=ucbcmd/from/THIRDPARTYLICENSE
-license ucbcmd/groups/THIRDPARTYLICENSE \
- license=ucbcmd/groups/THIRDPARTYLICENSE
-license ucbcmd/ln/THIRDPARTYLICENSE license=ucbcmd/ln/THIRDPARTYLICENSE
-license ucbcmd/ls/THIRDPARTYLICENSE license=ucbcmd/ls/THIRDPARTYLICENSE
-license ucbcmd/sum/THIRDPARTYLICENSE license=ucbcmd/sum/THIRDPARTYLICENSE
-license ucbcmd/test/THIRDPARTYLICENSE license=ucbcmd/test/THIRDPARTYLICENSE
-license ucbcmd/tset/THIRDPARTYLICENSE license=ucbcmd/tset/THIRDPARTYLICENSE
-license ucbcmd/users/THIRDPARTYLICENSE license=ucbcmd/users/THIRDPARTYLICENSE
-license ucbcmd/whereis/THIRDPARTYLICENSE \
- license=ucbcmd/whereis/THIRDPARTYLICENSE
-license ucbcmd/whoami/THIRDPARTYLICENSE \
- license=ucbcmd/whoami/THIRDPARTYLICENSE
-license ucblib/libcurses/THIRDPARTYLICENSE \
- license=ucblib/libcurses/THIRDPARTYLICENSE
-license ucblib/libtermcap/THIRDPARTYLICENSE \
- license=ucblib/libtermcap/THIRDPARTYLICENSE
-license ucblib/libucb/THIRDPARTYLICENSE \
- license=ucblib/libucb/THIRDPARTYLICENSE
+license usr/src/ucbcmd/basename/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/basename/THIRDPARTYLICENSE
+license usr/src/ucbcmd/echo/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/echo/THIRDPARTYLICENSE
+license usr/src/ucbcmd/from/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/from/THIRDPARTYLICENSE
+license usr/src/ucbcmd/groups/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/groups/THIRDPARTYLICENSE
+license usr/src/ucbcmd/ln/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/ln/THIRDPARTYLICENSE
+license usr/src/ucbcmd/ls/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/ls/THIRDPARTYLICENSE
+license usr/src/ucbcmd/sum/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/sum/THIRDPARTYLICENSE
+license usr/src/ucbcmd/test/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/test/THIRDPARTYLICENSE
+license usr/src/ucbcmd/tset/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/tset/THIRDPARTYLICENSE
+license usr/src/ucbcmd/users/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/users/THIRDPARTYLICENSE
+license usr/src/ucbcmd/whereis/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/whereis/THIRDPARTYLICENSE
+license usr/src/ucbcmd/whoami/THIRDPARTYLICENSE \
+ license=usr/src/ucbcmd/whoami/THIRDPARTYLICENSE
+license usr/src/ucblib/libcurses/THIRDPARTYLICENSE \
+ license=usr/src/ucblib/libcurses/THIRDPARTYLICENSE
+license usr/src/ucblib/libtermcap/THIRDPARTYLICENSE \
+ license=usr/src/ucblib/libtermcap/THIRDPARTYLICENSE
+license usr/src/ucblib/libucb/THIRDPARTYLICENSE \
+ license=usr/src/ucblib/libucb/THIRDPARTYLICENSE
link path=etc/chroot target=../usr/sbin/chroot
link path=etc/fuser target=../usr/sbin/fuser
link path=etc/link target=../usr/sbin/link
View
6