[ANN] gmpxx_mkII.h: Yet another GMP C++ Wrapper for High-Precision Calculations

maho nakata nakatamaho at outlook.com
Sat Oct 12 10:13:09 CEST 2024


I have changed my mind, and I'll change the license of gmpxx_mkII.h to the same as the GMP at the end of the month (just I'll be busy until the end of the month)
I intended to treat my contribution in the public domain and not confuse others.

| Since version 6, GMP is distributed under the dual licenses, GNU LGPL v3<https://www.gnu.org/licenses/lgpl.html> and GNU GPL v2<https://www.gnu.org/licenses/gpl-2.0.html>. These licenses make the library free to use, share, and improve, and allow you to pass on the result. The GNU licenses give freedoms, but also set firm restrictions on the use with non-free programs

Best regards,
 Nakata Maho


________________________________
From: gmp-discuss <gmp-discuss-bounces at gmplib.org> on behalf of Torbjörn Granlund <tg at gmplib.org>
Sent: Friday, October 11, 2024 7:41 PM
To: gmp-discuss at gmplib.org <gmp-discuss at gmplib.org>
Subject: Re: [ANN] gmpxx_mkII.h: Yet another GMP C++ Wrapper for High-Precision Calculations

Vincent Lefevre <vincent at vinc17.net> writes:

  > Even if you put many libraries or "wrappers" in a chain of dependencies,
  > if GMP (or any other library under any other license) is pulled in, then
  > its license is relevant to the resulting binary.

  This is true for any software that uses GMP. Currently, MPFR doesn't
  warn about that. But if I understand you, we should. This currently
  doesn't have any consequence since GMP has a license compatible with
  MPFR's, but imagine that one day GMP switches to LGPLv4+ (if it comes
  out). Then this would affect MPFR (if still under LGPLv3+).

What you should not do is release it under BSD and then say that only
the BSD license is relevant.  That would be confusing.

(For clarity, I have nothing personal against BSD license(s).  I just
want to make sure people understand these issues as not to mislead or be
misled to involuntarily breach whatever license is in force.)

--
Torbjörn
Please encrypt, key id 0xC8601622
_______________________________________________
gmp-discuss mailing list
gmp-discuss at gmplib.org
https://gmplib.org/mailman/listinfo/gmp-discuss


More information about the gmp-discuss mailing list