-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nonfree code #9
Comments
This is documented in the Users' Guide. I am updating the License.txt file to include this. It is used as an option in the ILU driver routine, and is not essential. The commercial users can easily comment out this use path, hence avoid the license issue. |
Thanks.
It wasn't the commercial users, but -- quite the contrary --, the Debian folks which brought the issue to my attention. They are are traditionally more aware of licensing issues there. In fact, the packaging team has to go great lengths to explicitly remove the offending code from the source to make sure that they don't do anything illegal, namely distributing the code. This licensing issue isn't removed for commercial users by commenting out a path either. I'm not sure what the best thing to do is here. Could there be a "free" edition of SuperLU perhaps where everything is licensed under a BSD-3, and a "nonfree" ("pro"/whatever) edition with nonfree code included? |
That may be too much work. Eventually we will replace MC64 by our new implementation, but right now this is low priority. |
I agree. Let's keep this issue open though until MC64 has been replaced. Very much looking forward to this! |
Btw there is more nonfree code at
|
The file
License.txt
claims that SuperLU is distributed under BSD, but that doesn't seem to entirely be the case. I'm looking at SRC/mc64ad.c. One reads there:Perhaps this condition is already violated by putting SuperLU on GitHub, and in any case is not something anyone would like to have to deal with.
Is the corresponding code still in use at all?
The text was updated successfully, but these errors were encountered: