The life and death of open source companies
181–190 of 207 posts
Re: The life and death of open source companies
#182I feel like the problem is defined in the title. Open Source. Company. These are two pretty distinct concepts, and the (traditional) motives for those two things don't merge terribly well. Over and over we see the same story playing out. Companies need to make revenues to sustain the employees. Open Source makes "competing" with an existing company trivial, but with none of the invested costs. So the first mover, the…
Google releases Android source code. While people would like even more of it released, I can and have compiled LineageOS and put it on an Android device.
I could even go more in and get a Pinephone (I do not have one, but have a Pine watch). From another open source company.
Google released Angular and more OSS. Facebook released React.
Red Hat built a giant OSS business before being swallowed up by IBM - b2b companies to get swallowed up by big b2b companies.
On a smaller scale, Health Market Science released a generic database Java library I used. They needed to write some generic software to use, then open sourced it if anyone found it useful. Doing so did not threaten their business, LexisNexis acquired HMS.
Open source is released within and without companies. Lots of successful companies release open source. Most of what I use is open source - from my System76 laptop and desktop, to my Android and LineageOS phones, to my Pinetime watch. I suppose for people who don't program it the appeal level is different, but I do program.
Re: The life and death of open source companies
#183Earlier quoted context omitted.
> but they haven't succeeded, for the reasons mentioned No, I haven't succeeded because I haven't tried yet. However, I am surrounded by open source companies that succeeded. The comment I responded to obviously reasons theoretically, and confuses some things. I will answer two aspects of it: > Open Source makes "competing" with an existing company trivial, but with none of the invested costs. So the first mover, the…
Thanks for responding. >For you to get customers, you need to prove the world that you are an expert. It takes spending time with the code, and also on marketing. I agree with this, and that the makers of P likely enjoy a big (and genuine) advantage in being considered the authority in all matters P. But for a competitor (me, in your example), spending time with your existing, working code is much less time and effor…
There's also possibly a small % of users who end up knowing enough to end up doing "mostly supporting others". They can end up becoming competitors as well.
So yes, this model can work, as its currently doing for you (and others). But it certainly is a lot harder to build, and keep such a business going.
Being an employee of such a business is great. You still get a paycheck every month, so the model is irrelevant. Owning such a business though is precarious - basically the staff can walk anytime, and effectively take all the customers with them.
Re: The life and death of open source companies
#184Earlier quoted context omitted.
Yes, but the response of "just try" is basically saying "do something the extra-hard way".
> do something the extra-hard way indeed > just try I did say "please" try, the nuance is quite important :-) You know, I think the views differ because we have two problems: 1. How can I create a profitable company 2. How can I make my open source work sustainable If you only target 1, open source might not be the more immediately easy solution. I'm aiming at 2, and 1 is one way to do it: given I want to live from o…
Of course there are successful examples of just about every model under the sun. If you can find a model, and a business which allows externalities like Open Source then that's fantastic.
And yo be clear I'm not saying companies fail because they are Open Source. Mostly they'll fail for the same reasons every other model folks- they don't generate enough cash to pay the bills.
Indeed Open Source can be an attractive start. There's at least a chance of free labor. There's some marketing milage.
The problem is not the start. The problem is when the money starts flowing. When you're "surviving" no-one is really incentived to muscle in. When you start "thriving" then suddenly your space looks really interesting to others.
Re: The life and death of open source companies
#185Earlier quoted context omitted.
Proprietary software isn't exactly scarce either. It relies on copyright and patent law to enforce a monopoly.
So...it's scarce? I genuinely don't understand what the point of bringing up copyright here is. Apart from a tiny handful of materials, even physical products rely on legal protections against counterfeits and knockoffs to be scarce. Why do we talk about software as if it's the first and only thing to be artificially scarce?
Re: The life and death of open source companies
#186Earlier quoted context omitted.
There are four business models that I believe are sustainable for open source development. 1. Solo developer (or small group), funded via e.g. Patreon 2. Non-profit funded by sponsorships and donations 3. For-profit but the software is free; the company charges for support and/or cloud services 4. Open collective, where donations fund bounties that are paid out to people who contribute patches In other words, I think…
I'd slightly modify 3: a for-profit company that open-sources some software that is not a product in and of itself. For instance, Facebook can open source React because it's something they need, but it would not be a viable product on its own. Releasing it as open source doesn't give them any disadvantage. Similarly, a GPU manufacturer can open source their drivers because this won't prevent them from selling their h…
So they invest resources in building the software.
Another hardware company comes along. Their product I'd also hardware. The software they get with no investment at all.
The second company has a strategic advantage. Far fewer software development staff. No carried software investment to cover. Hence lower costs. Hence cheaper product.
In theory company 2 sells nothing because the buying public understand the models, and are prepared to pay a lot more for the same or lessor product.
In practice the buying public doesn't know about Open Source, and the tiny fraction that do, don't care enough to matter. Hence the success of iPhone and the lack of traction for the latest "OSS Phone".
Re: The life and death of open source companies
#187Earlier quoted context omitted.
So...it's scarce? I genuinely don't understand what the point of bringing up copyright here is. Apart from a tiny handful of materials, even physical products rely on legal protections against counterfeits and knockoffs to be scarce. Why do we talk about software as if it's the first and only thing to be artificially scarce?
No it isn't scarce. There isn't a limited supply. There is no point at which the software company would say "sorry, we're out of stock". Unless maybe you are selling physical media with the software on it. With SaaS, possibly you are constrained by the capacity of your infrastructure, but that isn't usually a practical concern unless you have incredibly unexpected growth.
Re: The life and death of open source companies
#188Earlier quoted context omitted.
So...it's scarce? I genuinely don't understand what the point of bringing up copyright here is. Apart from a tiny handful of materials, even physical products rely on legal protections against counterfeits and knockoffs to be scarce. Why do we talk about software as if it's the first and only thing to be artificially scarce?
No it isn't scarce. There isn't a limited supply. There is no point at which the software company would say "sorry, we're out of stock". Unless maybe you are selling physical media with the software on it. With SaaS, possibly you are constrained by the capacity of your infrastructure, but that isn't usually a practical concern unless you have incredibly unexpected growth.
The value is not in "a copy of windows" it's that all copies of windows come from one supplier.
Yes there can be competing products, that achieve the same goals, or there may be scarcity there too.
Of course, even when achieving the same goals, some products are more desirable than others. There's no scarcity of OS options, but some would seem to be more popular.
Re: The life and death of open source companies
#189I feel like the problem is defined in the title. Open Source. Company. These are two pretty distinct concepts, and the (traditional) motives for those two things don't merge terribly well. Over and over we see the same story playing out. Companies need to make revenues to sustain the employees. Open Source makes "competing" with an existing company trivial, but with none of the invested costs. So the first mover, the…
I don't thing that is necessarily the case. If your model is to sell the software as a SaaS, then yes it gives you a disadvantage, because someone else can just take it and sell the same thing without paying for development. Same thing if you sell a packaged product. If you sell support, you have a slight advantage, because you have more expertise in your product since you created it, and can make changes directly to…
The interested parties in this case are users. They pay a small subscription each month. That subscription pays for development, support, hosting, and so on.
Its the very definition of sustainable because it doesn't rely on "new sales" to fund existing customers. The overall cost is spread very thinly across the ones who are benefiting.
Re: The life and death of open source companies
#190I feel like the problem is defined in the title. Open Source. Company. These are two pretty distinct concepts, and the (traditional) motives for those two things don't merge terribly well. Over and over we see the same story playing out. Companies need to make revenues to sustain the employees. Open Source makes "competing" with an existing company trivial, but with none of the invested costs. So the first mover, the…
> So the first mover, the program author, is always at a strategic disadvantage. I disagree with that part. You have the people who know and understand the code, that's worth a tremendous amount. This also applies for new features, who else is gonna be as proficient as your people at building on top of it? Also a lot of enterprise contracts are all about assured support, who is placed better than you to provide it? Y…
Yes, today a bunch of highly skilled, highly trained people happen to work for you.
Tomorrow those same people get hired by your customers, strike out on their own, or join the competition.
All the points you raise are true. But the company doesn't "own" the people, it can only exploit them for as long as they hang around.