←back to thread

106 points iancmceachern | 5 comments | | HN request time: 0.001s | source
Show context
ShakataGaNai ◴[] No.42198252[source]
There are too many cheap clones. Too much stealing of the open source work. This isn't remotely shocking, just look at Redis, Elastic and many many others... Open Source works until it doesn't.

I don't buy Prusa because they are OSH, I buy them because they are great printers. They are an open platform, if not open source. Which is good enough for my needs. If these changes they are making will allow Prusa to keep producing world class devices at reasonable prices, then more power to them.

And yes, I know some people hate Prusa or have had major issues. But they do a lot to move 3D printing forward, rising tide lifts all boats and all that jazz. We want all respectable and reputable 3D printer companies to succeed - because then everyone wins.

replies(6): >>42198377 #>>42198400 #>>42198411 #>>42198440 #>>42198674 #>>42199988 #
diggan ◴[] No.42198400[source]
> Too much stealing of the open source work

How do you steal Open Source? Can Pruse no longer use it themselves or something? Sounds wrong calling "companies creating products from other projects" stealing when the intention from the beginning is that others can freely use the created project for whatever.

> This isn't remotely shocking, just look at Redis, Elastic and many many others... Open Source works until it doesn't

Isn't those examples that Open Source builds great software? Companies trying to wrestle control of projects after making them Open Source doesn't mean what's already there didn't have a great impact.

replies(1): >>42198520 #
1. mschuster91 ◴[] No.42198520[source]
> How do you steal Open Source? Can Pruse no longer use it themselves or something? Sounds wrong calling "companies creating products from other projects" stealing when the intention from the beginning is that others can freely use the created project for whatever.

Thing is, the fundamentals of Open Source have changed over the last decades - and the assumptions people made Back Then no longer hold. Let me expand a bit:

Back in the late 80s and 90s, up until the early '00s a lot of popular open source software was developed by academic institutions or with scientific grants. For them, it didn't matter - the money way paid for anyway and sharing source code fits with the ideals of science. In some projects it's very clear that they have an academic history - my to-go example is OpenStack, the myriads of knobs it has absorbed over the years all come from universities wishing to integrate whatever leftover hardware they had.

But ever since academic funding all but dried up, life has gotten difficult. We got a few rockstar projects that manage to survive independently (cURL), godknowshow (OpenSSL), with consulting services (sqlite with their commercial comprehensive test suite, mysql, mariadb, psql), on corporate contributions (Linux kernel, ReactJS/Facebook), on donations (everything in the FOSS graveyard better known as Apache) or, like Prusa, on hardware they sell. The general idea behind many projects is the implicit assumption: if you use a project commercially and the developer has a commercial support platform, be so kind and pay the original developers a bit so they can improve upon the project.

The problem is when juggernauts with deep money pits, be it companies with net market values in the trillions of dollar range or companies being under influence of the CCP, come on the field and take the hard work of others to make money without contributing back either financially or with code. Legally, they are absolutely in the clear, if the project isn't under AGPL, CC-NC or other such terms. ElasticSearch got ripped off that way by AWS for example.

It's not stealing in a traditional sense, but it is breaking the ethos and expectations.

replies(3): >>42198628 #>>42199724 #>>42201876 #
2. kiba ◴[] No.42198628[source]
Proprietary companies always have a license to print money.

People who do open source don't usually do it for the money or have the expectation of just making a living from it, never mind making a lot of money. They don't even charge a nominal price for their software. So you have a mismatch between funding and enthusiasm.

replies(1): >>42198854 #
3. bityard ◴[] No.42198854[source]
Yes. Too many people in this community seem to be believe that Open Source is a marketing tool and somehow even more bizarrely, a business model. And then pretend to be disappointed when they find out that it is a poor fit for both and that people and businesses aren't tripping over each other to throw money at them.

Open source is a vehicle for giving the world something neat and useful, with no other obligations implied. (Other than perhaps the continuation of said freedom for downstream users, a la GPL.)

4. pabs3 ◴[] No.42199724[source]
Re "or with code", none of the "open source companies" these days actually care about that, they are all about paying back their VC investors and making money.

PS: A blog post related to this situation:

https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your...

5. catcherofjmulp ◴[] No.42201876[source]
There can be many ways open sources comes into being. The way any open source software I've written is I've needed it myself and made it available to others. There has never been an expectation of getting paid for it, it doesen't even matter if anyone ever uses them, because the software's primary purpose is to solve _my_ problem