Project

General

Profile

Freedom issue #2698

Freedom issue #972: TeXLive freedom verification

Re-evaluate [texlive-core]

theova - 3 months ago - . Updated 2 months ago.

Status:
in progress
Priority:
freedom issue
Assignee:
-
% Done:

0%


Description

In Parabola's PKGBUILD of texlive-core, the following non-free components are removed:

   # remove nonfree packages
   # MeX licensed packages
   rm -v {cc-pl,cs,ec,mex,pl}.tar.xz
   # public domain, will be relicensed
   rm -v context-{account,algorithmic,letter,ruby}.tar.xz
   # no specific free license
   rm -v euro-ce.tar.xz

The following lines seem to be a direct consequence of this (see Bug #415: [texlive-most] Errors during installation).

  # remove nonfree packages references from updmap.cfg
   sed -i '/ccpl.map/d'       texmf-dist/web2c/updmap.cfg
   sed -i '/cs-charter.map/d' texmf-dist/web2c/updmap.cfg
   sed -i '/csfonts.map/d'    texmf-dist/web2c/updmap.cfg
   sed -i '/plother.map/d'    texmf-dist/web2c/updmap.cfg
   sed -i '/pltext.map/d'     texmf-dist/web2c/updmap.cfg

   # remove nonfree packages references from texlive-core.maps
   sed -i '/ccpl.map/d'       $srcdir/$pkgname.maps
   sed -i '/cs-charter.map/d' $srcdir/$pkgname.maps
   sed -i '/csfonts.map/d'    $srcdir/$pkgname.maps
   sed -i '/plother.map/d'    $srcdir/$pkgname.maps
   sed -i '/pltext.map/d'     $srcdir/$pkgname.maps

   # remove nonfree packages references from fmtutil.cnf
   sed -i '/cslatex/d'     texmf-dist/web2c/fmtutil.cnf
   sed -i '/csplain/d'     texmf-dist/web2c/fmtutil.cnf
   sed -i '/from mex/d'    texmf-dist/web2c/fmtutil.cnf
   sed -i '/mexconf.tex/d' texmf-dist/web2c/fmtutil.cnf

   # remove nonfree packages references from package list
   sed -ri '/^(cc-pl|cs|ec|mex|pl|context-(account|algorithmic|fixme|games|letter|ruby)|euro-ce) /d' CONTENTS

I looked at the Licenses and found the following:
The following packages have a free license and I propose therefore to not remove them.
  • context-account: Published in the public domain [1], and thus free [2]
  • context-algorithmic: Licensed under the GPL v3 or later [3]
  • context-letter: Licensed under the GPL [4]
  • context-ruby: Published in the public domain [5] and thus free [2]
  • euro-ce is licensed under the Modified BSD License [6] which is free [7]
For the following packages, I am not sure:
  • cs: I could not find the package in ctan. Is there another name for this?
  • ec: There were discussions in " Freedom issue #969: [texlive-core] ec fonts needs repackaging instead of removing" and a upstream report in [8]
  • mex: "The MeX package belongs to the public domain. The MeX package
    may only be distributed in unchanged and complete form ..." (in
    mexinfo.eng [9]). So is this free or not?

[1] https://www.ctan.org/pkg/context-account
[2] https://www.gnu.org/licenses/license-list.html#PublicDomain
[3] https://www.ctan.org/pkg/context-algorithmic
[4] https://www.ctan.org/pkg/context-letter
[5] https://www.ctan.org/pkg/context-ruby
[6] https://www.ctan.org/pkg/euro-ce
[7] https://www.gnu.org/licenses/license-list.html#ModifiedBSD
[8] https://bugs.archlinux.org/task/48683
[9] https://www.ctan.org/pkg/mex


Related issues

Related to Packages - Freedom issue #969: [texlive-core] ec fonts needs repackaging instead of removingforwarded upstream

Actions
Related to Packages - Bug #490: [texlive-core] ec fonts are nonfreeopen

Actions

History

#1

Updated by theova 3 months ago

  • Parent task set to #972
#2

Updated by theova 3 months ago

  • Related to Freedom issue #969: [texlive-core] ec fonts needs repackaging instead of removing added
#3

Updated by theova 3 months ago

  • Related to Bug #490: [texlive-core] ec fonts are nonfree added
#4

Updated by theova 2 months ago

theova wrote:

For the following packages, I am not sure:
  • cs: I could not find the package in ctan. Is there another name for this?

This package is no more contained in texlive-core. Due to `rm -rf` there was no error message.

Also available in: Atom PDF