Microsoft Reaches Out To Blender
dmbasso writes "Continuing its strategy to support FOSS application on the Windows platform, Microsoft mailed the Blender developers asking how they could help improve the experience of Blender users on Windows. Groklaw puts it in perspective using Steve Ballmer's own words."
First of all, I realize that this e-mail was not necessarily about the interface, but I'm going to prelude these comments with a comment about them anyways.
This is a message directed towards all people who are not familiar with 3d applications. Most 3d applications have historically had interfaces that deviate from the standard application interface. Get over it.
As someone who has been toying with various 3d applications since 1990 and having taken some time to learn Blender recently I can say this. Blender's interface is actually quite intuitive and effcient.
That's easy, release the source.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
Will it Blend?
I'm gonna fucking kill yo... err... how can I help your project?
Does Microsoft blend?
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
Every year they heat up their branding irons and "reach out" to the cows.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
"Continuing its strategy to fight against FOSS application on the Windows platform, Microsoft mailed the Blender developers asking how they could help improve the user experience on Windows so they could laugh at it. Groklaw puts it in perspective using Steve Ballmer's own words."
There, fixed it for you. Microsoft doesn't want "open sores" (as microsoft shills used to call it), which Ballmer once likened to cancer, on their operating system.
If they could make Windows so it only ran Microsoft programs without losing any Windows sales, they would.
-mcgrew
mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
Big corporation are dumb as bricks. Some executive at Microsoft probably sent a directive out saying something like "contact all large opensource projects and find out what file formats they use and persuade them to use our new *open* file format." The folks getting these emails like the Blender group is sort of scratching their heads going, "huh?"
Did you notice that Ton only quotes a part of the message he received?
The millions of euro's they promise him for joining the dark side are never mentioned......
"Bite my shiny, metal ass."
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
It's crap, s/he found letter from ballmer, and then published it with snide remarks every few lines. Quite frankly it adds nothing to the arguement against windows. This really does give a really poor show of the people in the open source community, it's poorly thought out and no different from the knee jerk reaction against anything microsoft.
Blender got an e-mail from MS, how about we hear something from blender or MS, not some anonymous blogger.
Did anyone else read this as "Bender" at first?
Run and catch, run and catch, the lamb is caught in the blackberry patch.
This has been said before but it's in Microsoft's best interest to support FOSS primarily on the Windows platform rather than watch FOSS grow anyway on other OSes.
Sigs are too short to say anything truly profound so read the above post instead.
Get the axe.
"Physics is to math as sex is to masturbation." -R. Feynman
I dont know if it is sad or funny that when speaking about open source they were talking about if file systems had any problem.... lets not talk about API or anything trivial like that but hey this file system seems to be really meddling with creating a better UI and experience in Windows.
And OOXML.. seriously! Like how about they just release the stndards of OOXML to begin with!
"Microsoft is slowly shifting toward a more open standards based approach to its file formats. The ISO standard Office Open XML is an example of the direction we are moving towards."
So you're moving towards bribery and pollution of international standards bodies and open mockery of the idea of open and standard formats?
Sorry, but after that I would have told him where he could shove it.
We in the F/OSS community are currently investigating how we can provide an enhanced experience for users of F/OSS on your "Windows" operating system. Obviously F/OSS developers should not have to rewrite code to run under your non-standardised platform. Therefore we suggest colinux, the linux kernel running as a windows service as a sensible route. Your users, developers and the F/OSS community look forward to working with you to improve NT support for colinux.
captcha: monopoly
From what I have read of the original posts on the Blender site, it looks like the Blender project will tell Microsoft to go away.
After the OOXML fiasco — Microsoft must truly be deluded to think this is a good example of their openness policy — it is only right that the Blender project, knowing what would happen to them in the end, should reject Microsoft.
1. Get your "Open" standard recognised
2. Get other companies to use your standard
3. ????
4. Profit
But in all seriousness, this is the next logical progression for the OOXML beast. They wouldn't have gone to the trouble of ramrodding OOXML through the standards process if they weren't going to try and leverage it somehow outside of being able to say they have an open standard. Using OOXML would cripple a multi-platform application, but that's not their problem. They've -always- tried to force people into their rut and they've been quite successful at it in the past. I just don't think they "get" that developers aren't going to shoot themselves in the foot by using OOXML.
"Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
Which FOSS projects are most vulnerable to this approach? A list of those approached would be interesting.
The thing that gets to me is how can a *proprietary* company ask an *open source* community to help make the *open source* work better on the *proprietary platform*. I mean doesn't that strike people as... stupid? Why not the proprietary company just... *read* the source code for themselves? Don't they have enough money to *hire* developers to work on blender? Why do they think that people who provide their own free time should work to support their *proprietary* platform, which by their own business model is built on charging people for the privilege of using their OS?
What, it's ok for MS to charge people to use their software, but it's not ok to expect MS to shell out some money for other people's software? MS wants the software for free?!?!
FTFA:
"Specifically, Microsoft is slowly shifting toward a more open standards based approach to its file formats. The ISO standard Office Open XML is an example of the direction we are moving towards."
I mean when they say that, does the person at the other end of the phone put the line on mute and roll over laughing for a few minutes? Or when they're composing the email, does the writer actually believe what he (or she) is saying? How does the person who wrote this actually sleep at night?
Help a man when he is in trouble and he will remember you when he is in trouble again.
They should have done something similar with SoftImage for the time they actually *owned* the company. SoftImage on Windows was a terrible, horrible experience, they clearly simply got it compiled onto Windows and that was it.
I was at an animation shop for awhile where we had both the Windows and SGI version of 3.7 and the Windows version *ran* faster, but crashed a whole lot more. Finally the two guys begged for anything, even Indys, to get their work done.
Finally they sold SoftImage to, was it Avid? I can't remember now. It was clear to us, anyway, that Microsoft simply wanted to show that NT could compete with SGI in heavy-duty graphics work, but they did a terrible, terrible job of it.
That said, both Max and Maya work pretty well (I know, Max was always a Windows-only product), but neither were ever owned by the company who actually wrote the OS.
Better than linux, in fact. At least, to this dabbler. I've tried it under my chosen linux distro (Ubuntu) and when I want to do anything more than rotating the starter-cube, I reboot into windows.
Granted that could be because my (now ancient) Radeon 9600 XT is not very well supported in Ubuntu, and the interface is a bit sluggish there on my machine compared to XP, even for non- complicated3dgraphicsfiddlingtasks, like web browsing. So I'm not ready to blame the blender team for its usability under linux on my computer. Especially as render-times are quite similar.
Can you be Even More Awesome?!
Anyone else glance at the subject and first thought it said "Microsoft Reaches Out To Bender"?
Exactly so. If Microsoft really wants to improve the software... then commit your own programmers to the project and put your improvements back into the community.
$nice = $webHosting + $domainNames + $sslCerts
I really have to pay more attention when reading Slashdot headlines.
Actually.. Microsoft doesn't do anything that nearly competes with Blender. The should just add support for OpenNURBS (which is already free anyways).
"Please also include in that list any Microsoft files that you might have trouble with."
3-word answer: "All of them."
OOPS!! My bias is showing!!!
Based on the snip that Ton posted, I get the impression that MS doesn't comprehend what Blender is, or how it works. File formats? That's low on the list of Blender's issues with Windows. Never mind that OOXML's status as an ISO standard is debatable.
If MS wants to support Blender (and lots of other FOSS software) on Windows, they need to put real effort into supporting OpenGL. FOSS developers don't generally bother with supporting DirectX and OpenGL, and most of the time supporting Windows at all is an afterthought.
But, MS won't do it because that would make it easier for games to be developed for Windows and anything else.
you can dress a pig up in fine clothes and jewelry but underneath it all is still a stinking filthy pig...
Politics is Treachery, Religion is Brainwashing
Not making it a fscking mission to get your Blender work (sorry, "assets") into XNA's Content Pipeline?
:)
That seems like a good place to start.
http://antitrust.slated.org/www.iowaconsumercase.org/011607/3000/PX03020.pdf
That's MS's philosopy about "open" standards in 1999, and it's their philosphy in 2008.
Yeah, PJ on groklaw is an anonymous blogger alright...who gets nearly as many hits as this site, due to very good content.
That you, Balmie? Of course you don't want to be convicted BY YOUR OWN STATEMENTS. Especially not by someone who has a very good reputation for telling the precise, carefully researched truth, for year after year, right?
Troll!
So I've attempted to learn Blender on several occasions (did all the tutorials, worked with it for a couple of weeks). Primarily to make nifty 3D models for use in robotic simulations.
However, each time I just come away frustrated. Dragging around verticies on boxes just doesn't cut it when I want to create even the simplest of geometries.
Perhaps I'm too used to 3D CAD programs, where I can actually specify dimensions. Nowadays when I need a model, I draw it up in Solidworks and export the vrml.
If some weird guy on the street always punches you in the face when you walk past him, do you not assume he will do it this time too? Does that make you a weird-guy-walking-around-on-the-street-punching-people-hater?
There's a reason people dislike Microsoft.
MS normally reaches out to developers through the paid developer channels. As a result, OSS developers were ignored by Microsoft. Microsoft creates a new position to reach out to them, and contacts them saying, "How can we help? Is there a file format problem? We're working on making our file formats more open, is there something that we can speed up that would help," and you all make snide remarks.
If file formats are not a problem, than a simple, "We're fine for now, but when the issue comes up, I will pass your contact information on to developer with trouble, here's my vCard, let's keep in touch," would be fine.
Microsoft isn't passing any judgment here. Windows competes with Linux in the marketplace, Blender is an application that runs on Windows and Linux, the company that makes Windows reaches out offering to help because they want Blender to run really well on Windows.
It's not about Microsoft WANTING the software for free, the Blender guys GIVE the software away for free, to Microsoft and everyone else. This is simply Microsoft realizing that their competition with Linux and other Open Source PROJECTS doesn't mean that other applications should be supported as well as other third party developers. I'm sure that Microsoft gives Adobe support because they want Adobe products to run as well or better on Windows as Mac OS X, now they are offering support to Blender.
The Blender guys may not need/want that support, but this is Microsoft "getting it," and Slashdot users NOT "getting it." The software marketplace is not proprietary vs. open source, it's not non-Free vs. free, it's product area by product area. I find it unlikely that Microsoft would offer support to the Open Office guys, because OO running better on Windows hurts their market leading Microsoft Office product, but other areas that Microsoft doesn't compete in, they can offer them support.
I would expect MS to be willing to support The Gimp writers as that program gets better, because Microsoft is indifferent between users running Windows/Photoshop and Windows/Gimp, and would like EITHER scenario better than OSX/Photoshop, OSX/Gimp, or Linux/Gimp.
Yes Microsoft is trying to get a say in what they think Open Source Should be and it is not the GPL. No big suprise here. There are a lot of people (myself included) that don't care for the GPL and even less so for the GPL/3 Yet I am a fan of the ideas open source, but not the Full GPL Version.
Microsoft goal is to make money. <- See that period
With software with a large name such as Microsoft, Adobe, Apple... GNU Open source will not be profitible for them because their competitive advantage is having a nitch in a market OS's, Publising, Office Tools... That isn't easilly replaceable, the GNU Version of open source is in conflect with their Competitive advantage, so duh. They don't want GPL around. But they do see the value of open source however they need to protect their own asse(tt)s. If they support Open Source projects that are more friendly to protecting thier Cometive advantage then they will at the expense of GPL.
Now if you guys keep taking a hard line on this nothing will change, If you guys open up a bit and allow Microsoft to embrace open source to some extent then we all gain some more freedoms. Over time if they see that being more open doesn't effect their competive edge and their money they will gradually get more open. But if you go I WANT IT ALL NOW approch. Then you will get nothing.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
With some good timing, we might be able to start an open-source project concerning recipes for MS body parts similar to that Open Beer project.
If you have to take time to learn it, it's not intuitive.
Is OOXML "really open?" Absolutely not. Did MS Engineering produce a "more open" file format than the previous monstrosity, absolutely. There are definitely poorly defined chunks of OOXML that require reverse engineering to master, but the previous file formats required reverse engineering for EVERYTHING. Now, MS's business unit decided to corrupt a standards process to push their nonsense through, and that should be condemned, but we shouldn't deny reality, and that reality is that OOXML is in the direction of more open file formats.
The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
Since 3D studio version 3 , I never found an interface which allowed me to do what I wanted easily, including slapping material. Now even 3D studio max sucks (*cough* well... not that I paid for it anyway *cough*).
I have had varying experience with almost every major application released in the past decade and hands down Maya was the quickest to learn and most logically laid out. You just sorta work with it, and the interface is consistent across the board, which makes learning it alot easier. Plus the introduction of QWERT for Select, Transform, Rotate, Scale, Repeat last was simply brilliant and is now being copied by 3DS Max and Softimage. Ditto for the 3d manipulators for transforming/scaling/rotating on a give axis was simply brilliant and again, has been cloned by most other applications. Where it gets truly brilliant though is in having the same controls while in the UI, the timeline, the hypergraph, etc...
Blender is not intuitive, anything but. The iconic interface is confused and the interface is inconsistent. Of the various 3D apps I have had exposure to, only pre-XSI Softimage and Houdini are worse then Blender. Cinema 4D is brilliant for some things, as is Lightwave. Max is a nice app, but getting loaded down with blaot over the years. Again Maya is the best of the best IMHO, while straight modelers like Silo and Modo are pretty nice.
Just let it go, Darl!
Yes, I agree, going on their track record and recent statements by Ballmer himself, Microsoft is "reaching out" to Blender, much in the same way that step one to strangling someone is reaching out your hands...
Demanding constant attention will only lead to attention.
I suspect this has everything to do with having XNA able to import Blender formats, and nothing more. Why this warranted the involvement of the CEO, however, I have no idea.
Done with slashdot, done with nerds, getting a life.
It seems like they are trying for some corporate outreach street cred. Why don't they just allow people on MS staff to commit like every other company that contributes to OSS? It seems like they are trying something sneaky or they just don't get OSS or both.
That's easy: Pay 3-5 devs to get renderman on to Blender. RenderMan im*and* export. I'd actually add extra wondows-specific compliler directives to the Blender source just for that.
All File format problems solved for all platforms and the last showstopper for using Blender in Hollywood pipelines removed.
But we all know that ain't going to happen, so basically it's a waste of time.
We suffer more in our imagination than in reality. - Seneca
how about:
"good, bad, I'm the guy with the source code"
I mean, if we are going to start butchering Evil Dead lines...
-- Sig under construction...
I thought the title was implying something much more entertaining, drat.
Microsoft offered ZERO help to the "open source community." They offered help to the Blender Project to get Blender to run better on Windows. They created a position to reach out to them, because their NORMAL developer channels don't include the free software guys. Microsoft doesn't care about the Open Source community, they care about Microsoft. Microsoft makes money selling Windows and Office. If helping Blender helps them sell Windows and/or Office, they will help Blender. If it does not, they will not help Blender.
Microsoft vs. Sun was obvious, Sun was stupid. Microsoft wanted to sell Windows, that meant making sure that Java apps ran best on Windows. Microsoft wants to sell Windows, so that means making Java apps that run on windows run best (or only) on Windows. Sun wanted to make Windows irrelevant with Java apps. In what universe were Microsoft and Sun's business interests aligned?
There is no "open source community." There are software projects released under Open Source Licenses, and their are "open source projects" that have community developers. There are also corporate projects and University projects that are released under "open source licenses." The only "community" angle is that code under the BSD/MIT licenses are available to everyone, and code under the GPL is available to everyone.
Microsoft doesn't care if you are a corporation or a "community," they care if your software helps them sell software (in which case they help you), or hurts them selling software (in which case they try to crush you). With open source projects, their existing channels don't work for either help/crush, so they have a new position for helping... I'm sure they have another department for crushing competitive open source projects, but that departments send out nastygrams from Legal or FUD from PR, not emails of help from the liaison office.
Keep your friends close, but your enemies even closer. - attributed to SUN-TSU. A quick web search of his (SUN-TZU) quotes reads like a litany of BALLMER/M$ tactics.
A man spends the first half of his life accumulating stuff, the second trying to get rid of it all.
time and time again that they don't do anything out of the kindness of their collective heart.
Just the fact that they mentioned OOXML as a step towards openness is revealing.
"Our battle is product to product, Windows versus Linux, Office versus OpenOffice."
This is a case of Windows vs Linux. I'm sure if Microsoft could somehow push the Blender developers into making use of some MS proprietary formats in ONLY the Windows version, they'd be pissing themselves with glee.
called...
"TRON"
Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
Microsoft is searching new UI patterns for it's next windoze.
It takes time, effort and resources to find efficient ways to organize information missives into clear and useful UI framework.
Blender team developed good and in some way innovative UI, sure you may doubt that it's hard to use -- i agree, you have to learn first (recall your first emacs or vi experience) -- but that's only because of inertia we stuck in, and that inertia comes from Windoze UI.
So, basically, Microsoft trying to wheedle Blender team.
that the FOSS community does not want them meddling in their affairs, or offering their "help". They want them to go away.
Sheesh, who wrote the lead into this story? They sound the baboon taken by Microsoft's orgy of gorillas.
Microsoft has never ever supported open standards and no amount of OOXML will ever support that fact.
Microsoft's attempt is to subvert the true meaning of open source and to beguile and lie to those not smart enough to understand the real reason behind open source.
Microsoft's offerings have been nothing but opened source and that is a universe away from Open Source concepts.
Microsoft is run by a bunch of nuts if they think that we can't see that this is nothing more than their:
embrace, extend, extinguish
tactic.
Their demise won't come soon enough.
In the end open source will meet or exceed any closed source offering. This means that all features, concepts, capabilities will be equal to or better than in the closed source world. What this will relegate Windows to, and there's nothing wrong with it, is a gaming console type application. You'll only use it when and if you want to play games.
The transition to open source is inevitable. The world is far too large and there are too many people that know about how Microsoft does business. Big named companies are now involved. They know how to diffuse the obfuscated veil that Microsoft is draping over the eyes of the average fanboy worshiping at the feet of the criminal monopolist.
You can lead a man with reason but you can't make him think.
I mean, I've used some crude user interfaces before, but it's rare to find one that looks as polished as Blender's but is quite as actively hostile to use. When I started working with Blender the only thing I could figure out was that the guy who designed the UI really really hated people and wanted to cause as much pain for his users as possible.
Microsoft reaching out to the Blender guys is like Darth Vader reaching out to a subordinate who displeases him...
ultimately with the same result.
The answer is a list of rather simple things, but it is not what they want to hear or expect to hear (I think they expect to hear demands for open source):
#1: Fix filenames and filesystem so they match Unix. This means you use the forward slash. Refuse to "microsoft certify" any software that will not accept a pasted or typed filename with a forward slash in it, and change all the OS api that returns filenames to return forward slashes (probably with a registry setting) and again refuse to "microsoft certify" software that fails when this setting is on. And get rid of the damn drive letters (just make "/A:/" be the same as "A:/") and support UTF-8 encoding of the filenames at all times (probably by changing the "a" version of the win32 api to be hard-coded to UTF-8).
#2: Support OpenGL, meaning that by default you get at least what Mesa provides. Supporting OpenGL 1.4 only is not acceptable.
#3: Support C99 standard functions and don't make your compiler spew a lot of bogus "warnings" that you put in there to try to encourage people to change to your windows-specific functions. Remove the underscores you stuck on lots of the functions so that portable useful code cannot be written.
I can't help but compare Microsoft with Morgoth. They craft their words so finely that people inept or otherwise follow their invalid "open" point of view and push off the guidance of the other Valar. But deep down all they care about is their coveting of those beautiful Silmarils and nurturing the putrid race of Orcs.
M$ "reached out" to JAVA developers way back when, look how well that turned out.
Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
GPL is a capitalist tool! :-) Sounds funny, but it really is. Hey, it worked for MySQL, they sold their company for 1.1 Billion!
So, please don't tell me that the GPL is anti-profit.
Bruce
Bruce Perens.
Microsoft seems to be doing a lot of talking about open source these days, but outside of what they have been required to do by law, their efforts have a hollow ring to them. They don't really want to support open source, what they do want is to bring the productivity of open source products to the windows platform only.
"To those who are overly cautious, everything is impossible. "
Don't let them get involved, it will only serve to spell the eventual death sentence for one of OSS's star children.
Microsoft ( understandably ) can only have nefarious intent here.
---- Booth was a patriot ----
What I see is that this is going to cause a backlash *against* Blender development for Windows. For those people that do use Blender on Windows, I hope that this doesn't happen. Don't punish the users for MS's interference.
If MS wants to help open source projects, than that is a good thing, but only as long as that support is open (ie. if they share their jewels, they share them with the world, not hidden behind NDAs), and that the projects get to choose how that support is used.
The goal is to waste developer time on Windows and create debate and animosity about it. This is well documented behavior. They won't provide real help.
Is it thinkable that M$ is working on a deal with dreamworks to switch them back to Windows and needs certain Linux centric tools to run on windows ?
http://news.zdnet.com/2100-9595_22-826047.html?tag=btxcsim
Don't know if Dreamworks is actively using Blender or other FOSS apps. But it is interesting that a major player in the animation business is choosing Linux and M$ now is trying to get a better grip on at least one of the major FOSS animation projects.
Dear MS,
With regards to helping improve Blender experience on Windows.
Publishing a SP that doesn't crash the users computers, would be a good start.
He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
I am not going to bother to find the quote, but what made me take the time to learn Blender, or finally overcome what had appeared to be a wretched interface was an explanation in the documentation that stated that it wasn't designed to be easy to learn, it was designed to be easy to use! "No, we are not going to change the interface to make it easier to learn, but we swear once you understand it, you will wish all your applications worked like Blender".
This told me that even if it didn't make sense to me right away, that didn't make it inferior. This also said they put a LOT of effort into making an interface the right way! Productive! Same reason I prefer Linux in general.
3D Studio Max is great, and it does lots of hand holding through the whole experience... great tutorials, but I never got very far. I am not saying Blender is better (necessarly), it just didn't work for me. When I finally gave Blender a chance some months ago, it began with about a week of following video tutorials on YouTube (I spent my entire spring break with a friend learning blender / reading documentation / watching videos). During and shortly after that week I quickly found it easy to imagine what I wanted to create and type it all out in shortcuts very quickly. My only limit has been my imagination. I still get screwed up every once in a while neglecting to check which mode I am in, but my own mistake. It has also given me a medium to master my Python skills, though that hasn't gone quite as quickly.
Microsoft, stay the hell away from Blender!!! Too many good projects have DIED because of Microsoft involvement. I am so glad the Blender Foundation keeps an open mind, and knows better than to deal with those rats. Note to Novell: HA HA HA HA HA!!!!!
Want Big Business out of government? Take away the incentive and start by getting government out of big business!
The only truly intuitive user interface I can think of offhand is the nipple.
Nipples, at least human nipples aren't intuitive either. Birth units in hospitals have to teach mothers to teach babies to breastfeed.
FalconShould there be a Law?
There's seems to be this pervasive myth in the Open Source community that "just because code is open means that it's easily modifiable and understandable" and that all you have to do is "just read the source".
If you have a project with millions of lines of code, a zillion layers of abstraction (many of which do not have clear boundaries with respect to one another other), sparse comments, lots of complex stuff going, and more than a few code cowboys who tried to prove just how clever they were (to the detriment of code understandability), it's going to take you years "just reading the source" without any help at all to get to the point where you can make reliable and effective changes to the project.
It makes far more sense to ask a project's "Lore Master" to guide you to certain entry points where you need to make a few specific changes than to spend years "just reading the code" to become a "Lore Master" yourself to make those few changes.
Ergonomica Auctorita Illico!
Hey, at least Novell Netware... ha ha ha lol, I can't even finish typing that. Nevermind
Want Big Business out of government? Take away the incentive and start by getting government out of big business!
Microsoft can kindly keep it's hands off my blender ... and my toaster for that matter ... they run NetBSD just fine.
MS has no real hope of winning the 3D software industry over at this point, short of a total refactoring of Windows.
Practically every major 3D software package out there has a Windows version - one that is strictly limited to hobbyists, not industrial and production use. I worked at a 3D tools developer not so long ago, and the impression I got was that the majority of production use was on Linux and OS X (moreso Linux, surprisingly).
Why? Because renderers are built to run on 'nix farms, and artist tools need to interface with all of this "back end" infrastructure. These artist guys don't really need to know how the OS works, so the intricacies (and often usability problems) of Linux are a non-issue, since the user is unlikely to even leave the 3D software at any point.
Until MS can make Windows run so lean that we start running render farms on them, they will always be a very minor, strictly hobbyist platform for 3D apps. Toolchain is king in all production companies, and interfacing all this 'nix backend with Windows is just not worth the trouble. Especially when the alternative costs you nothing, both in terms of lost productivity or money.
Now, if Adobe ported Photoshop and After Effects to Linux, Apple would lose out badly in this market segment. Many people I know run OS X in a production environment ONLY because they want their compositing app, 3D app, and image editor running simultaneously.
Dear Microsoft: It's all everyone else's fault.
- Bender
You can make the case that you've managed to prove alleged intent (you haven't, but we'll roll with it). Now prove they actually did what is implied on that email.
Many years ago Bruce Perens posted on USENET something about how ESR had allegedly threatened to kill him over some stupid disagreement. If I post that in a discussion about open source, everyone's first reaction would be to claim that it is irrelevant, since Perens is still alive and Raymond is not in jail, wouldn't it?
For this (which gets trotted out every other week) to be meaningful you need to also show that they did indeed do something evil, not just that they were talking about it.
There are a lot of bad things you can lay at Microsoft's feet. This is not one of them (unless you're twitter and you think repetition somehow engenders truth). Concentrate on those, and stop making crap up.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
I've run Redhat, Debian, and Gentoo, but right now I've been running just windows because I'm so lazy. If a killer game came out that had awesome gameplay and say raytraced graphics, it would force me to get off the stick and install Linux again. That and a sweet IDE in combination with a really comprehensive well documented and easy to use set of libraries would be enough to get me developing stuff in Linux.
One of the problems I have now that I'm older is that it's not fun anymore to whip up a little program to do something. Back in the day on Turbo C the program was compiled and running before you could get your finger off of the run button. Nowadays the environments I've used are dog slow and not well integrated, so getting a quick little draw graphics type app running is too much like work.
They ARE out to get you simply because They are in it for themselves and they don't care about you.
... get an axe.
http://www.gutenberg.org/etext/20594 Audio book
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
The groklaw article is spot on.
Plus, I think Microsoft would like developers of other products (e.g., games) who use Blender to prefer to do so on Windows instead of other platforms.
"How can we help getting our proprietary file formats, which your 'customers' use in creating their games, better integrated in Blender?"
"How can we help Blender look more like other Windows applications?"
"How can we splinter the FOSS community...? Let's see if one little email can create a fork of a FOSS application we don't compete with!"
"We love 'open source', for serious!"
If they were serious about helping Open Source applications, they'd be submitting patches.
The simple fact is that most babies start suckling right away. After all, they were doing it in the womb. Though some kids need to be encouraged. Both of my kids took to it right away. The problem is that sometimes the mother has to help and more importantly, they have to take care of their body. Apparently a cracked nipple is very painful. And from what I saw, that was learned, not intuitive. In addition, a couple of my ex's who had children said that they for them, there were no issues at all until teeth developed. The funny thing is that apparently most mothers encourage the children to bite down a bit to help the flow, so when the teeth come, well....
:)
All I can say is that my kids got by with more than I have.
I prefer the "u" in honour as it seems to be missing these days.
I think if you are an actual 3D designer with some real experience ( and no, dabbling on the weekends doesn't count ), it makes quite a bit of sense, as does Truespace.
Much as photoshop might be confusing to a person that normally does spreadsheets and charts/graphs. It would be just as meaningless for him to complain the PS interface is not intuitive. ( to him )
---- Booth was a patriot ----
This did a good job of killing Digital, Irix, and Apple
Wow, they sure did do a Great Job killing Apple.
is a lot. However, if you can transition one little piece at a time, Windows is in trouble.
I don't think it's much of a shock to change the OS and the Office Suite used, it's not such a big deal. First off when most entities, whether people or businesses, get new computers more than likely the new system will have both a new OS, usually a new version of Windows, and a new version of MS Office. Secondly more entities are switch from MS Windows, to either Linux or OS X. For those who disagree with this, while the market itself is growing Macs and Linux are growing faster. After buying and using Windows since NT4 and 95 came out, about 20 months ago I switched to Linux and last summer I got the MacBook Pro I'm typing this on. For my office suite I use the native Mac port of OO.org, NeoOffice. It took me all of a week or two to adjust. Of course, just as I didn't use MS Office much, I don't use NeoOffice that much.
FalconShould there be a Law?
Windows is the dominant desktop OS in the world today. It is a sad fact, but true. It costs a lot of money for studios to support multiple OSes. It simply isn't worth it for them to code games for the small market share of Linux. It is hard to get good games on Macs too, for much the same reason.
Graphics card drivers on Linux are not good. Typically drivers for graphics cards lag behind the drivers for the same cards under Windows. This is improving slowly, but until Nvidia and ATI release source code that won't change in a hurry. Even then, most recent games use DirectX over OpenGL, so until Linux can start magically supporting DirectX (9 or 10) don't expect to see the Crysis on Linux. In saying that, Wine has made some inroads in running DirectX.
It is not like the only thing holding the Linux gaming market back are the people porting projects like Blender to Windows.
Incorrect, the price of windows is included in the price of the computer. Hence they are paying for it, period!
However they don't see the cost of an OS, it's not like computers have a price sticker with all the costs of different things the computer comes with like new cars do. "Hey, there no cost for Windows". Now if they see a PC configured with the same hardware but without an OS, or with Linux preinstalled, then they can see they are paying for Windows, and MS Office.
Also, they pay when the have an existing computer that they upgrade to the latest.
Upgrading the OS on a computer is about the only tyme users see a price for Windows. But most people don't upgrade their OS, instead they'll just buy a new computer.
FalconShould there be a Law?
I ran the tech shop at the California Museum of Science and Industry in the late 80's/early 90s. We had a new exhibits curator who had just come from a university background who wanted us to change all the exhibits in his hall to Macs because the interface was "Intuitive." That was his big buzzword. So much so he rewrote one of the exhibits as a HyperCard (yes, I'm showing my age) stack as a test program.
Well, this was right after the Rodney King riots. We had no one visiting the Museum but National Guard troops who were using our parking lot as a staging area. Well, one day, several of the techs and I happened to be in the hall with this curator when a soldier came in and sat down in front of his exhibit. The curator made a point of pointing him out to us and saying "See? Now you'll see how intuitive the Mac interface is."
So, the soldier dolled the pointer over the start icon. And waited.
The curator looked puzzled, then leaned over to the soldier and said "You have to click on it to start it."
The soldier looked VERY confused, but dutifully leaned forward to the monitor, and in a loud voice, said "CLICK!"
The moral: One man's intuitive is another's WTF?!?!
(BTW, Once we stopped laughing, "intuitive" became the buzzword around the tech shop. I don't remember that particular curator using it again, however. And Mac fans, no, I'm not bashing Macs. Just saying.)
Bruce Perens wasn't the head of a multi billion dollar company being accused (and eventually convicted) of monopolistic behavior.
That email (if accurate) has Mr Gates "wondering" if something could be done to lock down an open technology to their own proprietary product, with the abuse of the patent system being a valid option.
MS has done plenty of good things, and plenty of bad things. I think this email is a perfectly valid demonstration of the later. Remember, companies are not "people" and are not bound by the same laws/subject to the same punishments as us and as a consequence, tend to be behave in a sociopathic manner. To me, this letter does suggest something dodgey in the state of Redmond.
Perhaps a better response to the parent post would have been to include some of the emails from the case's archive that show condemnation/concern of monopolistic behavior by the company executives/managers.
The USA was founded on the principal of 'freedom for the individual'. This shows with the USA's weak social welfare systems, and business culture of domination at all cost.
Freedom for the individual, not for business. Thomas Jefferson, the writer and one of the signers of the "Declaration of Independence" and the third President of the USA, even wrote a warning about corporations and the corporate aristocracy: "I hope we shall take warning from the example and crush in its birth the aristocracy of our moneyed corporations, which dare already to challenge our government to a trial of strength and to bid defiance to the laws of their country."
FalconShould there be a Law?
Get an Axe! I don't want them breaking Blender on OS X. :-D
I live life on the edge
code under the BSD/MIT licenses are available to everyone
I don't know about the MIT license but BSD source code can be closed depending on the specific license as there's more than one license, Microsoft has done it itself. The big thing BSD licenses require is proper attribution of the programmers that contributed code.
This is why in general I prefer BSD licenses over the GPL, while the GPL provides more freedom for users of software the BSD offers more freedom for programmers.
FalconShould there be a Law?
"The buttons don't work the way you'd expect, but once you get used to it, it's really intuitive."
If you don't get how hilarious this is, then you don't know the meaning of the word "intuitive".
Not quite. Intuitive doesn't simply mean "follows the conventions you're used to". It's more like "works in a way that makes sense for the function it's performing". That's not to say that each application should change the way buttons work - there's a lot to be said for conventions, especially if you want your users to be able to discover how your app works on their own (to 'intuit' how it works, if you will). But something like, say, vi, which follows no conventions to speak of, is plenty intuitive to use once you know it.
Okay. Better example. When I started using PuTty on Windows, I hated that it always copied to the clipboard whenever you blocked some text. What was so hard about right-click/copy? Now that I'm used to it, I hate having to explicitly copy in other apps. Which is more 'intuitive'?
Posted from my Android phone. Oh, I can change this? There, that's better...
In my observation, a lot of FOSS apps are better supported on Windows than any other platform. Inkscape is one example. I like it alot, but to keep up with the latest, I have to compile it myself, which for Inkscape requires updating a lot of build tools each time.
Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
Embrace, extend, extinguish.
That was Microsoft's 'platform' 10 years ago and it still is today.
Embrace Blender and offer to make them a better Windows citizen, 'extend' their file format support and extinguish them with minor tweaks, license changes and the like further down the road.
Apparently you are discussing Slashdot Microsoft, the borg like all powerful and sinister company that dominates the computer industry and crushes innovation.
I was thinking about the Microsoft that my friend worked at a few years ago, where the culture was so entrenched with "eating their own dog food" that few in the company were exposed to anything else that is going on in the computer world. The vaporware/FUD style of killing competition that Slashdot Microsoft does was generally a result of marketing not understanding engineering, making engineering look bad.
But I was also talking about MSFT, the lackluster performing stock that has failed to deliver share holder value in years. That Microsoft has two profitable product lines (three considering Windows Server separate from Windows), and keeps reinvesting profits into unprofitable lines that make less and less sense. The founder whose killer instincts led it to crush the competition leveraging each business has left to go fight diseases in Africa, and his replacement is his college drinking buddy that looks like a big fat baffoon mostly mocked as a chair thrower.
Your Microsoft conspiracy makes sense... but the incompetence theory makes sense as well. They could have meant well, decided on an open standard, had marketing gum up the process and declare everything a lock down to avoid FUD/anti-trust issues, that surfaced with their exciting new standard that they were stunned that nobody wanted.
Microsoft crushed Netscape by making the product free and paying people to give it away. In return they were rewarded with an expensive to maintain piece of software and an Internet division that can't make money even with the lock-in. They aren't evil super geniuses, they are relatively bright programmers led by Bill Gates's less intelligent cronies.
I've heard people here say nice things about 3DSMax, and I must inform them that 3DSMax is a very bad peice of software. Sure as a interface it seams ok for knocking things together, but you'll hit a wall at some point, and it will really hurt. I am amazed this CAD package with a mountain of hacks on it is respected by anyone.
It's tech sucks very very very very badly. Get hold of the debug source (not complete source code, but quite a bit, much of it dated 1994). It sucks terribly. In the sdk, you are given the memory of objects directly, up casting and down casting every where (we just talking of (*) casting pointers, and people make mistakes.......). You seen the NULL function call error? Because of a bad upcast somewhere (in biped I think). Dealing with a editable mesh is different then dealling with a editable poly, dealing with a biped is completely different then dealing with a transform hierarchy, dealling with a xref object you must deference it first, ensuring it has a value (crash I've seen in Max). All the interface stuff is hard coded Win32. Defining parameter blocks is like a text book way of how it shouldn't be done. The scene graph is awful, no plug system for connections. From what source I've seen I can only feel sorry for a developer that has to work with it. I feel sorry for me when I have to use the sdk (just headers of the source they let you see, not a proper sdk).
3DSMax is terrible for animation houses because: * it's complete lack of referencing of heirarchies. (Referencing is a must for large work, or rig update requires changing of n files). * biped is a biped, try and do something more then that and your heading for trouble. (People do horrific things like bult together two bipeds trying to do what they should just use better software for). * toolies have a nightmare supporting you.
We have finally dropped it for main stream animation because of years of nightmares supporting it while the maya teams breaze along.
Not looked at Blender, don't do computer art anymore and we don't use it here, but it can't be worse. As it's open source, if/when it reaches critical mass, it will leave Maya and XSI behind (can't have not left 3DSMax behind) as armies of toolies fix bugs and add features.
Rant over, I feel much better now.
Can we rewrite your entire user interface for you?
(sorry blatant flamebait but after the Blender intuitive thread going on I couldn't resist)
M$ft reaches out to Blender - the Blender community recoils in horror, like a child clutching a doll when a notorious toy snatcher reaches out. "Let go, my pretty - the doll wants to be with MEEE!!!!".
try { do() || do_not(); } catch (JediException err) { yoda(err); }
STOP GIMPING OPENGL IN WINDOWS YOU FUCKING MONEY HUNGRY BITCHES!!!
sorry if that makes me sound anti MS....I'm not, I actually dual boot and love both windows and linux (probably more so linux though). It's just I've used blender now for about 3 years in freelance work. I find myself using blender mostly in linux because I get anywhere between 200-1000 more FPS for my 3d view in linux, and yeah I know those FPS aren't really visible, but when I start getting into complex scenes those overkill fps' spell the difference between 10fps and 40fps.
This is Slashdot! Give me the latest gadget, bug, or OS project! This ain't english class so don't confuse the two!
Because it's partially about drawing resources away from blender. If MS can sucker blender into sharecropping for Windows, then that's not just free/cheap labor to advance the Bill Cult, it's also taking those same resources away from other platforms.
Also, the Bill Cult (is it a religion or just organized crime) is trying to move in on and replace OpenGL.
At least that's where I discard all the Windows and Office CDs I encounter. I don't want to cut my hands by manually breaking them, after all.
I am just saving Microsoft a step. Really.
I didn't know MS did help Mozilla.
FalconShould there be a Law?
We actually don't need to port DX9 to Windows.
Let's make our own platform that's easier to use than DX9. Games are the one market that aren't minor upgrades of last years code. A lot of games are written from scratch. Combine a CD bootable distribution with a really easy to use and powerful gaming library and a couple of gaming companies could get a lot of people familiar with Linux.
Gamers are fickle. We're always after teh new shiny. Wouldn't take that much to get us dual booting. Heck a lot of us have several boxes and we could run Linux full time on one of em.
They ARE out to get you simply because They are in it for themselves and they don't care about you.