1 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2 Upstream-Name: Native ZFS for Linux
3 Upstream-Contact: Brian Behlendorf <behlendorf1@llnl.gov>
4 Source: https://github.com/zfsonlinux/zfs/
6 This work was produced at the Lawrence Livermore National Laboratory
7 (LLNL) under Contract No. DE-AC52-07NA27344 (Contract 44) between
8 the U.S. Department of Energy (DOE) and Lawrence Livermore National
9 Security, LLC (LLNS) for the operation of LLNL.
11 This work was prepared as an account of work sponsored by an agency of
12 the United States Government. Neither the United States Government nor
13 Lawrence Livermore National Security, LLC nor any of their employees,
14 makes any warranty, express or implied, or assumes any liability or
15 responsibility for the accuracy, completeness, or usefulness of any
16 information, apparatus, product, or process disclosed, or represents
17 that its use would not infringe privately-owned rights.
19 Reference herein to any specific commercial products, process, or
20 services by trade name, trademark, manufacturer or otherwise does
21 not necessarily constitute or imply its endorsement, recommendation,
22 or favoring by the United States Government or Lawrence Livermore
23 National Security, LLC. The views and opinions of authors expressed
24 herein do not necessarily state or reflect those of the Untied States
25 Government or Lawrence Livermore National Security, LLC, and shall
26 not be used for advertising or product endorsement purposes.
30 Copyright: Lawrence Livermore National Security, LLC.
33 Files: cmd/mount_zfs/*
35 Lawrence Livermore National Security, LLC.
40 Sun Microssystems, Inc.
43 Files: cmd/zdb/zdb_il.c
44 Copyright: Sun Microsystems, Inc.
48 Files: cmd/zfs/zfs_iter.c
53 Files: cmd/zfs/zfs_iter.h
54 Copyright: Sun Microssystems, Inc.
57 Files: cmd/zfs/zfs_main.c
63 Files: cmd/zfs/zfs_util.?
72 Copyright: Cluster Filesystems, Inc.
73 Lawrence Livermore National Security, LLC.
76 Files: cmd/zpool/zpool_iter.c
77 Copyright: Sun Microsystems, Inc.
80 Files: cmd/zpool/zpool_main.c
87 Files: cmd/zpool/zpool_util.c
88 Copyright: Sun Microsystems, Inc.
91 Files: cmd/zpool/zpool_util.h
95 Files: cmd/zpool/zpool_vdev.c
99 Files: cmd/zstreamdump/zstreamdump.c
100 Copyright: Sun Microsystems, Inc.
104 Files: cmd/ztest/ztest.c
107 Nexenta Systems, Inc.
111 Copyright: Fajar A. Nugraha.
114 Files: config/config.guess config/config.sub config/depcomp config/ltmain.sh config/missing
115 Copyright: Free Software Foundation, Inc.
120 Darik Horn <dajhorn@vanadac.com>
121 Carlos Alberto Lopez Perez <clopez@igalia.com>
122 Aron Xu <aron@debian.org>
125 Files: debian/tree/zfsutils/etc/bash_completion.d/zfs
126 Copyright: 2013, Aneurin Price <aneurin.price@gmail.com>
129 Files: etc/init.d/zfs.gentoo.in
130 Copyright: Gentoo Foundation
131 License: BSD-2-clause
132 Copyright (c) 2011, Gentoo Foundation
135 Redistribution and use in source and binary forms, with or without
136 modification, are permitted provided that the following conditions are met:
138 Redistributions of source code must retain the above copyright notice, this
139 list of conditions and the following disclaimer.
141 Redistributions in binary form must reproduce the above copyright notice, this
142 list of conditions and the following disclaimer in the documentation and/or
143 other materials provided with the distribution.
145 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
146 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
147 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
148 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
149 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
150 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
151 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
152 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
153 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
154 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
156 Files: include/libnvpair.h
160 Files: include/libuutil_common.h
161 Copyright: Sun Microsystems, Inc.
164 Files: include/libuutil.h
168 Files: include/libuutil_impl.h
169 Copyright: Sun Microsystems, Inc.
172 Files: include/libzfs.h
174 Nexenta Systems, Inc.
178 Files: include/libzfs_impl.h
183 Files: include/sys/arc.h
187 Files: include/sys/bplist.h
191 Files: include/sys/bpobj.h
195 Files: include/sys/dbuf.h
199 Files: include/sys/ddt.h
203 Files: include/sys/dmu.h
209 Files: include/sys/dmu_impl.h
210 Copyright: Sun Microsystems, Inc.
213 Files: include/sys/dmu_objset.h
218 Files: include/sys/dmu_traverse.h
222 Files: include/sys/dmu_tx.h
223 Copyright: Sun Microsystems, Inc.
226 Files: include/sys/dmu_zfetch.h
227 Copyright: Sun Microsystems, Inc.
230 Files: include/sys/dnode.h
234 Files: include/sys/dsl_*
238 Files: include/sys/dsl_dataset.h
243 Files: include/sys/dsl_deleg.h
248 Files: include/sys/efi_partition.h
249 Copyright: Sun Microsystems, Inc.
252 Files: include/sys/fm/fs/zfs.h
253 Copyright: Sun Microsystems, Inc.
256 Files: include/sys/fm/protocol.h
260 Files: include/sys/fm/util.h
264 Files: include/sys/fs/zfs.h
267 Nexenta Systems, Inc.
271 Files: include/sys/metaslab.h
276 Files: include/sys/metaslab_impl.h
277 Copyright: Sun Microsystems, Inc.
281 Files: include/sys/nvpair.h
285 Files: include/sys/nvpair_impl.h
286 Copyright: Sun Microsystems, Inc.
289 Files: include/sys/refcount.h
293 Files: include/sys/rrwlock.h
294 Copyright: Sun Microsystems, Inc.
297 Files: include/sys/sa.h
301 Files: include/sys/sa_impl.h
305 Files: include/sys/spa_boot.h
306 Copyright: Sun Microsystems, Inc.
309 Files: include/sys/space_map.h
310 Copyright: Sun Microsystems, Inc.
313 Files: include/sys/spa.h
316 Nexenta Systems, Inc.
319 Files: include/sys/spa_impl.h
322 Nexenta Systems, Inc.
325 Files: include/sys/txg.h
326 Copyright: Sun Microsystems, Inc.
329 Files: include/sys/txg_impl.h
330 Copyright: Sun Microsystems, Inc.
333 Files: include/sys/u8_textprep_data.h
334 Copyright: Unicode, Inc.
335 Sun Microsystems, Inc.
336 License: Expat~Unicode
337 Permission is hereby granted, free of charge, to any person obtaining
338 a copy of the Unicode data files and any associated documentation (the
339 "Data Files") or Unicode software and any associated documentation (the
340 "Software") to deal in the Data Files or Software without restriction,
341 including without limitation the rights to use, copy, modify, merge,
342 publish, distribute, and/or sell copies of the Data Files or Software, and
343 to permit persons to whom the Data Files or Software are furnished to do so,
344 provided that (a) the above copyright notice(s) and this permission notice
345 appear with all copies of the Data Files or Software, (b) both the above
346 copyright notice(s) and this permission notice appear in associated
347 documentation, and (c) there is clear notice in each modified Data File or
348 in the Software as well as in the documentation associated with the Data
349 File(s) or Software that the data or software has been modified.
351 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
352 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
353 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
354 THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
355 INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
356 CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
357 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
358 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
359 OF THE DATA FILES OR SOFTWARE.
361 Except as contained in this notice, the name of a copyright holder shall not
362 be used in advertising or otherwise to promote the sale, use or other
363 dealings in these Data Files or Software without prior written authorization
364 of the copyright holder.
366 Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be
367 registered in some jurisdictions. All other trademarks and registered
368 trademarks mentioned herein are the property of their respective owners.
370 Files: include/sys/u8_textprep.h
371 Copyright: Sun Microsystems, Inc.
374 Files: include/sys/uberblock.h
375 Copyright: Sun Microsystems, Inc.
378 Files: include/sys/uberblock_impl.h
382 Files: include/sys/uio_impl.h
383 Copyright: Sun Microsystems, Inc.
385 The Regents of the University of California
388 Files: include/sys/unique.h
389 Copyright: Sun Microsystems, Inc.
390 Hewlett-Packard Company
391 Open Software Foundation, Inc.
392 Digital Equipment Corporation.
396 Files: include/sys/vdev_file.h
397 Copyright: Sun Microsystems, Inc.
400 Files: include/sys/vdev.h
405 Files: include/sys/vdev_impl.h
409 Files: include/sys/xvattr.h
412 The Regents of the University of California
415 Files: include/sys/vdev_impl.h
419 Files: include/sys/zap.h
423 Files: include/sys/zap_impl.h
427 Files: include/sys/zap_leaf.h
431 Files: include/sys/zfs_acl.h
435 Files: include/sys/zfs_context.h
436 Copyright: Sun Microsystems, Inc.
437 Nexenta Systems, Inc.
440 Files: include/sys/zfs_ctldir.h
442 Lawrence Livermore National Security, LLC.
445 Files: include/sys/zfs_debug.h
449 Files: include/sys/zfs_dir.h
450 Copyright: Sun Microsystems, Inc.
453 Files: include/sys/zfs_fuid.h
454 Copyright: Sun Microsystems, Inc.
457 Files: include/sys/zfs_ioctl.h
461 Files: include/sys/zfs_onexit.h
465 Files: include/sys/zfs_rlock.h
466 Copyright: Sun Microsystems, Inc.
469 Files: include/sys/zfs_sa.h
470 Copyright: Sun Microsystems, Inc.
473 Files: include/sys/zfs_stat.h
477 Files: include/sys/zfs_vfsops.h
481 Files: include/sys/zfs_vnops.h
485 Files: include/sys/zfs_znode.h
489 Files: include/sys/zil.h
494 Files: include/sys/zil_impl.h
499 Files: include/sys/zio_checksum.h
503 Files: include/sys/zio_compress.h
504 Copyright: Sun Microsystems, Inc.
507 Files: include/sys/zio.h
509 Nexenta Systems, Inc.
512 Files: include/sys/zio_impl.h
513 Copyright: Sun Microsystems, Inc.
516 Files: include/sys/zrlock.h
520 Files: include/sys/zvol.h
524 Files: include/zfs_comutil.h
528 Files: include/zfs_deleg.h
530 Nexenta Systems, Inc.
533 Files: include/zfs_fletcher.h
534 Copyright: Sun Microsystems, Inc.
537 Files: include/zfs_namecheck.h
538 Copyright: Sun Microsystems, Inc.
541 Files: include/zfs_prop.h
542 Copyright: Sun Microsystems, Inc.
545 Files: include/zpios-ctl.h
546 Copyright: Cluster File Systems, Inc.
547 Lawrence Livermore National Security, LLC.
550 Files: include/zpios-internal.h
551 Copyright: Cluster File Systems, Inc.
552 Lawrence Livermore National Security, LLC.
555 Files: lib/libefi/rdwr_efi.c
559 Files: lib/libnvpair/libnvpair.c
563 Files: lib/libnvpair/nvpair_alloc_system.c
564 Copyright: Sun Microsystems, Inc.
567 Files: lib/libshare/libshare.c
572 Files: lib/libshare/libshare_impl.h
577 Files: lib/libshare/nfs.c
583 Files: lib/libshare/nfs.h
588 Files: lib/libspl/asm-generic/atomic.c
589 Copyright: Sun Microsystems, Inc.
592 Files: lib/libspl/asm-i386/atomic.S
593 Copyright: Sun Microsystems, Inc.
596 Files: lib/libspl/asm-x86_64/atomic.S
597 Copyright: Sun Microsystems, Inc.
600 Files: lib/libspl/getexecname.c
601 Copyright: Sun Microsystems, Inc.
604 Files: lib/libspl/gethrestime.c
605 Copyright: Sun Microsystems, Inc.
608 Files: lib/libspl/getmntany.c
609 Copyright: Sun Microsystems, Inc.
614 Files: lib/libspl/include/*
615 Copyright: Sun Microsystems, Inc.
618 Files: lib/libspl/include/sys/dktp/fdisk.h
619 Copyright: Sun Microsystems, Inc.
623 Files: lib/libspl/include/sys/mntent.h
624 Copyright: Sun Microsystems, Inc.
628 Files: lib/libspl/include/sys/mnttab.h
629 Copyright: Sun Microsystems, Inc.
634 Files: lib/libspl/include/sys/stat.h
638 Files: lib/libspl/include/sys/sysevent/eventdefs.h
639 Copyright: Sun Microsystems, Inc.
640 Nexenta Systems, Inc.
643 Files: lib/libspl/include/sys/uio.h
644 Copyright: Sun Microsystems, Inc.
646 The Regents of the University of California
649 Files: lib/libspl/include/sys/vtoc.h
650 Copyright: Sun Microsystems, Inc.
654 Files: lib/libspl/list.c
655 Copyright: 2008 Sun Microsystems, Inc. All rights reserved.
658 Files: lib/libspl/mkdirp.c
659 Copyright: Sun Microsystems, Inc.
663 Files: lib/libspl/strlcat.c
664 Copyright: Sun Microsystems, Inc.
667 Files: lib/libspl/strlcpy.c
668 Copyright: Sun Microsystems, Inc.
671 Files: lib/libspl/strnlen.c
672 Copyright: Sun Microsystems, Inc.
675 Files: lib/libspl/timestamp.c
676 Copyright: Sun Microsystems, Inc.
679 Files: lib/libspl/xdr.c
680 Copyright: Sun Microsystems, Inc.
684 Files: lib/libspl/zone.c
685 Copyright: 2006 Ricardo Correia
688 Files: lib/libuutil/uu_alloc.c
692 Files: lib/libuutil/uu_avl.c
693 Copyright: Sun Microsystems, Inc.
696 Files: lib/libuutil/uu_dprintf.c
697 Copyright: Sun Microsystems, Inc.
700 Files: lib/libuutil/uu_ident.c
701 Copyright: Sun Microsystems, Inc.
704 Files: lib/libuutil/uu_list.c
705 Copyright: Sun Microsystems, Inc.
708 Files: lib/libuutil/uu_misc.c
712 Files: lib/libuutil/uu_open.c
713 Copyright: Sun Microsystems, Inc.
716 Files: lib/libuutil/uu_pname.c
717 Copyright: Sun Microsystems, Inc.
720 Files: lib/libuutil/uu_string.c
724 Files: lib/libuutil/uu_strtoint.c
725 Copyright: Sun Microsystems, Inc.
728 Files: lib/libzfs/libzfs_changelist.c
729 Copyright: Sun Microsystems, Inc.
733 Files: lib/libzfs/libzfs_config.c
734 Copyright: Sun Microsystems, Inc.
737 Files: lib/libzfs/libzfs_dataset.c
739 Nexenta Systems, Inc.
741 DEY Storage Systems, Inc.
745 Files: lib/libzfs/libzfs_diff.c
749 Files: lib/libzfs/libzfs_fru.c
750 Copyright: Sun Microsystems, Inc.
753 Files: lib/libzfs/libzfs_graph.c
754 Copyright: Sun Microsystems, Inc.
757 Files: lib/libzfs/libzfs_import.c
759 Nexenta Systems, Inc.
763 Files: lib/libzfs/libzfs_iter.c
765 Nexenta Systems, Inc.
769 Files: lib/libzfs/libzfs_mount.c
773 Files: lib/libzfs/libzfs_pool.c
775 Nexenta Systems, Inc.
779 Files: lib/libzfs/libzfs_sendrecv.c
785 Files: lib/libzfs/libzfs_status.c
789 Files: lib/libzfs/libzfs_util.c
794 Files: lib/libzpool/kernel.c
798 Files: lib/libzpool/taskq.c
799 Copyright: Sun Microsystems, Inc.
800 Nexenta Systems, Inc.
803 Files: lib/libzpool/util.c
807 Files: man/man8/zdb.8
808 Copyright: Sun Microsystems, Inc.
811 Files: man/man8/zfs.8
812 Copyright: Sun Microsystems, Inc.
814 Nexenta Systems, Inc.
818 Files: man/man8/zpool.8
819 Copyright: Sun Microsystems, Inc.
820 Nexenta Systems, Inc.
823 Files: man/man8/zstreamdump.8
824 Copyright: Sun Microsystems, Inc.
827 Files: module/avl/avl.c
828 Copyright: Sun Microsystems, Inc.
831 Files: module/nvpair/nvpair_alloc_fixed.c
832 Copyright: Sun Microsystems, Inc.
835 Files: module/nvpair/nvpair_alloc_spl.c
836 Copyright: Sun Microsystems, Inc.
839 Files: module/nvpair/nvpair.c
843 Files: module/unicode/u8_textprep.c
844 Copyright: Sun Microsystems, Inc.
847 Files: module/unicode/uconv.c
848 Copyright: Sun Microsystems, Inc.
851 Files: module/zcommon/zfs_comutil.c
855 Files: module/zcommon/zfs_deleg.c
857 Nexenta Systems, Inc.
860 Files: module/zcommon/zfs_fletcher.c
861 Copyright: Sun Microsystems, Inc.
864 Files: module/zcommon/zfs_namecheck.c
865 Copyright: Sun Microsystems, Inc.
868 Files: module/zcommon/zfs_prop.c
874 Files: module/zcommon/zfs_uio.c
875 Copyright: Sun Microsystems, Inc.
877 The Regents of the University of California
880 Files: module/zcommon/zpool_prop.c
882 Nexenta Systems, Inc.
886 Files: module/zcommon/zprop_common.c
887 Copyright: Sun Microsystems, Inc.
890 Files: module/zfs/arc.c
892 Nexenta Systems, Inc.
896 Files: module/zfs/bplist.c
900 Files: module/zfs/bpobj.c
905 Files: module/zfs/dbuf.c
907 Nexenta Systems, Inc.
910 Files: module/zfs/ddt.c
914 Files: module/zfs/ddt_zap.c
918 Files: module/zfs/dmu.c
922 Files: module/zfs/dmu_diff.c
926 Files: module/zfs/dmu_object.c
931 Files: module/zfs/dmu_send.c
933 Nexenta Systems, Inc.
937 Files: module/zfs/dmu_traverse.c
941 Files: module/zfs/dmu_tx.c
943 Nexenta Systems, Inc.
946 Files: module/zfs/dmu_zfetch.c
947 Copyright: Sun Microsystems, Inc.
950 Files: module/zfs/dnode.c
954 Files: module/zfs/dnode_sync.c
958 Files: module/zfs/dsl_dataset.c
963 Files: module/zfs/dsl_deadlist.c
968 Files: module/zfs/dsl_deleg.c
973 Files: module/zfs/dsl_dir.c
977 Files: module/zfs/dsl_pool.c
982 Files: module/zfs/dsl_prop.c
986 Files: module/zfs/dsl_scan.c
990 Files: module/zfs/dsl_synctask.c
994 Files: module/zfs/fm.c
998 Files: module/zfs/gzip.c
999 Copyright: Sun Microsystems, Inc.
1002 Files: module/zfs/lzjb.c
1006 Files: module/zfs/metaslab.c
1011 Files: module/zfs/refcount.c
1015 Files: module/zfs/rrwlock.c
1016 Copyright: Sun Microsystems, Inc.
1019 Files: module/zfs/sa.c
1023 Files: module/zfs/sha256.c
1024 Copyright: Sun Microsystems, Inc.
1027 Files: module/zfs/spa_boot.c
1028 Copyright: Sun Microsystems, Inc.
1031 Files: module/zfs/spa.c
1033 Nexenta Systems, Inc.
1037 Files: module/zfs/space_map.c
1038 Copyright: Sun Microsystems, Inc.
1041 Files: module/zfs/spa_config.c
1043 Nexenta Systems, Inc.
1047 Files: module/zfs/spa_errlog.c
1051 Files: module/zfs/spa_history.c
1056 Files: module/zfs/spa_misc.c
1059 Nexenta Systems, Inc.
1062 Files: module/zfs/txg.c
1066 Files: module/zfs/uberblock.c
1070 Files: module/zfs/unique.c
1071 Copyright: Sun Microsystems, Inc.
1074 Files: module/zfs/vdev_cache.c
1075 Copyright: Sun Microsystems, Inc.
1078 Files: module/zfs/vdev.c
1080 Nexenta Systems, Inc.
1084 Files: module/zfs/vdev_file.c
1088 Files: module/zfs/vdev_label.c
1092 Files: module/zfs/vdev_mirror.c
1093 Copyright: Sun Microsystems, Inc.
1096 Files: module/zfs/vdev_missing.c
1097 Copyright: Sun Microsystems, Inc.
1100 Files: module/zfs/vdev_queue.c
1101 Copyright: Sun Microsystems, Inc.
1104 Files: module/zfs/vdev_raidz.c
1108 Files: module/zfs/vdev_root.c
1109 Copyright: Sun Microsystems, Inc.
1112 Files: module/zfs/zap.c
1116 Files: module/zfs/zap_leaf.c
1120 Files: module/zfs/zap_micro.c
1125 Files: module/zfs/zfs_acl.c
1129 Files: module/zfs/zfs_byteswap.c
1130 Copyright: Sun Microsystems, Inc.
1133 Files: module/zfs/zfs_ctldir.c
1135 Lawrence Livermore National Security, LLC.
1138 Files: module/zfs/zfs_debug.c
1142 Files: module/zfs/zfs_dir.c
1146 Files: module/zfs/zfs_fm.c
1147 Copyright: Sun Microsystems, Inc.
1150 Files: module/zfs/zfs_fuid.c
1154 Files: module/zfs/zfs_ioctl.c
1159 Nexenta Systems, Inc.
1163 Files: module/zfs/zfs_log.c
1167 Files: module/zfs/zfs_onexit.c
1171 Files: module/zfs/zfs_replay.c
1175 Files: module/zfs/zfs_rlock.c
1176 Copyright: Sun Microsystems, Inc.
1179 Files: module/zfs/zfs_sa.c
1183 Files: module/zfs/zfs_vfsops.c
1188 Files: module/zfs/zfs_vnops.c
1194 Files: module/zfs/zfs_znode.c
1199 Files: module/zfs/zil.c
1205 Files: module/zfs/zio.c
1208 Nexenta Systems, Inc.
1211 Files: module/zfs/zio_checksum.c
1215 Files: module/zfs/zio_compress.c
1216 Copyright: Sun Microsystems, Inc.
1219 Files: module/zfs/zio_inject.c
1223 Files: module/zfs/zle.c
1224 Copyright: Sun Microsystems, Inc.
1227 Files: module/zfs/zpl_export.c
1228 Copyright: Gunnar Beutner
1231 Files: module/zfs/zrlock.c
1235 Files: module/zpios/pios.c
1236 Copyright: Cluster File Systems, Inc.
1237 Lawrence Livermore National Security, LLC.
1240 Files: scripts/kmodtool
1241 Copyright: 2003-2012, Ville Skyttä <ville.skytta@iki.fi>,
1242 2003-2012, Thorsten Leemhuis <fedora@leemhuis.info>
1243 2003-2012, Nicolas Chauvet <kwizart@gmail.com>
1247 Permission is hereby granted, free of charge, to any person obtaining
1248 a copy of this software and associated documentation files (the
1249 "Software"), to deal in the Software without restriction, including
1250 without limitation the rights to use, copy, modify, merge, publish,
1251 distribute, sublicense, and/or sell copies of the Software, and to
1252 permit persons to whom the Software is furnished to do so, subject to
1253 the following conditions:
1255 The above copyright notice and this permission notice shall be included
1256 in all copies or substantial portions of the Software.
1258 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1259 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1260 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1262 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1263 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1264 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1265 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1268 This program is free software; you can redistribute it and/or modify it under
1269 the terms of the GNU General Public License as published by the Free Software
1270 Foundation; either version 2 of the License, or (at your option) any later
1273 This program is distributed in the hope that it will be useful, but WITHOUT
1274 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
1275 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1277 You should have received a copy of the GNU General Public License along with
1278 this package; if not, write to the Free Software Foundation, Inc., 51 Franklin
1279 St, Fifth Floor, Boston, MA 02110-1301 USA
1281 On Debian systems, the full text of the GNU General Public License version 2
1282 can be found in the file /usr/share/common-licenses/GPL-2.
1285 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
1291 1.1. “Contributor” means each individual or entity that creates or contributes
1292 to the creation of Modifications.
1294 1.2. “Contributor Version” means the combination of the Original Software,
1295 prior Modifications used by a Contributor (if any), and the Modifications made
1296 by that particular Contributor.
1298 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications,
1299 or (c) the combination of files containing Original Software with files
1300 containing Modifications, in each case including portions thereof.
1302 1.4. “Executable” means the Covered Software in any form other than Source
1305 1.5. “Initial Developer” means the individual or entity that first makes
1306 Original Software available under this License.
1308 1.6. “Larger Work” means a work which combines Covered Software or portions
1309 thereof with code not governed by the terms of this License.
1311 1.7. “License” means this document.
1313 1.8. “Licensable” means having the right to grant, to the maximum extent
1314 possible, whether at the time of the initial grant or subsequently acquired,
1315 any and all of the rights conveyed herein.
1317 1.9. “Modifications” means the Source Code and Executable form of any of the
1320 A. Any file that results from an addition to, deletion from or modification of
1321 the contents of a file containing Original Software or previous Modifications;
1323 B. Any new file that contains any part of the Original Software or previous
1326 C. Any new file that is contributed or otherwise made available under the terms
1329 1.10. “Original Software” means the Source Code and Executable form of computer
1330 software code that is originally released under this License.
1332 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter
1333 acquired, including without limitation, method, process, and apparatus claims,
1334 in any patent Licensable by grantor.
1336 1.12. “Source Code” means (a) the common form of computer software code in
1337 which modifications are made and (b) associated documentation included in or
1340 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights
1341 under, and complying with all of the terms of, this License. For legal
1342 entities, “You” includes any entity which controls, is controlled by, or is
1343 under common control with You. For purposes of this definition, “control” means
1344 (a) the power, direct or indirect, to cause the direction or management of such
1345 entity, whether by contract or otherwise, or (b) ownership of more than fifty
1346 percent (50%) of the outstanding shares or beneficial ownership of such entity.
1350 2.1. The Initial Developer Grant.
1352 Conditioned upon Your compliance with Section 3.1 below and subject to third
1353 party intellectual property claims, the Initial Developer hereby grants You a
1354 world-wide, royalty-free, non-exclusive license:
1356 (a) under intellectual property rights (other than patent or trademark)
1357 Licensable by Initial Developer, to use, reproduce, modify, display, perform,
1358 sublicense and distribute the Original Software (or portions thereof), with or
1359 without Modifications, and/or as part of a Larger Work; and
1361 (b) under Patent Claims infringed by the making, using or selling of Original
1362 Software, to make, have made, use, practice, sell, and offer for sale, and/or
1363 otherwise dispose of the Original Software (or portions thereof).
1365 (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date
1366 Initial Developer first distributes or otherwise makes the Original Software
1367 available to a third party under the terms of this License.
1369 (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for
1370 code that You delete from the Original Software, or (2) for infringements
1371 caused by: (i) the modification of the Original Software, or (ii) the
1372 combination of the Original Software with other software or devices.
1374 2.2. Contributor Grant.
1376 Conditioned upon Your compliance with Section 3.1 below and subject to third
1377 party intellectual property claims, each Contributor hereby grants You a
1378 world-wide, royalty-free, non-exclusive license:
1380 (a) under intellectual property rights (other than patent or trademark)
1381 Licensable by Contributor to use, reproduce, modify, display, perform,
1382 sublicense and distribute the Modifications created by such Contributor (or
1383 portions thereof), either on an unmodified basis, with other Modifications, as
1384 Covered Software and/or as part of a Larger Work; and
1386 (b) under Patent Claims infringed by the making, using, or selling of
1387 Modifications made by that Contributor either alone and/or in combination with
1388 its Contributor Version (or portions of such combination), to make, use, sell,
1389 offer for sale, have made, and/or otherwise dispose of: (1) Modifications made
1390 by that Contributor (or portions thereof); and (2) the combination of
1391 Modifications made by that Contributor with its Contributor Version (or
1392 portions of such combination).
1394 (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the
1395 date Contributor first distributes or otherwise makes the Modifications
1396 available to a third party.
1398 (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for
1399 any code that Contributor has deleted from the Contributor Version; (2) for
1400 infringements caused by: (i) third party modifications of Contributor Version,
1401 or (ii) the combination of Modifications made by that Contributor with other
1402 software (except as part of the Contributor Version) or other devices; or (3)
1403 under Patent Claims infringed by Covered Software in the absence of
1404 Modifications made by that Contributor.
1406 3. Distribution Obligations.
1408 3.1. Availability of Source Code.
1410 Any Covered Software that You distribute or otherwise make available in
1411 Executable form must also be made available in Source Code form and that Source
1412 Code form must be distributed only under the terms of this License. You must
1413 include a copy of this License with every copy of the Source Code form of the
1414 Covered Software You distribute or otherwise make available. You must inform
1415 recipients of any such Covered Software in Executable form as to how they can
1416 obtain such Covered Software in Source Code form in a reasonable manner on or
1417 through a medium customarily used for software exchange.
1421 The Modifications that You create or to which You contribute are governed by
1422 the terms of this License. You represent that You believe Your Modifications
1423 are Your original creation(s) and/or You have sufficient rights to grant the
1424 rights conveyed by this License.
1426 3.3. Required Notices.
1428 You must include a notice in each of Your Modifications that identifies You as
1429 the Contributor of the Modification. You may not remove or alter any copyright,
1430 patent or trademark notices contained within the Covered Software, or any
1431 notices of licensing or any descriptive text giving attribution to any
1432 Contributor or the Initial Developer.
1434 3.4. Application of Additional Terms.
1436 You may not offer or impose any terms on any Covered Software in Source Code
1437 form that alters or restricts the applicable version of this License or the
1438 recipients’ rights hereunder. You may choose to offer, and to charge a fee for,
1439 warranty, support, indemnity or liability obligations to one or more recipients
1440 of Covered Software. However, you may do so only on Your own behalf, and not on
1441 behalf of the Initial Developer or any Contributor. You must make it absolutely
1442 clear that any such warranty, support, indemnity or liability obligation is
1443 offered by You alone, and You hereby agree to indemnify the Initial Developer
1444 and every Contributor for any liability incurred by the Initial Developer or
1445 such Contributor as a result of warranty, support, indemnity or liability terms
1448 3.5. Distribution of Executable Versions.
1450 You may distribute the Executable form of the Covered Software under the terms
1451 of this License or under the terms of a license of Your choice, which may
1452 contain terms different from this License, provided that You are in compliance
1453 with the terms of this License and that the license for the Executable form
1454 does not attempt to limit or alter the recipient’s rights in the Source Code
1455 form from the rights set forth in this License. If You distribute the Covered
1456 Software in Executable form under a different license, You must make it
1457 absolutely clear that any terms which differ from this License are offered by
1458 You alone, not by the Initial Developer or Contributor. You hereby agree to
1459 indemnify the Initial Developer and every Contributor for any liability
1460 incurred by the Initial Developer or such Contributor as a result of any such
1465 You may create a Larger Work by combining Covered Software with other code not
1466 governed by the terms of this License and distribute the Larger Work as a
1467 single product. In such a case, You must make sure the requirements of this
1468 License are fulfilled for the Covered Software.
1470 4. Versions of the License.
1474 Sun Microsystems, Inc. is the initial license steward and may publish revised
1475 and/or new versions of this License from time to time. Each version will be
1476 given a distinguishing version number. Except as provided in Section 4.3, no
1477 one other than the license steward has the right to modify this License.
1479 4.2. Effect of New Versions.
1481 You may always continue to use, distribute or otherwise make the Covered
1482 Software available under the terms of the version of the License under which
1483 You originally received the Covered Software. If the Initial Developer includes
1484 a notice in the Original Software prohibiting it from being distributed or
1485 otherwise made available under any subsequent version of the License, You must
1486 distribute and make the Covered Software available under the terms of the
1487 version of the License under which You originally received the Covered
1488 Software. Otherwise, You may also choose to use, distribute or otherwise make
1489 the Covered Software available under the terms of any subsequent version of the
1490 License published by the license steward.
1492 4.3. Modified Versions.
1494 When You are an Initial Developer and You want to create a new license for Your
1495 Original Software, You may create and use a modified version of this License if
1496 You: (a) rename the license and remove any references to the name of the
1497 license steward (except to note that the license differs from this License);
1498 and (b) otherwise make it clear that the license contains terms which differ
1501 5. DISCLAIMER OF WARRANTY.
1503 COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT
1504 WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
1505 LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS,
1506 MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK
1507 AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD
1508 ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL
1509 DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING,
1510 REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART
1511 OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT
1512 UNDER THIS DISCLAIMER.
1516 6.1. This License and the rights granted hereunder will terminate automatically
1517 if You fail to comply with terms herein and fail to cure such breach within 30
1518 days of becoming aware of the breach. Provisions which, by their nature, must
1519 remain in effect beyond the termination of this License shall survive.
1521 6.2. If You assert a patent infringement claim (excluding declaratory judgment
1522 actions) against Initial Developer or a Contributor (the Initial Developer or
1523 Contributor against whom You assert such claim is referred to as “Participant”)
1524 alleging that the Participant Software (meaning the Contributor Version where
1525 the Participant is a Contributor or the Original Software where the Participant
1526 is the Initial Developer) directly or indirectly infringes any patent, then any
1527 and all rights granted directly or indirectly to You by such Participant, the
1528 Initial Developer (if the Initial Developer is not the Participant) and all
1529 Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days
1530 notice from Participant terminate prospectively and automatically at the
1531 expiration of such 60 day notice period, unless if within such 60 day period
1532 You withdraw Your claim with respect to the Participant Software against such
1533 Participant either unilaterally or pursuant to a written agreement with
1536 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user
1537 licenses that have been validly granted by You or any distributor hereunder
1538 prior to termination (excluding licenses granted to You by any distributor)
1539 shall survive termination.
1541 7. LIMITATION OF LIABILITY.
1543 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
1544 NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
1545 OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF
1546 ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
1547 INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
1548 LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
1549 FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN
1550 IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
1551 LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL
1552 INJURY RESULTING FROM SUCH PARTY’S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
1553 PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
1554 LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND
1555 LIMITATION MAY NOT APPLY TO YOU.
1557 8. U.S. GOVERNMENT END USERS.
1559 The Covered Software is a “commercial item,” as that term is defined in 48
1560 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that
1561 term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer
1562 software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept.
1563 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
1564 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software
1565 with only those rights set forth herein. This U.S. Government Rights clause is
1566 in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision
1567 that addresses Government rights in computer software under this License.
1571 This License represents the complete agreement concerning subject matter
1572 hereof. If any provision of this License is held to be unenforceable, such
1573 provision shall be reformed only to the extent necessary to make it
1574 enforceable. This License shall be governed by the law of the jurisdiction
1575 specified in a notice contained within the Original Software (except to the
1576 extent applicable law, if any, provides otherwise), excluding such
1577 jurisdiction’s conflict-of-law provisions. Any litigation relating to this
1578 License shall be subject to the jurisdiction of the courts located in the
1579 jurisdiction and venue specified in a notice contained within the Original
1580 Software, with the losing party responsible for costs, including, without
1581 limitation, court costs and reasonable attorneys’ fees and expenses. The
1582 application of the United Nations Convention on Contracts for the International
1583 Sale of Goods is expressly excluded. Any law or regulation which provides that
1584 the language of a contract shall be construed against the drafter shall not
1585 apply to this License. You agree that You alone are responsible for compliance
1586 with the United States export administration regulations (and the export
1587 control laws and regulation of any other countries) when You use, distribute or
1588 otherwise make available any Covered Software.
1590 10. RESPONSIBILITY FOR CLAIMS.
1592 As between Initial Developer and the Contributors, each party is responsible
1593 for claims and damages arising, directly or indirectly, out of its utilization
1594 of rights under this License and You agree to work with Initial Developer and
1595 Contributors to distribute such responsibility on an equitable basis. Nothing
1596 herein is intended or shall be deemed to constitute any admission of liability.