this post was submitted on 28 Dec 2024
9 points (73.7% liked)

Free (libre) software replacements for proprietary software

1901 readers
1 users here now

Use cases of this community:

  1. Ask for a free replacement for a particular proprietary software
  2. Ask for a free software that solves a particular problem
  3. Share lesser-known free software that you think deserves recognition

founded 5 years ago
MODERATORS
all 10 comments
sorted by: hot top controversial new old
[–] Lettuceeatlettuce@lemmy.ml 11 points 1 month ago (2 children)

Ansible is already GPL 3.0, what are you looking to do specifically that Ansible doesn't do?

Or do you just not like the way it works?

[–] db0@lemmy.dbzer0.com 3 points 1 month ago

Yeah this. Very weird question

[–] MITM0@lemmy.world -2 points 1 month ago (1 children)

You do know how RedHat operates right ?

[–] Lettuceeatlettuce@lemmy.ml 3 points 1 month ago (1 children)

Do you know about copyleft?

[–] MITM0@lemmy.world 1 points 1 month ago (1 children)

I do, but has that stopped any corporations from violating or engaging in rugpulls ?

Also it's kind of a me thing, I believe there should be at least 1-3 free-software, community-maintained alternatives

[–] Lettuceeatlettuce@lemmy.ml 2 points 1 month ago (2 children)

The FSF recommends the GPL and its related licenses for that very reason, to protect against corpos misusing it and attempting to make their work proprietary. Ansible is so widely adopted in the IT world, that even if Red Hat tried to restrict it or otherwise lock it down, there would be multiple GPL forks supported by hundreds of devs popping up overnight.

That very scenario just happened earlier this year with RHEL, and we saw both Alma Linux and Rocky Linux spring into action to protect their respective users successfully.

You should specify more details in your post, Chef and Puppet are the most common alternatives to Ansible. They are both open source, but are Apache 2, not GPL, so not as good from a free software perspective.

I don't know of any other automation frameworks like those that adhere to your requirements. It depends on what you are using Ansible for though. If you just want a way to automatically trigger simple endpoint tasks, like cache cleaning, package updates, etc. You could just set up some kind of standard cron job template for your endpoints and have them report success or failure via a common log file on some shared resource.

If you're looking for more sophisticated endpoint management, you're probably out of luck if you aren't interested in using Ansible.

[–] MITM0@lemmy.world 1 points 1 month ago

Chef & puppet ? Can I get links

[–] algernon@lemmy.ml 5 points 1 month ago

NixOS?

algernon ducks and runs, fast

[–] omeega@lemmy.ml 4 points 1 month ago* (last edited 1 month ago)

OpenTofu is open source terraform alternative. It is fork of terraform before they abandoned open source. https://opentofu.org/ It is very active, have been using it for last year. It is backed by Linux Foundation.