Hacker News new | past | comments | ask | show | jobs | submit login
A Reply to Josef Průša (thea.codes)
165 points by treesciencebot on April 2, 2023 | hide | past | favorite | 150 comments



> This includes activities that are intentionally exploitative such producing 1:1 clones of open hardware with minimal changes

I’m astonished by this opinion. They released their designs under a permissive licence. Should people be mind readers and figure out that they actually meant that you should not make 1:1 clones?

Would you call it “intentionally exploitative” if I build the linux kernel on my computer?

They willingly, and without any coercion choose a licence which let anyone build and sell a clone of their product. Let’s not pretend that those who then go and do that following all the licence requirements are somehow bad.


> I’m astonished by this opinion. They released their designs under a permissive licence. Should people be mind readers and figure out that they actually meant that you should not make 1:1 clones?

Anyone who's been in the 3D Printing community for a while understands the expectation. It used to be that designs and concepts were shared and expanded on. Hotend and nozzle designs were shared. Techniques for assembling hotends. The first Prusa printers (before it was a company) were literally the RepRap standard design for a long time. We would do group orders for RAMPS boards. Someone would have a local machine shop make 50 nozzles. People parlayed that into ebay stores and a few businesses popped up. Businesses where the seller of the board was also the designer.

To folks who were part of that, someone who just takes the design and sells it for a thin margin seems disingenuous. They're not introducing meaningful changes. This person (or people) did this work, and tried to contribute it to the community, and they show up to make a quick buck off their work.

We expect everyone to act in good faith, but were limited by the licenses we had to lean on at the time. Clearly though, complying with a license is not a reasonable measure of whether someone is doing something good or bad.


But that’s not what the license says. The license says that it’s perfectly fine to make 1:1 clones and sell them or even give them away. If the community expectation is otherwise then either pick a different license or disabuse the community members of the idea that everyone will have the same interpretation of the license they do.


The license is the limit, the worst you are allow to behave before you are breaking the law. You're not necessarily good actor just because you're within the bounds of the license.

It's important that licenses permit broadly rather than trying to set a tight boundary because if you get wrapped up in litigation over the boundary it can result in life destroying expenses. Prudent people should stay well away from the harry edge to avoid unnecessary risk.

Whining about behavior you consider anti-social is a perfectly valid mechanism to push for change in the world and compared to tight licenses and litigation much less costly and less likely to cause collateral damage.


> The license is the limit, the worst you are allow to behave before you are breaking the law. You're not necessarily good actor just because you're within the bounds of the license.

As long as someone else's derivative work is properly compliant with the license under which the original work was released, the creator of the original work--who chose the license!--has no standing to complain. If they didn't game out this possible outcome that's on them.

Trying to insist that random strangers have to conform to the norms of a community of which they're not a part in addition to conforming to their legal obligations is practically delusional.


I don't believe my comment said anything about norms of a community.

If someone takes an open design, makes a 1:1 copy, sells it just undercutting the people that put resources into designing it-- the eventual result of that trend continued is that future versions aren't going to be open anymore.

Call them delusional if you like but people complaining about anti-social behavior that undermines the public good are effective-- if they weren't you presumably wouldn't have seen any reason to comment at all. :P


My whole point is that it’s *not* “anti-social behavior that undermines the public good” just because it denies “expected profit” to the creator!

There are plenty of people creating open hardware for whom “someone else made a run of these and is selling them cheaply” is actually an intended result—and why they picked a license that allows it—and this actually encourages them to do more, because it means more people will actually be able to use their design.

I get that motives other than profit maximization are alien to some Hackernews but really, the problem here is Prusa (and others) not being aligned with the actual meaning of releasing something openly. It’s not a problem with the people following the license.


again you invoke something not mentioned 'profit maximization'.

Sure there are devices where people are asking others to churn them out specifically because they don't have a business selling them. That isn't the case here and extensively zero value add price undercutting cloning will cause further development to not be open. That outcome is unambiguously harmful to the public.


This is fine but what I’ve heard about China is that they operate as a low-trust society where the norm is to get away with as much as possible, even going beyond the legal limits if you don’t think the consequences will matter. So this idea that we have licenses and then on top of that we have social norms falls apart when you have a somewhat insular country with their own more permissive norms.

Now I am a huge proponent of open source and I think it’s important to make it work. But I wanted to point out that this idea of additional expectations is going to be difficult to find traction with in China.


Why single out China? How does the average US VC behave? Is it cool when you call it "move fast and break things"?


You can get away with more in China. On the small scale, things like faking beer (seriously...), scamming people, and on the bigger scale as well.


It's a fine point, but same parties that will do that will ignore the licenses in any case.


Well Prusa was considering a less open but “source available” kind of license, which as you say would do nothing to stop unscrupulous people.

Also we did have luck forcing Creality to release their source code once it was found that they violated the GPL.


> pick a different license

Which is exactly what Prusa has done.

Contractually speaking, you're correct. However, there was also a standard social expectation in the community. The sad part of this whole thing isn't the licensing issue, it's the fact that this is marking the end of the "golden age" of the community.


Why does "the community" expect everyone to adhere to its social expectations despite the text of the license not requiring that adherence? Not everyone is a part of "the community," some people just want to make or buy decent but inexpensive 3D printers.

I'd have not lost respect for Prusa if the statement had been, "Unfortunately, I'm not making enough from this to continue doing it as fully open hardware, sorry." Instead the statement reads as, effectively, "Others are stealing from me, so I can't make more fully open hardware, sorry." And that's wrong--he gave it to them, they didn't steal it!


I feel like you’re romanticizing what actually happened. Just look at makerbot, which was a very strong force in the early development of consumer 3D printing. Damn near all their hardware and even their file formats are proprietary.


Makerbot ran into the very problem that Prusa is facing right now. Shortly after the release of the Replicator , there was IIRC a guy out of Utah who was selling essentially a Replicator with new badging on it (FlashForge). They had been open source for a long time, but ended up going proprietary when they were being pushed out of the market by competitors repackaging their work. They also ended up being a bad community member by seeking patents for designs that were already in the community.

In my opinion, Prusa is what Makerbot was supposed to be. But it now seems that Prusa is struggling under the same trials that Makerbot faced before it.


Bre Pettis of Makerbot even posted a blog post of similar tone back in 2010, titled "Open Source Ethics and Dead End Derivatives", admonishing copycats for using Makerbot's open-source design files without contributing anything back. It used to be at this URL but they've taken it down, and I don't think the wayback machine has a snapshot.

https://www.makerbot.com/stories/2010/03/25/open-source-ethi...

Not long after that, they went full closed-source (and got bought out by Stratasys for a fortune).

I'm sure Josef Prusa remembers that as well. I very much hope this isn't a sign that Prusa will make a similar pivot. I don't expect that it is.


For anyone who is looking for it, someone _replicated_ it at their site at their own site (though it's not clear if it's the whole thing): https://blog.p2pfoundation.net/obstacles-to-open-source-hard...


Sells a product literally called Replicator, has a problem with copying.


Prusa is struggling with producing Chinese 3D printers outside China...

