
ESR/OSI's letter to Microsoft 166
Andy Tai writes "Eric Raymond and a number of other people have written an open letter to Microsoft about their consideration to "open source" Windows. Basically they want Microsoft to free important parts of Windows source code in the proper way, in light of Microsoft VP's quote: "There are all different types of ways you can do open source. We are looking into whether we should get into open source
initiatives." The letter can be seen
over here. " Update: 04/09 06:41 by H :Add your voice to the petition setup by Norm to call upon Microsoft to Open Source Windows.
"the open-source community" (Score:1)
I know from my personal experience that many members of the open-source community hate Microsoft with a mindless passion, and do not agree with some of the statements in this letter. There may even be some thoughtful community members who feel the same way.
I'm really rather surprised that Larry Wall, Guido van Rossum, and L. Peter Deutsch signed a statement claiming to speak for the open-source community.
We need to stop trying to represent the open-source community, or the free-software community, as a single cohesive unit that unanimously believes something or other. It's a big community, not a dictatorship, so unanimity is not to be found.
Other Options.... (Score:1)
Open Source IE? (Score:1)
--
A disturbing false representation (Score:1)
If you disagree, by all means, make it known. If you don't disagree, then you are being represented fairly!
On matters of software politics, I for one am quite content to have my voice represented by the likes of esr & larry.
--
I'll believe it when i see it (Score:1)
MS code is gonna be nasty (Score:1)
Good Idea (Score:1)
But why would MS do something like that, which will obviously benefit Linux more than it will Windows? Linux is after all a competitor to Windows. But that depends on whom you ask inside MS...
LEADERS are defined by actions (Score:1)
A disturbing false representation (Score:1)
What? No individual or group of individuals can speak for a community, least of all for one as diverse as ours. We couldn't elect representatives even if we wanted to - who would draw up the electoral register? That anyone would so blithely claim to speak with our voice is disturbing. Indeed, many have expressed the hope that Microsoft *doesn't* open its source to seal the doom of their bad designs, and certainly the welcome they would receive if they tried to join us would be uncertain to say the least.
This is the worst sign yet that OSI have decided, despite denials, to appoint themselves our leaders. I really hope they change direction on this soon.
--
Not a double standard, good strategy. (Score:1)
It's a little late to change the Open Source definition (unfortunately). If MS complies (as Apple and Troll Tech. did) even technically, they'll be able to use the trademark.
The reason for the letter is purely PR (which is OK, as far as I'm concerned). ESR is concerned that MS will release bits of Windows as Open Source and then gloat loudly that it didn't do anything for their consumers and therefore Open Source is a failure.
By making a statement like this at the outset, they're hoping to head MS off at the pass.
Read License Carefully (Score:1)
It occurred to me last night that a source release with a tricky license could be a BIG problem. In the event that a source release happens, I would pay particular attention to be sure the license allows use of the API in other projects.
I can see a scenario where MS takes the Wine project to court and says 'You'll notice that the license CLEARLY states on page 123 paragraph 72 section 12 in the .0005 point italic font that the source release does not constitute permission to implement the windows API in any competing product. Blah Blah Blah.
Wine (Score:1)
2) Wine is under a BSD-like license (without the advertising clause), which means it can be mixed with any other Open Source(TM) code. Also QPL and ASPL. The result will no longer be under a BSD'ish license, but under the more restrictive Open Source(TM) license.
Wine (Score:1)
Wine (Score:1)
1) Copyright doesn't prevent you from looking at publicated source not owned by you, when creating your own programs. You can just not copy the source outright. Maybe you were thinking of information that is "trade secret".
2) If the code is Open Source, Wine can copy, modify and distribute it. That freedom is part of the Open Source(TM) specification. Maybe you were thinking of the scenario where Microsoft made the code available under some non-Open Source(TM) compliant license.
Seems a double standard between APSL and Microsoft (Score:1)
Re: "the open-source community" (Score:1)
Different Interp. (Score:1)
Highly unlikely anyone would (Score:1)
In my opinion, that won't happen. If some visionary at Microsoft decides to open the Windows code, the armies of lawyers and executives indoctrinated in the One Microsoft Way and the ideology of control will put the brakes on it enough to ensure its stillbirth.
No need to go back (Score:1)
It'd probably require a lot of tidying up to prune back the spaghetti tying subroutines in the GDI and application levels to the kernel/drivers/bare metal, but it should be possible.
were it truly open, many people. (Score:1)
However, if there is anything to inspire the least bit of distrust, such as a termination clause or any restrictions or controls over releases of the code, it will be all for naught; developers are not likely to give Microsoft the benefit of the doubt.
Enough already with the pissing match (Score:1)
To quote Tim May about some flame-fest on cypherpunks, you two should just have sex and get it over with.
Who'd contribute to Windows code? (Score:1)
Navigator/Communicator is an Internet application that runs on top of Windows. I believe it only has 1/2 the browser market share.
Windows is everywhere. It is a monopoly on the corporate and consumer desktop.
As a developer, you would simply have more to gain by contributing toward the OS that nearly everyone uses as opposed to a web browser that only 1/2 of those who work on the Internet use.
I'm on the side of the skeptics who question just how far Microsoft would Open Source Windows, but to theorize that Netscape's poor showing (although is 30 developers really "poor"?) is a basis for determining the number developers who would work on Windows doesn't follow. The two products are magnitudes of differences apart.
I think you misunderstand me (Score:1)
Why not? They are as much members of the "open source community" as any one else. I respect those folks, and I respect the calm and rational tone of their letter.
Highly unlikely anyone would (Score:1)
It's very hard to trust micro$oft's motives after watching them backstab business partner after business partner. Why should we expect them to treat the open source community any differently than they did the Java community?
If micro$oft does go thru with with their proposal to open source windows, I fully expect them to blind side the open source community within a year, year and a half.
We don't need MS, nor should we want them. (Score:1)
I'm sure you'll correct me if I get one wrong.
Well, since you invited... :)
MS contracted with Apple to develop the apps that are now known as MS office. Under contract, MS couldn't use the proprietary info given to them by Apple in a competing product (read OS). MS gained a great deal of knowledge about windowing environments and put that knowledge to use in their windows product. Apple was furious but MS had found a loophole in the contract and exploited it.
Apple had nothing to do with Microsoft Office. Excel and Word were Windows rewrites of Microsoft's own Multiplan and (surprise) Word, respectively.
Apple did sue Microsoft over the Windows 3.0 interface, which was the first (relatively) usable one. Nobody would mistake the Windows 1.x and 2.x UI for a Mac. Apple lost the case, essentially on the grounds that the judge didn't believe anyone would mistake the 3.x UI for a Mac, either. Once you get beyond the basic concepts of windows, icons and pointing devices, there simply wasn't much similar--for instance, Windows managed "program groups," not real directories, and file manipulation required File Manager.
Before Windows 1.0 there was a product called GEOS (IIRC). GEOS worked, Windows didn't. MS created a Smoke and Mirrors demo of Windows. It was a single application that gave the appearance of several applications running simultaneously under a Windows environment. It looked real slick during the press demo, and MS said just wait till we get all the kinks worked out and it'll be better than GEOS. They didn't even have a product. The public took the bait and waited for the product instead of buynig a working GEOS product. Microsoft took the trust of the press/public and exploited it.
This is, well, wrong. GEOS was a graphic interface which predated Windows, all right--on the Commodore 64/128. The PC version was called GeoWorks, and it was a complete rewrite, very slick and efficient, a Motif-like look (but configurable) and able to run on an XT at (for the time) blinding speed--faster than a 386 running Windows 3.1. But the fact was that there were 386s running Windows 3.1 at the time: GeoWorks wasn't released until well after Windows had taken off. The company's idea was to make something like Windows that could run on "lower end" PCs that Windows either couldn't function on or couldn't function on well.
Unfortunately, Windows had taken off by that time. GeoWorks got rave reviews and sold reasonably well for a while, but as people upgraded to faster 386s and beyond, they wanted the hundreds of Windows applications available to them, not the dozens--maybe--of GeoWorks apps.
GeoWorks mutated into "GeoWorks Ensemble," a complete baby Office-like app with GeoWorks, until it went off the market. GeoWorks, the company, then sold their PC software line to New Deal, which sold a revamped version of it (and may still). GeoWorks then brought back the GEOS name for the embedded systems market, and it's technically competing with WinCE. You do see it in some PDAs, and also in the Nokia 9000.
Excerpt from Windows source code (Score:1)
--
They refuse a IE Linux binary ... (Score:1)
IE version. Besides, why in the world would you want to use a badly ported version of IE anyway?
Open Source Windows? Bah! (Score:1)
"the open-source community" (Score:1)
Golden Rule (Score:1)
I think, too, that Microsoft knows full well how they treat the rest of the industry (with contempt and distrust), and I'm sure they know how much of the industry, especially the OSS community, views them (the same way). You are exactly correct that people expect nothing but 'empty demonstrations and half-measures' from Microsoft, and I'm sure that Microsoft is aware of that fact. They basically invented the concept of vapourware, and practice it often!
As far as having respect for Microsoft, I don't see that we need to. They have been treating the industry with nothing but disrespect for years now. Should we not treat them with the same disrespect? The Golden Rule, indeed!
I'm not so sure... (Score:1)
I don't think it's really important whether or not gotos are used, but whether or not they're used correctly.
Other Options.... (Score:1)
You can live in a closet (Score:1)
Define "need". Are you saying that I need Apple or Microsoft's software? Hardly. Are you saying that free software needs media and commercial interests to succeed?
Sure, people can try to work with commercial interests, but when they do, they should speak for themselves. Not all of us agree with ESR about what makes free software successful and we don't want to be spoken for when it comes to these almost-opensource license things. Look at the names on that list - who better to be speaking?
This is a problem. I am generally turned off by both ESR and RMS. I think Bruce Perens has been making some good arguments lately, maybe he would be a good person to see in the press, but nobody should be the leader of this community. The idea is ridiculous.
A large chunk of people that come to free software do so because they want freedom, not just better software (I don't agree with those that feel that free software is just about a better design process, I feel it is about a feeling of ownership, too). Anyone that tries to speak for them is going to fail.
A disturbing false representation (Score:1)
I agree completely. This is why I don't use the term Open Source (tm) anymore - I see it as the term to use if you want ESR/OSI speaking for you.
Well that pretty much says it all... (Score:1)
Representation is Legitimate (Score:1)
You have lots of representatives, unless you live in a cave: Congressmen, Senators, a Rapis^H^H^H^H^HPresident, a mayor.... If you're in school you have still others representing you. If you have a job, you are represented. Your parents represent(ed) you.
You aren't going to escape from representation, so you may as well accept it. It's part of living as part of a society. If you don't like what your representatives are saying, then you should fire up your mail client and let them know.
As to your particular claim that unanimity doesn't exist among open source folk: Duh. ESR, Larry Wall and the others are, I think, aware of the diversity of opinion within the community. This doesn't obviate the need for representation in certain circumstances.
By the way, there is absolutely nothing that prevents you from issuing your *own* "Open Letter" to Microsoft if you don't like this one. So if you don't like it - why not do something? You can even say that you speak only for yourself, if you are so afraid of representing others.
that would be cool (Score:1)
Seems a double standard between APSL and Microsoft (Score:1)
Seems to me Eric is proposing to require much more of Microsoft than he did of Apple when he blessed the APSL.
He decries any release of Windows source that "won't build into functioning, usable software" , but isn't that essentially what Apple did with the APSL? He also states that "a license that exposes source but denies outside developers full rights to modify, re-use and re-distribute without legal hindrance" would be a sham, but isn't that exactly what the APSL does?
This attitude of embracing anything a competetor of Microsoft's does, regardless of how bad an idea it really is, and then donning the holy robes of free software when dealing with Microsoft's proposal reeks of hypocrisy.
Either it is ok by the "open source" definition to release partial, incomplete software with extreme restrictions, or it isn't. By raising the bar just because this time it is Microsoft diminishes OSI's reputation.
Windows GUI on Linux (Score:1)
If MS opens up source and do not bodge up the licence, then we could take the GUI stuff and put it on a Linux OS. With some API playing All windows apps would run perfect and windows users would find it really easy to get a stable version of windows. They would not even know that Linux was underneath.
We get a really stable operating sytstem that 90% of the population use as we can always bring up a 'UNIX Command Prompt' or something and work like we did before.
Everyone gets the best of both worlds....
Projects such as KDE and GNOME would also need to adapt, ie become the new program standards for writing apps, as the windows app programming model is crap and KDE/GNOME programming models are really clean and enjoyable to program and use.
Open Source IE? (Score:1)
wmerh02t-206> du -s microsoft
64814 microsoft
bigger.
**************************************
Superstition is a word the ignorant use to describe their ignorance. -Sifu
I disagree... (Score:1)
I disagree... (Score:1)
When I saw that ESR had written a letter, I was hoping it was something to the effect of "We don't trust you one little bit, but if you act in good faith, we will accept you.". I think the letter properly conveys this tone. I'm pleased with ESR and company for having written it.
On the other hand, I would prefer that ESR say that he speaks for OSI, not the open source community. I aprreciate what he's doing, and I think we need a spokesperson, but I never asked him to speak for me. The best leaders I've seen lead from behind. They help people accomplish what the wanted to in the first place. Putting words in my mouth doesn't fall into that category.
A way it could've been handled is if he had said something about our general reaction, attempting to summarize in a shorthand way our chaotic and diverse opinions. I think this is what he was attempting to do, but the semantics of the letter imply otherwise.
Who cares about Windows anyway... (Score:1)
Somehow, I didn't find myself worked up all over it. Like, who cares if Microsoft thinks Open Source is what it is, or if it's something else? I don't.
Despite MS's assurances that the weather is good, it's nice and sunny, and things just look rosy, MS is under siege from multiple sources, and they're simply losing their control of their monopoly, they know it, and they still haven't figured out what to do about it.
The whole concept of Open Source is just so alien to MS, that they simply don't know what to do about it, and are just trying the same embrace/extend/redefine/mutate approach, in a different venue.
petition is not a good idea (Score:1)
Distributing Windows sources will simply mean that more and more developers will start to depend on Windows internals. And just like the "Java Community License" access to Windows sources, "open" or not, will likely prohibit developers from using information they can get from the sources for improving clones like Wine.
Furthermore, open sourcing Windows is not going to address the two areas where Linux really needs access: proprietary drivers and proprietary content formats. Those are usually offered by other companies and often mired in patents. Opening Windows sources won't help.
The best thing with Microsoft is to let them go on with whatever they are doing. If current open source efforts deliver more value (as I think they do), OSS will win more marketshare. We don't all need to take the same approach to software development. There is a diversity of needs that is best met by a diversity of approaches. There are people who actually like programming Windows and see nothing wrong with it. Why spoil their day? And if a single model really were superior to all others, we will also only find out if we try a diversity of models.
Meant for OSS as well as M$ (Score:1)
ESR outlines what the OSS community should accept, and what it should reject, on principle.
Well written, to the point, and clear to both intended recipients. Kudos.
Now let's hope all involved get the message.
Microsoft open sourcing anything (Score:1)
Why? Because it would take years to start serious modification and improvement at the source level for WinNT. In addition, Win2000 would be out (maybe) and would be established by the time end users saw quantifiable reasons for trusting and using OS'd versions of WinNT. Besides, during the startup curve for changes and comprehension, MS would be watching and seeing what can be done to improve their Win2000 product that is based, I think, on WinNT to begin with.
I disagree... (Score:1)
claiming that their software is not of
GNU quality is not an offense, merely a
truthful statement. And besides, all
code can improve.
I do not see any offense in the letter.
It was short and to the point.
Lets suppose for a moment that they really do it (Score:1)
Of course, this would all only matter if they do it just how the letter requested. If they don't, they might find themselves puzzling over why nobody is rushing to help them out.
I liked the letter. It respected the rights of ms while at the same time reminding them what it really means to call their project an open source one.
BTW, at least esr didn't call it Halloween VI
"the open-source community" (Score:1)
It's important to make sure that people don't try to get a free ride with the open-source name. Ballmer tries to do that without knowing what open-source is. Al Gore knows even less. This letter gives Microsoft a fair warning in a polite way. It gives a nice, professional feeling of the open-source community.
I know from my personal experience that many members of the open-source community hate Microsoft with a mindless passion, and do not agree with some of the statements in this letter. There may even be some thoughtful community members who feel the same way.
The open source community is not about hating Microsoft. It's about cooperating and sharing code. It's supposed to be a nice playground for ideas. Good ones live while bad ones die. Now, if Microsoft wants to join, we have no right whatsoever to reject them. They have the right to offer their code and those who want to contribute will.
However, I bet that MS would screw it up like they usually do. Probably they'd release only a bit with a lot of marketing hype. They could maybe get some positive news articles but that'd be all they'd get because they'd not even expect to win more than that. They don't believe in open-source so they'll not make an effort big enough.
So if Microsoft does something, let's remain calm. Us fighting and rejecting them because they are Microsoft is not the way to go.
Remember Intergraph? (Score:1)
Skevin
"You're fired."
"What? But I work eight hours and sleep eight hours like anyone else!"
"Not when they're they same eight hours."
This is your 10:49 wake-up call! (Score:1)
I hate to have to break it to you, but this is not the subtext. How can I be sure? Two simple reasons:
1) This letter is from ESR and others. ESR is the one who has been working with Apple on their Open Sourcing, both on the license and on other issues. He's been the one supporting Apple in their move, and hailing it as a good step, against the vocal objections of RMS, Bruce Perens, and others. So I doubt that he'd be writing a letter to Microsoft condemning Apple's approach.
2) Apple did release a runnable OS. What they didn't include was some of the higher level stuff, the GUI, etc. But you can download Darwin, compile it, and run it. You can even write your own GUI for it (as people have been talking about since it was released), and have a very nice OS. So the points he's making to Microsoft are points that were covered with Apple. I wouldn't be surprised if he's able to enumerate those points precisely because he went through them with Apple, and knows what some sticking points might be. However, he managed to get them past Apple, so that we got a good release from them.
-Snibor Eoj
A disturbing false representation (Score:1)
You're speaking just for yourself when you say that, right?-) --PSRC
HELL NO WE WON'T GO! (Score:1)
I can't *beleive* the amount of people who think that MS releasing their source would be a Good Thing (tm).
First of all, you realize that Open Source (tm) is a registered trademark. MS using it is a violation of it's trademark.
Second, all MS releasing their source code would do, is remove the significance of Open Source and the Linux Community all together. Of course, this would just go to prove that MS monopolistic habits are attempting to run over into a market Billy can't touch.
I am APPALLED seeing the Microsoft petitions and letters from leading Linux people supporting this action! I am AMAZED to see that petition on LJ's website. What the hell are you guys thinking?
What benefit would MS releasing their source code have on the Open Source Community? Do you think that movement would get us more respected? No. Do you think that movement would make MS succumb to us, saying that we were right? FUCK no. All Billy would do is say he saved the Open Source community by releasing his code, saying otherwise we'd have failed. monopolistic asshole.
MS can make every attempt at trying to fix their code. By releasing theirs, our developers are just going to laugh their butts off at it, and then, be so preturbed as seeing broken code, they'll fix it, just to say they did. MS wins, we lose.
Let MS do whatever the hell they want. As long as we don't openly support these decisions, they'll lose. WTF after this battle, when we're prevailing, do we want to help them?
-Kara Pritchard
kara@luci.org
Linux Users of Central Illinois
GPL not difficult to understand. (Score:1)
The GPL is kind of long, but is written to be as simple as possible while still achieving its goal of causing software to be really free. I've read the whole thing and understood every line, and I'm definitely no lawyer.
duh. (Score:1)
Eric is referring to the idea that MS might only be releasing any source at all in order to help themselves out in their little antitrust case, saying that a half-assed release will not accomplish anything to that end.
It is definitely not a threat.
That's exactly right (Score:1)
And I can't escape the feeling that if Steve Balmer perceived ESR as a *leader* he would have talked to him first (as others did) and maybe, just maybe, the tone of the letter would have been slightly different.
Because M$ are only expressing intentions after all. Apple's license is light years away from anything GNU-ish but was praised nevertheless.
After all in what way are Apple better than M$ except that they are worse businessmen (and women)? 'You do not even manufacture cases, Redmondites, let alone transparent ones!'
Man, I hope this doesn't happen (Score:1)
And don't you find the idea of looking in there intriguing? You say Windows is poorly written and designed (which it may well be) but you won't know until you look. It is just as likely that SOME of the code is very well written, designed and even documented. How would it not be useful to take some of these good parts of Windows and add them to Linux and some of the best features of Linux and add them to Windows? Wouldn't everybody win then? What kind of operating system might evolve from that?
Remember, one of MS greatest problems is that they have many disparate development teams writing code that doesn't always have the same goals in mind, and the directions these teams are travelling sometimes bring them into collision with each other. This could be an opportunity to fix some things properly because we WANT to fix them, with no time pressure, not because they HAVE to be cobbled together in order to get the product to market.
Personally, i find this a very exciting prospect which will make the quality of all software in general better.
I disagree... (Score:1)
"Magic pixie dust" is a direct quote from somebody who had a front row seat for the still-birth of a major corporation's foray into the open source community. It's very appropriate to include it here.
MS deserves no respect. For one, they're a corporation. THEY owe US respect (that is, if they want our money). For another, they've never done anything WORTHY of respect. They've been poor citizens of the software community since their inception. I don't know if it's a smart move for MS to attempt Open Source licensing...it's a path fraught with peril. However, if executed correctly, it could be the first decent thing that MS has EVER done.
You can live in a closet (Score:1)
No, I'm saying that dealing with the media and commmercial interests is a fact of life. Both of these parties are going to warp the view of something we hold dear. I think we need people who can articulate well and who are well respected to speak up and try and make sure that doesn't happen.
I never said we need someone to be a leader of the community. You can like or dislike ESR, RMS and whomever else you want.
Yes, but they can't speak for the community (Score:1)
Apparently, all the moderators agree with people like you, though, becuase they are spending their points scoring up two-line posts. lovely.
Re: A disturbing false representation (Score:1)
We have a lot more in common than the code. I would like to think that there are a set of ideals that we share as well.
As I have already pointed out, the people who signed this letter are a respected group who can and will write open letters like this on our behalf.
Just because someone speaks for a community does not mean that it is "homogenous" or "entirely self-identified". When the US bombs Serbia, and Clinton comes on TV, does that mean that every American agrees with him?
Re: I think you misunderstand me (Score:1)
I guess IMHO, these people are "from the Open Source community". Although we don't have an "elected" body, there are always dissenting voices either way.
If you don't like the idea of Microsoft releasing their source, then by all means get up on your soapbox and tell us why. Heck, e-mail ESR and Larry Wall and tell them why.
I'm just glad that some respected voices from our community have stood up and made this point. I think by the names signed at the bottom of the list, they do represent our interests (if not everyone's point of view) pretty well.
You can live in a closet (Score:1)
But in the real world, you need a voice speaking on your behalf. The media and commerical interests are facts of life.
Look at the names on that list - who better to be speaking?
Could make things easier for us? (Score:1)
a) MS code would most likely suck
b) MS code might be undocumented/hard to follow
c) Bill Gates is a band-wagon-riding-weenie
... but, would it not be MUCH easier to code
device drivers if we had some starting point?
Even if their drivers (the ones on the install cd)
suck, at least we'd be able to say, "ah, I see...
that register controls this...".
That would be good for really alien (read spiffy/
new/unusual) hardware, and gasp - we could even write drivers for Blozedems.
AH, but even if they did release the code,
they'd probably have to take out lots of driver
code they dont have license to open. (like
Netscape had to take out Java
sucks anyway.)
Ok. I'm done spitting.
Good Idea? I don't think so. (Score:1)
I don't understand why is there all this thing about Microsoft. I think the main step was taken by Netscape. Microsoft will be just another one entering the boat (If they will really do it). So I think there shouldn't even have been any letter. Let them go their way, and we will go ours. If they want to do something good, let them contribute to WINE.
Good Documenation would be enough (Score:1)
be enough.
An Open source Windows - what a joke. I guess they missed April's fools day. Microsoft would die as Netscape did.
Who'd contribute to Windows code? (Score:1)
Sure, but would MS respect ESR by himself? (Score:1)
Focus. A single focused individual can do more than a group of opposing and intermittent people. This is not a democracy. If it was, the same things would be said. The same misjudgments, the same bickering, and the same confusion. Furthermore, the opensource community would enter an area it doesn't want to be in: politics.
The best way to get through to MS other than the open letter, would be a massive e-mail writing campain. But then you get a number of Dear Mega$oft: letters from people who don't know how to write respectfully enough, even to get Microsoft to do such a big thing such as open up the source.
One other thing. ESR is smart. He knows Microsoft would never open up the source to such an extent. It is just ploy to deter Microsoft from openning their source halfway and propietary and getting positive press for it. I can see it now, ZDNet: Microsoft goes GPL! Linux bottoms out.
It makes me wonder what next, if anything, ESR has planned. Let's say MS does open some of their source. The press goes wild. But somewhere in each of the numerous articles is a quote from ESR: "The Open source Institute warned Microsoft about a halfway effort on their part. Developers have no use for such a weak Open Source initiative. Linux is the best alternetive for Developers" or something thereof. Of course ESR is a better speaking than I am and could find something more modivating to say.
You are quite justified in asking me, "So, you trust him that much?" Yes. And so should everyone else. Not because he represents the community but because he is the closest thing we got.
--
Think about why this response was "needed"? (Score:2)
In any case, it's up to M$ to figure out what to do. If they mess up, too bad for them. If they don't, well, read the response: "we will welcome it", which obviously is the only possible polite answer the authors could provide to that scenario, so it could just as well have been left unsaid. Which also holds for the other part of the response. Especially since it can be read to imply that the design of M$ is a mess. That may very well be so, but there is no way to convince any pro-M$ (or even neutral) reader of this without proof. So the response ends up looking like a wild attack on M$ that is being made for no other reason than that M$ might be looking into knocking down one the people's favourite anti-M$ arguments: that it has to be bad because it is not open. This is of no use.
So why was this response needed? Or at least, why did some people think so? Think about it! I've given my answer already somewhere in the previous paragraph.
Note that this is not an anti-ESR or anti-whoever posting. In fact, I tend to be somewhat pro-ESR. In any case, it is definitely not intended to be a pro-M$ posting.
--
I think you misunderstand me (Score:2)
--
I don't see how this follows (Score:2)
Thinking about it, this reflects a comment Bruce Perens made: industry want to see Open Source as a corporation with ESR as CEO, and OSI, seeing how corporate support will further all our interests (and it will) are tempted to try and meet these expectations. However, since we can't succeed it's a mistake to try.
--
Yes, but they can't speak for the community (Score:2)
--
What about the last 3 open letters to MS? (Score:2)
LEADERS are defined by actions (Score:2)
If you contribute code or documentation to this community you too will become well known and help further the cause more than any baffle-gabble on Slashdot will do.
If you don't do the above, you're just a voice in the herd, and there really isn't a reason to listen to you over the others.
you're ignoring something (Score:2)
The slashdot community does not represent "every" interest. Some people just want to see better quality infrastructure & don't care if the license is restrictive.
LEADERS are defined by actions (Score:2)
having respected members of the community speak on our behalf is an imperfect, but acceptable solution, especially when dealing with the business community. the alternative, anarchy, is not an option.
"the open-source community" (Score:2)
I know from my personal experience that many members of the open-source community hate Microsoft with a mindless passion, and do not agree with some of the statements in this letter. There may even be some thoughtful community members who feel the same way.
I'm really rather surprised that Larry Wall, Guido van Rossum, and L. Peter Deutsch signed a statement claiming to speak for the open-source community.
We need to stop trying to represent the open-source community, or the free-software community, as a single cohesive unit that unanimously believes something or other. It's a big community, not a dictatorship, so unanimity is not to be found.
(I originally posted this as Anonymous Coward due to a Slashdot bug.)
A disturbing false representation (Score:2)
The kind of leadership that free software calls for is technical leadership --- that exemplified by Linus and Alan's work on the kernel, or Larry Wall's on Perl.
If free software achieves world domination, it will be because of the leadership of technical leaders like Linus and Alan --- making free software into the best damn code that's ever been written --- and not from the proclamations and denouncements emitted by politicians.
I'm a system administrator. It is not because of a political proclamation that I choose to use Debian GNU/Linux on the systems I run. It's because of the code. It's because the software is good. No amount of politicking will make a system stabler, a kernel faster, or a GUI friendlier.
Nice open article.. (Score:2)
So why didn't Al Gore sign it? I mean, he invented the internet, and now, apperently the Open Source movement..
A proverb... (Score:2)
I'm reminded of a proverb, the origins of which I cannot recall (I think it might be American Indian):
A young man is about to take his boat across the lake, and he hears a viper whispering to him.
So the young man loads the viper up in the boat and takes him with him. The young man rows across the lake, and gets to the other side. He picks the viper up to unload him, and the snake bites him.
Wil
--
Internet Meta-Resources [navi.net]:
The media value of this response (Score:2)
Enough already with the pissing match (Score:2)
I'd hope that in the future my own Open Letters would be considered more fairly by Eric. That's all I want.
Bruce
Not bad... (Score:2)
Isn't it ironic that Eric is now using the same Open Letter strategy that he criticized me for when I used it on Apple? Wouldn't it be funny if I said something like You should have known better. You've interfered with my private negociations with Microsoft and have made all of this much more difficult :-)
Thanks
Bruce
A truly Open Source Windows would be horrible (Score:2)
What I'm worried about is that some clueless but well-meaning judge might decide that the best way to crack down on Microsoft would be to whip out the "eminent domain" stick and take away Windows by making it true open source. That would be OK for free software in general, but for the state of computing it would be a horrible step backward.
I don't just want free software, I want free, good software. We don't need hackers poring over Windows 2000 in some vain attempt to make remote display of apps stable and scalable, or trying to fix whatever hideous kludges they've got preventing them from throwing away DOS finally.
For those people who say that "we haven't seen the source code, how do we know it sucks", we've got enough good evidence to go on. Their repeated attempts and repeated failures to get rid of the 16 bit code and DOS core in Win9x is one example. The travesties of the Win16 API and WINS is another. The fact that they've had a half-baked 32-bit port of NT to the Alpha instead of writing 64-bit clean code in the first place is a third. How about the WinNuke/Teardrop/Syndrop/Newtear/etc series of attacks on the Windows IP code, where the patches took weeks or months to be released, and where half of the new attacks were just minor changes (e.g. using UDP instead of TCP) on the "patched" attacks?
I'm told that NT has some good kernel design decisions, and that it's just the wacky video drivers and the mess of the Win32 API weighing it down... but I'm told this by people who still claim that NT is a "microkernel" architecture.
I'm also personally impressed with OLE, which I think is one example of something Microsoft did themselves, did without too much prior art (All I can think of is ToolTalk in the Unix world - apologies given and corrections requested if I'm missing some Mac history here), and did well... but the underlying implementation isn't of value here (and is probably inferior to CORBA if they're just making it network transparent now), the API (which we already have and which Gnome is practically cloning AFAIK) is.
In short, it's evident that with the exception of accelerated Wine development, an open source Windows would be fairly valueless.
What an open source Windows would do is something I'd rather not see happen: insure the immortality of Windows. More than ensuring "World Domination", open source software is ensuring that free Unix will never die... and for both obvious and personal reasons I hope Windows does die. In the next 5-10 years, please. The idea of Windows dying may have seemed ridiculous a couple years ago, but with Linux pulling out the rug from under NT server and threatening the desktop, with the Godzilla movie of Windows 2000 fast receding, with 64 bit NT development headed by the guy responsibile for Windows 3.1 (which scarred me emotionally), and with even Apple clawing their way back out of the grave...
One of the best things about Unix is that, incompatible vendor extensions aside, all the Unices are built around a set of common, well-designed APIs that give the word "standard" real meaning. I'd hate to see Windows become a standard as well, not because of any design features but because people got to make a lot of cheap copies.
We don't need MS, nor should we want them. (Score:2)
MS contracted with Apple to develop the apps that are now known as MS office. Under contract, MS couldn't use the proprietary info given to them by Apple in a competing product (read OS). MS gained a great deal of knowledge about windowing environments and put that knowledge to use in their windows product. Apple was furious but MS had found a loophole in the contract and exploited it.
Before Windows 1.0 there was a product called GEOS (IIRC). GEOS worked, Windows didn't. MS created a Smoke and Mirrors demo of Windows. It was a single application that gave the appearance of several applications running simultaneously under a Windows environment. It looked real slick during the press demo, and MS said just wait till we get all the kinks worked out and it'll be better than GEOS. They didn't even have a product. The public took the bait and waited for the product instead of buynig a working GEOS product. Microsoft took the trust of the press/public and exploited it.
Windows95, via win32, was seen as a boon to application developers before it was released. Trade magazines saw increased ad sales for the competing products in their future. Now, where is the compitition and diverse applications people were expecting. Gone. MS used the win32 api as a weapon. The Win3.11 upgrade did.....? Sure it broke the win32 compatibility of OS/2 but what else? MS took their position as maintainer of the win32 API and exploited it.
How many times in the past have they done this? Can anyone think of a single case in the past where MS hasn't exploited their business partners or customers to further their own obsession with wealth and power. I cannot.
Why would it be any different this time? Does ESR and crew have a legal team that write a contract better than Apple did? Can their philosophies about software development (freedom and choice) even allow them to think along the same lines as MS(exploitation and control)?
We don't need them. Yet they need us. We are winning the hearts and mindshare of the public and press and they *NEED* that to survive. If we accept them into our community, the only thing we'll end up with is a knife in our backs.
Open Source IE? (Score:2)
Which OS? (Score:2)
It would be great to get all that source, but it seems that Visual C++/Basic would have to be thrown in for it to be effective. COM/DCOM is so complex to write that people only use the wizards to implement components. If they kept Visual Studio, they could continue to control their core technologies by controlling the development tools.
It does seem like a good move for Microsoft. Linux will continue to put pricing pressure on the OS market, and they still have a pretty lucrative office suite.
(You are) A disturbing false representation (Score:2)
Your opinion of whether Micorosft should release their source code aside, the fact is that anyone can release anything under any license they choose.
The message that is being sent here is an excellent one:
If you want to relase open source, do it right or don't expect to any kind of welcome into our community.
I thought it was well written and calm, explaining a rational point of view. I'm glad that ESR and the others have taken this step in an open letter.
A disturbing false representation (Score:2)
I suspect that's what a whole bunch of our group want. But let me tell you this: It won't happen, we need leaders, if we want Linux and OSS to dominate the world (Linus words). We should consider ourselves lucky to have these great leaders speaking for us, and you should thank them for their effort, cause they are working for you. Even if u don't agree with everything said or happening , at least respect the effort. If you don't respect it DO SOMETHING!(whinning is not doing).
"But please don't claim to speak for everyone who uses the software"
Please don't forget they made some of the software.
my 2 cents
Good Idea (Score:2)
Just my $.02
-Chris
I disagree... (Score:2)
I believe that this letter was somewhat unconstructive for several reasons. First, I believe that it directly insulted Microsoft by accusing it of producing bad and non-functional code. Although I personally believe that to be true, approaching Microsoft with that attitude only makes it get defensive and not want to cooperate. It puts it off the open-source community and encourages it's desire to undermine us even further.
Secondly, using terms like 'magic pixie dust' trivialize Microsoft's potentially serious move before they have a chance to show their intentions.
'Empty demonstrations and half-measures' are what we are accustomed to seeing from Microsoft. Nonetheless, I still feel it is wrong to approach Microsoft with this confrontational attitude if we truly want to encourage them to listen to the voice of the Open Source community.
"...if Microsoft is sincere in wishing to join the open-source community, and does the right things in the right spirit, we will welcome it."
If the Open Source wishes Microsoft to do things in the right spirit, it needs to do things in the right spirit itself. I find it hypocritical of the Open Source people to attack Microsoft before it has actually made a move, and then ask it to have a cooperative spirit.
I was always taught the Golden Rule, "do unto others as you would have them do unto you." If we want Microsoft to treat us with respect, we must treat them with respect (even if it turns our stomach).
http://www.nara.gov/exhall/charters/declaration
Good warning (Score:2)
To herd people (or cats) you've got to give them a reason to go in a particular direction. For this community, that reason is ALWAYS to scratch an itch. What itches us in MS code? The fact that it doesn't integrate with other OSs as well as we'd like. If MS opens the source what will be the first thing 'fixed'? All the sh** that makes it break OS/2, Samba, etc., or 'decommoditizes' protocols.
So the letter writers are correct. MS shouldn't expect to open their code under a ridiculous 'give-it-all-back-to-me' license and have us finish their dirty work for them. But this is exactly what MS will do, and then they'll FUD to high-heaven when their tactics don't improve their code (see, we released the code as open source and in a year only got two contributions and they were both ridiculous. All they did was move our data structures back under the 512M memory limit so that OS/2's Win32 implementation isn't broken anymore. This whole open-source thing is a crock, and if you use it for your business you'll never get updates.)
Watch for the coming FUD!!
Yikes! (Score:2)
"In order to compile it, you need Visual Studio 2000, which only costs $995. You may not copy, redistribute, or tinker with Visual Studio 2000 in any way, shape, or form or we will cut off your favorite body part."
"Gotcha!"
The media value of this response (Score:3)
What one would expect is that the mainstream press picks up the "pixie dust/non-functional product" slam for what it is: senseless posturing. They'll eat this up..."Linux geeks lambaste Gore, Gates"
ESR was a more effective agent for change when he was working in the background, influencing journalists by educating them. This press release garbage is counterproductive.
A disturbing false representation (Score:3)
What? No individual or group of individuals can speak for a community, least of all for one as diverse as ours. We couldn't elect representatives even if we wanted to - who would draw up the electoral register? That anyone would so blithely claim to speak with our voice is disturbing. Indeed, many have expressed the hope that Microsoft *doesn't* open its source to seal the doom of their bad designs, and certainly the welcome they would receive if they tried to join us would be uncertain to say the least.
This is the worst sign yet that OSI have decided, despite denials, to appoint themselves our leaders. I really hope they change direction on this soon.
--
A disturbing false representation (Score:3)
How can you "speak for" a bazaar? How can you "speak for" a "community" where the only thing we really have in common is the code? It's a nonsensical proposition, but one that's bound to confuse the press and piss people off. It reminds me of animal-rights activists who claim to speak for deer, or trees, or mink --- as good as their intentions may be, they're hallucinating their authority.
To ESR --- as much as we may agree with you most of the time, you do not speak for "the Open Source Community". Nobody, no matter how wizardly, no matter how eloquent, can do that --- because the group so labeled is neither homogenous nor even entirely self-identified as such. There are people whom you don't like and don't agree with, and who don't like or agree with you, who are yet users and writers of free software just as legitimately as you are.
Speak, if you will, for yourself or for groups which actually are capable of appointing you to speak for them. Speak for OSI. But please don't claim to speak for everyone who uses the software; all it does is mislead the media, agitate the worried to paranoia, and the paranoids to flaming.
buying time? (Score:3)
Rather than continually admitting the trouble and being subjected to the fallout of unmet expectations, Ms can announce a "redirection" that introduces "source code" would buy MS time and provide and excuse for further delay of the Win200x release. (They can point to OpenMozilla's delays as an example).
By releasing "source code" in what will surely be a more limiting license than Apple's, they can get the benefits of being "open source" (it's hip, it's in and it's geeky), as well as stall the movement to the "alternative" open source system, Linux by corporate america. Business will get all the benefits of Windows support and applications, as well as the coolness of "open source", why move to the unsupported, application (re: Office) deprived Linux?
In the same way Win95 was used to check the short-lived momentum of OS/2 (recall that it was billed as a true preemptive multitasker, when it was really DOS/Win4 in fancy dress), the "open" Win200x can be used in an attempt to hinder broad Linux acceptance.
Can it work like it did against IBM? I personally don't think so.
Just my $.02
We don't need MS, nor should we want them. (Score:3)
Everyone in those days thought OS/2 was the GUI PC OS of the future. That is, until Microsoft started giving away millions of copies of Windows (only hook - add WIN to the AUTOEXEC.BAT). PC Users essentially staged a revolt, demanding a GUI interface over the DOS standards of WP and 123, and that's pretty much how we got to where we are today.
--
Disclaimer: I didn't sign that headline (Score:3)
-russ
Man, I hope this doesn't happen (Score:4)