Bad business model behind open source softwares

https://lemmy.ml/post/4961787

Bad business model behind open source softwares - Lemmy

The principles behind free and open source software has all been ‘knowledge and information should be free and accessible to everyone’, ‘the user should’ve the freedom to study, edit, share’, ‘collaboration’. These principles are nice and the people who admire this principles create free(as in freedom) software, but when we look at the finances behind free softwares, things are messed up. Most services rely on donations, which is not good but when the amount of free services increase, the more there has to be donate. It’s actually problem because the bad business model of the open source has made it’s software fall behind their propreitory alternatives? Here are my few questions and would be nice if you all provide a solution to some questions: 1. What is the philosophy of open source and free software? 2. Why open source softwares are bad at making money? 3. Is there a business model, besides subscription as many people can’t pay? Or am I wrong here? 4. Solutions proposed to solve this problem 5. Some examples of bad and good open source business model and whether it’s good or bad than their mainstream propreitory alternatives?

There are a few companies making money from FOSS.

The two business models I see the most that seem to work:

  • free software, paid support
  • free software, paid hosting/ “SaaS”

Great, but the companies aren’t as mainstream as their propreitory alternatives, what could be reason?

What are the mistakes done by those companies that’s resisting them to not as big as their propreitory alternatives?

The average user doesn’t give a crap about foss, so I think the reasons aren’t about the openness itself.

A big one is always the network effect

That;s a considerable against the problem behind it. So, what’s the reason for it? Why the average person doesn’t give a crap?
Why would they? It’s default for the average person not to care.
The average user only uses what is already in their devices or very easily obtained and already known by them. On PCs you got Windows and Microsoft of course pushes their products (Edge, MS Office, OneDrive,…). On Smartphones you have Apple and Google controlling the devices way more than with PCs and being Gatekeepers through their appstores and preinstalled apps. Why would the average user try to research to find FOSS alternatives in that big pile of proprietary and monetized apps or jump through hoops to actually use them (keeping things FOSS is not easy on smartphone due to policies from google and apple)?
This is simply not true. Just look at server side software like OpenStack, the Linux kernel, various file systems, … These solutions are all free software and they are thriving because big comapnies rely on them. They support these project not only financially but they also contribute code and improve them that way.
sure, these are examples where open source thrive. It’s great to see it be that way. But there are services which are open source, as good as their propreitory alternative but still didn’t have proper business model, rely on donations which is unstable. Even in the linux community, there are lot of distros that sustain through donations? If they have as much as money as microsoft, they may develop their distros and innovate. So, I’m asking for ideas, business models, solutions to these problems! Correct me, If I’m wrong!
That happens for open source as well as for anything else. Why there are not thousand of “Gmail” like services? Or Dropbox, Slack, Trello and so on? Because there’s who’s good in selling his product and raising funds and…who’s not!

I am sorry to say some of what you write is not correct.

Red Hat — I know they had their slice of controversies lately, but still — is a ≃33bn company, how is that not making money? They sell solutions based on OSS (different from selling software!), which is one viable way of making money.

Other ways are: selling support, selling licence exceptions (when you are the sole copyright holder of the codebase, MySQL did that), sponsored development for new features, SaaS (bad!), customization for big enterprises/public actors, open-sourcing software but keeping assets proprietary (some games do that), and many more.

Although the redhat is approximately valued at 33bn, but does RHEL is truly open source? Can you study, edit, modify the source code, the freedoms a user get when the software is licensed under GPL. Selling support could only be posible for enterprise or is it actually possible for direct consumers, although that’s possible. I think that would give a bad rep for the company? Is it? Sponsored development is actually like a donation based model, where you can except new features when you donate some money. Customization for big enterprises is actually a viable business model, only if it generates as much money as the company sustains and can continue to expand? All of the other things you’ve mentioned goes against the principles of free and open source? Correct me If I’m wrong!

Customization for big enterprises is actually a viable business model, only if it generates as much money as the company sustains and can continue to expand?

