Besides that the obvious point is that every open source producer is entirely free to release their product under whatever license they see fit and if you don't like it then simply don't use the product.
Besides that the obvious point is that every open source producer is entirely free to release their product under whatever license they see fit and if you don't like it then simply don't use the product.
I’d like to make all of the software I write freely BSD licensed.
If I do that, it seems with very high probability that it might turn out to be a time sink and a money sink with no benefit other than +reputation. Which is worthwhile, but perhaps not as worthwhile as those fat stacks.
I don’t know. We’re heading for a future where the only people that can afford to write OSS projects that actually influence the world are those who work for FAANG or in academia.
Maybe something like this would be more fitting:
Way down to the wire
It gets bleaker than ever
Try and copy thisThe elephant in the room here is that the usual OSS-as-an-offering model works from the fact that intimate knowledge of the software and visibility creates a strong market position for selling services (SaaS or consulting) that others cannot match. Whereas if "others" includes Amazon, GCP etc., their economies of scale and market visibility tilt the playing field in the other direction, making it harder for the OSS-as-offering model.
What it would do is mean that a lot less people would be able to use the software as it's a license that is not allowed at most companies. You can argue that this is for the wrong reasons, or it's due to fearmongering, but that doesn't change the fact.
I think you have it backwards: a less popular project could be viable with BSD and wouldn't survive as AGPL.
That is not universal across all the developer community. Here, in Colombia, open source is something you do on the sidelines.
Pretend you can live of it? That is non-sense.
I know companies following this model all over the world: Spain, Brazil, India, Argentina, Venezuela, etc.
Why do you think that?
Why? If you want to make money off of it, there is nothing wrong with selling proprietary software. I'll gladly open source lots of stuff but I'm not just going to work for other people for nothing -- that's just madness. And that isn't really what free software / open source is supposed to be. It's not a platform for martyrdom.
I think the strength of an OSS project (or really a single individual at that stage) can be to innovate - make something that in a corporate setting, FAANG or not, can't be pursued because it hasn't a chance to become projected since business value isn't tangible, and anyway needs meandering around to find solutions in its problem space. Once something demoable is created, it might attract corporate backing. But corporate development is actually very bad at developing the kernel of something not seen yet. Maybe there should be a market place for initial designs/concepts to grab beyond VC funding?
The Patreon approach is not sustainable in the long-term, neither is the company sponsorship route.
Charging for support as the principal source of your income is probably one of the least appealing options for most developers.
Open-core is one option - GitLab wouldn't be a financial success without it. Dual-license is another option.
What does the FSF (Free Software Foundation) have to say on the matter? Charge for distribution [1]. Yet, no-one can realistically charge for distribution today - not least when so many projects are hosted for free on GitHub.
If you want to make source code available and still be paid for your product - consider something like the Fair Source License. It's neither closed source or open source. It will appear blasphemous to some open source advocates, but it feels like a reasonable compromise between closed source and permissive open source licences: https://fair.io/
RedisLabs made some extra software available (nice) under a noncommercial-only license (well duh but ok), pretending some material relation between the noncommercial-use-only license and the Apache License (not nice).
The pitchforks and torches are (to 98%) about that last bit. Everyone is happy that Redis still exists and that Antirez and RedisLabs have a sustainable business around Redis. No one - and potentially especially not the Apache foundation - enjoys the bait-and-switch of using the Apache name for a proprietary shared source license.