Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473780 - =dev-db/mysql-5.1.69, >=dev-db/mysql-5.5.31 proprietary license for man pages missing from LICENSE
Summary: =dev-db/mysql-5.1.69, >=dev-db/mysql-5.5.31 proprietary license for man pages...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL: https://blog.mariadb.org/mysql-man-pa...
Whiteboard:
Keywords: QAcanfix
Depends on:
Blocks:
 
Reported: 2013-06-19 08:20 UTC by Ulrich Müller
Modified: 2013-06-27 05:13 UTC (History)
1 user (show)

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


Attachments
License for mysql man pages (MySQL,5.28 KB, text/plain)
2013-06-19 08:20 UTC, Ulrich Müller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2013-06-19 08:20:55 UTC
Created attachment 351364 [details]
License for mysql man pages

The man pages for version >=5.5.31 are licensed under attached proprietary license.

The license says about redistribution:

   You shall not publish or distribute this documentation in any form or on
   any media, except if you distribute the documentation in a manner similar
   to how Oracle disseminates it (that is, electronically for download on a
   Web site with the software) or on a CD-ROM or similar medium, provided
   however that the documentation is disseminated together with the software
   on the same medium.

IIUC this implies mirror restriction, because distribution is only allowed "on a Web site", but not via FTP.
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-06-19 08:33:16 UTC
SRC_URI contains references to dev.gentoo.org, so restricting mirroring may need to be discussed with infra first.
Comment 2 Ulrich Müller gentoo-dev 2013-06-19 08:56:58 UTC
(In reply to Chí-Thanh Christopher Nguyễn from comment #1)
> SRC_URI contains references to dev.gentoo.org, so restricting mirroring may
> need to be discussed with infra first.

Shouldn't be a problem, because there's also mirror://gentoo/ for the same file, which means that the mirror restriction for that file will be ignored.
Comment 3 Ulrich Müller gentoo-dev 2013-06-19 10:25:43 UTC
mysql-5.1.69 suffers from the same issue.
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-06-19 11:30:35 UTC
Some new information:
"This is indeed a bug, where the build system erroneously and silently started pulling in man pages with the wrong set of copyright headers."
http://bugs.mysql.com/bug.php?id=69512
(I can't add this link to "See Also" for some reason)
Comment 5 Ulrich Müller gentoo-dev 2013-06-19 14:16:50 UTC
(In reply to Chí-Thanh Christopher Nguyễn from comment #4)
> "This is indeed a bug, where the build system erroneously and silently
> started pulling in man pages with the wrong set of copyright headers."

Interesting. Does this mean that the man pages are generated from (docbook?) sources that are not included in the tarball? This would mean that they cannot be distributed under the terms of the GPL unless these sources are also included.
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2013-06-19 18:18:54 UTC
(In reply to Ulrich Müller from comment #5)
> (In reply to Chí-Thanh Christopher Nguyễn from comment #4)
> > "This is indeed a bug, where the build system erroneously and silently
> > started pulling in man pages with the wrong set of copyright headers."
> 
> Interesting. Does this mean that the man pages are generated from (docbook?)
> sources that are not included in the tarball? This would mean that they
> cannot be distributed under the terms of the GPL unless these sources are
> also included.

I can't recall what the original doc sources were in, but it's something weird relating to MySQL historical dual-licensing.
Comment 7 Ulrich Müller gentoo-dev 2013-06-24 08:12:20 UTC
Versions 5.1.70 has been released upstream.

Upstream has also *replaced* the mysql-5.5.32.tar.gz distfile (with man pages under GPL-2 again). Unfortunately, the GPG signature at http://dev.mysql.com/downloads/gpg.php?file=mysql-5.5.32.tar.gz doesn't match.

I see the following SHA256 sums for mysql-5.5.32.tar.gz:
babb19a1e58f6b285ff75e876f550a798d37fb72b5a548ffb411e8a4a51f6890 (upstream)
20930c3d934937f3863073af0a54cb014a4c6469e5460a81e2ff75062755377e (Gentoo mirrors)
Comment 8 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2013-06-26 01:59:26 UTC
5.1.70 was committed to the overlay.
I'm currently testing the new 5.5.32.
Comment 9 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2013-06-26 21:14:56 UTC
I've updated the manifest for 5.5.32 in the overlay and tree and forced the new tarball into /distfiles/local.
Comment 10 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2013-06-27 01:59:33 UTC
jmbsvicetto:
i pushed the new ebuilds to the main tree, because that is where /space/distfiles-local matters. it was making mirroring unhappy because the Manifest in the main tree didn't match.
Comment 11 Ulrich Müller gentoo-dev 2013-06-27 05:13:20 UTC
Wouldn't a revbump for 5.5.32 be appropriate, if its tarball has changed?