mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   GPL GWNUM (https://www.mersenneforum.org/showthread.php?t=26297)

lavalamp 2020-12-10 11:10

GPL GWNUM
 
Is there an up to date GPL version of the GWNUM code?

I ask because I have seen GMP-ECM output from others recently which uses the GWNUM library, but in all cases the output carries the message that the binary should not be distributed due to incompatible licenses. If possible I would like to create a binary that does not have this issue.

Back in 2006 this post suggests such a goal used to be possible:[QUOTE=Prime95;73876]1) If you want to link gwnum into gmp-ecm (using the as-yet-unreleased next version of GMP-ECM), then you need a GPL version of gwnum. Look at [url]ftp://mersenne.org/gimps[/url]. There are 3 GPL'ed libraries there.[/QUOTE]

What is the difference between the GPL and non-GPL compatible versions of the GWNUM code (if any and if such versions exist)?

Happy5214 2020-12-10 11:55

The prize distribution rules that users of GWNUM are bound by if they find a Mersenne prime using the library make it incompatible with the GPL, as that is a restriction on use beyond that permitted by the license. George can easily make a GPL-compatible version available if he so chooses, as he is the author.

Prime95 2020-12-10 19:26

[QUOTE=lavalamp;565854]Is there an up to date GPL version of the GWNUM code?[/QUOTE]

Nope.

lavalamp 2020-12-11 01:20

:down:

mathwiz 2020-12-11 02:16

[QUOTE=Prime95;565889]Nope.[/QUOTE]

Would it be feasible to break out just the code used by GMP-ECM (gwnum stage1) into a GPL'ed library? Or is it too intertwined with the rest of the code?

Prime95 2020-12-11 05:50

Yes it is feasible. Not high on the priority list.

Most of the few users that are interested in GMP-ECM w/GWNUM have managed to build the executable. Most notably, ryanp.

lavalamp 2020-12-11 07:53

I would be willing to help out with that if you were looking for someone to delegate to.

Here's my CV; I am relatively proficient in C++ which is at least sort of like C, and my IQ is positive.


All times are UTC. The time now is 11:33.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.