this post was submitted on 27 Jun 2023
75 points (100.0% liked)

Open Source

31029 readers
807 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

I don't get why big companys are afraid of open source software.

I know that monetizing open source is hard but in exchange they would have 8 billion programmers ready, for free!

Even if they do like redhat , as controversial as it is right now, they would be better off than just closing the source.

I would be willing to pay to have the license to modify my own software even if I couldn't redistribute it afterwards.

you are viewing a single comment's thread
view the rest of the comments
[–] squaresinger@feddit.de 15 points 1 year ago (1 children)

The issue is there are a few ways of doing open source wrong.

The biggest way to do it wrong is to try to sell the open source product while giving the source away for free. Because that means, there will be someone else who just takes the source and copies it with no or only minor changes (e.g. replacing logos and names).

The copyists always have an huge competitive advantage, since they don't have to pay for development. Especially for software, development makes up almost all of the cost, so that essentially means they can give away the product for almost free and still make a profit. Or they are open source spirited themselves and give it away completely for free, like CentOS.

Sure, Red Hat can actually develop features that customers are asking for, which CentOS can't really do, since they can't influence Red Hat's roadmap, but considering that Red Hat is asking for $350 for a server license, a free-and-good-enough alternative seems to be the better option for many.

According to Wikipedia, CentOS is much more popular (or at least was in 2021) than Red Hat Enterprise Linux.

So to do Open Source right, you need to make money from developing it. This is e.g. how the Linux kernel works. They don't sell the kernel, but instead many companies fund kernel development either financially or through dedicating developers to that project. There are e.g. a lot of devs employed by Microsoft who are working on the Linux kernel.

This gives these companies the ability to prioritize what features/bugs should be worked on.

But this model doesn't fit every product and thus not every product can be financially viably done in Open Source.

[–] 7heo@lemmy.ml 5 points 1 year ago* (last edited 1 year ago) (1 children)
[–] itchychips@lemmy.ml 0 points 1 year ago (1 children)

I personally think the best way to do open source is to do it as a hobby, and not hope for profits off of it. Open source is fundamentally programmers taking control of their field's means of production, and the last thing I want to see is corporations co-opting that moreso than they have.

This is the main reason everything I release is AGPL unless there is a strong reason against it: Corporations won't use it.

[–] 7heo@lemmy.ml 2 points 1 year ago* (last edited 1 year ago)