Hi Nick,
If your applications interact with SLURM using the command line
interfaces (e.g. parsing the output of the scontrol command), that is
definitely permitted with a non-GPL program. If you link with libslurm
and use the SLURM APIs, I believe that your program would also need to
be GPL.
Moe Jette
SchedMD LLC
Quoting Nick Piper <[email protected]>:
Hi,
This question might be more suited to a users- mailing list, but I
didn't see one so I hope it's OK to post here.
Logica are planning to use SLURM to manage some bespoke applications
which we intend to develop:
* a controller program (and GUIs) which tells SLURM which programs
to run and when
* various scientific program executables triggered by SLURM
My understanding of the GPL is that this would be permitted without
requiring our applications to be also GPL. This is as discussed at
http://www.gnu.org/licenses/gpl-faq.html#MereAggregation
Do the developers of SLURM agree with this view?
I searched in case someone asked this before (maybe no one did, as I
think the GPL is clear here, but we want to be sure!)
Many thanks,
Nick
--
[email protected] | www.logica.com
Logica UK Limited, registered in England & Wales (registered number 947968)
Registered Office: 250 Brook Drive, Green Park, Reading RG2 6UA,
United Kingdom
Sorry for this disclaimer:
Think green - keep it on the screen.
This e-mail and any attachment is for authorised use by the intended
recipient(s) only. It may contain proprietary material, confidential
information and/or be subject to legal privilege. It should not be
copied, disclosed to, retained or used by, any other party. If you
are not an intended recipient then please promptly delete this
e-mail and any attachment and all copies and inform the sender.
Thank you.