Here’s an interesting thought that just crossed my mind.
Okay, with Blender, the back bone of it being an amazing contender is the addons, the scripts, the plugins. Most of these are sold via gumroad and the blender market place. Blender is a GPL v2+ license, so, all of those paid for addons are pretty much in violation of the licensing terms. ![]()
There’s one addon for UV packing that I always thought was a little odd, but makes way more sense now. The actual tool portion was a separate binary. I mean, it’s not that odd, it makes it easier to allow different applications to call upon the tool, but for something like that, ehh. But against the backdrop of the GPL v2 license, it does better to insulate their tool from the Blender code, and makes sense.
I read too though that adoption within the industry was slow because of the GPL license. Apparently they implemented a Python based API to help get around that issue. I’m not as familiar, and only read in passing, but it makes sense. Most developers I’ve worked with, they are very tightly integrated into the tools. Like Japanese tentacles levels of integration. I usually cover my eyes.
I’ve always thought Maya was an inferior program, but it opens up the backend to developers fully, so as a studio you can completely customize it for your operation. I think this is one of the biggest reasons it has won out over other applications. I’ve worked with clients where you can barely recognize it’s Maya under there.
I’ll tell you what though. I’ve been using 3D Studio Max since R2, released in 1997 I think it was. So about 28-29 years.For the past 20ish years my license has come from my job, and it wasn’t until I left that industry that I lost access to 3dsmax, and I’m not entirely interested in getting a subscription going (my focus in life has changed). So, 28ish years of work that I can’t access anymore unless I pay Autodesk. 28 years of being a user, and no love left for me unless I shell out more money.
I enjoy with Blender that I can essentially create a “snapshot” of my application setup at a given time. Something I could never do with 3dsmax. Licensing is such an issue with applications like that. Most of us in the media industry have come across a point where licenses we purchased years ago are meaningless now. One of my best friends, a lot of his early design work is locked behind old Quark files. He purchased the licenses for it, but that doesn’t actually help him now.
I stopped purchasing licenses for 3dsmax plugins because of how often new updates would break them, and it’d take awhile before the devs would get an updated version out, if they ever decided to.
I still pay for Adobe and Fusion though, so
There’s reasons behind it, and for me they are valid reasons, but those reasons may not apply to others. We’re very fortunate to have Blender (it replaced 3dsmax for me, and part of why I don’t intend to subscribe to 3dsmax further). FreeCAD does look decent. Affinity and Resolve may be closed source, but they fill out the gaps on that side too.
One of the biggest issues in the media space has always been access, being able to access the tools. Like how can you learn this stuff when a seat might cost 16k?! It may not be perfect now, but there’s a lot more access than there use to be.
Stuff like Autodesk Flame, I have no idea how you’d learn independently. Back in the late 90s, early 2000s, you’d be spending 100k+ to get into it. Now resolve does everything it could, but for free.
(and sorry, my ADHD, I saw blender and went off on a side quest of thoughts that have little to do with the main story)