Yes, it is only a viable business model in the end if it generates enugh revenues to cover materials and labour, like every business on planet Earth.

  • This is a pretty good breakdown of what the philosophy is. You may or may not agree with Stallman (a lot of people do and a lot of people don’t), but he in large part created the modern free software movement, so out of anybody, his attitude probably has the strongest claim to being “the” philosophy behind it.
  • Open source software isn’t designed to make money. Some companies have done a great job of monetizing it, some have struggled. Open source software more than any other entity pretty much powers the modern internet (apache, Android, the BSD foundations of MacOS), so the unique challenges that go along with using it to make money don’t, to me, translate into a problem model itself. If you’re going into things to make money, and you decide to write open-source software, maybe that’s not a good decision. But, most open source software isn’t written with that motivation.
  • (a) Sell support (b) Develop open-source software as an adjunct to your core business which is something else (c ) Have a free product for use by free projects and sell a commercial version for use by commercial or enterprise-level projects (d) Obtain grant money because your software seems clearly useful to the world on that level (e) Individual donation / subscription / Patreon model, this doesn’t work as well as a/b/c/d I don’t think
  • See 3 sections a/b/c/d
  • I think covered above
  • What is free software and why is it so important for society? — Free Software Foundation — Working together for free software

  • I agree, the philosophy behind open source and free software are created or atleast have a part in it.
  • sure, most open source softwares aren’t written with that intention. But the problem is it would be nice if they have some money to keep on develop without abandoning the project, it would help them to innovate. Although open source companies are innovating, it would push to innovate even to greater extents.
  • a. a good one, but selling support could only be posible for enterprise or is it actually possible for direct consumers, although that’s possible. I think that would give a bad rep for the company? Is it? b. that would be good, but if the software is propreitory, the would still add up the value of their core business? c. a viable business model idea d&e. still the same problem with donations Correct me, If I’m wrong!

    Yeah I agree with that side of it… it’s not really a perfect system. On the personal side, it honestly seems sorta random to what extent someone who’s working on vital open source software gets paid for it. Sometimes they’re working on it as part of their job making six figures, sometimes they’re getting a personal sponsorship or stipend like for Lemmy, sometimes they’re making $300/month from Patreon, sometimes they’re getting nothing. Any or all of those could be true of anyone regardless of how useful what they’re making is. Capitalism, hooray!

    It’s definitely true that a company can make serious money in open source software, although there are some additional challenges that don’t exist in the proprietary space. I don’t know too much about the nitty-gritty of it, but just looking around at how the successful operations have done it, maybe the best-positioned ones are things like Qt or MySQL where you’re not really focusing on making money off your free-software-side users (I think you’re right that they take it almost offendedly if you try to). Instead you sell it on the commercial side to commercial vendors, who are obviously fine with that, and then use the free side just to help get the software done + build the ecosystem that helps to drive sales on the commercial side. It’s a tough thing to do though (much harder than just making your thing proprietary from the start I think yes.)

    I designed something, it wasn’t software, though there was a very small amount of software in the final product and some iterations. I was advised to patent it, and could have.

    The more I dug into it, the more I thought ‘this will stifle innovation’. My design was good, but by going copyleft the design is so much improved over anything I could have done. People with power management skills have increased efficiency, others with coding expertise have reduced the parts count, still more have added redundancies to make it failsafe.

    It is a commercial product for a multinational, and a few small scale producers, but many more hobbyists have built it themselves by going to Mouser/Digikey etc. With a BOM.

    I published it anonymously and have never made a dollar from it. I couldn’t be happier with that.

    Wow, that’s great! That’s the idea behind libre software/hardware or the copyleft where you are encourage to fix bugs, develop new ideas and share it with the community! It’s great that you’ve you contributed to public domain! Is there copyleft for except softwares?

    Not every productive human activity is a business model.

    If you get together with your friends and bake a cake together, that’s not a business model. You still get a cake out of it, though.

    agree, the software would be good if it’s not focused on making money! But it would be good and the software would innovate if it has a viable business model!

    But it would be good and the software would innovate if it has a viable business model!

    That is in no way a given

    the software developer who developed the project as a passion project may start developing it full time and we get a good software which is open source!
    Dammit, now I'm hungry for cake 😵‍💫
    Hmm, but if you bake a cake, free recipe, and ship it on the internet for free, competing with people selling cakes, thats a problem.
    Not for me, and not for the other people who like baking cakes at home instead of buying them, it’s not.
    Hmm, but cake is also a very easy thing to do. Bad analogy, sorry

    I think everyone involved would also download a car.

    Humans enjoy collaborating and sharing. It doesn’t have to be transactional.

    Not necessarily. If all I wanted was ‘cake’, then sure, I’d go for the free cake and the people selling cakes would lose out.

    But the people who are selling cakes have to give me a reason to buy from them. It has to be a better tasting cake, it has to be delivered faster, it has to be fresher. If the people selling cakes can’t do that, then it’s their shitty business model, and not the fault of the people giving cakes away for free.

    Haha I would not say Adobes Tracking DRM webapps are better than Gimp :D its so brutal, you need to weaken Portmaster nearly completely to be able to run these apps

    The point is not that it’s better, it’s that enough people decide to pay for Photoshop despite Gimp existing.

    So Photoshop is providing value for some people and they believe it’s worth paying to get it over Gimp.

    It’s actually problem because the bad business model of the open source has made it’s software fall behind their propreitory alternatives?

    What does “fall behind” mean in this context? Faster development cycles (i.e. more features/changes more often)?

    Proprietary software is faster at generating bloat. Sure, sometimes there are some good ideas mixed in there that FOSS doesn’t have, but the only thing that’s keeping those aspects proprietary is intellectual property law and not some fundamental truth about FOSS v. Proprietary.

    Even so, why is faster development more important than community? Why is it more important than freedom of information? Why is it more important than optimization, well-organized code, or mod-ability?

  • What is the philosophy of open source and free software?
  • www.gnu.org/philosophy/philosophy.html

    the four essential freedoms: (0) to run the program, (1) to study and change the program in source code form, (2) to redistribute exact copies, and (3) to distribute modified versions.

    Why open source softwares are bad at making money?

    I’m assuming you mean “Free Software(s)” since many “open source” softwares are proprietary and therefore as good at making money as any other corporate venture. (Insert a list here of all the failed tech products from the past 50 years for maximum irony)

    The reason Free software is “bad at making money” is because the current global economic paradigm relies on some form of property to be profitable: i own something (a thing, a skill, an idea), you want it, I can rent it or sell it to you. In the sense of software, this is “Intellectual Property” aka owning the ideas.

    Free Software’s philosophy is inherently pro-community and anti-private property, which means it will always be bad at playing Business’ game. Which is good, because the values that the Free Software movement holds have nothing to do with capitalist values.

    Ironically, if you care about ownership, you should actually be pro-FOSS. It gives you the most control over what software is running on your computers at any given time, and therefore means that it’s closest to true ownership of your computers. Is it ownership if you’re not legally allowed to open it up and “look under the hood” or modify the code?

    Is there a business model, besides subscription as many people can’t pay? Or am I wrong here?

    Not being a paid developer, I don’t know much of the business side of FOSS development; i will offer that some devs make the source available but charge for compiled binaries and may or may not publish compilation instructions, meaning that casual users can support the devs financially and code literate users can choose whether to contribute to the project.

    Solutions proposed to solve this problem

    It’s only a problem to those looking to monetize any and all intellectual property. If you’re a dev and worried about starving, go work for a proprietary company. Leave greed out of FOSS.

    Seriously, no ill-will. As much as I hate Micr*s*ft, I feel no anger toward all the devs working for them. Coders have gotta eat too, can’t blame them for working with proprietary software to do so.

    Some examples of bad and good open source business model and whether it’s good or bad than their mainstream propreitory alternatives?

    Good: any business model that preserves the four freedoms and copyleft

    Bad: walled-garden models that require buy-in to have access to source code (whatever redhat’s doing with centos), museum models (“look, but don’t touch”) that let you see the code but have licenses that protect it from changes/redistribution (most of Microsoft’s “open source” projects)

    Snark aside, “[better] or [worse] than…” is a very subjective evaluation. Better or worse than doing what? FOSS will always be worse at making money, but proprietary will always be incentivized to remove more rights from the users in favor of monetizing as many aspects of software use as possible. For FOSS the primary goal is creating the software in-and-of itself, for proprietary the main objective is profit. Their objectives are so different they aren’t even opposed: they’re orthogonal to each other.

    Philosophy of the GNU Project - GNU Project - Free Software Foundation

    One big problem that I see with the current system is, that - like everything in capitalism - it works with the attention economy. Big projects with many functions (like computing platforms) get much attention, especially from companies, who donate and contribute for their own good. But there are many small projects, often small libraries, that are developed by single persons for free, but used everywhere. If I remember correctly the disaster with log4j was such a case. Real developers surely know even better examples. The funding of such widely used software can effect the security of our whole IT stack.
    Upvoting because of the great responses.
    For me an issue on the other side is that it can be hard to leadership to pay money for FOSS. This more true the less informed they are. Personally one thing I see that would help if CTO level folks had business reasons for buying down risk by getting SLAs for CVE support, and investing in major work to reduce technical debt when using FOSS. US federal government there are tons of laws and orders that are suppose to encourage using and paying for FOSS but the federal government isn’t ran by technical people, so it’s hit and miss on adoption.
    Paid subscription is not as bad as it sounds. Your software can be FOSS, yet you have a side business that hosts a server with that software, without any additional configuration. This is what WordPress.com or element.io do, they are hosting SaaS of free software.