@flameeyes …well, that post is SOMEWHAT topical.
I’m thinking that the particular example of gSOAP in the post, as described, is still free software, just it’s a cathedral and not a bazaar. It’s not a great situation, but precisely forkability is what makes it free. No need to move the goalpost there, imho: you don’t need to take in contributions.
But, if as a dev (company or otherwise) someone at some point changes the social (and licensing) contact, well,
1. I reserve the right not to trust them again
2. Even cost-free it becomes untrustable
I’d rather run freeware software than free software where the core contributors use their legal rights to pull the rug under me. Especially if I have alternatives. Why depend on something it will take ages to rip out if suddenly someone pulls an oracle on me?
I am also ok with GPL and LGPL, and depending on what the thing is, very unlikely to be comfortable with AGPL. I don’t see Apache or MIT or BSD as a replacement: if someone wants to use the fruits of my (hobby) labor, the minimum is that they contribute back. AGPL pains me because it’s unclear to me where the “network access” stuff kicks in. I can understand GPL and LGPL; for AGPL less so.
I really dislike unpredictability, so rug pulls and AGPL make me less happy than just running something proprietary but perma-free. With freeware, at least I know where I stand..
@hertg