Because they really aren't that much better than Artillery or Creality (and probably others), just at double the price, usually.


It sounds like you're contradicting yourself, and not seeing it because "old days were better".

> The first Prusa printers (before it was a company) were literally the RepRap standard design for a long time. We would do group orders for RAMPS boards. Someone would have a local machine shop make 50 nozzles.

These all sound like examples of

> someone who just takes the design and sells it for a thin margin

What's being added sounds like just manufacturing ability, which comes with scale from increased demand.

If you don't want that to be possible, please stop saying "open source". Ideally, please stop saying "open" too.


Sorry - I guess I wasn't clear. These group orders or machine shops runs were often done at cost, or sometimes at expense to the person doing it. It was the nature of the hobby at the time. There were undoubtedly folks who would make a small profit off an order like this. To me, the meaningful difference was at the time the folks doing it were part of the community.


Deciding who is and who isn't part of the community sounds like anti-communal gatekeeping behavior -- and explicitly against the values of open source, no discrimination against persons or groups is a big deal for openness.

Imagine someone in the early days had been able to manufacture whole machines from scratch at decent prices. That would have probably been desirable, lots of people would have bought them.

You can be bitter about person putting a lot of effort into X not getting (enough) monetary compensation, but this line of thinking is in direct conflict with the communal "open source hardware" thinking.


Hard agree.

This sounds more like Josef and perhaps the author have a romantic idea about open source but now dislike the realities. There’s no way you can get people to pinky swear to not use the rights in the license you chose. There are so many cases of millions or billions of dollars being generated through companies built on open source software. To not expect the same of hardware is unrealistic.

I’m not an expert on synthesizers but it sounds more like reverse engineering than building from open source and permissive licenses. I don’t think that’s the right lens to think about the reproductions.

If Prusa doesn’t want this then they need to close their licenses and stop talking about being open. That’s ok, it’s their business after all. I just expect that becoming “source available” will have its own set of thorns for the brand that has been built.

The irony of course is that the GPL was started due to… closed source printers.


> There’s no way you can get people to pinky swear to not use the rights in the license you chose.

I know where there's a bunch of IP lawyers out there. They just cost a lot of money. Licenses that aren't enforced aren't.


> This sounds more like Josef and perhaps the author have a romantic idea about open source but now dislike the realities.

You think probably one of the most famous open source hardware designers has "romantic ideas about open source" and somehow you, dear random HN commenter, are wiser?

It's more like: Josef has been trying to carry the mantle of open source hardware and has finally had enough of manufacturers leeching off him, making piles of money, not contributing anything back, and worse: the 3d printing community not just tolerating it, but gleefully funding the people not contributing anything back.

People get riled up when Linksys or Netgear won't release source code, but Ender and others copy Prusa's designs and...everyone cheers and runs out to buy it.

Of course the poor man is fed up.


Making 3D printers available to people with less money is quite a contribution if you ask me.


People are riled up when Linksys or Netgear refuse to follow the GPL they themselves use to build their products. They’re using and modifying GPL code and not publishing it. They’re supposed to do that.

In this case Prusa is riled up because people are following the license for their source code and design. They make 1:1 copies using GPL3 code.

This isn’t about wisdom, it’s about selecting the correct license and understanding the repercussions. This is why AGPL exists. This is why hardware specific licenses exist.

I don’t mind them going closed source, personally. However, It’s important to be clear that using GPL code to build and distribute devices is 100% in line with the license.


We all can agree that we get his frustration and we join him in sentiment, I mean, I own an Ender printer, I'd love to buy a Prusa but where I live they cost 3 times more, and THAT'S the true spirit of open source, it's working "as intended", he should be grateful (not the greatest word but I can't think of another one, you get what I want to say) that people are cloning his work, if it wasn't for the clones I wouldn't be in the world of 3D printing and hopefully one day I'll be able to own a Prusa.


The clones in many ways are better engineering.

Any engineer can build a bridge. Only a good engineer can build a bridge that meets all the user requirements, while not massively overengineering the structure (and hence the budget).

They typically cut just the right corners to make a still functional product at a vastly reduced price.

And for that, the clone-makers are, IMO, contributing to the ecosystem. The original product could adjust their design to get the same savings, and either pass the savings onto the customers, or take the extra as profit.


I'm not aware of a single clone of the prusa designs that have been as good as prusa's.

Prusa's machines are expensive but by and large "just work", and keep on working, and have a strong reputation for this, backed by them eating their own dogfood, producing printers with their printers.

The clones are almost always require a lot of tweaking/fixes/upgrades and aren't durable or reliable. Some of them are downright dangerous in terms of being fire hazards, with things like heater bed wires that fray and short out, underspec'd electronics that overheat, shitty firmware, etc.

He's got a thousand (mostly) Chinese copycatters who immediately download the design, figure out how to squeeze every penny out of the BOM, modify it slightly to give their marketing people something to brag about being "better" (as well as try and force people to go to them, and only them, for replacement parts), and print money from tens of thousands of people on reddit and Facebook 3d printing forums who think they're scoring some sort of great deal. None of these people are adding anything of value; in fact, all the effort spent fixing the shitty clones that are very poorly supported, probably results in millions of person-hours wasted.

If I were Prusa, I'd be exhausted, too. It's not an understatement to say that he has been not-quite-single-handedly carrying the hardware side of the enthusiast/cottage-industry FDM market for well over a decade. Sure, you have the corexy and delta designs, but they're definitely a minority.


Good perspective for businesspeople who tend to create a false equivalence between being a successful fast follower in the market and being a successful innovator, as though the market oxygen which fast followers seek were simply something that would still be 'in the room' without innovators' R&D and commercialization first putting it there.


What will change from that if they don't publish their designs?

Knockoff producers will figure it out anyway, that's their entire business and they're good at it.

The only people hurt are the actual customers, who probably don't have as much experience reverse-engineering.


You know what - tough for the actual customers. Who largely keep buying knockoffs.

You want the cheapest shit without any innovation, you'll sooner or later get your wish.


You're punishing the wrong people. The people most affected are the ones that _gave you money_, not the ones that don't.

If your goal is just to collectively punish all consumers, maybe just get out of the business of selling stuff, because that's pretty toxic.


This. Everyone who bought a clone was never a Prusa customer in the first place. They aren't costing Prusa anything. Nobody stole anything from him because all that money he's so worried about was never his in the first place.

He tries to complain about other people's character but that attitude exposed right there is worse.

Closing up your ip only hurts your own customers and turns some who might have been customers away. It does not create a single new customer or increase any good will.

These companies get their start 100% thanks to open source, then decide they don't like it any more after they get off the ground. I will somehow survive just fine while never buying any of e3d's new Revo stuff. It's cool, but you know, it's not cool enough to compete with open-ended infinity.

Or Slice. Slice trying to claim patent on freaking textbook basics.

These guys have absolutely no argument for all their crying.

What they call parasites are what I call the rest of an entire ecosystem, and no one gets to live without a big ecosystem to live within.

I guess I'm pretty much just repeating the article. She's right on.


