Live data from Hacker News

Blender Is Free Software

code.blender.org

181–190 of 335 posts

Re: Blender Is Free Software

#181

Earlier quoted context omitted.

Tangent Animation is trying to change this! They use almost 100% Blender, have some developers and contribute back to the community. See "Next-Gen" on Netflix for their latest movie. Disclaimer: Worked for them as a Blender developer on Next-Gen

The whole movie is made by Blender? What was the pitfall? Is there any dev blog I can read?

They had a presentation at the blender conference about it

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

Yes, almost everything is made in blender except for some textures which were painted in Substance Painter and volumetric effects like explosions which were generated in FumeFX and Houdini before being imported, rendered and composited in blender.

Re: Blender Is Free Software

#182
post #127

When 90% of the plugins and tutorials are available for proprietary software it’s hard to support blender. It also doesn’t help that the UI of the blender is extremely hostile for new users. When other tools are easier to use and have better tooling it’s hard to justify the usage of blender.

> plugins are available for proprietary software I’m genuinely surprised that FOSS projects like Blender (or, for another example, GIMP) don’t offer ABI compatibility to allow the use of plugins made for the specific nonstandard ABIs of popular proprietary systems. Anyone know why they don’t? Is it just a platform thing—e.g. having to support those plugins would mean having to compile winelib into your project?

This is incredibly hard to do, because you have to emulate the innards of the other program.

Exposing an identical API for something is super easy, it's what happens on the inside of the program that takes all the work.

And since you can't know what's in the other program, it could get as difficult as e.g. reverse-engineering video card drivers.

Re: Blender Is Free Software

#183

It's nice a high profile project such as Blender speaks about freedom to push back against the "source available" movement. I've always wondered why niche specific software such as Blender doesn't have a ton of industry backing. Any medium sized graphics shop could have a full developer on the payroll for a fraction of the repeated licensing costs of proprietary solutions, that is, someone who works full time on Blen…

Large backers for open source donations barely exist because their spouses won't let them.

People and their foundations barely have complete discretion over their money. So when it comes to donations their spouses want to pretend to be the next Bill and Melinda Gates and drop money into a black hole in Africa than a software tool.

More awareness is possible. Different people in Africa contribute to open source too, big place.

Re: Blender Is Free Software

#184
An API can be used as a GPL propagation route only for as long as there's a single implementation of it that's GPL'd. And only potentially at that.

For example, if I "publish" an API:

    int strlength(const char *);
and ship a GPL code for it, I cannot realistically expect anyone depending on strlength() to be suddenly liable for GPL'ing their work. That'd be ridiculous.

Meaning that for the Blender add-ons to not be subject to Blender's GPL clause it should be sufficient to have an alternative implementation of Blender's API. This, incidentally, will also validate addons against GPL criteria for "derived software" - whether the code in question can or cannot function without GPL-licensed software. If it can, then it's not a derived work and not a subject to GPL terms.

The only way for Blender to prevent commercial addons (which is ultimately what their actions amount to) is to explicitly prohibit that in their license.

Re: Blender Is Free Software

#185
post #146

Earlier quoted context omitted.

>And it wouldn't even interfere with their competitive edge, since the software isn't their business. They don't have to care about the GPL as long as the software does what they want. Most developers know this, but company managers that forbid open source contribution don't understand this. That's why I'm personally not too much against source available licensing. It's the only language old companies understand.

“Source available” licensing is useless. Many companies and many developers have tried to misappropriate the term “Open Source”, to make it be understood as “source available”, because Open Source / Free Software have sex appeal for developers, so they are trying to have their cake and eat it too. Don’t fall into that trap. The freedoms provided by both Open Source and Free Software licensing are well defined and mea…

The recent reaction of those developers how non-copyleft licenses are being "abused" kind of speaks otherwise.

Re: Blender Is Free Software

#186

Earlier quoted context omitted.

Tangent Animation is trying to change this! They use almost 100% Blender, have some developers and contribute back to the community. See "Next-Gen" on Netflix for their latest movie. Disclaimer: Worked for them as a Blender developer on Next-Gen

