News for hackers. Stuff that matters.
Re:Steam-powered Blender by forrestthewoods on Wednesday August 14, 2013 @10:04PM (#6215735)
That's a strange conclusion to reach. The GPL license is actually a major problem with Blender. Importing and exporting content from artist tools is a huge headache. The Autodesk FBX file format and SDK have largely solved those issues. It's a phenominal interchange format and most professional tools support it out of the box. Just drag and drop. It's wonderful.

Blender does not and will not have official FBX support because of the GPL. That's unfortunate and actively harms users. Providing support for user generated content is a lot of work. Trying to support Blender is extremely painful and adds to that pile of work.

I'd argue that one of the single biggest issues with Blender right now is it's GPL license.

http://wiki.blender.org/index.php/User:Ton/Autodesk_FBX_EULA

Re:Steam-powered Blender by reedlaw on Wednesday August 14, 2013 @11:13PM (#6215957)
I wouldn't say in this case that the problem lies with Blender's choice of the GPL, but rather with Autodesk's FBX license. The FBX license is much more restrictive and onerous than the GPL. Whether GPL is freer than BSD-style licenses or not is debatable, but it certainly respects the user's freedom far more than Autodesk's "Evaluation License" with "Permitted Number equal to one".
Re:Steam-powered Blender by comex on Thursday August 15, 2013 @01:24AM (#6216314)
Yeah. "Releasing" a file format as a restrictive binary SDK rather than actually documenting the format is a really weird and aggressive thing to do, and is very much Autodesk's fault rather than Blender's, even if you ignore the issues with platforms for which the binary might not be available.

On the other hand, the format does not appear to actually be that complicated, so integrating the SDK probably wouldn't save that much programming time compared to just reimplementing it.

Re:Steam-powered Blender by forrestthewoods on Thursday August 15, 2013 @02:00AM (#6216377)
Blame whichever license you want. It doesn't matter.

Let's say it is Autodesk's fault and they don't care. Now what? Blender is the tool that's a pain in the ass to use so the onus is on them to make their tool not suck. Meanwhile the rest of the world will continue to use FBX because it's an awesome format to work with.

Re:Steam-powered Blender by StavrosK on Thursday August 15, 2013 @07:28AM (#6217157)
"Blame the gun or the guy who died for not having a steel skeleton, it doesn't matter. The guy is the one who's dead, the gun is fine. The onus is on guys to not die."
Re:Steam-powered Blender by andrewflnr on Thursday August 15, 2013 @09:32AM (#6217624)
If we're going to make this analogy work, the guy who died could have easily worn a bullet-proof vest or avoided getting in the fight at all.
Re:Steam-powered Blender by if_by_whisky on Thursday August 15, 2013 @11:22AM (#6218344)
Or he could have picked a different software license.
Re:Steam-powered Blender by k__ on Thursday August 15, 2013 @04:43AM (#6216754)
lol

You are the one who was all "GPL hurtz dem users!!"

You're probably right with your assumption that FBX is awesome, but this wasn't part of the debate.

Re:Steam-powered Blender by indrax on Friday August 16, 2013 @01:07AM (#6222268)
What does "awesome format to work with" mean? You're not working with the format.
Re:Steam-powered Blender by AdrianRossouw on Wednesday August 14, 2013 @11:49PM (#6216048)
even LGPL would have been preferable.
Re:Steam-powered Blender by drdaeman on Thursday August 15, 2013 @04:04AM (#6216650)
Oh, and licenseless download-and-"what license?"-type warez seems to be the most wholeheartedly welcomed option with the general crowd.

Free Software's there for a reason. Let's not forget that. And if we stick to that (i.e. not trade freedom to whatever feels comfortable at the moment), there's a good reason to not use LGPL instead of GPL: http://www.gnu.org/philosophy/why-not-lgpl.html

Re:Steam-powered Blender by buovjaga on Thursday August 15, 2013 @01:16AM (#6216293)
http://code.blender.org/index.php/2013/08/fbx-binary-file-fo...

Blender’s next release (2.69) will support binary FBX file reading as well.

Re:Steam-powered Blender by dtf on Thursday August 15, 2013 @04:08AM (#6216661)
If that's all the docs they have, they might have a long way to go. FBX is a pretty huge spec. I find it hard enough understanding the SDK docs.
Re:Steam-powered Blender by ris on Thursday August 15, 2013 @03:51PM (#6220152)
"The Autodesk FBX file format and SDK have largely solved those issues. It's a phenominal interchange format and most professional tools support it out of the box. Just drag and drop. It's wonderful."

Really? To me it looks like what Autodesk have managed to do is convince loads of people make their software depend on Autodesk's proprietary binary blob, which is a genius move on their part.

(bet you've never seen your wonderful "just drag and drop" work on anything non-x86)

Re:Steam-powered Blender by belorn on Thursday August 15, 2013 @10:48AM (#6218103)
Someone please correct me, but isn't the FBX SDK a proprietary licensed software?

If blender want to redistribute Autodesk software, they would need a license. The FBX SDK looks to be under a restrictive, individual, non-transferable and non-shareable license which also expires after 30 days. That would make any redistributing of said Autodesk software a crime (copyright infringement).

The only way blender could legally give users access to the proprietary FBX SDK, is to provide a download mechanism where users themselves download and agrees to the license, and then have their software being disabled after 30 days.

So I must ask, what does this have to do with GPL? It would still be equally impossible under BSD, MIT, or add-your-own-license-here license.

Re:Steam-powered Blender by Dylan16807 on Wednesday August 14, 2013 @10:10PM (#6215760)
Why can't they make the user download it?

And possibly adjust how the linking works to avoid issues.