As a Prusa customer: Close it up. Let the freeloaders learn a lesson. I'm so tired of the entitled whining of "the money was never his in the first place"


But his whining is ok. Got it.

Not that I see how the critics are whining anyway.

He makes the charge that someone else is bad because why exactly? Because they don't "give back"? Whatever that is supposed to mean. So how is he different? Oh right, because he produces hardware and software that other people can use. Except now he doesn't want to do that any more. So, he is becoming exactly the people he just said are bad. Now tell me he's different because he makes his own new stuff instead of copying.

Whining indeed. I call projection whiner.


> It's not an understatement to say that he has been not-quite-single-handedly carrying the hardware side of the enthusiast/cottage-industry FDM market for well over a decade

In fact it's not un understatement, it's plainly a false statement. Nothing of Prusa is an original Idea, everything has come from the community and they have refined and calibrated it. The differentiating factor Prusa Had was a pre-calibrated Printer and more quality control on the parts. If you rigtly say that the refinement is the important part, there's plenty of refinement on various things also on the "clones"


I would argue that the genius in the prusa printer is not directly that its calibrated - its in little details that become obvious once you have experience them during upgrades of your own printer.

Say the magnetic bed and the elimination of bed springs. Or where exactly stepper motors are placed. Details of cooling fan ducting.

If you add good calibration to that you end up with a very well working printer.

this means that if you copy it exactly the printer will work well even with inferior parts. So companies that are cheap and innovate are punished and do not know why exactly.


Word has it the Sovol SV06 is giving the Mk3S+ a run for its money.


Yeah and a few years ago people were saying ender3 was as good or better than mk3. People have a tendency to believe dumb stuff.


Lets's not pretend that the majority of cost savings cones from producing in europe vs. producing in china.

You safe in lavour costs, safety standards, environmental protection, e.t.c.

This is one of the few cases where import tax should do it's job at protecting local economy. Tax it so that the chinese clone costs the same as the locally and ethically produced original.


What you are describing is what Prusa did to for example Lulzbot. Prusa replaced Lulzbot based on price. Cheaper materials, cheaper labour in East Europe vs US, less logistic costs, less Regulation etc. Why it's acceptable for this to happen in East Europe vs US and not in China vs Europe in this case?


Your comparison doesn't make much sense to me. If a chinese company were to produce their own printer model and dominating the market with it, then we wouldn't have this discussion. Prusa produces their own design, in a factory in their hometown, while contributing to the open-hardware community. The chinese knockoffs produce somebody elses design in somebody elses factory and don't contribute anything back.

Do I think we should curb globalisation, and encourage local production and innovation (protecting both lulzbot and prusa)? Yeah, but that's an orthogonal discussion for another day.


Do you have any example in mind? The three "main competitors" right now are AnyCubic, Creality, and Bambu. All with their own Designs (and various levels of contributing back) that have nothing in common with Prusa appart the fact that they Do (among other models) Cartesian systems with fixed Z Bed. I don't doubt that if you scour in Aliexpress you might find some exact copies but by every measure they are not visible in the global market and are not competing with Prusa.

Do I think that we should encourage local production? Yes. At the expense of affordability for the common people? Hell no. I don't care where John Doe got his first Hobby printer and if encouraging local production comes at the expense of less people having a chance to use the technology that is a net negative. Prusa himself Got into this business because of the affordability of the Reprap project. I Want other people to be able to dip their toes into new areas and maybe become the next Prusa, but if the entry price into the new field is equal to the monthly salary how many (and especially how many students) can afford to try and do so?


> And for that, the clone-makers are, IMO, contributing to the ecosystem

Embrace, extend, extinguish.


> Should people be mind readers and figure out that they actually meant that you should not make 1:1 clones

That’s the core problem of the “licenses are the alpha and omega of open source” crowd.

I released my book How To Open Source (dot dev) with a license that doesn’t make it illegal to share with a struggling friend or an educator. It is CC (NC/SA) because there isn’t a license that perfectly describes my wishes and that was the best one. On the day of my announcement someone on /r/opensource took great glee in this loophole as they saw it. And proclaimed they would repost the whole thing in the announcement thread.

Laurence Lessig, creator of the CC license, inherently saw communities as more than licenses. In his book Code he identifies Laws, norms, markets, and technology as influencing community behavior.

While I agree you shouldn’t be a mind reader, we also cannot expect communities to be based on licenses and laws alone.


Open-source hardware licensing is not as straightforward as software, and funding isn't really figured out yet either. Hardware has significant costs to develop, manufacture, and sell, and many projects are niche or passion projects that can't compete with mass manufactured clones. Legal obligations of the licensing aside, the understanding is that the primary way to support the creator is to buy directly from them. Prusa has gotten pretty big and it looks like they want to make decisions about whether they've outgrown that model or not.

With software, it costs nothing to just git clone and build for your personal use (which also presents its own funding challenges). For hardware, there's gonna be a chunk of people who just want the product/functionality via clones, and you need to be careful to keep the community/project to grow sustainably. IMO, it should be along-side and not in spite of those clones, but you can see the frustration.


There are no Licenses in hardware. There are patents but not licenses. For example you can license the Diagram of a circuit but you can not get a license for the circuit. you can get a patent if it's inovative.


Of course there are licenses in hardware. I have a small number of hardware patents and I certainly get revenue from licensing the use of my patented tech out to other companies.


Yes I said there are patents. Your protection does not come from the license in this case. The license in this case it's just a contractual feature. Your protection comes from the patent. IE, if someone uses your patent technology you dont sue them from breach of license because there is none, you sue them for breach of patent. You do not hold a copyright (the meaning of license above and what all refer too for exmaple GPL), you hold a patent. The purpose may seem the same but they are two very different legal concepts.

To get a Patent you have to apply to the patent Office, pass several conditions about originality etc) where as to get a copyright you just slap it to your work although the work in this case needs to be creative and not physical.


Believe me, I'm fully aware of the differences between copyright and patents. But the "open source" licensing isn't so different between the two.

Open source licensing originated with copyright because, in the US, it is not possible to release something into the public domain. Your copyright is automatic and you can't renounce it.

OSS licenses are an attempt to leverage copyright law in order to accomplish something that approximates the important features of putting something in the public domain.

This is not necessary with patents, because nothing is automatically patented and you can absolutely renounce patents.

That said, as OSS licenses evolved, they became more than trying to approximate putting things in the public domain. They started to carve out a space that isn't fully public domain, but also isn't fully proprietary.

It's this sort of licensing that could have huge value with hardware. And that licensing would rest on the legal rights of having a patent, just like how with software, it rests on the legal rights of having copyright.

So, in the end, the principle is the same regardless of whether the underpinnings is copyright or patent.

Although, since (unlike copyright), patents actually have a reasonably short lifespan, this effort is less necessary with hardware. It's entirely feasible just to wait until the patents expire and they enter the public domain.


I'm not astonished any more, you see the same attitude with all these new open source but not really software licenses people are coming up with (of both the restrict big business usage and restrict usage for "evil" purposes variety). People want the goodwill and potential free labor that comes from being open source without the actual requirements of being open source.


