Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 470212 - app-text/calibre LICENSE is GPL-2 but it includes non-free unrar code and the LICENSE file states GPL-3
Summary: app-text/calibre LICENSE is GPL-2 but it includes non-free unrar code and the...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Zac Medico
URL: https://bazaar.launchpad.net/~kovid/c...
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2013-05-17 23:36 UTC by Andrius Štikonas
Modified: 2016-08-27 09:05 UTC (History)
2 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 Andrius Štikonas 2013-05-17 23:36:22 UTC
Calibre bundles non-free unrar code. The license of unrar code is incompatible with the GPL license (ebuild states that the whole program is licensed under the GPL-2 which is actually wrong. LICENSE file states that the code is distributed under GPLv3).


src/unrar/license.txt for more details
Comment 1 Ulrich Müller gentoo-dev 2013-05-18 11:05:46 UTC
> src/unrar/license.txt for more details

This we already have as "unRAR" license. In addition, there are several other licenses, most of them listed in the COPYRIGHT file:

   GPL-3+
   GPL-3
   GPL-2+
   GPL-2
   GPL-1+
   LGPL-3+
   LGPL-2.1+
   LGPL-2.1
   BSD
   MIT
   Old-MIT
   Apache-2.0
   public-domain
   || ( Artistic GPL-1+ )
   CC-BY-3.0
   OFL-1.1
   PSF-2

This isn't a complete list, though. For example, directory resources/fonts/prs500/ seems to contain some proprietary fonts from Bitstream Inc.
Comment 2 Zac Medico gentoo-dev 2013-05-18 17:24:02 UTC
(In reply to comment #1)
The ebuilds are fixed in cvs to include all of those licenses LICENSE, and the prs500 fonts are removed.
Comment 3 Ulrich Müller gentoo-dev 2013-05-18 22:42:17 UTC
(In reply to comment #2)
> (In reply to comment #1)
> The ebuilds are fixed in cvs to include all of those licenses LICENSE, and
> the prs500 fonts are removed.

AFAICS, they're still included in the tarball, so we need mirror restriction.
Comment 4 Zac Medico gentoo-dev 2013-05-18 23:08:11 UTC
Okay, RESTRICT=mirror is set in all ebuilds.
Comment 5 Ulrich Müller gentoo-dev 2013-05-18 23:26:09 UTC
I guess it would be best if the font issue was sorted out upstream. The three fonts are:

   tt0003m_.ttf: Swiss 721 (i.e. the Bitstream variant of Helvetica)
   tt0011m_.ttf: Dutch 801 Roman (Bitstream variant of Times Roman)
   tt0419m_.ttf: Courier 10

I wonder why these are needed anyway, since the package includes the Liberation fonts already.
Comment 6 Zac Medico gentoo-dev 2013-05-18 23:29:49 UTC
Well, google search for calibre+prs500+fonts already turns up at least 2 bugs involving distro complaints about these fonts:

  http://oldbugs.calibre-ebook.com/ticket/1517
  http://oldbugs.calibre-ebook.com/ticket/3832

So, it seems as though upstream couldn't care less.
Comment 7 Zac Medico gentoo-dev 2013-10-07 23:56:47 UTC
The prs500 fonts are no longer bundled in calibre-1.5.
Comment 8 Francesco Turco 2016-08-27 09:05:12 UTC
This old bug on Launchpad may be relevant: https://bugs.launchpad.net/calibre/+bug/1363536