Like many of you, I was disappointed when I learned that Redis®1 was changing to a non-free licensing model. This is a betrayal of the free software community, but perhaps not an entirely surprising one. Forks are likely to start appearing in the coming days, and today, I would like to offer Redict ...
I could be wrong, but I thought the main reason for the license change was due to predatory practices of large organizations like amazon or gcp taking open source tech, privatizing it and leveraging cloud advantages at a high price point. Its a hard road to keep open source open while predatory orgs can make a profit providing the same product just at scale. Again, just my own interpretation and always up to learn more about things.
I‘m not privy to the intricacies of licensing yet, only getting there. But something that keeps devs from taking their work and those of others and making it closed source or whatever suits their needs would be great.
AGPL is a "do not touch" license to commercial interests in that it forces anything using AGPL code to be open source, and does wonders for weeding out the truly bad actors. From my understanding, AGPL code cannot be relicensed, making the license ideal for telling greedy devs (and management) who only see money without contributing back to get fucked.
Some projects offer dual licenses to those that don't want to abide by the AGPL, and accept payment in return to fund development.
Personally, due to the shenanigans in the past few years, almost all of my own projects since 2020 (with a few exceptions) are AGPL from the initial commit.