I chose the LGPLv3, since we want all contributions to be available. There are probably already closed-source cyclotomic field implementations that are very fast (see Magma for a possible example). It would be a shame for the community if our code were closed down and improved upon in secret. I have no objection to someone wanting to use our library in their own closed project though, so I went for the LGPL and not the GPL.
I also changed the project goals to be "well-tested, well-documented, and possibly fast" since I think those are my actual priorities, maybe they're yours too.
I made a PR for this since I think a general direction for a project is important. For actual code, I won't make PRs probably. At least not at this stage.
I chose the LGPLv3, since we want all contributions to be available. There are probably already closed-source cyclotomic field implementations that are very fast (see Magma for a possible example). It would be a shame for the community if our code were closed down and improved upon in secret. I have no objection to someone wanting to use our library in their own closed project though, so I went for the LGPL and not the GPL.
I also changed the project goals to be "well-tested, well-documented, and possibly fast" since I think those are my actual priorities, maybe they're yours too.
I made a PR for this since I think a general direction for a project is important. For actual code, I won't make PRs probably. At least not at this stage.