Exactly. According to the membership page[1], Microsoft will be paying between €30k/year and €120k/year[2] to the blender foundation, along Intel and Ubisoft. On the other hand, Nvidia, AMD and Epic games[1] are contributing €120k+/year each.[2]
All of these companies get "direct access to the Blender team for strategical discussions. Roadmaps and priorities will be aligned with your requirements as good as possible."[2]
I don't see how they're going to "extinguish" blender. With this kind of reasoning, OpenBSD was also "extinguished" in 2019.[3]
Yeah, Blender make it super clear in the link you provided ( https://fund.blender.org/corporate-memberships/ ). Pay 30K euros per year, and a Blender dev will work on the features you want for 6 months per year. This is way cheaper than Microsoft forking Blender, and paying their own fulltime devs ~$200K USD/year to work on the fork. Plus the Blender devs know the software really well, and are going to be far more productive, don’t need a Microsoft dev manager, etc. No conspiracy theory needed, this is just a cost effective way to get the features you need added to Blender.
Damn that's really cheap. I wonder what happens if deliverables are for whatever reason not delivered? What visibility and cadence does a corporate sponsor have with their assigned dev?
The whole point of this kind of thing is to be able to influence the software that your business relies on.
It's certainly possible that Microsoft (or any other company with the $$$) can influence the strategic direction of Blender in ways the harm competitors and/or other Blender users. I'm not sure why that's such a controversial concern to have, that kind of thing happens all the time. There are likely mechanisms in place to protect against it, but what are they and are they good enough? I don't think "just trust me" is a good approach to take.
The mechanism is that the software is developed and released under GPLv2+ terms and that Microsoft doesn't completely control ownership over the software. Ergo, there's no "extinguish" step. They can't make their changes a proprietary fork nobody else can use, they can't force you to use changes you don't want to get access to changes you do, and any other person making changes to Blender can use theirs.
Whenever I complain about any piece of OSS, I get told to submit a pull request or fork it on my own. If people are that concerned about MS having influence over Blender, why don’t they just fork it and maintain their own branch? That’s the point of OSS right?
In theory, yes. In practice, many people hate certain privacy-related aspects of Chrome, so someone created an ungoogled version. You'd think it would become an instant hit, right? Wrong: most people on HN commented they would never install a browser built by a random person. It's paradoxical but this is how things are. You'd need to have a very particular position in order to be successful as a fork (e.g. MariaDB, LibreOffice). Most forks just die out as not even their creator uses them.
Not to mention that Chromium is massive and complex and unwanted parts of the code have been found and removed long after they were added https://archive.is/4VijY.
Theoretically sure you can "just fork it". In practice, for complex software, it carries enormous cost. In that case "just fork it" means "organize dozens of engineers willing to volunteer their time (or pay them)". For software complex enough, forking just isn't a feasible option.
I’m having a very difficult time reconciling your initial post that sounded like you were unhappy that Microsoft was paying Blender developers with your statement that it can’t be forked because it requires too much money to develop followed by your conclusion that there’s no mystery to why big companies pay open source contributors.
Either Blender is so big that it can’t be maintained without the financial support of big businesses, or the financial support of big businesses are a negative influence on OSS projects. Which one is it?
> Either Blender is so big that it can’t be maintained without the financial support of big businesses, or the financial support of big businesses are a negative influence on OSS projects. Which one is it?
It can be both. That’s what my original point was. I’m not criticizing Microsoft or disagreeing with this arrangement. Other commenters are assuming this false dichotomy as well, which I think is invalid. A company can certainly support an OSS project financially, while influencing it in ways that harm competitors and users.
I have no opinion on Microsoft’s motivation, but users and competitors would be wise to consider what mechanisms are in place to protect their interests as well.
My story is similar. I was near broke, but I was having so much fun with Blender at the time that I made the donation. I had been an Animation Master user on Amiga in the years before Ton bought the source code. Good times and great to see Blender flourish.
They probably can't extinguish Blender any more than Oracle could extinguish MySQL (Larry must have been really mad for that), but I remember what happened when they acquired and ported Softimage to NT. It worked for a couple releases, then it was abandoned, after killing killing SGI by validating NT as a 3D animation OS. The Softimage acquisition, as a business, made little sense to Microsoft - it was a low volume high margin business, completely opposite to what MS does.
SGI made plenty of suicidal moves by itself, but I remember the Softimage thing was a big blow.
Microsoft acquiring Softimage made perfect sense at the time, Microsoft was wanting to push NT into the CG/VFX market, but because of the risk around companies producing for a platform that noone uses, someone had to throw the capital at it, and so Microsoft did.
Softimage|3D survived for a while after Microsoft sold it off, its eventual obsolescence seemed to came about from the drive to more extensible platforms, hence the new platform Softimage|XSI put out to compete with Maya.
Its also somewhat perfect irony that the company known for its Windows NT based 3D animation software (3DS MAX), Autodesk, would eventually end up owning the products which brought the big players over to that platform.
SGI also helped contribute to IRIX's obsolescence by producing NT based systems for this new Softimage|3D on NT move.
> Microsoft was wanting to push NT into the CG/VFX market
That's what I meant. In isolation, the business meant no sense. It was a PR move to validate NT as a graphics platform. With that goal accomplished, I got the impression the product languished without significant development.
> SGI also helped contribute to IRIX's obsolescence by producing NT based systems for this new Softimage|3D on NT move.
MSFT isnt trying to do that, just read the blender article, the link provided says what MSFT uses it for. And I think Blender stands a chance to gain some good AI assisted toolset if that is what they use blender for.
The extinguish phase is supposed to come after the embrace phase. Even if Microsoft wanted to extinguish OpenBSD, it's no wonder they are still fine if MS just donated last year. That is not "this kind of reasoning" at all, that is just a strawman.
All of these companies get "direct access to the Blender team for strategical discussions. Roadmaps and priorities will be aligned with your requirements as good as possible."[2]
I don't see how they're going to "extinguish" blender. With this kind of reasoning, OpenBSD was also "extinguished" in 2019.[3]
_____________________________________
[1] https://fund.blender.org/#credits
[2] https://fund.blender.org/corporate-memberships/
[3] https://www.openbsdfoundation.org/campaign2019.html