It’s not just that. Makerbot had the same problem before they got bought out, that’s why the Replicator 2 went closed.

It’s one thing to take a design, modify it/improve it, and sell it.

It’s another to wait for someone with a good reputation to design something good (with all the costs that entails), make a perfect clone, and sell it as a perfect clone for much less because you didn’t have to pay for the R&D.

You’re right. It’s 100% license compliant. But it sucks and isn’t fair play.

So people go closed (Makerbot) or delay releasing things (Prusa). Doing all the R&D and letting someone else to take the sales isn’t a sustainable model for a business.

What else are they to do? They can’t survive selling consumables. Their stuff is great but others (often with worse quality) will always undercut that too.

I don’t have an answer. Their choice (or very similar) is the best option I can think of. Sell thing X, open source X-1. Or at least wait until most R&D on X is paid.


Why do you think it sucks? Why do you think it isn't "fair play?"

The creator specifically said it was OK to do exactly those things! Maybe not in those words, but definitely in the words of the license under which it was released.

Now, if the creator was saying "I got bad advice on this and didn't realize the implications, now that I do my subsequent projects will be closed" I'd have more sympathy.

But they're not saying that, they (and you) are arguing that people who look at the project, understand the license, and produce a derivative work that meets the terms of the license are doing something wrong. And that's not the case either morally, ethically, or legally.


> People want the goodwill and potential free labor that comes from being open source

Lots of open source people go with an open source license not for free labor or goodwill, but because they think it's the right thing to do.


There is a group of people (customers), for whom hardware being open source matters. That group will buy Prusa printers, because of "openness", and refuse to buy Bambu Lab printers, because they are mostly proprietary.

You can either sell to that group and accept the cloning, or not sell to that group by going proprietary and making cloning more difficult.


This is me. I'll buy the open source hardware over equivalent non-open source hardware every single time.


> Would you call it “intentionally exploitative” if I build the linux kernel on my computer?

If you then sold/gave it away as "Krisoft OS" then I think most people would see that as exploiting the nature of open source software/hardware, even if not exactly against the letter of the license.


If you sold/gave it away as "Android OS"?

Ultimately, Linux is released under the GPL. That gives end users several rights, including the right to repackage it and re-sell it. People do that all the time. Android, Tizen, Maemo, Ubuntu, Debian, RedHat - not to mention the tens of thousands of custom Linux distros powering all sorts of embedded devices. That's the terms of the license.


I read it as the proverbial "solving social problems with technical solutions" conflict.

The problem is reciprocity, and they're trying to find a technical setup (a license) to help solve it. You're right that they may have failed, which is the reason of the change in course.


If you want to share designs, but you want reciprocity and you want to retain some control, then I wouldn't bother with "licenses" as we have them in the software world - as in "I drop this here, stick a license on it, and someone can grab it and use it under these terms, without ever talking to me".

Rather, offer people the option to sign a little contract in order to use it. Keep the barrier as low as possible, an email exchange should be enough. I feel in the hardware world the barriers are already pretty high and people want to know your detailed business plan, your mother's maiden name and a couple of references before they even share a data sheet. You just want to have an address and make sure they know what they are agreeing to. Keeping honest people honest and so on.

If "the Chinese" want to clone your product, then you are often out of luck anyway. Although that is not entirely true anymore, my previous company fought in China against clones and IP theft a couple times and won. But you need to have a local presence, a local subsidary that can hire lawyers etc.. If you are just outsourcing production to third parties then it gets problematic.


> If "the Chinese" want to clone your product, then you are often out of luck anyway. Although that is not entirely true anymore, my previous company fought in China against clones and IP theft a couple times and won. But you need to have a local presence, a local subsidary that can hire lawyers etc.. If you are just outsourcing production to third parties then it gets problematic.

This is the take I think people are missing. If you are in a spot where "the Chinese" or any other company can cut you out, then I'm in the box that you are producing anything unique. Which was/is not true for Prusa, since even though there are clones that can be had by 1/4th of the price; people sure trust the name of Prusa to order directly from them. This is why they are the most sold printer of all time, their name is a mark of quality.

I think the main problem that now started to get them all fired up is the rise of other companies who can also provide that experience (buying something out of the shelf and start printing with it without turning this into a fully fledged hobby to learn the mechanics). Bambu Lab not only did innovate on it but also started to provide that convience for the same price, obviously they had to go cheaper in order to start obtaining market share but with true innovation they can still sell advanced printers that are maybe 1.5X in price but 2-3X worth in the capabilities compared to the Prusa (while also providing cheaper options). Now the game is who is going to dominate which sector (low end consumers [price] / high end prosumers [innovation]). If I were Prusa I'd try to aim high but not sure how well equipped are they to catch up to other printers.


This.

As a lawyer friend of mine put it, when working between academics and industry in other countries: "Contracts and licenses are not deflector shields. You have to be willing to sue in that country. If you don't trust your partners, a piece of paper isn't going to fix that."


That's fine for serious business endeavours, but absolutely kills one-man-band experimentation at the margin, which is the only interesting bit in the first place.


He may not get reciprocity but his platform absolutely benefits from it being open source. The number of mods this has enabled makes his printer better. It’s that simple in my mind.


He also gets goodwill from it. The number of people, including fairly significant figures in the 3D printing world, will knock some of his logical competitors (Bambu) for not being open source.

Each Prusa printer has some of its price premium attributable to "We like Joseph Prusa", and a lot (but not all) of that comes down to being open source.


I started open sourcing hardware and then in the middle I realized, that I am digging my own grave. While any optimization in software can be done in a weekend, this takes weeks in hardware (5-7 days printed circuit manufacturing and couple days assembly). Plus my final hardware will be optimized to pass EC/FCC testing which also costs money. So investing time and money for open source hardware design… I don’t know, there is no advantage left for me if I choose commercial path later. Building hardware for fun isn’t really my thing, I do this already for living.

Edit: I have seen enough parts of open source projects incorporated in commercial projects without any credits and ignoring all licenses. Chance of being caught and punished is in most cases zero.

Edit2: I work for a big corp right now and that’s first workplace who cares about using open source code from Internet. All the smaller owner led companies were happy copying code and accelerating development despite restrictive licenses. I asked the bosses about this and it was just laughing all the time.


Or, you're helping customers repair electronics.

Reverse engineers overseas don't need schematics, but hobbyist users do.

IBM used to include complete schematics and BIOS assembly code in their manuals.

Apple has a history of making it very difficult to repair their devices due to locking up schematics and parts.


This.

Although this is orthogonal to the open source question. You can (and, I argue, should) release all of that data while still operating under a proprietary license.


You can delay the release of your newer designs by 1-2 years so that you can squeeze the juice at the beginning while being nice to your regular users.


Maybe the right way of approaching this is setting up a crypto fundraiser to opensource the hardware once some threshold is reached. This could implement a kickstarter-like mechanics of fund returns for underperforming fundraisers at the smart contract level.

This way authors could be decently compensated.


