Microsoft's Code Contribution Due To GPL Violation
ozmanjusri writes "While Microsoft presented its recent embrace of the GPL as 'a break from the ordinary,' and the press spoke of them as going to great lengths to engage the open source community,' as is often the case with Microsoft, it turns out they had an ulterior motive. According to Stephen Hemminger, an engineer with Vyatta, Microsoft's Hyper-V used open-source components in a network driver and the company released the code to avoid legal action over a GPL violation. Microsoft's decision to embrace the GPL was welcomed by many in the open source community, but their failure to honestly explain the reason behind the release will have squandered this opportunity to build trust, something which is sadly lacking in most people's dealings with Microsoft."
It's hilarious.
GPL is viral.
THL phish sticks
I for one welcome this news.
It shows that Microsoft actually respects the GPL and believes it to be a license that can be held up in court. Or at least, they don't want to try to test the validity of the GPL.
At any rate, it gives us some insight as to Microsoft's view on Linux, since they've been silent for quite some time about the topic.
The damage would have been much more severe if they had been caught/forced to turn it over to open source.
Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
about viral GPL in 5... 4... 3...
No, seriously, someone in the militantly proprietary SW camp is going to latch onto this and turn it into some kind of morality tale. "Poor Microsoft, they took the tempting bait of Open Source code and LOST THEIR PRODUCT! Don't let this HAPPEN TO YOU! ph33r teh Open Source!"
Mark my words. Expect a flood of "independent studies" dissecting this story with the intent of making Free Software look like hidden poison.
Welcome to the Panopticon. Used to be a prison, now it's your home.
They could have just stripped the GPL'ed code out completely, its a small part of the total code dump...
Rather, it really is legitimate but for a different sort of evil. Microsoft wants to rule the virtualization world over VMWare and Xen, and one of the things they need to support is Linux well for this market. By getting the necessary support into the kernel, even under the dreaded GPL, this furthers Microsoft's own objectives.
Test your net with Netalyzr
Whew, for a second there, everyone was scratching their heads wondering if Microsoft had something up their sleeve. Not so, apparently.
Personally I'm glad they can go back to making themselves obsolete and unneeded. We would forever be stuck with them if they slowly open sourced parts parts of their operating system like Adobe's doing with its Flash SDK. Really the situation is win-win in my mind: If Microsoft doesn't open source code and work with developers, the developers are just going to roll their own or go elsewhere. Conversely, if Microsoft open sources some of its stuff (like, truly opens it up with GPLv3) then we get to meet them halfway and maybe they'll be a valuable part of the community (supress laughter, it may happen yet). Granted, they've been very creative with things like the MsPL but people see through those ruses pretty quickly.
They're faking their embrace of open source now but open source is actually affecting them. This seems to be tacit acknowledgment that they need to support this on open source; no more "la la la I can't hear you!" It's a choice Microsoft can make soon now: relevance or extinction. Marketing can only keep them in the game for so long.
My work here is dung.
Will NEVER trust MS.
MS can never build bridges with many of the software red loons who frequent this site.
will have squandered this opportunity to build trust, something which is sadly lacking in most people's dealings with Microsoft
Fool me once, shame on you. Fool me twice... umm... you won't get fooled again, or something like that.
Trust is hard gained and easily lost. MS has shown no sign that they deserve to be trusted. They may be a business partner, but make sure you treat them like you would a business partner in renaissance Italy: Buy from them, exchange money and goods, but never hug them or a dagger will be in your back, never join them for lunch for the chance to be poisoned is far too great.
Before someone goes "business is not friendship". Indeed it's not. But there are various grades. I deal with companies where I don't need a contract because I know them and I know they will honor the contract we agreed on. I believe them if they say the check's in the mail. I grant them a delay in payment if they need to pay a few days later for tax reasons. Likewise, I get the same if necessary.
MS won't make it on that list. When they invite you to dinner, it's not because they want to show you how much they value you as a parner. They usually bring along a dagger or the more modern version, an adhesion contract.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
will, sadly, not be surprised by this.
Microsoft did the right thing. They made a mistake in using GPL code, but were proactive in solving the problem and meeting their legal obligations by releasing all of the source. Other companies in similar situations, such as (if memory serves) Cisco with the Linksys router GPL code fiasco, needed to be prompted by actual legal action by the FSF to release their source code.
What gets me is how Microsoft tried to exploit the situation by using it as a marketing opportunity. They should have been honest and stated the real reason they released the source under GPL to begin with.
This space left intentionally blank.
I'm shocked, I tell you! Shocked!
The world's burning. Moped Jesus spotted on I50. Details at 11.
How is it an Ulterior Motive? Microsoft is a corporation driven by money and profits. They will not do anything to help any one they see as potential competition. We have seen this time and time again. How could anyone not living under a rock, not see this coming. It would be like putting a Nike symbol on a car. It does not make it a shoe and you should know better too. If you believe anything Microsoft has ever done has been for the good of anyone except Microsoft you...... It would not matter what I say there, you would have to be living in your own crazy little world anyway.
paying for my copy of windows this time round they seriously piss me off again. At this rate I'll be installing Ubuntu within 3 generations of windows.
Winkey shortcut mapping for 64bit windows. WinKeyPlus
Frankly, I'm pleased at this explanation. I'd very much rather MSFT accept the GPL and OpenSource as a sound business concept than merely out of some arbitrary corporate policy decision. Which could easily be reversed in the continuous "Change" ego-stroking.
Here, it appears that in spite of their best efforts and doubtless strong admonishments that GPL code found its' way into a key product. Good. They've learned they can't be completely leakproof. So will have to comply. Underforce is fine, because it is the most certain and sincere.
As for "trust", what a load of BS! Shareholders generally cannot even trust their Boards nor employees who by law and custom are supposed to look out for their interests. Why should the rest of us expect any better?
Trust is only a precursor to betrayal like Google. Trust is neither required nor desired in business. Much more reliable to trust persuit of self-interest. Business is not family life. There are no bonds of affection. Delusional to pretend there are. And stupid to lean on these bonds too hard anyways.
Unlike almost every major consumer electrocnics company which freely uses OS and:
Fails to disclose
Failes to release
When confronted, does not release everything
releases everything but then goes on to the next product where it fails to release
Seriously, what is so surprising about a company (any company) trying to turn a situation to their advantage. I mean, seriously, who really cares
If Microsoft had disclosed that they released the code to avoid a violation then the anti-Microsoft crowd would have proclaimed that Microsoft was only releasing the code because they had to, not because they wanted to. No matter the course of action Microsoft could have taken, they still would have been criticized.
Here am I sitting in a tin can, far above the world. Planet earth is blue & there's nothing I can do.
I had question about what would drive Microsoft to doing that. After all, they did borrow quite liberally from BSD code for various things including the TCP/IP stack. But the stuff that was contributed back wasn't "huge" by any measure that I could tell. Now if they open sourced MS Office or Windows XP, THAT would have gotten my attention.
But I'll offer this. Let's give Microsoft credit for owning up to and respecting the terms of the GPL even if they weren't completely honest about their motives. They did the right thing which is also somewhat unusual for Microsoft. It may have been a baby step instead of a leap in the right directions, but it was still a move in the right direction.
When the world truly embraces open source there will be no more paid developing jobs. It won't be long after that open source will eat its own tail as people stop contributing due to the lack of economic motivation and all that is left is crappy code from people that have emotional motivation. When that happens, software production of the entire human race will grind to a halt and eventually people will realise they need to pay to get their software needs satisfied. The same thing will also happen with musicians and movie productions. :)
In the mean time, I hope that my country implements some more severe copyright law and makes irresponsible economics and needs fulfillment illegal. If we can just do that then we may very well come out in the lead when society finally breaks from its 'free mentality' and stops stealing material from the rights holders.
If they really did release the code to avoid litigation, then Microsoft is not contesting the validity of the GPL. Wasn't one of their previous tactics to attempt to portray the GPL as an invalid license? I suspect this argument will be harder to support when they release code in order to stay in compliance with its terms.
Eviscerati.Org: All Hail the Eviscerati
Trust must be earned. IBM, the Microsoft of an earlier era, has abandoned many of the anticompetitive and fraudulent actions of its past, and thereby helped to earn trust and respect. Microsoft could do the same, at very little cost or risk to itself, in various ways. For instance, it could agree not to sue reimplementers of .NET (Mono, etc.) and SMBFS/CIFS (Samba, etc.), or list the alleged "patent problems" with Linux that it has claimed in the past. But half-hearted measures such as releasing software under the GPL when it legally was required to do so, or the very limited promises it has made surrounding .NET, don't quite cut it for me.
Nonaggression works!
All the information about this story is in 3 pages, all of which seem to link to each other as a source. There's a very fuzzy picture about what went on. Big questions I have about the story:
The issue appears to be that there were drivers linked to open source code. Which exact binaries, which GPL'ed code?
What are the timescales? Was the discovery of GPL'ed code made before or after MS released the code? If before, how long before? It's not clear on any of the pages.
Was the GPL'ed code able to be licensed through other means? Is there a possibility they decided to make this GPL'ed code a while ago and decided to link to other GPL'ed code because of this?
I don't mind doing a bit of my own research to get the full facts of a story but having to read 3 vague blog posts and still coming out non the wiser is irritating.
So what exactly is the problem?
Microsoft has released software under the GPL because they had to before. For years now actually, since they distribute the Windows Services for Unix.
Do you think other companies that comply with the GPL do so because they like the license?
Trust in dealing with Microsoft is not sadly lacking.
It is understandably lacking for anyone who has been paying any attention at all to Microsofts history.
Every expression is true, for a given value of 'true'
Depends on the puppy.
http://microsoft.eatspoop.com/ it's been proven again and again.
You know, I really thought Microsoft respected copyrights and intellectual property. Aren't they always parading these as fundamental? Such a shame to see how hypocritical they have become.
I'm supposed to believe that Microsoft couldn't replace a couple of drivers with code of their own, and thus ended up open-sourcing a large codebase to comply with the GPL? Sorry, no.
Everything Microsoft does is about making money. They open sourced this code because they believe they can use that in some way to make a buck. End of story.
A thousand pounds of wood moving at 300 feet per minute. Don't get in the way.
I'd do it myself (currently having mod points) but the following comment seems more important:
The typical Microsoft EULA is more complicated than the GPL, and contains a lot more points that seem designed to screw the customer over. So Microsoft is at least the pot calling the kettle black ;-)
C - the footgun of programming languages
When you use other people's code in violation of their license, what kind of high-ground non-"damned if they do" position could you possibly expect to find yourself in? None.
So their ulterior motive was complying with GPL? Those sinister mofos!
Any guest worker system is indistinguishable from indentured servitude.
squandered this opportunity to build trust, something which is sadly lacking in most people's dealings with Microsoft.
This sentence could have been much broader and still been accurate. Something like:
squandered this opportunity to build trust, something which is sadly lacking in most people's dealings.
How about this puppy?
Free Martian Whores!
For Microsoft, complying with the law *is* going to extraordinary lengths to engage with the open source community.
You see? You see? Your stupid minds! Stupid! Stupid!
... in the press release. Did anyone actually read it? There was a little faq, and one of the questions was why. The answer was cause the GPL says so. That this is shocking to anyone is amazing. Who cares? They provided GPL'd code so linux can run in their hypervisor. Good for them.
microsoft used some gpl code, and then released their own code... they must have been doing something untoward. it couldnt possibly be what everyone who normally develops and contributes to open source code and they actually WANTED to do it.
typical slashdot story
What you (and pretty much everybody else in this thread) is hoping for is for Microsoft to self-flagellate - something along the lines of: "We're so bad, we suck, we fucked up beyond comprehension, we hope the GPL community can somehow find it in their hearts to not destroy us to the 10th generation. We're stupid-bad-wicked-naughty-horrible-ugly-halitosis-having troglodytes, we're going to commit mass suicide in the hopes that someday history will forget what terrible people we were." This is not going to happen.
No matter how you slice it, it's good for the GPL & open source. Either Microsoft has conceded that the GPL is legally enforceable and thus must be taken seriously, OR they have decided that they want to play ball with the open source kids, and are using this as the first step in a new direction towards working with open source developers & projects. You can win thoroughly while still allowing the loser to retain some shred of their dignity. Attempting to back Microsoft into a corner over this in an attempt for some silly "PR victory" would be counterproductive.
But of course, current_year++ always seems to be the year of the Linux Desktop... so perhaps counterproductive strategy is just the way open source rolls...
Exactly. The only ones putting a spin on things are the counterculture media sites like Slashdot and the Register. They are so desperate to make out anything Microsoft does as evil that they have to invent this "ulterior motive".
Microsoft is a huge company with a lot of money. They create entire operating systems, productivity suites and video games. They could have easily written a damned network driver.
Microsoft claims that the creators of open source software are at risk of a lawsuit due to copyright violations, yet here they seem to be indicating that commercial software creators are at the same risk if they choose to violate those same copyright laws.
Let me get this straight: if I create a derived work of someone else's code and obey a condition for getting permission to do that, then the person whose work I built on, gets tagged with the derogatory word "viral."
But if I try to create a derived work of someone else's code, but just can't get permission at all, because the original creator doesn't want to share or "promote the progress of the useful arts and sciences" then no derogatory term applies.
Right?
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
No real surprise here. Microsoft is in the business of making money, so if everyone remembers this in dealing with them or any other profit driven company, then we'll be well prepared for this behavior. Open Source is seen by MS and others as a threat to their profits, so many avoid it. But in the tech world, that is getting increasingly harder, and more foolish to do. So avoiding a profit sapping lawsuit is probably a good move. Yeah they could recode, but in this case it was probably easier (and cheaper) to just comply with the GPL.
To the making of books there is no end, so let's get started
Microsoft is a big enough company that if they really felt that GPL was a problem, they could easily get 1 or 2 of their 50,000 odd developers to recode the little driver that was GPL'd.
Obviously they were fully aware of the implications of using it, and decided to instead of recoding the one driver, to publically release the entire thing under the GPL. That's hardly an "ulterior motive"
I'm not sure it's that simple. AIUI they had already released the driver under a combined licence, so were already infringing copyright. IANAL, but I'm not entirely sure that they could just cease distributing the code since it is already "out there" now - they probably _had_ to relicence the code they had already distributed to be legally in the clear.
http://blog.nexusuk.org
But of course, current_year++ always seems to be the year of the Linux Desktop... so perhaps counterproductive strategy is just the way open source rolls...
Are you aware that (current_year++) has the same value as (current_year)?
Though, on the other hand, (current_year == current_year++) is not necessarily true...
Bow-ties are cool.
"... squandered this opportunity to build trust, something which is sadly lacking in most people's dealings with Microsoft."
Awww... Microsoft is just misunderstood. People expect Microsoft not to be evil, but evil is their business plan.
Okay, this explains the Hyper-V related code, but what about the Moodle plug in? I'm just wondering what Microsoft's motivation is.
I can't really fault them here. They were not under current litigation and when it came to the proper people's attention, they adopted the GPL and made the code public. For all we know, this could have been their intention from day one and it might have led to them using some GPL code in the product since they intended to freely release it.
Again, Microsoft=bad, but I'm not sure there is enough information to label this a case of covering their ass after the fact.
If Steve Ballmer is still at Microsoft, everything they say and do is a lie!
All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
What I read into this is the M$ understands just how futile it is to try and attack the gpl in court because they have looked at the record, and have found no winners.
To me, this instance gives the gpl at least as much legal clout as any court ruling ever will. And other wannabe thieves of our code have been put on notice that if M$ knows its futile, the rest had better get their house in order too, making it quite a bit easier for the FSF to gain compliance with the license.
As for M$ changing their spots to stripes, chuckle. ROTFLMAO even. Not bloody likely, as a couple of my British friends would say. No matter what color they attempt to paint themselves, they still have the mentality of a 2 bit company that can't stand one bit of competition.
--
Cheers folks, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
And in other news: Hell is still hot.
As I type this, Hell, Michigan is 68 deg F (20 deg C). What's "hot" to you?
The GPL doesn't require no-spin honesty about the motives behind a party honoring terms of the license. Only that they honor them.
--- Mercutio was right.
Zero loss, a billion times that is zero.
But fined 2 million dollars.
So since this is potentially VASTLY more people this stuff was sent to (it IS Microsoft, after all), that should be, oh, 150k/file.
For each of the code owners.
So far, that's a completely unsupported allegation.
The mysterious someone needs to have a name. And some sort of evidence that someone spoke up before Microsoft decided to release the code. As it stands, you got nothing but tin-foil ass-hattery.
We teach our employees to cut any corner in the pursuit of profit, and that's how it should be! You can't just leave valuable Intellectual Property out in the open, that's not how its done.
Nice try. Now tell that to the RIAA or MPAA, so they can go hide their intellectual property where we can't see/hear it.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
This is like robbing a bank and then trying to get out of going to prison by returning the money, by saying you found it on the street right before you think you will get caught.
I think under other circumstances they would have kept it hush hush. It makes you wonder what else they have "stolen" over the years and how much more of their code is open-source.
If they spent more money on development than they did on spin-doctoring, they might not have to steal open-source code.
Generally speaking, FOX is the one who likes to take stories and spin them in the worst possible light to forward their own agenda. I can see now that SLASHDOT does the same thing. How on earth do you equate Microsoft following the rules of the GPL as something bad? How on earth did we get here? Seriously -- there's now going to be a lack of trust?! Are you kidding me? Because they provided a prettified PR statement to go with it? This says *nothing* about their stance on linux -- it says something about their integrity as a company that obeys software licenses. We now have definitive proof that Microsoft at least works within and respects the GPL, but somehow today is a day of mistrust?
Simply amazing. I can only imagine what the folks at MS are thinking right now who see this article. I bet their not thinking "gee, that went well -- let's do it again!"
This like shooting the publishers clearing house folks on your door step when they bring you the big check -- "Thanks, but get the heck off mah properta!"
Companies have tried the "You give your code away for free. How is it you can claim lost sales?" defense before. They've failed. Just because the code is free, does not mean the services attached to that code is and the maintenance of the code certainly isn't. The ability to quantify the damage done is always a bit of a black art, even in the commercial case, which is why governments typically setup default awards.
Microsoft simply saw an opportunity to spin this situation from "We're violating someone else's copyright and going to get reamed for it if someone catches on" to "Oh now we support Open Source Software, please ignore the millions of dollars we've spent on campaigns such as "Get The Facts", the Halloween Documents, and the fact that we've fought tooth and nail against several antitrust lawsuits regarding interoperability (which we are trying to obtain by patching the Linux kernel) and lost."
"Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
Microsoft agreed not to pursue patent claims on the Mono architecture because they very much want Linux users to use it, and hopefully grow to depend on it. They did not do it for the goodness of mankind.
The MonoCulture is smeared with slime and if you let it, it will stick.
Peace.
but I'm not entirely sure that they could just cease distributing the code since it is already "out there" now
That can happen in copyright violations where the GPL isn't involved too, and indeed it's common in many kinds of law suits that the defendant is unable to undo the harm he did. Monetary compensation is often used instead.
Finally! A year of moderation! Ready for 2019?
So, what you're saying is , a multi-billion dollar company, who can hire people to write entire operating systems, that work with myriad hardware, and in this particular instance, hired people to write server-grade virtualization code, couldn't manage to write a network driver by themselves and so decided to break away from the norm in the company and release their entire code base under GPL - a community that includes fanbois who think MS is evil. Are you nuts, man?
Entia non sunt multiplicanda praeter necessitatem.
Even if the absolutely worst case was true, and MS didn't even thing about the GPL code until they were challenged, releasing the code flat out under the GPL seems to be a better-than-average response.
OK, there's big companies with better open source policies, but they've still come an awful long way.
I am not trying to deffend Microsoft here - but there is a simple question you need to ask yourselves:
Do you REALLY think that the ONLY reason for the release of the code under the GPL was the issue of this single driver?
Personally I find it hard to believe that a company with such massive development resources at its disposal would not simply fix the issue in another way (for example by simply writing a new driver for the job?).
Perhaps Microsoft did have an ulterior motive with their GPL release of the code. Fine. But I honestly find it hard to believe they would release 20.000 lines of Hyper-V code just because they goofed up with a static link on a single driver. If they didn't want to release the code, they wouldn't have. Trust me.
So sure: perhaps there was ulterior motives. But I can hardly believe this simple driver is the answer.
IF there is an ulterior motive it is probably something else...
- Jesper
My security clearance is so high I have to kill myself if I remember I have it...
I believe the whole idea behind GPL was exactly that - making sure others release their source code.
So a sunny day for GPL.
If someone accidentally linked to GPL'd code and didn't realize the rules they were supposed to be playing by then someone will probably be fired. However, ever since MS decided it had to play with Red Hat and others for the virtualization market it was bound to happen. How long could they play nice and not have to link to the GPL code. They may have thought they could keep it a secret, or maybe they thought they could get around it in the end. I would hope the driver code would be of use to others outside of the Virtualisation field like Wine but I doubt they are of any value outside of their intended environment.
Especially at Christmas time, there are often charitable organizations set up near Wal-Mart entrances, and other shopping centers. So, I go in, and shoplift a bunch of stuff, but the manager is eyeballing me. As I exit, he follows me to the parking lot. Solution? I throw all the shoplifted stuff into Santa's collection box!!! Everyone will see me as a HERO because I donated so much stuff to the needy!! There's really no need to mention that all the stuff I donated was stolen, LMAO
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
No matter how you slice it, it's good for the GPL & open source. Either Microsoft has conceded that the GPL is legally enforceable and thus must be taken seriously, OR they have decided that they want to play ball with the open source kids, and are using this as the first step in a new direction towards working with open source developers & projects.
Well, since they didn't release the source until they were contacted and told they were violating the GPL, I'm guessing it's the former! And of course they knew all along that the GPL was legally enforceable, though a somewhat moot point since if it wasn't, that wouldn't leave them with any license to use the copyrighted code.
The enemies of Democracy are
Over at http://www.linux-mag.com/id/7439/ Chris Smart has a short article on the subject in which he publishes an interview with Linus Torvalds about this issue. Linus is generally in favour of including the Microsoft driver code.
Sketchup runs reasonably well in Wine though it's not perfectly easy to set up and it still works best with Nvidia cards apparently. That said, Google could do a proper port to Wine like they have in the past, or better yet a native port so that it runs without issues. But if you'd like to use it, go file some Wine bugs on anything that doesn't work for you.
I would like to announce that we will provide 100% indemnification against any company that uses Microsoft Products. If you use MS products or software built and run on top of MS products, you open yourself up to the possibility of liability for violating the GPL and related open source licenses, along with many other yet unknown IP technologies that are possibly stolen or built on invalid patents and violate third-party copyrights.
For a small monthly fee of $10,000,000 US, I will protect any company or individual that chooses to use such risky closed source products from the possibility that they will get their ass sued for violating public IP rights.
For a small additional fee of $10,000,000,0000 US a month I will also provide a full protection of damage caused by running MS related products while connected to the internet that such products may cause against third-party companies resulting from virus, instability, hacking, security breaches, and just bad design.
We provide special discounted rates on our insurance policies to any company or individual that certifies that they have completely wiped all MS products from their hard drives, including a complete 0 and 1 wipe, and have now installed Linux or similar open source products in full compliance with all GPL and similar public licenses. This special one time rate will cost you $0 us a year for life as long as you continue to run open source products and only open source products on your network.
Living in Chile
I take back all the nice things I said about them yesterday.
In fact, only hours after this contribution, tridge posted a revised version of the MS FAT LFN patent workaround patch:
http://lkml.org/lkml/2009/7/20/425
GPL, GPL, GPL. Do you think Microsoft really care that much about the GPL?
This is a game of corporate strategy. Microsoft have identified that Linux support is crucial for a hypervisor platform to succeed, and therefore need to support Linux with Hyper-V. What easier way is there than to have Linux support built-in to the kernel?
They've one-upped VMware here. They're not trying to run away from some possible GPL violation. There are much bigger dollars at stake here for Microsoft than having to re-do a little bit of code without GPL code.
Thank you for those links. The one to Red Hat leads to: http://www.businessreviewonline.com/os/archives/2006/03/gpl_gets_court.html which pointed to http://www.groklaw.net/pdf/WallaceFSFGrantingDismiss.pdf, in which Judge Daniel Tinder affirmed the validity of the GPL against Daniel Wallace's claim that it was anti-competitive.
In doing so, his decision referenced Jason B. Wacha, Taking the Case: Is the GPL Enforceable, an article in SANTA CLARA COMPUTER & HIGH TECH. L.J. [Vol. 21] by the VP and Head Lawyer of MonteVista software. I found that article via Google; it's a step-by-step clear and concise rebuttal of 10 common claims against the GPL's validity. Mr. Wacha references the SCO vs Linux case several times.
By essentially launching a lawsuit against Linux, SCO has mobilized enough of the F/OSS community and legal IT community that enough literature was generated to be acknowledged by a US Federal Judge and to firm up the GPL's defenses and establish its validity. Thanks, SCO! It's nice to see Microsoft dollars make a real contribution to improving our world!
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]
unlike anything that has come from Microsoft.
Microsoft cant be trusted, whatever elaborate prose and logic you use to softly coerce us to believing you.
Microsoft uses competition between teams to race to a project deadline. This is not software engineering. This is despotic.
I take this opportunity to invite anyone who factually knows about the way microsoft employees write code.
Not the jokes, the real evil strategies to increase productivity. Google's work culture is quite different. Do read up on them.
And they're open sourcing a lot, keeping only the few core things that make them their big money closed.
Unlike Apple and Microsoft which keep everything closed by default - even if it MS Paint or Notepad.
Because a better MS OpenNotepad would hit Visual Studio sales.
They dont know how to make money using technology, they know how to make money using business and legal games.
That's the Google/Microsoft difference.
From TFA
"However, that talk doesn't mean that there wasn't a problem. As soon as one distributes the binaries of a GPL'd work, one must provide the source for those binaries, so Microsoft's delay in this regard was a GPL violation.
No, it really isn't. v2 stipulates that you don't have to distribute source with binaries, only that you have to supply the source when asked for it. And even at that, it does not need to be publicly available, or even available as a download. One is free to supply the source (when, and only when asked for it) via a CD sent via snail mail, or even in dead tree format.
So what's the fuss, here? The source wasn't distrubuted along with the binaries? So, where's the violation?
Parent is the head of MS's open source lab and is actually mentioned in the summary. (Or it is his secretary/PR guy, but who cares, this user seems to have inside information, see users history.) Even if you do not agree with him, I guess his answer is somewhat relevant to the discussion.
karma police: arrest this man, he talks in maths; he buzzes like a fridge, he's like a detuned radio. [radiohead]