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
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
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.
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.
"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.
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.
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?!?!
Result: people might have better experience working with those formats when they use Blender on Windows. -> That would make it more attractive to use Windows as underlying platform (if support for those file formats matter to you).
In other words: give a competitive advantage to using Windows, make it less attractive to move to a FOSS operating system.
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
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.
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.
Are you suggesting that nothing has improved since the formation of the FSF in 1985?
how to invest, a novice's guide
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.
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.
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.
You got it completely backwards.
It is the GPL license which induced a lot of people to contribute to the Linux kernel instead of a BSD-licensed ... BSD system, which predates Linux by decades.
The fact that because the BSD license did not guarantee that one's contribution will not end up being sold back to the contributor by some greedy fuck, is what turned a majority of contributors away from BSD and other similar licenses. It is why a vast majority of FOSS is licensed under the GPL.
See above. If it were not for GPL, a "most recent" Linux kernel would be still a version 0.6 curiosum found in cob-web covered corners of Usenet and the most widely known Linux-alike system would be BSD with a fraction of a following of today's Linux. It is the GPL which made all the difference. And we have an empirical proof for that: BSD and its forks.
Skipping for the moment the fact that the Linux kernel is developed using the GNU toolchain and that no Linux system can even boot without a whole core set of GNU libraries and tools, it is the GPL which allowed for the growth of Linux. If linux were to be re-licensed to MIT or BSD today, probably (judging by their words on LKML) 80% kernel developers would drop out of the project instantaneously.
Yes! How dare these bastards stop you from taking their shit and selling it for your profit! I mean the chutzpa they have! Lazy unemployed beggars all!
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.
If it results in file incompatibility or rendering differences in between documents from MSWord and those opened by other programs, then it doesn't matter if it is listed as "deprecated" or "optional" or "monkey poo." It still is preventing the interoperability truly open standards are designed to remove.
There are more holes in ODF than OOXML. I'm not terribly fond of OOXML, but frankly they got it more right than ODF has.ODF has a working, open source reference implementation. While the standard as written has a few snags, it's not like developers can't and don't just look to see how OO.org and Workplace did it if there is any question about making sure things are interoperable. OOXML doesn't even have a complete closed source implementation that can be blackbox tested for interoperability. Sorry, OOXML is late to the game and severely lacking in real world ability to seamlessly exchange interoperable documents.