Remix.run Logo
porphyra 3 hours ago

Blender is really an amazing case study of open source software. Apart from the Linux kernel and web browsers/tools, it is perhaps the only open source software that managed to beat all the commercial software in its niche. It has rendered Maya nearly obsolete.

Meanwhile, in other niches, Microsoft Office still beats open source office suites like LibreOffice; Photoshop isn't about to give up its crown to GIMP; Lightroom isn't losing to Darktable; and FreeCAD isn't even in the rear view mirror of Solidworks.

I wonder what will be the next category of open source to pull ahead? Godot is rapidly gaining users/mindshare while Unity seems to be collapsing, but Unreal is still the king of game engines for now. Krita is a viable alternative for digital painting.

crote 2 hours ago | parent | next [-]

> I wonder what will be the next category of open source to pull ahead?

KiCad, for PCB design. They have been making massive improvements over the last few years, and with proprietary solutions shutting down (Eagle) or being unaffordable (Altium) Kicad is now by far the best option for both hobbyists and small companies.

With the release of KiCad 5 in 2018 it went from being "a pain to use to, but technically sufficient" to being a genuine option for less-demanding professionals. Since then they've been absolutely killing it, with major releases happening once a year and bringing enough quality-of-life improvements that it is actually hard to keep track of all of them.

From the type of new features it is very obvious that a lot of professional users are now showing interest in the application, and as we've seen with Blender a trickle of professional adoption can quickly turn into a flood which takes over the entire market.

KiCad still has a long way to go when it comes to complex high-speed boards (nobody in their right mind would use it to design an EPYC motherboard, for example), but it is absolutely going to steamroll the competition when it comes to the cookie-cutter 2/4/6 layer PCBs in all the everyday consumer products.

omnicognate 2 hours ago | parent | prev | next [-]

> Apart from the Linux kernel and web browsers/tools, it is perhaps the only open source software that managed to beat all the commercial software in its niche.

I can think of a few more: Git obsoleted an entire category of commercial software seemingly almost overnight, VSCode has become by far the most widely used IDE (not entirely open source, though), TeX still dominates mathematical typesetting AFAIK (as it has for as long as computers have been used for that), (lib)ffmpeg is used everywhere for video/audio transcoding and between them nginx and apache still account for the majority of webservers. Most popular programming language compilers/interpreters/runtimes are open source too, of course.

broodbucket 21 minutes ago | parent [-]

OBS smashing XSplit comes to mind

jsheard 3 hours ago | parent | prev | next [-]

Let's not get ahead of ourselves, Blender has done far better than most open source software but Maya is still very much the industry standard. I don't think we can realistically say that Maya is beaten until Blender is battle-proven to the same degree, on the most demanding real-world production workloads (think Pixar/Weta), which for now it hasn't been.

_bent 3 hours ago | parent | next [-]

What Blender achieved is that lots of university programmes have started teaching Blender or becoming 'tool agnostic'. Studios have also started diversifying their pipelines (this coincidences with studios adopting Unreal and increasing usage of Houdini).

So while Maya is currently the standard, I don't believe that it's growing. It'll probably be around still in 20 years, with lots of studios having built their pipelines and tooling around it, with lots of people being trained in it, and because it's at the moment still better than Blender in some aspects like rigging and animation (afaik).

underscoremark 2 hours ago | parent | prev | next [-]

Blender is the go-to for struggling artists/developers, and industry outsiders, like me. I'm stuck at Blender 2.93.18 because I don't have the budget for better hardware, let alone a Maya license! However, even that version of Blender still gets it done for me.

And also, how can you say Blender is not battle-proven? I mean, the big studios use Maya like fortune 500 companies use Microsoft Windows - doesn't mean Linux isn't battle proven.

manifoldgeo 3 hours ago | parent | prev | next [-]

The studio that makes Evangelion moved from 3DS Max to Blender as their primary 3D software according to this article:

https://www.blender.org/user-stories/japanese-anime-studio-k...

MichaelEstes 3 hours ago | parent | next [-]

That is not a very big studio or very big production, Blender falls over in the pipeline department. It’s a constantly changing API that doesn’t allow for the extensibility needed to get a major project out the door, just the fact that only a Python API is provided is enough for most people who have worked on massive scenes with massive amounts of data to consider it a non starter.

wlesieutre 2 hours ago | parent | next [-]

I'm sure "major project" is a subjective label, but Flow made headlines earlier this year with an Academy Award (Best Animated Feature) and Golden Globe (Best Animated Feature Film)

https://flow.movie/

https://www.youtube.com/watch?v=ZgZccxuj2RY

https://www.blender.org/user-stories/making-flow-an-intervie...

