nakatamaho / gmpxx_mkII

Yet another implementation of a C++ wrapper for GMP.
GNU Lesser General Public License v3.0
1 stars 1 forks source link

add license to repo, providing metadata as well #1

Open GitMensch opened 1 month ago

GitMensch commented 1 month ago

Ideally via GitHub as described in the docs adding a license to a repository.

Please also reconsider the license choice - BSD is misleading as the wrapper-header still needs GMP and that is dual-licensed under GPLv3+ LGPLv3+ - I therefore suggest to change to LGPLv3+ as that makes it much clearer (or LGPLv2+ if you prefer and old GMP versions also work).

nakatamaho commented 1 month ago

I'll change to the license compatible to the original GMP library.

Since version 6, GMP is distributed under the dual licenses, GNU LGPL v3 and GNU GPL v2. 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

If I find the gmpxx_mkII.h works on an older version, I'll change it to be compatible with it.

nakatamaho commented 1 month ago

I'll be busy until the end of the month.

GitMensch commented 1 month ago

You may just do the "create new file, name it LICENSE, choose LGPL from the drop down" for now, this way it is already included and the metadata is set, then do the missing cleanup end of the month. In any case - see you then.

nakatamaho commented 1 month ago

| You may just do the "create new file, name it LICENSE, choose LGPL from the drop down" for now, I just have done it for this part. Thank you!

nakatamaho commented 1 month ago

Hi GitMensch, Cleaning has finished. You may want to check my repo. Thanks!

GitMensch commented 1 month ago

You may want to update the NEWS entries (at least those are confusing to me) and so far I'm not sure how adding GPL "for reference" helps (vs. confuses).