On Fri, Feb 9, 2024 at 1:43 AM Richard Stallman <r...@gnu.org> wrote: > > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Thank you for bringing this up. Indeed, GNU Parallel should not > recommend a non-free program, because doing so promotes surrender of > freedom.
Thanks for bringing that up. I was unaware of the license change, which seems to have happened 2023-08-10. The license before 2023-08-10 (version 2.3.7) was MPL2.0 (https://github.com/hashicorp/vagrant/blob/v2.3.7/LICENSE and https://www.hashicorp.com/license-faq#continued-use-of-mpl-products). https://www.hashicorp.com/bsl says: “Effective on the Change Date, or the fourth anniversary of the first publicly available distribution of a specific version of the Licensed Work under this License, whichever comes first, the Licensor hereby grants you rights under the terms of the Change License, and the rights granted in the paragraph above terminate.” So after 4 years the license reverts to MPL2.0 for new code. Nothing in the test suite of GNU Parallel currently depends on Vagrant newer than 2023-08-10, and I will have no problem committing to only depending on features that are before 2023-08-10 or 4 years old. Since there are no licensing issues using 2.3.7, I will continue to use that. AFAICT it should be possible to make a fork of 2.3.7 that simply contains every commit before 2023-08-10 or 4 years old. I have tried finding a fork of Vagrant based on the 2023-08-10 code, but https://github.com/viagrunts/viagrunts does not seem to work, and https://github.com/metalinjection/viagrunts/commits/main/ has commits from https://github.com/hashicorp/vagrant newer that 2023-08-10. If you find a fork under a free license that works and does not have any commits from Hashicorp after 2023-08-10, please let me know, so I can use that instead. I can see I am not the only one searching for that. /Ole