Are you able to talk about anything you did there? I only get to work on open source in my spare time (and nothing as complex as Blender). What did a normal day look like for you?

BlenderConf 2018 had a talk from the co-founder of Tangent (Jeff Bell) about how Blender was used for Next Gen: https://www.youtube.com/watch?v=iZn3kCsw5D8

Re: Blender Is Free Software

#187
post #89

Earlier quoted context omitted.

I'm a soon-to-be third year CS student. If I started to use the term "libre software" I'd be ridiculed to hell and back. I think you overestimate the receptiveness of developers.

Most CS students aren't developers and haven't yet been bitten hard enough by bad licensing, in fact, they likely hope to profit greatly creating proprietary software. If you believe in something, embrace it, if you're right, time will bring people around. When it comes to "libre", the need for such a distinction is supported by thousands of real life examples, over decades, of users getting burned hard by bad licens…

This is odd considering how relatively rare pre-packaged, proprietary software that makes boat loads of money actually is. CS students today are exposed to a lot more open source (look at what comes with a $5 hosting account) and SaaS, where the money is, today than 20, or even 10, years ago. Unless you're referring to games, but even the the big money making games make money on in-app purchases than with the sale of the software itself.

Re: Blender Is Free Software

#188

Earlier quoted context omitted.

I don't get it - what's laughable about the idea of someone who can write both the front-end and back-end of a web application? I know people who do that in practice.

Yeah, I can do that too. And a LITTLE bit more.

So what do you mean? That anyone can do this? I don't really know anything about front-end web development, so I couldn't do full-stack, and it isn't the case that anyone could.

I still can't understand why you think it's such a hilarious question that you laugh out loud about it?

Re: Blender Is Free Software

#189
post #25

Earlier quoted context omitted.

I considered this position some years ago, but concluded in the time it takes to explain that libre is a word from another language that means 'free in the sense of speech, not beer', I could just say I'm using the word free in the sense of speech, not beer. These days I don't think the problem is the use of the ostensibly ambiguous word 'free', so much as that people (generic) don't really value freedom (or privacy)…

What about “freedom software“? I know it’s grammatically incorrect but it sends the right message.

I generally refer to the general cause/movement as "software freedom". I sometimes call the software itself "freedom-respecting software".

Re: Blender Is Free Software

#190

It's nice a high profile project such as Blender speaks about freedom to push back against the "source available" movement. I've always wondered why niche specific software such as Blender doesn't have a ton of industry backing. Any medium sized graphics shop could have a full developer on the payroll for a fraction of the repeated licensing costs of proprietary solutions, that is, someone who works full time on Blen…

It has nothing to do with "employee vanity" and that's one of the stupidest things I've ever heard.

There's a simple reason Blender doesn't see much use in film production: Support. There is no way the Blender Foundation could provide the level of support that a company like Autodesk does. When you run into problems you call your enterprise support team and get it fixed. This is why you pay them the big bucks. Their support staff does nothing but fix problems, where anyone that you could hire to do the same would necessarily spend most of their time sitting on their ass doing nothing since stuff just doesn't go wrong all that often. That alone will keep Blender out of a LOT of shops, especially those that are just large enough to be working on major projects.

The idea that a company should just hire a programmer they don't otherwise need just so they can make some software work is asinine. That's like saying a home builder should hire a full time auto mechanic instead of taking their work vehicles to the shop when they break down. No, hiring a guy will not offset the cost of purchasing licenses and support. This is especially true when you hit one of those moments where things get so shredded that the cost of enterprise support seems like a bargain.

There are other, more technical, issues that keep Blender from being used much. Chief among them is that it isn't really exceptional at anything. It's not uncommon for things to be modeled in one program, textured in another, then imported into another for animation, and then brought into a final one for lighting and rendering. There are better programs for modeling than Blender. There are better programs for rendering, texturing, animation. Blender is oatmeal. It's there, it works, but it's not really great at anything and as a result has never found a niche.

Because, ultimately, that's what it's all about.

Post reply on HN