This is how Blender ended up being open sourced. Modulo the crypto bit, I really don't see the point of that, you really don't need it.


That’s rather b2b product. I don’t think, that kickstarter format is good for b2b things.


This is a thoughtful reply but I found saying

"I believe Prusa has succeeded because of its community, not because of its printers."

a bit harsh. If they hadn't made good printers there would be that community in the first place.


The community was there before they had good printers. The whole ecosystem without which Prusa would not be here today, From the original Reprap hardware, firmware, slicer software, to the often disregarded open 3D models. Prusa designs for hobiest and prosumers, a market that would not be here if those other parts where not in place by a communnity passionate about open things.

I'm not trying to minimise the improvement that Prusa Contributed back but Prusa is making it sound like they created the segment and everyone is profiting from their work.


I think the point is that a bunch of companies make or made good printers, and Prusa stands out because of their community.


I have often considered buying a Prusa, and it was because their printers are good quality and low fuss, the community has literally never been a driving force.

Perhaps you could replace community with ecosystem in that sentence.


By the way when did Prusa become known for their printers? I was around when Ultimaker 2 was considered the best in a "Just Works" kind of way and Lulzbot was the choice for the more tinkerer/hacker-aligned user.

I stepped away from FDM printers and onto Formlabs' STL printers around when U2 ruled (not exactly a move to greener pastures, they're closed-source all the way), seems like a lot has changed since I left as no-one is even mentioning Ultimaker or Lulzbot. I'm just kinda disappointed and bummed to see Ender of Creality and other Chinese printers enjoying increasing prominence considering their flagrant and persistent GPL violations.


I think around 2016 with the end of the Mk2/start of the Mk3 is when they really came into their own. Ultimaker, from my understanding, was always a business/institutional aligned company and only popular in the more well-heeled hobbyist circles, and while Lulzbot was popular they didn't offer much that Prusa didn't and had to compete on price, which meant they suffered the same fate as every other American manufacturer: Lose to Eastern Europe and Asia.


Perhaps the value of the community is this widespread belief in the quality of their printers (even if deserved - you still gotta hear about it). In a marketing sense the community was the _only_ driving force.


Reciprocity is a recurring issue in open-source, and I don't take the doom-and-gloom take, or the pretty optimistic take of this author. It's happened many times in both software and hardware (ElasticSearch, Arduino), and while it does help make your company a standard... it also can severely hurt the original company. What's the point of being the standard, if you've been hurt by it instead of benefiting?

Obvious example, Arduino, which used to stand for Italian Manufacturing and fair wages. Well, that ain't going to be the cheapest thing on Amazon, so now buying a genuine Arduino is both more expensive, not the first recommendation if you search for "Arduino," and a guessing game if you are going to get a counterfeit. Almost everything recommended is ELEGOO, which in my experience is functional but I have had problems in the past with their bootloaders, which I cannot imagine how intimidating that would be for a newcomer.

This is an issue especially when the company open-sourcing their work is trying to boost a local, non-Chinese economy. Whether it be Arduino in Italy or Prusa in the Czech Republic; Chinese manufacturing is all-to-happy to take the plans, churn out clones, and not even open-source the code (let alone the hardware) changes they made. And, I actually, agree with Prusa and think we should not let them do that. I don't know how much they should be required to contribute; but right now it is theft from both the designer (Prusa) and the employees that would have been employed if their design hadn't been ripped off. How many people would be employed with good wages and conditions and were not because cheap, low quality, Chinese labor was willing to fill the void?


From a pragmatic point of view, I think there's some functional issues with what Prusa is trying to do, though. For one, it implies that the "clones" will always only get there by cloning your own technology, which we know isn't the case from every other industry where this has happened.

Bambu printers already have significant technological advantages over Prusa printers. The people there [at Bambu and other companies] aren't dumb - once bootstrapped by examining open source printers, they can and will learn to build good printers in their own right.

So when Prusa starts to become less open, which they inevitably must do if the premise is that there are companies that don't particularly care about foreign IP rights and licenses, then they just enter the rat race with companies that are quite frankly just better at making things for less money.

Maybe it is just financially unviable to be the open source standard bearer, but in that case it's likely just financially unviable for the company to exist.


There is a conflation of ideas here. Arduino was not created to stand for Italian manufactoring or fair wages.

> The Arduino project began in 2005 as a tool for students at the Interaction Design Institute Ivrea, Italy, aiming to provide a low-cost and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators.

The main Purpose was "easy and low-cost access to create devices". By that measure Every chinese Clone has helped in that purpose. The fact that their Original Arduino was produced in Italy to also support local Business was secondary to the main purpose and it can be said that it was in conflict with the main purpose. Sure 35 Eur is not much for Italy, but a cheaper product reached a much more wider audience who starts with cheaper products and then gains enough knowledge to appreciate the why of the original. (better quality control, better parts, more reliable etc). All this factors come after you have dipped your toes, for which the clones has been a crucial factor.

The same holds true for Prusa. Most of the comunity of Prusa came initially from the reprap project, Prusa has benefited from their open Ideas and refined them and I know many in the community who have chosen Prusa instead of cheaper Variants only as giving back for them being open (though not exactly open development)


