Linus Calls Microsoft Hatred "a Disease"
Hugh Pickens writes "In the aftermath of Microsoft's recent decision to contribute 20,000 lines of device driver code to the Linux community, Christopher Smart of Linux Magazine talked to Linus Torvalds and asked if the code was something he would be happy to include, even though it's from Microsoft. 'Oh, I'm a big believer in "technology over politics." I don't care who it comes from, as long as there are solid reasons for the code, and as long as we don't have to worry about licensing etc. issues,' says Torvalds. 'I may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease. I believe in open development, and that very much involves not just making the source open, but also not shutting other people and companies out.' Smart asked Torvalds if Microsoft was contributing the code to benefit the Linux community or Microsoft. 'I agree that it's driven by selfish reasons, but that's how all open source code gets written! We all "scratch our own itches." It's why I started Linux, it's why I started git, and it's why I am still involved. It's the reason for everybody to end up in open source, to some degree,' says Torvalds. 'So complaining about the fact that Microsoft picked a selfish area to work on is just silly. Of course they picked an area that helps them. That's the point of open source — the ability to make the code better for your particular needs, whoever the "your" in question happens to be.'"
That was a succint overview of the difference between open source and free software, though to be fair, even pragmatic free software supporters would find this new contribution by Microsoft as a positive thing.
Michel
Fedora Project Contribut
Do you honestly believe the whole open source movement depends on people uniting around a hatred for Microsoft, as opposed to sharing a love for innovation and technology?
Sorry if that sounds kind if "hippy", but saying that the entire FOSS world is based around nothing but hatred for a particular corporation really cheapens the accomplishments of the people involved.
Ironic this story is coming from kdawson. He's like the Fox News guy from Slashdot. The story doesn't have to be true if it garners a ton of posts. His stories about MS are often shallow, w/ summary full of some perceived slight often having nothing to do with the story. This often induces a feeding frenzy as MS haters who take the bait goes. My only reason why this continues is that these bring a lot of ad revenue to Slashdot.
I just have to put a big Thank You out to Linus. This uproar over MS putting out this code is ridiculous. MS sells programs to make money. True in the past they have not been the friendliest of companies, but point me to a major OS vendor that has. The fact that MS even wrote this code so that virtualized Linux machines will work better under its HyperV is fantastic! Not only are they recognizing Linux as a useful OS, but they are participating in the community appropriately. They wrote code for the OS that used GPL'd code, so they released their code. As Linus points out, this is how the GPL is supposed to work! You need something added? Write it and release what you wrote. What else do you expect from MS? "Oh, I see Gnometris is using 10 year old sprites, I'm going to be nice and upgrade it to vector based graphics"?
MS deserves hate for some things, but when they play by the rules is hardly one of them.
So copyright infringement is theft? Or did they steal their only physical copy from the lab, denying DEC from using their own software?
For justice, we must go to Don Corleone
While we all love to 'bash' Microsoft and its tactics here, on occasion, please let' s not lose sight as to why they released this code. They did so because it contained both open and closed source components and were issuing them with both a closed and open source license. Those who aren't 'new around here' know that licensing them in this fashion is a violation of the GPLv2 terms. So basically they did this to avoid any 'repercussions' from the community -not that that would stop anyone anyway- and not out of a sense of 'contribution' to the FOSS movement. Ramji and the legal department at Microsoft probably had one of those 'Oh, SNAP!' moments and decided it was best to look like benefactors than the 'evil hive of scum and villainy' that most people perceive them as.
Sig this!
He's funny too, if you read his biography.
Quack, quack.
I don't hate Microsoft, in fact I've done quite a few implementations of Exchange and SharePoint and AD for companies in the past.
But I do understand that they're a typical scumbag corporate giant acting the way scumbag corporate giants do - trying to make it so that you HAVE to buy their product because you have no other choice.
So now I make sure that I don't become dependent on that product by actively avoiding it wherever possible - which means my home family machine, my personal laptops, and my work machine all run Ubuntu quite happily. And when people ask me how I do it, I happily show them so they know they have that option too. Does it involve sacrifice? Yes, a little bit, and less every day. But it also involves great advantages, namely that I don't have to worry much at all about my wife and kids visiting the wrong Web site (and that's all it takes!) and getting our family machine rooted nine ways to Sunday, leading to my bank accounts being emptied out. That's really the stakes here.
Could I spend all my time positively hating Microsoft and all that they do? Yes, I could, but I'd rather spend my time making sure they don't matter to me. Recently I read an article about Microsoft's change in the upgrade rules, meaning you have to jump through more hoops to do a bare install from an upgrade CD. In the past, I would have been ticked off and hated Microsoft more. Now, I just thought "man, sucks to be you if you're still a Windows user" and moved on to trying out the latest Ubuntu alpha release and looking for bugs. Much more productive use of my time, and more hurtful to MS as well, because it means Ubuntu will be a better OS if the bugs I find are fixed.
And before the deluge of, "OMG, Cutler stole IP," or whatever, consider that the bulk of Cutler's career has been... Designing and implementing OSes. How many people in the world do that? It'd be like New Line Cinemas suing, say, Paramount if Peter Jackson went to make movies for them claiming, "These are too much like our epic movies."
Hatred of Microsoft is indeed a problem. A healthy mistrust of them and everything they put their stamp on, however, is not only rational but frankly quite prudent. After everything Microsoft has done to this industry, having done so little for it, they have a lot to prove. They have not yet proven it to my satisfaction, or apparently ot a lot of people's..
See, you think you're being clever but all you're doing is proving the point. The fact that somebody is being an idiot doesn't mean you aren't as well. Nor does it excuse your being one.
Steve Ballmer has a disease with his hatred for open source? Call up the newspapers, that's clearly breaking news! But so do you, and the other people who perpetuate the exact same thing back at them. "But he started it!" is a two-year-old's response. You're every bit as bad as he is, you just lack the resources to perpetuate it on his scale.
Dave Cutler didn't architect VMS. Dave was one of the developers.
Dave Cutler was most certainly an architect of VMS:
In April 1975, DIGITAL began a hardware project, code named Star, to design on a 32-bit virtual address extension to its PDP-11. In June 1975, Dave together with Dick Hustvedt, and Peter Lippman were appointed the technical project leaders for the software project, code-named Starlet, to develop a totally new operating system for the Star family of processors. These two projects were tightly integrated from the beginning. The three technical leaders of the Starlet project together with three technical leaders of the Star project formed the "Blue Ribbon Committee" at DIGITAL who produced the fifth design evolution for the programs. The design featured simplifications to the memory management and process scheduling schemes of the earlier proposals and the architecture was accepted. The Star and Starlet projects culminated in the development of the VAX-11/780 superminicomputer and the VAX/VMS operating system, respectively.
DIGITAL began working on RISC technology in 1986 and Cutler, who was then working in DEC's DECWest facility in Bellevue, Washington, was elected to head Prism, a project to develop the company's RISC machine. Its operating system, code named Mica, would embody the next generation of design principles and have a compatibility layer for UNIX and VMS.
Dave took what he learned at D.E.C. and "brought it over to Microsoft."
Yes. He changed employers. Just like millions of people do every day. Just like you probably have several times.
Microsoft wooed him over, paid him extra, and got W/NT (note the letters are one higher than VMS).
I note that you're an idiot.
FACT: Microsoft's W/NT used concepts and code from DEC VMS
Of course the concepts are similar - they were designed by the same person. What evidence do you have that VMS code was used by Microsoft ?
Microsoft elected to pay DEC instead of defend in court and maybe lose the right to use the stolen code
Thousands of lawsuits are settled out of court. What's your point ?
The truth IS out there as anyone who reads the interwebs will see.
Should be pretty simple for you to provide some evidence then.
Having claimed or opined that the GPL "is an awesome" license I of course assume that you are well aware of its wording.
For the GPLv3: Why do you think Section 11 and Section 10 are completely useless? Is it a legal technicality in your opinion, or something more than that?
For the GPLv2 (which is what applies in this case): Patents are mentioned a few times in the Preamble and section 7 IIRC. Basically, since Microsoft is the copyright holder of the code (the "contributor"), how can they loophole their way around the requirements in the GPL that patents covering a contribution must be royalty-free to all parties eligible for the licensed software?
While if I personally, or IBM, or someone else release software that (either knowingly or unknowingly) infringes on Microsoft's patents, it is obvious that Microsoft never gave up their right to make claims, this is somewhat different. Microsoft is releasing this code themselves. If they turn around and claim that some of this particular code is patent encumbered by their own patents, how do you think they will get around the "implicit free licensing" requirement in the GPLv2.