Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715226 - media-fonts/symbola: upstream license has changed to extremely restrictive EULA
Summary: media-fonts/symbola: upstream license has changed to extremely restrictive EULA
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL: https://dn-works.com/wp-content/uploa...
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2020-03-29 07:39 UTC by Enne Eziarc
Modified: 2020-05-23 08:29 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Enne Eziarc 2020-03-29 07:39:06 UTC
This happened only this week, from what I can tell.

The old text was effectively public domain, the new one explicitly forbids almost everything, including mirroring. I don't know if that can be applied retroactively, but either way this package has become a danger zone.
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2020-03-29 14:45:09 UTC
Checking with archive.org, it appears that the license change happened some time early 2018 already, and the last version to be released under the old, permissive license is 10.24:

> In lieu of a licence; fonts and documents in this site are free for any use (February 2018)
https://web.archive.org/web/20180212144935/http://users.teilar.gr/~g1951d/

> Free use of the software on this site is strictly limited to personal, non-commercial use (March 2018)
https://web.archive.org/web/20180302032711/http://users.teilar.gr/~g1951d/

The EULA was introduced in April 2018:
https://web.archive.org/web/20180420071257/http://users.teilar.gr/~g1951d/

I will drop 11.00-r1 and maybe last-rite the entire package.
Comment 2 Ulrich Müller gentoo-dev 2020-03-29 14:57:32 UTC
(In reply to Chí-Thanh Christopher Nguyễn from comment #1)
> Checking with archive.org, it appears that the license change happened some
> time early 2018 already, and the last version to be released under the old,
> permissive license is 10.24:

AFAICS the transition occured between 10.23 and 10.24, so 10.23 would be the last free version. (But probably it doesn't matter, unless we could get a zipball of 10.23.)

> I will drop 11.00-r1 and maybe last-rite the entire package.

Indeed, mirror restriction makes little sense with upstream's unversioned zipballs. Also SRC_URI is gone.
Comment 3 Larry the Git Cow gentoo-dev 2020-03-29 20:46:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be61c3297494bba141abd69069e841739149730e

commit be61c3297494bba141abd69069e841739149730e
Author:     Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
AuthorDate: 2020-03-29 20:44:20 +0000
Commit:     Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
CommitDate: 2020-03-29 20:44:20 +0000

    media-fonts/symbola: drop 11.00-r1 due to license restrictions
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=715226
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>

 media-fonts/symbola/Manifest                |  2 --
 media-fonts/symbola/symbola-11.00-r1.ebuild | 31 -----------------------------
 2 files changed, 33 deletions(-)
Comment 4 Larry the Git Cow gentoo-dev 2020-03-29 21:14:14 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd4ba714bebfec9f325f768542ea060a070a5f7

commit dfd4ba714bebfec9f325f768542ea060a070a5f7
Author:     Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
AuthorDate: 2020-03-29 21:12:38 +0000
Commit:     Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
CommitDate: 2020-03-29 21:14:05 +0000

    profiles/package.mask: last-rite media-fonts/symbola
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=715226
    Signed-off-by: Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 5 Matt Turner gentoo-dev 2020-03-29 22:02:39 UTC
Dep tree is broken because media-fonts/infinality-ultimate-meta depends on this.
Comment 6 Chí-Thanh Christopher Nguyễn gentoo-dev 2020-03-29 22:04:09 UTC
I removed the dependency from media-fonts/infinality-ultimate-meta

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1fb7dadb870eb3c87867fdca57e40ceec87d4d
Comment 7 Hanno Böck gentoo-dev 2020-03-30 07:27:23 UTC
FWIW it seems Debian has that font packaged:
https://packages.debian.org/sid/fonts-symbola
Comment 8 Ulrich Müller gentoo-dev 2020-03-30 09:03:36 UTC
(In reply to Hanno Böck from comment #7)
> FWIW it seems Debian has that font packaged:
> https://packages.debian.org/sid/fonts-symbola

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897047:
"... the latest version of the fonts are no longer compliant with the DFSG and can't be distributed in Debian main."
Comment 9 Ulrich Müller gentoo-dev 2020-03-30 09:14:56 UTC
See also this discussion on the Fedora devel list:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/EC6I35ILFICKY5W5XTHYJC6UH36B2UQS/
Comment 10 Hanno Böck gentoo-dev 2020-03-30 11:34:10 UTC
Just to clarify, my pointing to debian was merely a: "Debian mirrors are a place where we can find older versions with the old license and where they won't go away any time soon".
Comment 11 Larry the Git Cow gentoo-dev 2020-04-01 11:59:29 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df4c7b11be6e8bdd3af724c93c8968551c83312

commit 0df4c7b11be6e8bdd3af724c93c8968551c83312
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-04-01 11:58:44 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-04-01 11:59:16 +0000

    media-fonts/symbola: Update LICENSE, add mirror restriction.
    
    The last version distributed under the "Unicode_Fonts_for_Ancient_Scripts"
    terms was symbola-7.17, see the Wayback Machine:
    https://web.archive.org/web/20141027122717/http://users.teilar.gr/~g1951d/
    
    Versions from 7.18 to 10.24 were distributed under "free for any use"
    terms, and upstream has explicitly refused to clarify if this includes
    the right to modify and/or redistribute. This is not better than not
    having any license at all (i.e., "all-rights-reserved").
    
    Later versions (after 10.24) are even more restrictive and e.g. have a
    non-commercial and non-educational clause.
    
    Bug: https://bugs.gentoo.org/715226
    Package-Manager: Portage-2.3.96, Repoman-2.3.22
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 media-fonts/symbola/symbola-8.00.ebuild | 5 +++--
 media-fonts/symbola/symbola-9.17.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)
Comment 12 Massimo Burcheri 2020-04-30 08:49:44 UTC
Is there any replacement font available for us?
Characters like '🚚' are missing now.
Comment 13 Ulrich Müller gentoo-dev 2020-04-30 09:19:43 UTC
(In reply to Massimo Burcheri from comment #12)
> Is there any replacement font available for us?
> Characters like '🚚' are missing now.

That is U+1F69A DELIVERY TRUCK. It is rendered here with the "Unifont Upper" font, which is installed by media-fonts/unifont.
Comment 14 Larry the Git Cow gentoo-dev 2020-05-23 08:29:43 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cf7d5a108b17a1fb7c95c57aaa36ab25903c8f

commit 62cf7d5a108b17a1fb7c95c57aaa36ab25903c8f
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-05-23 08:27:34 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-05-23 08:29:35 +0000

    media-fonts/symbola: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/715226
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 media-fonts/symbola/Manifest            |  2 --
 media-fonts/symbola/metadata.xml        | 12 ------------
 media-fonts/symbola/symbola-8.00.ebuild | 31 -------------------------------
 media-fonts/symbola/symbola-9.17.ebuild | 31 -------------------------------
 profiles/package.mask                   |  7 -------
 5 files changed, 83 deletions(-)