LWN debates whether using GPL software on missiles counts as distribution
lwn.net
lwn.net
Second:
The solution is simple, copy a tarball of the source to CD and throw it inside the casing of the missile. Add rocket fuel to compensate for the added weight.
EDIT:
Third:
That was an intentionally stupid answer.
Further, it's fun to theorize about possible solutions to OSS licensing issues: Deliver the source via special courier (military strike team); deliver via the same means as the compiled code (a second missile); etc.
Obviously, use a micro SD card, it's much smaller and easier to stick somewhere.
Come to think of it, would that actually be heat resistant enough to allow the receiver to be able to read it? Hmm, perhaps some more research is necessary after all.
http://www.cartalk.com/content/mcdonnell-douglas-warranty-ca...
I was going to try to get more specific by figuring out when exactly Grumman (maker of the F-14) and General Dynamics (maker of the F-16) got subsumed into McDonnell-Douglas, but it turns out that they never did, they wound up in Lockheed. So whoever wrote this clearly didn't know all that much about fighter aircraft.
Assuming that they are not selling them to someone rather than firing them at someone, of course.
So the argument is - have you distributed the missile to the firers or to the target?
That's what the AGPL sorts out. Is being hit by a missil a 'service'
I publish my shark+laser beam integration library in the hope that other evil geniuses will use it and improve on it. Together we can produce an opensource shark+laser beam system that is more secure and reliable than the commercial offering. When you are an evil genius you have to worry about these things.
>pedantic people for extended discussions of absurdities.
And here we are!
That said, this is the silliest I've been grinning today, so thanks all :)
And secondly, that would result in the GPL no longer being complaint with the Open Source Definition[1], which does not allow "field of endeavour" restrictions. Whether or not the FSF cares about that point is questionable (I doubt they care much) but it could make life more difficult for F/OSS developers in general.
[1]: http://oreilly.com/catalog/opensources/book/perens.html
It's even worse than trying to force a teenager to tidy their room!
With all that said, I don't think it applies to licenses at all. Licenses are paperwork. Do I need to say more?
Sure, most weapons of war are created by companies which act within the law in order to do so.
A broader question is: I don't think you can revise the GPL, can you? If you change the GPL it's no longer the GPL referred to by the GPL when the GPL says that anything produced with the GPL must be licensed under the GPL, thus all existing GPL software will still be under the old GPL not the new GPL.
You'd have to start from scratch with a new licence and develop a new codebase.
I don't think that would accomplish much except hurt the DOD and hurt open source software that various parts of the DOD contribute to.
But even assuming the bad guys would abide by it - it gets tricky:
Does the police count? What about SWAT teams, what about the FBA, the CIA?
Is the coastguard part of the Navy in your country? Does that make SAR "military"? Could they use it only on rescue missions but not on law enforcement?
Whether this is the case or not depends on whether or not the Navy is making copies, or just passing along copies they received from a contractor.