Speaking for myself (an unemployed tinkerer), I bought three Pi Picos instead of one Arduino because Picos were $4 and Arduinos were $24, meaning I could buy three Picos for half the price, and hang onto them for future projects I need a microcontroller for. I cannot justify buying a $24 Arduino to solder together a game controller to USB converter, when I can get a preflashed clone Arduino, plus custom PCB with three controller connectors (then solder them on myself), for $16. (makerfabs.com sells Arduino Nanos for $9 if you can trust them, which I don't since their website spawned a Russian liveinternet.ru popup window likely from a malicious script.)

Later I found out that AliExpress sells clone Arduino Nanos for under $4 (https://github.com/timville85/TripleController#tested-parts), but by this time I had already bought three Picos and was learning to program the USB stack, PIO, and microcontroller gdb using a second Pico (not sure if ESP8266 or ESP32 requires a JTAG to debug, or you can use gdb over serial like https://arduino-esp8266.readthedocs.io/en/latest/gdb.html).


Many ham radio designs are open source, including hardware. Often the original designer isn't even selling kits, so there's no profit incentive.

Yet they still have problems with Chinese manufacturers. They will swap components or make changes making designs worse, then sell the meaningfully inferior product under the name of the open source product.

This has lead to open source creators, with no profit incentive, still pushing against what are functionally counterfeit clones.


I think that's a trademark issue and completely different beast. Plenty of free software don't allow to reuse their names. Nothing wrong about it and does not restrict user in any meaningful way.


I think this is one of the few things Prusa actually gets right- it takes serious gall to carbon copy something (there are plenty of cheap, mostly Chinese printers out there, but the vast majority are fairly different to the Mk3, not outright clones)- but not even the cloniest of cloners would dare to call it an Original Prusa i3 MK3s sold by Prusa Research by Josef Prusa.


As a private individual I highly doubt they even have trademarks and even if they do they would have to spend a lot of money defending them. Perps just disappear and do it all over again.


Right. I think the biggest problem with open source hardware and software right now is that companies don’t have any sense of respect for the people who gave them an innovation for free.

Instead, they see it as license to engage in a race to the bottom against the own creator of the design, using cheap manufacturing as a weapon. It is, in my opinion, disgustingly unethical.

This is why we can’t have nice things. It’s also why, even myself, I have sadly resolved that if I ever succeed in making some massive project open-source, it will only be Source-Available.


"I think the biggest problem with open source hardware and software right now is that companies don’t have any sense of respect for the people who gave them an innovation for free."

I didn't realize it until a few years ago, but this has been going on for a long time... But with regular commercial for-profit companies. Something like 30% of the original ideas for companies products come from hobbyists. They make a solution to their problems, and give the idea away for free. A company comes along and uses the idea to develop a business. Sometime they even patent the idea and lock out the original inventor. But the original inventor gets nothing.

The best example I've heard was those circular irrigation systems where there is one well sunk, and these big wheels that roll around it. They are hard to miss seeing from an airplane. It was originally a farmer on marginal land that come up with the idea.

There was an academic paper on commercial business appropriating hobbyist ideas that made the rounds a few years ago. I don't remember the details... Hopefully someone else remember it better than I do and can provide a link.


I bought some cheap furniture that was tagged made in PRC.

Both pieces where lacking some item to complete them, didnt even bother to ask for a refund but ffs dafuq is going on over dere


> Chinese manufacturing is all-to-happy to take the plans, churn out clones, and not even open-source the code (let alone the hardware) changes they made

American programmers are happy to take free software, make a profit on it and not even open source changes they made.

I, personally, bought Prusa because it was claimed to be open source and I wanted to support it, as I respect those who go open source way, however hard it is. As it's no longer is, I probably would choose another printer next time, as I don't really care about Czech economy.


For the sake of discussion, let me ask you why you prefer to employ people in one country over another. The Chinese company is also employing people.

Presumably, the Chinese employees are not paid or treated well. But that is not a given. Nor is it a given that the Italian employees are paid or treated well.

How about we bar the sale of any product domestically unless its manufacture has been certified to conform with local regulations regarding labor, environmental protections, etc.? Thus, a U.S. company would have to pay to get certified before they could sell in Italy. And they would have to pay for surprise inspections, etc. to assure compliance. An Italian company would also have to be certified and subject to surprise inspections, but might not have to pay for those directly if Italian taxpayers are willing to cover the costs. For that matter, they may also choose to cover the costs for Chinese manufacturers.

If you are objecting to the unfairness of having to compete under different rules, let's address that. If the complaint is that one party pays for the R&D while another party reaps the profit, let's address that. These are not the same issue. If the complaint is that people prefer to pay less for an inferior product, that is also a different issue.


The Chinese do exactly the same to plenty of non-open products. It literally doesn't matter either way - they're going to clone it if they can make a buck.


True - but you can still have teams delisting Amazon and eBay items, seizure at the border, and lawsuits against any attempts to establish a formal US presence or distribution network.

None of those are perfect, but it’s better than Creality selling Prusa clones in every Micro Center.


> None of those are perfect, but it’s better than Creality selling Prusa clones in every Micro Center.

Prusa i3 themselves are evolutions of the reprap Mendel design, so I'm not sure if it's fair calling creality enders prusa clones.


> True - but you can still have teams delisting Amazon and eBay items, seizure at the border, and lawsuits against any attempts to establish a formal US presence or distribution network.

How well does that work and how often does that happen? In the last few years I've noticed more and more of a flood of Chinese stuff violating copyright that is openly sold on Amazon or Walmart. I feel like Amazon used to filter this better maybe pre-pandemic. And of course that's just US marketplaces, it's more and more common now for ordinary people to buy from AliExpress.


> but right now its basically theft from both the designer

If you don’t want people to do something, then don’t tell them they can do it, legal permission and all. If the license was chosen allows them to do it, you can’t be surprised or shocked when someone does it. Making a clone isn’t theft. That appeared to be part of his point.

Unsurprisingly, giving the consumer what they want for cheaper is a good way to loose sales. Foot meet gun, loaded with non-philosophical ammo. The first patent was filed in 1447 for a reason.


I can see why Prusa is annoyed that people clone his designs and then sell them for cheaper. The end result is not truly the value that his company provides; it's all the careful tweaking of the firmware to make it work perfectly every time that probably accounts for 80% of their engineering cost, and it hurts when someone takes that from you. (Compare the out of the box experience between an i3 and an Ender 3, for example. Absolutely nothing stopping Creality from making it perfect like Prusa, but I bet most Ender 3 users don't get a decent print until they self-tweak settings that should be correct from the factory.)

Having said that, I think what hurts Prusa the most is their inability to keep up with demand from the US. The cheap clones win because they're still cheaper after Amazon same-day delivery. With Prusa, ordering a 3D printer is a "if you're really lucky, you might have one in a couple months" situation. This is costing them way more revenue than people cloning their motherboards. If they could sell to the US market efficiently, they would be making so much money they probably wouldn't even realize a couple of Aliexpress stores were selling outright clones.

(I indeed started my 3D printing adventure with a cheap printer that shipped to me overnight. And regretted every moment with that god awful piece of shit. At that point, I knew it was time to get something good, and it was well worth the 3 or 4 months I waited for an i3. But, most people give up much sooner than me.

I'm also going to insert a random story here; I ended up rebuilding that printer with my own design for most of the parts, saving only the enclosure and motion system. After probably 60 hours spent on that project, it still prints terribly because the design of the bed is intrinsically flawed. The original manufacturer works around that by having you manually level the bed at 20 mesh points, and then printing a 30 gram raft over the course of an hour to give your actual print a level bed. It is just terrible, and that's why I like Prusa. It doesn't do that.)

To me, Prusa has 3 selling points; they test their stuff before shipping it, the printers manufacture themselves (which gives you a feeling that they are accurate and reliable over time), and the entire stack is open source. If they remove one of those value props, I don't know if they're Prusa Research anymore. They're just one more anonymous manufacturer in a race to the bottom.


Their inability to ship their printers in any reasonable time frame is indeed what kept me from ordering one, even though I saved specifically for getting into 3d printing. The same is true for about a dozen of my work colleagues that shared their purchases on our company chat group. Any new person asking about hardware recommendation now hears about Enders and other clones, and is dissuaded from a Prusa, even though years later the shipping problems (for older models at least) have been resolved.


Nitpick, but:

> Arduino literally opened their platform to competitors and flourished.

Arduino as a hardware manufacturer has collapsed in relevance in the last 5 years, in part because they were continually undercut by clones and similar/compatible hardware. In their case, it seems intentional, Arduino IDEs openly allow other manufacturers to add support for new boards. I think this was always the ethos of the Arduino project, so it’s hard to make a comparison to Prusa


Arduino's difference was never their hardware manufacture. And cheaper clones did not contribute so much on their relevance collapse. It was their lack of advancement. Their competitors improved with things like 32bit Controllers, Wifi or other communication and integration options. On the other side of the spectrup rPI also made availble a much more powerful development platform for the same price and I would say better quality.

The Arduino Idea to make device prototyping easier and cheaper flourished. It was a success and clones helped in that.


I buy Prusa for the support and documentation. I would never buy a clone of the entire printer or MMU because it's completely devoid of, and doesn't fund, continued support and development. Open source hardware and software allows me to repair and tinker it. To change the bargain because of knock-offs is a reactive failure that harms customers while doesn't do much except delay knock-offs slightly (there are many, many more talented hardware engineers overseas who don't need schematics, more than in Europe or America). Going closed-source harms the legitimate customer and right to repair.


> Where we agree / First, I want to get out of the way some things that I completely or mostly agree with. Josef's first key item is in regards to the GPL: The standard GNU GPL license under which our printers and software are available is very vague, written in a complicated way, and open to various interpretations. It was developed by academics for academic purposes.

This is just pure wrong. Now, I'm willing to grant that the GPL might not be suited to hardware--hardware is generally patented, not copyrighted--if given a substantive analysis, but I note that commercial firmware-in-hardware is covered by the same copyright law and licenses that GPL is meant to deal with, so right at the outset this critique seems like gibberish, and if pursued looks set to produce a new poorly thought out problematic license.

> music equipment, where one asshole with a big factory is cloning and undercutting every popular product he can, including those by small open hardware designers.

Behringer makes high quality, good sounding, inexpensive music gear that makes great sound available to young and barely-professional musicians. Most musicians are classic "starving artists", and Behringer is selling them more affordable stuff than anybody else. Seems a strange market to attack. (Behringer mostly clones and modernizes "classic" synths from (say) the 70's and 80's, most of whose original designers are dead, and who made good money off them back in the day before selling out to soulless corporations, and models that aren't even available any more, hardly the poster children for being ripped off.


“ Not even the almighty Apple can prevent the mass cloning of the AirPods.”.

This are not clones they are more just look alike a with completely different sound profile and pairing process. So no, not open sourcing does help Apple to keep people from buying clones.


So basically author agrees with Prusa but wants him to become a bankrupt martyr so that Chinese clones can start behaving more responsibly? Even in software nice companies dual license their SW to keep afloat.


> Completely open sources hardware

> People clone the hardware 1:1 with minimal changes

> Gets angry by it

wat

I mean, I get the frustration but why the fuck did you actually open sourced it in the first time, this is a hard surprised pikachu meme.


I have no idea why anyone in their right mind would open source anything commercially viable these days. The whole situation seems toxic and abusive all around.


AGPL is also a failure. Google and many other Fortune XX won't touch it because it's radioactive.

Open source or don't. Not half way, and don't go from open to closed unless you want to footgun your business. Sphinx search, CFEngine, and several others did this just before entering the dustbin of history.


I make OSHW, and can see why Prusa would do this.

Black when he was a nobody, these clones were, if anything, free advertising for a product nobody would have otherwise heard of.

But now he's well known, the clones just make it harder to profit off of his work.

Sucks that it's like that, but not at all surprising.


Metallica vs. Napster. https://youtu.be/fS6udST6lbE

Beastie Boys had DRM-free .mp3s of Hot Sauce Committee on their website for a while.

Depends if you want to be cool or be a sell-out corporate band.


Is someone buying a cheap knockoff really a lost sale for prusa?

Rather than a prusa my guess would be that they would buy some other cheap printer instead. Then after a while they might appreciate what prusa is offering and potentially become a customer.


The knockoffs are great though and they offered many things years ahead of prusa (32 bit controllers with wifi, bed leveling, ...).

Prusas product cycle is slow which prevents them from keeping up with the competition. Now they have an answer to the latest an greatest versions of their knockoffs like ender s1 pros, but by the time Prusa is ready for their next refresh the market will be dominated by fast and cheap knockoffs of the bambulabs. I believe prusa is not winning this.


Prusa was the first proper printer with bed levelling in its class?

32 bit isn't really a feature in this context.

Wifi, sure. Not for me but I get that some would want it.

Not sure what keeping up means here, prusa is killing it and it felt like their sales was reflecting that too. But prusa might not agree.

I've looked at the competition and the only printer I'd consider over mk4 is a voron. But I don't want to spend that time on sourcing parts etc. And it would be understandable if the voron built with the tradeoffs for any one individual is going to have it's own type of quirks.

I'd rather spend time on designing and using my parts than on the printer. Wasn't always the case though! There was a time where a voron would be ideal for me.


Yes, but with more criteria than "cheap knockoff". There's a lot of companies these days that satisfy the niche of "printers that print well and quickly out of the box without tinkering". Furthermore, many of them are priced below Prusa's offerings.

"Cheap knockoff" implies a significant degradation in quality, but the reality is that they are of equal quality, and lower price - the fact that Prusa is open source and has a good reputation as a brand can make up ground, but in the end many consumers mainly care about meeting a certain standard of performance, and then sorting by ascending price.

Prusa went from niche to fairly mainstream by being the printer that "just works". Mainstream is way more money than the enthusiast, hobby segment of the 3d printing market. So they would feel the burn from having those sales lost.


"Cheap knockoff" might be good enough for many usecases, but they are not near equal quality.

I'd guess the printer farm is paramount to prusas reliability. Don't know if anyone else runs something similar? If not for printing parts for their own printers having their own printer-service might be a good idea.


What Josef wants is an open patent ultimately. That’s fine. Just don’t call it open source. Patent all the things you can and then publish whatever you like. There’s no shame in patenting work you actually made. Publishing patented work under whatever license you want to make up is better than a fully closed product by a mile. Instead of hang wringing over what is the soul of open source just stand up and honestly say “Hey I’d like control over my own work” then share it or don’t as you see fit. It’s far more honest and straightforward.


I think some people have a romantic vision of open source contributors: nerds that feed themself with "likes" on GitHub, simpleton that waste a significant part of they free time to write code to benefit few smart guys able to valorise they sweat enriching their companies. But "Open Source" is NOT free, there are licenses that must be respected and a company that use 1:1 an open source project , WITHOUT contribute to it development in any way, WITHOUT to release the modified source code, using the open source material to COMPETE against the entity that respect the license, commits a crime. You reflect on that primarily when the economy isn't that good and massive layoff leave the same open source contributors without a job. IMHO, I think that the system of licensing and enforcement of the open source licenses must be rethought. Moreover I personally saw company using 'free for open source' tools to develop commercial products , doing, in that way , unfair competition to honest companies that pay the due licenses. I'm also reflecting about my open source stuff, for sure I'll make some change about what I release and how. So, in short I think Mr. PRůša is right, releasing later the blueprints ensure at least some level of protection against unfair concurrence by cloners that if you have a company with employees expose them nd their families to layoffs. It is HIS RIGHT. But, again, I think the "open source system" should be modified to insure to open source contributors some degrees of rights protection.


Going open source and then complaining about getting cloned and lack of reciprocity is sort of ... naive? It's what you signed up for.

Prusa printers are much too expensive for the quality they have (as compared to the market). And the company hasn't even been the "cutting edge" innovator for a long time, at least substantively. They probably learn as much as they give, from all those Chinese "clones" that might as well be open source because they aren't patented.


It used to be said that piracy actually helped the copyright holder, by exposing more people to the work who sometimes might buy a copy.

It's also curious for an open source advocate to complain about knock-off brands such as Ender and Behringer, when open source is lousy with projects that are knock offs -- sorry "open source versions" -- of commercial products.


Forget patents and copyrights and any IP law invention. Ask any cryptographer. The only two things that really work are:

1. Trade Secrets

2. Public Domain


Some background the author is missing in his post, which I believe is the real reason Prusa is concerned about open source hardware.

Up until a year ago, Prusa was the clear leading 3d printer at their price point, giving them strong sales number at healthy margins.

Last year, a Chinese company founded by ex DJI employees (Bambi Lab) has created an innovative printer that matched/surpassed the Prusa lineup and at a very competitive price.

Prusa, struggling with delays at his own company, likely saw a significant drop in demand for his aging flagship product (Mk3S+). This, combined with the poor current economic state has likely put an actual existential risk for his company. He is actually referring to that in his post by creating an analogy to the solar market, where he claims that the entire market is Chinese due to “unfair”subsidies.

Bambu Lab was clearly building on top of Prusa’s innovations, such as cloning their slicer software. However, they were slow to comply by the GPL license. Prusa also seems to suspect that they have also leveraged other things that are harder to prove like their firmware and/or hardware.

Luckily, Prusa has just release two printers that seem very good on paper (the MK4 and XL), which should give them a healthy runway. However, Prusa is definitely at a point where he sees his differentiating feature melt away quickly by a motivated and highly capable competitor, and feels that he is not playing a fair game.

In my opinion, the solution is not what the author proposed. Prusa should arm themselves with stronger legal protections that allows them to better encourage reciprocal behavior. Fine idea I had is to have them be more aggressive at patenting their printers, but allow anyone to have a license to these patents as long as the licensee also poor idea their own patent portfolio at the same terms. This might not stop the exact clones, but those were never the real issue, as the author aptly point out. Other solutions such as what Prusa suggests are also reasonable, although I’m not sure how effective they will be.

At the end of the day, keeping Prusa completely open could definitely be an existential risk to the Prusa company, which would be an even worse blow to the 3d printing community.


>Luckily, Prusa has just release two printers that seem very good on paper (the MK4 and XL),

It's weird to me that Prusa is bemoaning the state of open hardware in the 3D printer space right as he releases a CoreXY-kinematics based printer, a family of printer design that has been pushed almost exclusively by the volunteer community and small companies over the past half decade. The PrusaXL has taken quite a few learnings from the Voron community, V-Core's Ratrig, and all the other related open projects in that space.

I like Prusa and I like Prusa made printers, but it feels weird to me for him to say that they are keeping their designs closed source because the benefits received are one-way while the PrusaXL is shipping.


I'll keep my M3KS+ + MMU2S + Bear + OctoPrint, but I'm no longer interested in Prusa products.


> Some background the author is missing in his post

The author of the post, Stargirl Flowers, is a woman btw.


You can't copyright hardware in most countries. At best you can add software to obfuscate things and then try to use copyright law to protect that. That's printer ink cartridges and DRM.


Open source is a business tool to a business. To some extent open source is a business tool to individuals, too (e.g., to get oneself hired).

For a business open source can be about building mind-share. Businesses that have mind-share often want to build vendor lock-in, enough so at least to make a decent profit. But it's a struggle because the vendor lock-in can destroy the mind-share building. The best way forward isn't always obvious.


Open-source is a shitty business model unless you do "open core" and close-source the rest. This is true in both SW and HW.

Many people discover this independently.


I thought that was the Prusa Model, open source the design once it is a generation behind

E3D has the same issues too with the Revo ppl are upset that it’s closed source but I think ultimately these companies will have a mix of open and closed source things (like v6 is opened source but revo is closed source)


Mr Prusa just wants to walk on both sides of the street when it comes to open source.

You cant have "Look at how great our community is, and the open source spirit" while also shrieking like an entitled Karen that someone cloned your hardware that you explicitly allowed them to do.


I share your optimistic view of the world and believe that as a broader community and society we have two options at such point - to close or remain open and work on inspiring rather than punishing (as you said) others. Thank you for sharing these wise thoughts


This is similar to the classic might vs right debate.

Just because you're legally allowed to do something, doesn't mean that you can pretend it's ethical.

The law is not meant to regulate the entirety of human society and behavior, we're not robots, after all.


compatible copies are counter intuitively benefical for the innovative business because they expand the market in way you'd never dream of


Perhaps he should use a license where a company has to pay if they sell more than $N copies of the product, or something along those lines.


Most of the cheap "copies" are not copies at all though. They are Iterations on the idea like Prusa was an Iteration itself. Most people when talk about copies talk about products like Creality Ender whihc in fact has so little or nothing of Prusa Designs. The frame is completly different (Extruded Aluminuium profiles vs Single piece cut) the movement guides are completly different (Rollers on V Aluminium profiles vs Rods with bushings, The Board is based on Melzi vs Rambo, The Extruder is different, the sensors are different etc etc. The only thing in common they have is that they are both Simple Cartesian Systems with a fixed Z Bed but this was not something that Prusa Invented. Nothing on these systems (maybe with the exception of the PCB Heated Bed) is an original Prusa Idea. Prusa's Problem is not that they are copying his design, it's that they are Iterating and often improving faster and cheaper than Prusa and these improvements are not given back to the open community, howevere for every "closed" improvement there has been, the community has found open alternatives.


incidentally the original ender 3 is also open hardware


And you’re going to enforce that in China how?


I guess you get customs to block the imports to other countries. How well this works, I don't know. Probably not well.

I am resigned to the fact that there is no intellectual property protection for software, hardware, or trademarks these days. I usually put the Apache 2 license on my projects, but what I am really intending is the "I know you're going to steal this and I can't do anything about it, so have fun" license. (There are licenses like this, but they cause a lot of trouble for organizations that do respect intellectual property. Apache 2 is acceptable to them and basically has the same effect.)


You don't attack the factories, you attack the importers and retailers outside China.


Or you use a regular license, but publish the terms openly.

Ie. "Anyone who uses this printer design, or one based from it, must pay $3 to us per printer sold. We will give this permission to anyone who asks. For anyone who contributes back to the design of our printers, we will consider reducing this figure to $0"


I suspect in this case clone companies may just "shutdown" and then incorporate a "new" company making exactly the same products with the same branding whenever they get close to $N.


Exactly why I said "or something along those lines".


Hey, Thea, if you’re reading this on HN, thanks for taking the time and care (and kind and professional) well thought out rebuttal!


To me I think the OPs self interest are the main reason he opposes which he doesn’t really explicitly state in his reply


Has anyone worked long term on a 'release source after x$ revenue' model?


The main reason Josef closed sourced or because at the end of the day $$$.


A great article with excellent advice that I hope Prusa will pick up.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: