Skip to content
  • Ian Jackson's avatar
    stubdom/grub.patches: Drop docs changes, for licensing reasons · c62c53d6
    Ian Jackson authored
    
    
    The patch file 00cvs is an import of a new upstream version of
    grub1 from upstream CVS.
    
    Unfortunately, in the period covered by the update, upstream changed
    the documentation licence from a simple permissive licence, to the GNU
    "Free Documentation Licence" with Front and Back Cover Texts.
    
    The Debian Project is of the view that use the Front and Back Cover
    Texts feature of the GFDL makes the resulting document not Free
    Software, because of the mandatory redistribution of these immutable
    texts.  (Personally, I agree.)
    
    This is awkward because Debian do not want to ship non-free content.
    So the Debian maintainers need to launder the upstream source code, to
    remove the troublesome files.  This is an extra step when
    incorporating new upstream versions.  It's particularly annoying for
    security response, which often involves rebasing onto a new upstream
    release.
    
    grub1 is obsolete and the last change to Xen's PV grub1 stubdom code
    was in 2016.  Furthermore, the grub1 documentation is not built and
    installed by the Xen pv-grub stubdom Makefiles.
    
    Therefore, remove all docs changes from stubdom/grub.patches.  This
    means that there are now no longer any GFDL-licenced grub docs in
    xen.git.
    
    There is no user impact, and Debian is helped.  This change would
    complicate any attempts to update to a new version of upstream grub1,
    but it seems unlikely that such a thing will ever happen.
    
    Signed-off-by: default avatarIan Jackson <ian.jackson@eu.citrix.com>
    CC: Doug Goldstein <cardoe@cardoe.com>
    CC: Juergen Gross <jgross@suse.com>
    CC: pkg-xen-devel@lists.alioth.debian.org
    Acked-by: default avatarGeorge Dunlap <george.dunlap@citrix.com>
    Acked-by: default avatarSamuel Thibault <samuel.thibault@ens-lyon.org>
    c62c53d6