pv-grub Solaris support: license and copyright info The file 60zfs_solaris.diff contains code derived from the "Oracle Solaris 11 Express 2010.11 GPL Source, Part 2" archive, distributed by Oracle as: http://dlc.sun.com/opensourcecode/solaris/sol-11-exp-201011-GPLSource_2.zip The relevant code is in the directory osnet/src/grub-0.97 of the archive. The table below lists all files modified or newly added by the diff, along with the license- and copyright notices of those files in the Oracle archive, and a summary of the changes included in the diff. == Modified files == file license copyright notice changes --------------------------------------------------------------------------------------------------- stage2/ builtins.c GPL2+ [1999-2004 FSF] Solaris-specific builtins char_io.c GPL2+ [1999-2002,2004 FSF; 2008 Sun] grub_str{ncmp,chr}; several #ifdefs common.c GPL2+ [1999-2002,2004 FSF] ZFS-related error messages disk_io.c GPL2+ [1999-2004 FSF] add ZFS to fsys_table; read Solaris partitions filesys.h GPL2+ [1999-2001,2004 FSF] prototypes of ZFS operations pc_slice.h GPL2+ [1999-2003 FSF] Solaris label/partition definitions shared.h GPL2+ [1999-2004 FSF] ZFS-related definitions stage2.c GPL2+ [2000-2002,2004,2005 FSF] cmain: do findroot if configfile not found AUTHORS N/A N/A Sun copyrights (ZFS: 2007; VTOC and UFS: 2005) == Newly added files== file license copyright notice changes --------------------------------------------------------------------------------------------------- stage2/ fsys_zfs.c GPL2+ [1999-2004 FSF; 2008,2010 Ora] verbatim fsys_zfs.h GPL2+ [1999-2004 FSF; 2010 Sun] changed definition of symbol "MOS" zfs_fletcher.c GPL2+ [1999-2004 FSF; 2007 Sun] verbatim zfs_lzjb.c GPL2+ [1999-2004 FSF; 2007 Sun] verbatim zfs_sha256.c GPL2+ [1999-2004 FSF; 2007 Sun] verbatim stage2/zfs-include/ dmu.h GPL2+ [1999-2004 FSF; 2010 Sun] verbatim dmu_objset.h GPL2+ [1999-2004 FSF; 2009 Sun] verbatim dnode.h GPL2+ [1999-2004 FSF; 2010 Sun] verbatim dsl_dataset.h GPL2+ [1999-2004 FSF; 2007 Sun] verbatim dsl_dir.h GPL2+ [1999-2004 FSF; 2007 Sun] verbatim sa_impl.h GPL2+ [1999-2004 FSF; 2010 Sun] verbatim spa.h GPL2+ [1999-2004 FSF; 2008,2010 Ora] verbatim uberblock_impl.h GPL2+ [1999-2004 FSF; 2007 Sun] verbatim vdev_impl.h GPL2+ [1999-2004 FSF; 2010 Sun] verbatim zap_impl.h GPL2+ [1999-2004 FSF; 2009 Sun] verbatim zap_leaf.h GPL2+ [1999-2004 FSF; 2007 Sun] verbatim zfs.h GPL2+ [1999-2004 FSF; 2007,2010 Ora] verbatim zfs_acl.h GPL2+ [1999-2004 FSF; 2007 Sun] added single "#ifndef __MINIOS__" zfs_znode.h GPL2+ [1999-2004 FSF; 2010 Sun] verbatim zil.h GPL2+ [1999-2004 FSF; 2009 Sun] verbatim zio.h GPL2+ [1999-2004 FSF; 2008,2010 Ora] verbatim zio_checksum.h GPL2+ [1999-2004 FSF; 2010 Sun] verbatim FSF : Free Software Foundation, Inc. Sun : Sun Microsystems, Inc. Ora : Oracle and/or its affiliates. GPL2+ : GNU General Public License as published by FSF, version 2 or later