News for hackers. Stuff that matters.
Re:Microsoft Contributes Linux Drivers to Linux Community by callahad on Monday July 20, 2009 @01:55PM (#714799)
The GPL cannot force you to open your source: http://www.groklaw.net/article.php?story=20031214210634851
Re:Microsoft Contributes Linux Drivers to Linux Community by lutorm on Monday July 20, 2009 @02:15PM (#714832)
That was interesting, thanks for posting that. But (going slightly off-topic), it left me with a question:

"Because there are no further agreed-upon promises, no reciprocal obligations. It would be a contract if I said to the owner of a pond: if you give me a license to fish in this pond, I'll give you half of all the fish I catch. In that scenario, each of us has voluntarily entered into a kind of promise. We each give the other something of value, so if I get the license and then I don't give over half of all my catch of the day, the pond owner can sue me for not living up to the terms of the contract."

This makes no sense to me. Why is it "It would be a contract if I said to the owner of a pond: if you give me a license to fish in this pond, I'll give you half of all the fish I catch." and not "It would be a contract if I said to the owner of a pond: if you give me a license to fish in this pond, I'll give you ten bucks." ??

Re:Microsoft Contributes Linux Drivers to Linux Community by anigbrowl on Monday July 20, 2009 @09:09PM (#715523)
What you're doing there is not a contract, it's an invitation to bargain (aka invitation to treat). You make an offer, the counterparty can accept, reject, or negotiate, and once you have reached mutually agreeable terms you conduct an exchange and your business is over. There may be an implied contract (eg that the pond has not since dried up) but not necessarily.

A contract, on the other hand, is a forward looking document. It's based on the idea that you'll reach an agreement and something of value will be exchanged to seal the deal (which is why you hear of contracts for $1), but that the exchange will be incomplete until some time later.

For example, if you buy a concert ticket, your transaction with the vendor ends as soon as you receive the ticket, but the ticket itself is (typically) a kind of contract between the holder and the promoter, who promises to stage the event and provide admission to all ticket holders or refund the face value.

Re:Microsoft Contributes Linux Drivers to Linux Community by iigs on Monday July 20, 2009 @04:38PM (#715140)
Strictly speaking this is true. However, if it were to be that Linux code ended up in NT, you might expect that the damages would be disastrous to the company. Perhaps enough so that the only practical remedy would be to release the kernel as GPL to avoid the damages that would be awarded. This is the concern.
Re:Microsoft Contributes Linux Drivers to Linux Community by artsrc on Monday July 20, 2009 @11:56PM (#715699)
I would think that the most likely thing to happen is that no-one would ever know that GPL'd code was used. This is one feature of binary releases: copyright infringement is easy, widespread, and largely undetectable.

I don't know of large damages being awarded for violations of the GPL. Is there must history of this?

I would have thought Microsoft could write a replacement in house while their lawyers stall, then they would pay a fine quite small compared to their issues with proprietary IP, such as double space.

Re:Microsoft Contributes Linux Drivers to Linux Community by Maxious on Tuesday July 21, 2009 @08:28AM (#716116)
The D-Link case on gpl-violations.org fetched ~2,870 euro. Small change perhaps, but if a larger damages could be found on the scale of Microsoft it wouldn't be insignificant.

And as we see from the ffmpeg hall of shame, binary releases of wrongly-distributed GPL'd code often leave telltale strings in the binary. If you'd go to enough effort to obsfucate the binary effectively (not just strings) for every possible source file, why not just write it yourself?