Wow, imagine being so hateful towards amazing open-source tools
How is that being hateful? I am looking out for the community in this sense.
What's not working well?
I wonder what's next for Elastic. And mongodb etc. And all their users and customers
When open-source companies invite more contributions from their community, haters will complain that they’re “harassing the community for monetization”.
Simply put, some people will never be happy no matter what Docker does, and clearly you are one of them.
> I have zero empathy for these companies and their investors.
Are you trolling? Or do you want to see all amazing open source tech move behind closed doors and payed walled gardens?
F/OSS software works best when it's not a revenue source of the business that develops it. "Hey, I ran into $problem at $work and created $project to fix it! I'm giving it away so that it might solve your problem too! Hit me up on $mailing_list if you want to contribute." Red Hat is pretty much the poster child of this model. They make $0 on all the FOSS software they develop and release to the world but they dogfood it into their own products to collect dividends.
Are we pissed?
Docker hasn't started showing me ads or spewing MOTDs asking for donations.
I haven't run into limitations that would have me purchase an upgrade.
It hasn't been bought by a proprietary company that would make me start worrying about its licencing.
It's a solid workhorse that's been at all my previous jobs and will be at all my future jobs for the foreseeable future.
Most criticisms of it boil down to "there are other container technologies".
Containers existed for decades as a concept and for years on Linux (using lxc or VirtSquare and later nspawn)
The key point is to get users addicted to free.
Uber did this by undercutting the entire taxi industry at a loss. Ever wondered why your rides were so cheap!? Jio did the same in India, offer free unlimited internet on their phone service and wipe out the competition.
Docker is popular because it’s free. A lot of people would be upset if they take down their free hosting repositories.
As a user, I want to pay for stuff to sustain companies. They can still be open source.
My understanding (as a complete outsider) is that they raised a $10+ million series A for their PaaS. The PaaS then presumably wasn't successful enough to raise a subsequent round, but one of their technologies (Docker) was, despite the monetization path for it not being clear yet. So they pivoted to focus on that.
I'm not sure what other outcome could plausibly happen in this scenario. If they stuck with the PaaS as their main focus, they would have gone out of business many years ago.
1. Offer open-source 100% free product that's absolutely ground breaking, unlike anything else.
2. Get a shitload of users and free PR machine gets rolling. Network effects kick in.
3. Go to investors with your active user count in excess of millions.
4. Investors go bonkers and their eyes swell up with all the ways they can exploit these addicted-to-free user base.
5. Company has trouble monetizing the users. Users are pissed.
6. We all wonder why they couldn't make billions.
It just happened to Elastic search a couple of months ago when Amazon swiped the rug from under them. Good. This should be a lesson to all the companies that want to follow this pattern. Without Step 1, Docker would have had a much more difficult time to get traction and would have to compete on a level ground. So, they short circuit this competition by going full 100% free product route.
I have zero empathy for these companies and their investors.