jsheard 2 hours ago | parent [-]

Flow is good filmmaking expressed through low-tech production, which is totally valid, but it doing a lot with a little isn't going to stop Disney from one-upping themselves with the next Zootopia movie so Blender needs to handle that angle too if it's going to become a catch-all solution for all kinds of production.

_bent 2 hours ago | parent | prev | next [-]

Not disagreeing that usage in large productions is something that Blender isn't really designed for, but I don't think that it's for a lack of Python API features (if a studio wants something specific it could just maintain an internal fork) or the ever changing Python API surface (the versions aren't upgraded during a production anyways)

mixmastamyk 2 hours ago | parent | prev [-]

VFX studios have been using Python APIs for twenty+ years, backed by C. They were one of the first industries to use it. That's where I learned it, around the turn of the century.

adamhartenz 3 hours ago | parent | prev [-]

The fact you can point out specific examples of when Blender is used says a lot. It tells me it is the exception.

frontfor 15 minutes ago | parent [-]

Agreed. You haven’t really won until it stops becoming noteworthy and “oh look X is using Blender!!”

Nobody talks about how Linux dominates the server space anymore. Nobody talks about how “git is winning” or getting “battle tested”. These are mundane and banal facts.

I don’t believe the same has happened to Blender yet.

3 hours ago | parent | prev [-]
[deleted]
Aerolfos 3 hours ago | parent | prev | next [-]

Video editing? Adobe has set themselves up for failure there, everyone wants an alternative

Davinci Resolve is probably competitive with Premiere, but while free it's not actually open source. But either a viable competitor catching up or Davinci publishing the code could change that fast

fletchowns 2 hours ago | parent | next [-]

Kdenlive is awesome. I am only a hobbyist but I cancelled my subscription to Premiere when I found it.

BolexNOLA 2 hours ago | parent | prev [-]

Resolve Studio vastly outshines Premiere IMO. For $300 flat it’s a no-brainer.

tombert 35 minutes ago | parent [-]

I'm not a pro or anything, and I don't edit video super often, but I would like to point out that Lightworks is quite good, and offers a perpetual license [1] for $420 that is very often on sale.

I don't have the ability to compare these things in intimate detail, but Lightworks has at least been used for "real" productions [2] so I think it's production-ready.

[1]https://lwks.com/pricing

[2] https://en.wikipedia.org/wiki/Lightworks#Users

Waterluvian 40 minutes ago | parent | prev | next [-]

QGIS is pretty amazing. And it is helped along by not trying to pull you into a cloud ecosystem that ArcGIS does.

btreecat 3 hours ago | parent | prev | next [-]

> Meanwhile, in other niches, Microsoft Office still beats open source office suites like LibreOffice; Photoshop isn't about to give up its crown to GIMP; Lightroom isn't losing to Darktable; and FreeCAD isn't even in the rear view mirror of Solidworks.

Tbf, everything starts somewhere and all the proprietary apps you listed were not instant market leaders.

I can and do use all those FOSS tools just fine both as a hobbyist and professionally, my needs are meet. Others may not find the same, but I suspect there's just a lot of stickyness preventing even trying new workflows.

raw_anon_1111 31 minutes ago | parent | next [-]

I don’t know if you can really say that Photoshop wasn’t a market leader from day one. It basically created the market on the Mac when it was introduced in 1990 and has been the market leader since.

If you want to limit standard Office productivity to ones that were written with the GUI in mind, MS Office was the leader on the Mac before it came to PCs and crushed WordPerfect and Lotus early on.

crote 2 hours ago | parent | prev | next [-]

> I can and do use all those FOSS tools just fine both as a hobbyist and professionally, my needs are meet.

Mine aren't: GIMP is okay, FreeCAD is a complete joke. It is painfully obvious that their development is done primarily by F/LOSS enthusiasts rather than by industry professionals and UX designers. They are closer to being a random collection of features than a professional workhorse. You might eventually get the job done, but compared to the proprietary competition it is woefully incomplete, overly complicated, and significantly buggier.

The poor quality of FreeCAD is the main reason my 3D printer is collecting dust. As a Linux-only user the proprietary alternatives mostly aren't available to me, and FreeCAD is bad enough that I'd rather not do CAD at all. The Ondsel fork was looking promising for a while, but sadly that died off.

etrautmann 2 hours ago | parent [-]

Maybe try OnShape, which is browser based and quite professional?

zargon an hour ago | parent [-]

Seconded, OnShape is my favorite CAD package. I passed it over for a long time because I had poor expectations of a browser-based CAD. Just wish I could justify the commercial license.

HKH2 2 hours ago | parent | prev [-]

