"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.
(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.
Is this still an issue? Needs review.
If this is still an issue, I’m happy to run a licensing scan over the code.
(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.
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/README.md` 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.