Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504716 - dev-lang/moarvm incomplete license information
Summary: dev-lang/moarvm incomplete license information
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
Depends on:
Blocks: raku
  Show dependency tree
Reported: 2014-03-15 15:19 UTC by Julian Ospald
Modified: 2021-05-16 21:10 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Julian Ospald 2014-03-15 15:19:37 UTC
"The Artistic License 2.0 (see Artistic2.txt) applies to this project, but
some portions are redistributed under other licenses and are marked as such."

It's probably talking about 3rdparty/ subdir, but there could be other parts as well.

From a quick incomplete look I see WTFPL and HPND. There are probably more.
Comment 1 Ulrich Müller gentoo-dev 2014-03-16 10:27:04 UTC
(In reply to Julian Ospald (hasufell) from comment #0)
> From a quick incomplete look I see WTFPL and HPND.

WTFPL-2 is there, but I don't see HPND.

> There are probably more.

Also the following (all in 3rdparty):
MIT ISC BSD BSD-2 BSD-1 unicode public-domain

So far all free software. But then there is 3rdparty/dyncall/doc/watermark.sty which contains the following notice:
%% You are allowed to distribute this file if and only if
%% it is distributed with the corresponding source files in
%% the `ncctools' bundle.

Upstream should remove this file (which is identical to the one installed by dev-texlive/texlive-latexextra-2013), otherwise their tarball cannot be distributed.
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2016-10-02 15:36:41 UTC
Is this still an issue? Needs review.
Comment 3 Matija "hook" Šuklje 2016-10-24 19:37:53 UTC
If this is still an issue, I’m happy to run a licensing scan over the code.
Comment 4 Ulrich Müller gentoo-dev 2016-10-24 21:50:16 UTC
(In reply to Matija "hook" Šuklje from comment #3)
> If this is still an issue, I’m happy to run a licensing scan over the code.

Looks like the offending watermark.sty file mentioned in comment #1 is gone. I have checked the oldest and the newest version in the tree, moarvm-2016.03 and moarvm-2016.10, and guess that this applies to the inbetween versions as well.

Not sure about the rest, much could have changed in the two years since this bug was reported.
Comment 5 Matija "hook" Šuklje 2016-10-25 10:02:37 UTC
A quick scan lists the following in the `3rdparty/` folder:

Apache-possibility, BSD-2-Clause, BSD-2-Clause-FreeBSD, BSD-3-Clause, BSD-possibility, BSD-style, FSF, Google-BSD, GPL, GPL-2.0, GPL-3.0+-with-autoconf-exception, GPL-exception, ISC, MIT, MIT-possibility, MIT-style, No_license_found, NotreDame-style, Public-domain, See-file, UnclassifiedLicense, WebM, WTFPL, X11

and `3rdparty/` says:

## 3rd party libraries

These are imported forks of external library projects.  Their source
redistribution licenses are for the most part as permissive or more permissive
than MoarVM's itself.  We have imported them here because we needed to make
extensive modifications to their capabilities or exposed API, and so couldn't
use system packages, or available system packages are too far out of date.

Note: you may find that libatomic_ops has some GPL-licensed files in the repo.
These are NOT included in any built binaries; they are merely tools for
configuring, building, and testing, and should be disregarded when considering
the redistributability of MoarVM in source form or binary form.