LibreOffice, GIMP, FreeCAD and Inkscape all have their quirks (and bugs), but they're probably seen as features by their core users so they won't change.

legends2k an hour ago | parent [-]

Not sure about FreeCAD but got a lot done with Gimp, Inkscape and LibreOffice in my personal projects. Totally worth my time!

HKH2 2 minutes ago | parent [-]

Me too. I guess a majority of people don't have the patience to work around counterintuitive things nor do they want to take measures to avoid bugs. On the other hand, Blender and Krita seem to give UX a higher priority, so they're more likely to catch on.

PaulDavisThe1st 3 hours ago | parent | prev | next [-]

> Apart from the Linux kernel and web browsers/tools, it is perhaps the only open source software that managed to beat all the commercial software in its niche

OBS is on line 2 ....

BolexNOLA 2 hours ago | parent [-]

I use OBS regularly but vMix is definitely the superior option in the professional livestreaming world. OBS is missing many key features for professional operations and vdo ninja only covers some of those gaps.

bko an hour ago | parent | prev | next [-]

How does GIMP compare to Photopea. On occasion I open a file in GIMP by accident and end up waiting 20m for it to load and am almost always disappointed. Meanwhile Photopea always just works super fast and supports a lot more. What the hell is it doing?

https://www.photopea.com/

Cadthrowaway 2 hours ago | parent | prev | next [-]

>FreeCAD isn't even in the rear view mirror of Solidworks.

I think FreeCAD might be on a distant hilltop in their rearview these days, check it out again.

simonbw 30 minutes ago | parent | next [-]

I tried it for the first time the other day after having heard how much better it's gotten recently, and it made me really wonder how bad was the UX _before_ all these recent improvements. I don't want to bash on it too hard, because it's clear that a ton of hard work has gone into it, but it was really a struggle for me to get some pretty basic things done. The only feedback for a lot of things I tried to do was some not-very helpful error messages in the console, or just the whole program crashing. After trying hard for quite a few hours, reading lots of docs and watching tutorials, I ended up giving up and going back to Fusion 360.

alex1138 an hour ago | parent | prev [-]

Yeah but objects in mirror are closer than they appear

mortoc 2 hours ago | parent | prev | next [-]

As a game developer, I'm really rooting for open source game engines.

Unity and Unreal are dinosaurs that target the shrinking console market. Godot is being built in their image. My hope is that something more versatile like Bevy becomes common so that we have something that could potentially compete with the next generation of Roblox.

flipthefrog 37 minutes ago | parent | prev | next [-]

"It has rendered Maya nearly obsolete" Wow, that is great news. I guess its support for Pixar USD is equal to Maya and Houdini then, so all the big studios can finally switch

rr808 32 minutes ago | parent | prev | next [-]

Microsoft Office is dying. Most grads we get only know Google docs and avoid Office. Most of our docs are on wikis or email now.

pier25 43 minutes ago | parent | prev | next [-]

2D motion graphics maybe?

DaVinci Resolve is getting better but still not comparable to After Effects.

Blender already has a lot of pieces in place to tackle this.

0xFF0123 2 hours ago | parent | prev | next [-]

Possibly Audacity, given the direction v4 is taking. Great video essay / update here: https://youtu.be/QYM3TWf_G38

peatmoss an hour ago | parent | prev | next [-]

MuseScore is good enough that I haven't bothered to check back with commercial vendors. I'm pretty novice with it, however, so perhaps Sibelius power users will disagree.

WhitneyLand 3 hours ago | parent | prev | next [-]

>>It has rendered Maya nearly obsolete

Hadn’t heard that. How many AAA vfx studios have left Maya for Blender?

alex1138 an hour ago | parent | prev | next [-]

The comment I've heard is that Office (or was that Word?) doesn't necessarily beat LO, some people are just forced to use it because of file formats

BolexNOLA 2 hours ago | parent | prev | next [-]

I’m rooting for gimp but they are truly a decade behind photoshop. I don’t know how they can compete. Luckily it does not seem like they are in the market for professionals so the need to match Photoshop isn’t quite as high

insane_dreamer 3 hours ago | parent | prev [-]

> It has rendered Maya nearly obsolete.

really? I haven't done 3D rendering in a long time, admittedly, but back then Maya and Lightwave were miles ahead of Blender. Rhino3D too. Even 3DSMax was better. Lightwave seems to have sadly fallen off (unfortunately, IMO it was the best at one point, had excellent ray tracing). I didn't really Blender had come such a long way -- that's great.

Since you mention niches: Adobe InDesign has no OSS competition at all, and Illustrator is still much better than Inkscape.