Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vagrant is not longer FOSS - migrate to Docker? #349

Open
wwahammy opened this issue Oct 26, 2023 · 1 comment
Open

Vagrant is not longer FOSS - migrate to Docker? #349

wwahammy opened this issue Oct 26, 2023 · 1 comment

Comments

@wwahammy
Copy link

The folks at Hashicorp decided to relicense Vagrant under the Business Source License, a non-free and open source license. While the packages for Ubuntu 22.04 and, I'd assume a number other distros, are still an older Apache licensed version, at some point, there will only be non-FOSS licensed versions.

Overtime, it may make sense to migrate from vagrant to Docker which, through Moby, Podman and other compatible runtimes, can be fully open source. While Docker and Vagrant are not identical in functionality, I think it's probably a doable task.

@ocdtrekkie
Copy link
Collaborator

BSL doesn't materially impact vagrant-spk:

  • The Additional Use Grant almost certainly covers the ability for a non-profit open source project which does not compete with Hashicorp to use the current version of Vagrant.
  • Our project still retains compatibility shims going back to Vagrant 1.x versions, and new Vagrant releases will become MPL 2.0 licensed in four years.

So at no point should vagrant-spk ever be incompatible with an open source version of Vagrant, if using it under the terms of the BSL is problematic for someone's use case.

That being said, https://github.com/zenhack/docker-spk exists, but is unmaintained and does not have a lot of guidance/documentation. I would love to see some production apps packaged using docker-spk and ideally a tutorial for it in Sandstorm's docs.

@wwahammy wwahammy changed the title Vagrant is not longer FOSS - migrate to Docker Vagrant is not longer FOSS - migrate to Docker? Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants