On Wed, 10 Feb 2016 18:36:48 +0100 Pjotr Prins <pjotr.publi...@thebird.nl> wrote:
> * gnu/packages/parallel.scm (slurm-llnl): New variable. > --- > gnu/packages/parallel.scm | 51 > ++++++++++++++++++++++++++++++++++++++++++++--- > 1 file changed, 48 insertions(+), 3 deletions(-) [...] > + (license license:openssl))) There are several bits in the 'contribs' directory that seem to not be under free licenses. E.g. - contribs/cray/slurmconfgen_smw.py contains "Copyright 2015 Cray Inc. All Rights Reserved" - contribs/cray/slurmconfgen.py.in contains "Copyright 2013 Cray Inc. All Rights Reserved" - contribs/cray/libalps_test_programs.tar.gz contains a mixture of GPLv2, public domain, and binaries. - contribs/mic/mpirun-mic declares no license. - contribs/pmi2 is under a custom (copyleft?) license. - contribs/sgather declares no license. - contribs/sgi/netloc_to_topology.c contains "Copyright (C) 2014 Silicon Graphics International Corp. All rights reserved." - contribs/sjobexit/sjobexitmod.pl declares no license. I don't think we can claim any of these are covered under the same license as slurm, since the COPYING file explicitely says "Some tools in the "contribs" directory have other licenses." The contribs tools are not installed by default, but we do need to remove any non-free source from there with an origin snippet. Also, I found the DISCLAIMER file contains the "or (at your option) any later version." verbiage, so the slurm license itself is license:gpl2+ `~Eric