SoPlex (and SCIP) are published under the ZIB license:
https://www.scipopt.org/academic.txt
Point 3 is relevant for us:
You may copy and distribute the Program or work based on the Program
in source, object, or executable form provided that you also meet all
of the following conditions:
Conditions a, b, and c only refer to modifying, distributing, or publishing the code. Condition d is that we have to include the source code. All of this should be fine if SoPlex cannot be extracted from the Github action, i.e., if there is no way to get to the SoPlex source code from a public account. In that case, we are neither distributing nor publishing the code. Copying and using the code on an external machine is not a problem.
If on the other hand, the SoPlex source code is publicly accessible, this would count as a distribution and we would have to offer this “package” under the ZIB license which includes tracking access to it.
One way we discussed was to download the SoPlex source code from an encrypted URL, stored as a "Secret" for the Github action. For this issue, we should build a prototype of this interaction.
|