Slashdot Mirror


New 'No Military Use' GPL For GPU

Tina Gasperson writes "GPU is a Gnutella client that creates ad-hoc supercomputers by allowing individual PCs on the network to share CPU resources with each other. That's intriguing enough, but the really interesting thing about GPU is the license its developers have given it. They call it a 'no military use' modified version of the GNU General Public License (GPL). The developers told Newsforge why they did it, with commentary from OSI and FSF." Newsforge is also owned by OSTG, Slashdot's parent company.

16 of 1,109 comments (clear)

  1. nice press by trybywrench · · Score: 5, Funny

    I seriously doubt the military needs Gnutella for their supercomputing needs. Nice press release and good job on making the main page of slashdot to promote your project though *golf clap*.

    --
    I came to the datacenter drunk with a fake ID, don't you want to be just like me?
  2. FLGPL by amightywind · · Score: 5, Funny
    They call it a 'no military use' modified version of the GNU General Public License (GPL).

    I call it Copyfarleft.

    --
    an ill wind that blows no good
  3. Rather naive, to believe that North Korea... by Harry+Balls · · Score: 5, Insightful

    ...and Iran would abide by this "No Military Use" restriction.

  4. The government will happily agree... by mark0 · · Score: 5, Insightful

    The government will happily agree... and include a signing statement that says they may not obey/enforce the law if they see fit not to. Then classify the use of the software so you don't find out. Then tap the phones of those who disagree..

    Seriously, what teeth does this have considering recent history?

  5. oookie by MobileTatsu-NJG · · Score: 5, Insightful

    I wonder if they realize that most militaries not only attack, but they also defend.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  6. wankery indeed by nuzak · · Score: 5, Insightful

    Both developers do agree about one aspect of their license clause. It is based on the first of science fiction writer Isaac Asimov's Three Law of Robotics

    Have any of them actually read I, Robot? I swear to god, am I in some tiny minority who doesn't believe that this book was all about promulgating the infallible virtue of these three laws, but was instead a series of parables about the failings that result from codifying morality into inflexible dogma?

    Is it really bad form to suggest such interpretations as a question? Can you hear me now? Where's the bee*whump*. Sorry.

    --
    Done with slashdot, done with nerds, getting a life.
  7. Just flat out stupid and in the wrong direction. by jellomizer · · Score: 5, Insightful

    Politically charging you code license is just a bad and stupid idea.

    First my making open source closed to some groups because you happen to dislike them breaks the concept of open, It is open just as long as I like you idea.

    Second your making opponents where you don't have to. Your trying to get the government to use Open Source for it normal use but you get a huge blocking because the military (part of the government) is opposing this move because they cannot access the software.

    Third it won't change anything except you will have to pay more taxes. Stopping your code for a group of people will only cause more money to go to the military because they need it to code their own version.

    Forth by blocking evil use you are also blocking good use. Example all this extra features could be used to calculate the safest way to deploy food to 3rd world countries, increasing distribution and reducing risk to troops.

    Fifth you just look bad and hypocritical, you are all up for Openness freedom of speech except for when it says something you don't like.

    It is a dangerious direction, so I can make code free to use for anyone except for people who are going to use it for making Fast Food, because we all know Fast Food is bad. Making programs as a political statement is just dangerous and will lead to a class based society, where there will be one group who can have some thing, and other who can't just because of their beliefs.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  8. Re:Richard Stallman sort-of agrees by SWroclawski · · Score: 5, Informative

    No, he doesn't. He actually mentiones military use as something he says that the GPL must support, since we want the best software working for our military, we'd hope they'd use GNU. He says this specificallly in a GPL3 talk.

    What he says there is that the license may be legally valid.

    The person whose saying he agrees with their goals is the OSI person, Russ Nelson, not RMS.

    Free Software must be Free Software for any use. It's a similar argument against commercial use, it's morally unacceptable to prevent anyone from using the software, commercially or militarily, or used in a classroom or by an individual.

  9. Sort of like this.... by MonkeyPaw · · Score: 5, Funny

    Software developer: HEY ARMY GUYS! I said you can't use this software.

    Army Guys: I have a big gun.

    Software developer: I'm going back to my cube now.

    --
    My studio - www.graylands.ca
  10. The Spirit of Liberty and Ruminations on Pacifism by Distinguished+Hero · · Score: 5, Insightful

    Because nothing says "free" (liber, not gratis) like imposing seemingly arbitrary limits upon what one can do with the "free" software in question.

    As for pacifism, I defer to Mr. George Orwell's thoughts on the matter: "Pacifism. Pacifism is objectively pro-Fascist. This is elementary common sense. If you hamper the war effort of one side you automatically help that of the other. Nor is there any real way of remaining outside such a war as the present one. In practice, 'he that is not with me is against me'. The idea that you can somehow remain aloof from and superior to the struggle, while living on food which British sailors have to risk their lives to bring you, is a bourgeois illusion bred of money and security. Mr Savage remarks that 'according to this type of reasoning, a German or Japanese pacifist would be "objectively pro-British".' But of course he would be! That is why pacifist activities are not permitted in those countries (in both of them the penalty is, or can be, beheading) while both the Germans and the Japanese do all they can to encourage the spread of pacifism in British and American territories. The Germans even run a spurious 'freedom' station which serves out pacifist propaganda indistinguishable from that of the P.P.U." from Pacifism and the War by George Orwell, 1942.

    --
    Uttering logically derived and empirically supported truths to the disciples of the orthodox establishment.
  11. Distorts principles of Free/open source software by proxima · · Score: 5, Insightful

    I feel the Free software/open source community should vigorously discourage any restrictions on usage, rather than distribution, of the software. The authors of GPU, according to the article, admit their restriction "contradicts the original intention of the GPL". Indeed it does.

    Open source software is bound to be used in ways that the authors find unappealing to some extent. Still, there are a variety of reasons why any restriction on usage are inappropriate. First, the licenses and restrictions of open source software ought to be as clear as possible. This allows people to reasonably abide by the licenses and probably (IANAL) helps in their legal enforceability. Second, if the community begins to accept these usage restrictions, it may be a "slippery slope". Criminal usage might be prohibited, but in what jurisdiction? Then, behavior various authors find objectionable (pornography, as an example) might be prohibited. Then perhaps you'll have development tools (IDEs, etc) with restrictions that they may only be used to create open source software.

    One of the greatest benefits of open source software for end users is that you only need to be familiar with the terms of a few licenses and they are nearly impossible to violate if all you're doing is running the software. Restrictions on usage destroy this freedom for users. Thus, I believe advocates of OSS should reject any such restrictions and continue their focus on the abilities to modify and redistribute the source code.

    --
    "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
  12. Re:Psssh. by bunions · · Score: 5, Insightful

    yeah, ok, sure. So?

    You can say that about every ideal. I strive every day to make bug-free code, but I realize it's unrealistic to expect I'll ever get there. It doesn't make the ideal any less important or valuable.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  13. Re:Psssh. by gfxguy · · Score: 5, Insightful

    Do you really believe there's any rational people out there who WANT war?

    The problem is that sometimes peace first requires war, whether you want it or not. I know a lot of poeple have misgivings about premptive policies and interventionalist practices, but there are plenty of examples of when war is not just justified (like in Afghanistan or the first Gulf war), but required (like WWI and WWII).

    Now, these people use Asimov's laws for robots, which include not allowing someone to be hurt through inaction. The problem is I can make a machine gun and sell it to the government. They might go off and invade another country. But they might also use it to actually protect my country and fellow countrymen. If I make the best available, and refuse to sell it to my government and we're attacked, then through inaction I may cause the deaths of my fellow countrymen.

    So these guys are free to do whatever they want, but I hope they don't experience first hand when war IS necessary.

    Now, take it out of the context of the current ongoing conflicts. By banning military use, you also ban the use by forces that are more often a force of good in the world than bad. In that context, U.N. peacekeepers, for example, would not be able to use this. What if an entire military force doesn't use it because they can't all work together, including the parts of the military that rebuild and bring humanitarian aid?

    It's one of those things, IMO, you've got to take the good with the bad. You start down this road, and then you get people saying "not for use by the [rebublican|democrat] party." "Not for use by people who eat meat." "Not for use by people who own handguns."

    I can see their point, it's just a bad application of their ideals. That's my opinion, they have theirs, and it's their program, so they can do what they want, but I'd be apt to not support it at all with an attitude like that. Same way I support smokers rights (I don't smoke) and gun ownership (I don't own a gun), I'd never support these guys (not that I would, but I HAVE paid for free software before... or I should say I have donated to free software projects).

    --
    Stupid sexy Flanders.
  14. Re:Psssh. by bunions · · Score: 5, Insightful

    "Do you really believe there's any rational people out there who WANT war?"

    Yes. Lots of people make lots of money in wars. Others are simply foolish and do not fully comprehend what war is.

    I'll also ask you to reread my post and find where I advanced the idea that war is never justified. I'm not an idiot. Simply because I think that striving for a world without war is worthwhile does not mean I'm blind to current realities.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  15. Re:Psssh. by CHESTER+COPPERPOT · · Score: 5, Interesting
    Simply because humans are predisposed to violence (which is still under debate by our brainy science dudes)

    He said conflict, not violence. A life without conflict is impossible and a naive dream of pacifists. Witness Gandhi's "Quit India Movement" where bombings and arson were used by supposed pacifists.

    does not imply that we should not strive for a world without war.

    I suggest that would-be pacifists read the book Double Lives: Stalin, Willi Munzenberg and the Seduction of the Intellectuals by Stephen Koch. It tells the story of Soviet controlled German propagandist Willi Münzenberg during the periods of World War one leading up to WW2. One of the most interesting things about the story was the directed use of propaganda against the Western Worlds intellectuals (mostly European at the time with some Americans), particularly with those who spouted the ideology of pacifism. The Soviets understood that propaganda is best used with riding the back of an existing strong zeitgeist and the intellectual current of the time was "peace not war" even to the detriment of protecting one's own people. They also understood that the best propaganda was truthful (and what could be more self-evident than peace being better than war?). So the Soviets, through Münzenberg, started a "peace movement" with the main aim of undermining the morality of Western war efforts. It had a dual purpose too. It both attacked the west and when, so the Soviets thought, they would defeat the west, they would also steamroll over the pacifists who would offer no competition. What am I getting at? Well nothing really, except that a lot of the history of pacifism isn't exactly what it seems.

  16. Re:Psssh. by Arker · · Score: 5, Insightful

    Do you really believe there's any rational people out there who WANT war?

    To the degree that sociopaths can be considered rational, absolutely. Every war makes some people dead, some people poorer, but also some people greatly more powerful and more wealthy. That last group of people tend to be the ones that actually get to make the decisions, and as long as they value their own wealth and power over the life, liberty, and property of the rest, war is a rational choice for them.

    The problem is that sometimes peace first requires war, whether you want it or not. I know a lot of poeple have misgivings about premptive policies and interventionalist practices, but there are plenty of examples of when war is not just justified (like in Afghanistan or the first Gulf war), but required (like WWI and WWII).

    In fact your examples work against you.

    I'm not a pacifist, and I'm not going to argue that violence is never necessary, but certainly in your cases, from a US-centric viewpoint, war was neither justified nor necessary in any of those cases. Afghanistan? Come on. A stupid move, stepping up and hitting the same tarbaby we used against the Soviets not so long ago, completely unecessary, accomplishing nothing whatsoever. There were some legitimate goals that were used to justify it (notably, arresting OBL) but note that OBL was never captured? Note further that there were much cheaper (in terms of money and blood) options to pursue him, which all evidence suggests would have been more effective, and at any rate could certainly not have been less effective, as he's still out there podcasting today.

    WWI and WWII were closer, but look at them closely and you'll see that, at least for most of the participants, they were unecessary unjustified and avoidable. WWI was sparked by the assassination of the Archduke of Austria, you'll recall. Austria declared war on Serbia. Unjustified, unnecessary, and monstrously immoral - a handful of criminals killed a man, and the response is to attack an entire nation in retaliation. Lest we feel too smug in our moral superiority over those nasty Austrians, though, recall that this is very similar to the current conflict, however - a violent, criminal act answered by more violent, criminal acts, against entire nations, and not even the nations the attackers came from, in the current version!

    At any rate, Austria could have chosen not to go to war in WWI. And, in fact, they didn't immediately go to war - first they delivered an Ultimatum. It was one any sovereign nation would have difficulty accepting, but given the vast superiority of the Austrian armed forces, Serbia had to consider it. And they probably would have accepted it, and avoided war, but for the 'great game.' The Russians, always looking for a chance to best their Austrian rivals in the game, encouraged the Serbs to reject it, promising protection. Thus encouraged, the Serbs refused, and Austria declared war.

    Now at that point, the Serbs, of course, had to defend themselves. But no one else had to be involved. But the Russian government wanted in. They mobilised their troops. The German government, also, wante in. They called up their troops, and sent the Russians an ultimatum to stand down. The Russians continued mobilising. The Germans declared war. The Germans, of course, were allied with Austria. The Russians were allied with France. These alliances were not necessary - they were chosen by the governments involved. They were part of that same game. Any of these added participants could have avoided the great war, by avoiding that game. The people of these countries would certainly, in the main, have been vastly better off had they done so - but small, influential groups of people saw vast riches and enourmous power to be gained from playing the game, and those people made the decisions.

    The Germans, anticipating that France would strike in support of Russia and Serbia, decided to take the initiative and hi

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.