Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
United States Programming IT Technology

Open Source Code And War 923

"Should Open Source developers help the U.S. prepare for war with Iraq?" Roblimo has a piece on NewsForge which addresses that question by showing a specific way that the U.S. military is using Free and Open Source software (in simulator-based training for Blackhawk helicopters), and letting one of the developers involved speak for himself. If software is Free, doesn't that already answer the question of who can use it?
This discussion has been archived. No new comments can be posted.

Open Source Code And War

Comments Filter:
  • by gilesjuk ( 604902 ) <giles@jones.zen@co@uk> on Wednesday February 26, 2003 @02:42PM (#5388273)
    ...and you wonder why Islamic fundamentalists say the same of Americans.
  • open (Score:5, Insightful)

    by DNS-and-BIND ( 461968 ) on Wednesday February 26, 2003 @02:44PM (#5388289) Homepage
    What part of OPEN do you not understand?
  • by Xerithane ( 13482 ) <xerithane.nerdfarm@org> on Wednesday February 26, 2003 @02:45PM (#5388295) Homepage Journal
    Obviously, you have no claim as to what your software can and cannot be used for if you release it out into the world. Whether or not you believe the upcoming war with Iraq is justified or not, it doesn't stop the software they use from being used.

    This is a completely moot issue, but it is good for discussion I suppose. The thing that should not be seen is exclusion clauses from the GPL and other open source licenses. I would hate to see "This software may not be used for military purposes" because that will lead down a path that is more counter-productive. Would you rather have the military and government using open source software or Microsoft?

    Code audits are important when using software for military purposes, to ensure that everything is accurate. Whether it's personnel tracking, mission tracking, or simulation software, accuracy is important. Maybe my view is just tainted because I'm finding myself leaning more toward the pro-War campaign...
  • by Mustang Matt ( 133426 ) on Wednesday February 26, 2003 @02:45PM (#5388300)
    Give me a break. Developers aren't helping the "U.S. go to war with Iraq" they're developing software. I'm sure terrorists somewhere have an apache webserver running, it's not like the "developers helped them become terrorists by giving them a tool to create a membership database."

    Software is software, open source software shouldn't try to control who uses it (other than stopping someone else for breaking the GPL) or for what purpose.
  • by bmongar ( 230600 ) on Wednesday February 26, 2003 @02:45PM (#5388301)
    *yawn*
    I don't want to write open source code becasue somebody may use it for evil.

    I won't want to work for a corporation because they may exploit someone.

    I don't want to sell hammers because someone could hit someone else with it.

    Let's face it. If you are doing anything at all productive in society somebody can use that to their benifit in a way that you may not agree with.
  • Oh come on (Score:4, Insightful)

    by JSkills ( 69686 ) <jskills@goofball . c om> on Wednesday February 26, 2003 @02:46PM (#5388316) Homepage Journal
    That's like saying you support Free Speech - except when you say something I don't agree with.

    Non-issue ...

  • by shokk ( 187512 ) <ernieoporto.yahoo@com> on Wednesday February 26, 2003 @02:47PM (#5388320) Homepage Journal
    Although we can't perceive the use that code might have 100 years in the future (if any), developers should at least think about who might use their code when they make it open. Are there any licenses that restrict the military from using the code the way commercial entities are sometimes limited by certain licenses? Is it the place of the developer to show that bias? Does anyone really have the illusion that a government in North Korea or anywhere else is going to give a rat's ass about how a developer in Kansas wants his code used?

    I don't think this faults the developers at all. This is like making knives; you can eat with it or you can butcher with it. The responsibility is up to the user.
  • Freedom (Score:5, Insightful)

    by Apro+im ( 241275 ) on Wednesday February 26, 2003 @02:48PM (#5388333) Homepage
    The problem with freedom - be it of speech or of software - is that you don't get to choose who you grant it to - otherwise it is no longer freedom.

    You can choose not to give it to your enemies, but what's to stop you from arbitrarily dciding that your enemies are everyone except a select few.

    There is always a responsibility that goes along with any project you work on - but it will get done with or without you. Ask Oppenheimer or Feynman or Einstein.
  • by Anonymous Coward on Wednesday February 26, 2003 @02:49PM (#5388340)
    And the next guy who comes along doesn't like the military or governement, so restricts the usage from both of them.

    Next guy doesn't like the military, the government, corporations or any incorporated businesses. So he restricts usage to all of them.

    The next person doesn't like homosexuals or mexicans and restricts the usage from them.

    Lets not start a vicious cycle, keep free software free for everyone. Period.

    "Every tool is a weapon if you hold it right"
  • by geeber ( 520231 ) on Wednesday February 26, 2003 @02:49PM (#5388345)
    That is all very well and good. You can probably add whatever clauses you want to a licence. But how well would that actually hold water once the lawyers got involved?

    If you really want to retain that sort of control over the source, then you probably have to close the source.
  • Software licenses (Score:3, Insightful)

    by JohnFluxx ( 413620 ) on Wednesday February 26, 2003 @02:49PM (#5388346)
    In terms of software licenses, which doesn't fully cover the question, but..:

    RMS is very clear on this, and for those who don't agree with him (which seems to be the latest fad) many others have to.

    You should not keep let politics like this get in the way. There was a particular project that released there code under a license that was basically GPL'ed but with a line saying that it was not to be used by terrorists and not to be used to help kill people. RMS really disliked the license, and argued that such lines are impossible to define.

  • by chunkwhite86 ( 593696 ) on Wednesday February 26, 2003 @02:49PM (#5388347)
    and you wonder why Islamic fundamentalists say the same of Americans.

    Actually, they say the same of Americans because they are highly intolerant of other cultures and religons.

    I would know, I've been to Saudi Arabia and seen this intolerance first hand. Ever been to a shopping mall in SA? They typically have a government kiosk in the center which speaks of the US, Capitalism, and Christians in a most poisonous manner. Quite ironic considering their malls are populated with American brand stores (e.g. The Gap, Nike, etc.)
  • by $$$$$exyGal ( 638164 ) on Wednesday February 26, 2003 @02:49PM (#5388353) Homepage Journal

    Will you change your license if you happen to agree with a specific war? For example, what if a foreign country's military was actively killing your neighbors and/or family?

    --sex [slashdot.org]

  • by nebenfun ( 530284 ) on Wednesday February 26, 2003 @02:50PM (#5388358)
    Closed and opensource software will both be used for good and evil....deal with it.

    Example:
    Opensource encryption software can be used to protect liberties and the prying eyes of big government. It can also be used to hide child porn or terrorist activities...
    should we abolish the encryption software just because it can be used for evil?

    I'd really hate to see a new modified license that restricts use of software based on political bias.
  • by jgerman ( 106518 ) on Wednesday February 26, 2003 @02:51PM (#5388369)
    Then you won't be distributing Open Source software, and it won't be GPL. If that's acceptable to you, fine write your own license. I'm (mostly) against war, however, restricting the use of the code instantly invalidates it as Open Source.
  • by PhxBlue ( 562201 ) on Wednesday February 26, 2003 @02:51PM (#5388371) Homepage Journal

    The outcome of this war is certain. The only question is, how many Iraqis and how many Americans will die in the process? Good software is part of the key to preserving lives on both sides: the sooner the war ends, the fewer lives will be lost; and good software (along with good hardware and good training) will shorten the length of the war.

    Finally, consider that the work on government programs won't be used only in Iraq. That's just where we need it at the moment. Should the US find itself fighting North Korea, the same software and hardware and training is going to save lives there as well.

    I don't agree with the concept of invading Iraq. But I do believe in saving lives; and I think that contributing to government software efforts will help us toward that end.

  • by taliver ( 174409 ) on Wednesday February 26, 2003 @02:51PM (#5388376)
    Ok, Apache-- open source.

    How many web sites are serving child porn use this as their server?

    How many IRC servers have anti-abortion protesters chatting about where to bomb or shoot next?

    How many emacs clients have been used to write threatening letters?

    Has email ever been used to perprate a crime of any kind?

    How many people point to encryption, and state that even the bad guys should be allowed to use it, so privacy is maintained?

    So, you disagree witha policy of the US, and now you're thinking about dropping the whole idea of free. How pleasant.
  • by fudgefactor7 ( 581449 ) on Wednesday February 26, 2003 @02:53PM (#5388396)
    Ok, dudes, seriously. Come on! If you restrict the source, then it's not OPEN, and if you make something GPLed, then it's open not only now but forever: once GPL there is no returning to proprietary-land.

    Let's keep politics out of the code. "Once you go down that dark path, forever will it dominate your destiny...." or something like that.
  • by Purificator ( 462832 ) on Wednesday February 26, 2003 @02:53PM (#5388406) Homepage
    he can design his own open source license, if he so chooses.

    i'd be vaguely disturbed if something i wrote went toward killing people, but how you deal with that as a developer would be your choice. ultimately you can't control how people use your code once you release it. after all, the government could choose to ignore his "CUL (civil use license)" and who could stop them? who's to say that windows xp doesn't contain half the linux kernel in it? theft is one advantage of having the closed end of a closed source program.
  • by Cro Magnon ( 467622 ) on Wednesday February 26, 2003 @02:53PM (#5388408) Homepage Journal
    You can do whatever you want with your code! But if it has such a restriction, it ain't GPL, and it fails many definitions of "open".
  • by JohnFluxx ( 413620 ) on Wednesday February 26, 2003 @02:54PM (#5388414)
    RMS has fought this issue many times, and pleaded people not to do this.
    It will become a mess if people start adding lines that match their own agendas. "People who kill cannot use this" "People who are gay.." "People who voted bush.." and so on.
  • by Anonymous Coward on Wednesday February 26, 2003 @02:56PM (#5388424)
    Is the NSA a civil or military use?

    You'll have to define your terms.

    If you address one, you implicitly exclude
    the other. E.g., "The U.S. Army can't use
    this" can be read to say "... but the Navy can."

    Also, can NASA use your software?

    Their flights are actually classified as
    military operations according to the FAA.

  • by 1000101 ( 584896 ) on Wednesday February 26, 2003 @02:59PM (#5388451)
    "Yes, but US opinion is largely in favour of attacking Iraq since some americans have the unfounded belief that every muslim is a terrorist. Not very tollerant is it?"


    I think you have it all wrong. It's not that Americans believe every muslim is a terroist, rather it's Americans believe that every terrorist is a muslim. HUGE difference there and I still can't figure out why I don't see muslim leaders around the world standing up against terrorism.

  • by Johnny Mnemonic ( 176043 ) <mdinsmore@NoSPaM.gmail.com> on Wednesday February 26, 2003 @03:01PM (#5388466) Homepage Journal

    Does anyone know of an OSS license that includes some statement to the effect of: "This software is free for use, redistribution, and modification by any entity for any purpose, as long as any form of it is never used for military purposes."

    No, and that's probably because such a clause would be impossible to define. For example, let's say such a clause was added to Apache.

    Would that mean that the Army couldn't host their website on Apache? Probably. Would that mean that Boeing couldn't host their website on Apache? They make both civilian and military products. What about steel importers, who don't know where their product goes? It is reasonable to consider that their product would be used in the war machine, but has significant peacetime uses as well.

    Bottom line: if you want to keep control of your code, and be able to dictate what is done with it, you need to keep it closed source. When you Open a door, you don't get to decide who walks in; that's the very reason that doors were invented in the first place.
  • by borkus ( 179118 ) on Wednesday February 26, 2003 @03:04PM (#5388502) Homepage
    One of the things that struck me is how much Open Source is dependent on international development. Just off of the top of my head, Linux and Python were started outside of the US. Now, both are supported by developers around the world. Historically, nations have viewed techological advances as national resources, both out of national pride as well as national security. However, Open Source software is inherently borderless.

    This would appear to some to make Open Source a security risk, but it isn't necessarily so. To play in the open source game, you have to be a contributor. So you need to be a nation that develops people with strong technical skills and keeps them. You also have to allow those people access to other people around the world in order to share ideas.

    Saddam Hussein may get some benefit from Open Source, in that it gives him software that is free distributable. However, I would imagine it's rather difficult attracting and retaining technical talent in a regime as oppressive as his. In short, despots may be able to use Open Source software, but they'd have a hard time leveraging it fully without free and open communication with the rest of the world.

    It's also further proof of the interdependence of developed countries upon each other.
  • by ucblockhead ( 63650 ) on Wednesday February 26, 2003 @03:05PM (#5388507) Homepage Journal
    Presumably you could grab the text of the GPL, rename it the "NOWAR-GPL" and throw in some text about not allowing military purposes. You'd probably need to be a lawyer to get it right, though.
  • by ramzak2k ( 596734 ) on Wednesday February 26, 2003 @03:05PM (#5388516)
    yeah right, talk to people who havnt been there.
    i lived there all through my childhood (8 years) and no i am neither a muslim nor is middle east my native. i have seen no such kiosk, ever in any mall.

    Talk of a lack of freedom to speak, to assemble together peacefully , to practice ones own religion and Burkhas (Veils) for women -I would agree. Then again thats their culture, that is the way they have evolved. One cannot judge a culture qualitatively or through comparisons. More often than not , cultures are there in the first place because they serve the needs of the society in that area - the needs differ from place to place.
  • by Keebler71 ( 520908 ) on Wednesday February 26, 2003 @03:11PM (#5388570) Journal
    Those same helicopters are used for search and rescue as well as to deliver humanitarian aid. Do you believe that the military should not be allowed to use linux on their computers too? How about the defense contractors... they're using linux to design future weapons... What about the movie industry... again using linux for special effects in movies that glorify war. While you are at it, why don't you boycot swingline as I just used their stapler to staple together my report on how best to employ napalm against women and children.
  • I guess I'm slow (Score:1, Insightful)

    by sirgoran ( 221190 ) on Wednesday February 26, 2003 @03:13PM (#5388591) Homepage Journal
    I'm still trying to figure out why we need to go to war?

    There hasn't been any proof given to the UN or provided by the US or any other contry that proves that Iraq has or is building weapons of mass distruction. I mean its been a while since Iraq has tried to do anything against it's neighbors or the US, so why are we going to war? It wasn't Iraq that caused the attack on the twin towers, it was Osama and his followers and we've done a good job shutting down most of his group, but what is the reason for going to war?

    Anyone want to explain it for me?

    -Goran
  • by chunkwhite86 ( 593696 ) on Wednesday February 26, 2003 @03:13PM (#5388593)
    Talk of a lack of freedom to speak, to assemble together peacefully , to practice ones own religion and Burkhas (Veils) for women -I would agree. Then again thats their culture, that is the way they have evolved.

    No - That's the way their manipulative rulers have caused it to evolve.

    One cannot judge a culture qualitatively or through comparisons. More often than not , cultures are there in the first place because they serve the needs of the society in that area - the needs differ from place to place.

    True, however do you not believe that humans everywhere should have certain fundamental rights? Such as the freedom of speech, the freedom to assemble peacefully, or the freedom to elect their own leaders? I think they should.
  • by miguel ( 7116 ) on Wednesday February 26, 2003 @03:17PM (#5388629) Homepage
    I am against the killing of innocent civilians, and the military and the public relations for the military are experts in spinning massacres into `collateral damage' and `mistakes'.

    I have given a lot of thought about the issue of whether I want the military of any nation to use the software I create to mutilate the lives of other people. I obviously do not want this, and I would love to have a debate about having a software license that explicitly forbids this use.

    As the previous poster pointed out, once you go down this path, some people might not like X, or Y, and impose further restrictions, but this is not too different from where we are today.

    There is a line to be drawn, and I would very much like to hear people's opinions on what is an acceptable line to draw, and where to draw it.

    As you might expect, I consider the war being promoted against Iraq to be immoral. The spin for this war has gone through a number of phases, and it has yet to click. Alarming how easily the population can be manipulated through fear.

    Miguel.
  • Re:open (Score:5, Insightful)

    by cachorro ( 576097 ) on Wednesday February 26, 2003 @03:22PM (#5388667)
    Should ___________ developers help the U.S. prepare for war... ...by showing a specific way that the U.S. military is using ___________...

    Fill in the blank with:

    Open Source software
    Toilet paper
    Footware
    Small arms
    Army cot
    Clothing ...

    Technology has no ethic.
  • by ramzak2k ( 596734 ) on Wednesday February 26, 2003 @03:23PM (#5388678)
    True, however do you not believe that humans everywhere should have certain fundamental rights? Such as the freedom of speech, the freedom to assemble peacefully, or the freedom to elect their own leaders? I think they should.

    Agreed, seeing every city in the world with the same ideals that we honour in democratic nations would be nice. But we should also understand that Any change should come from within the country - not forced upon externally.
    I would be the happiest to see American Culture as a whole being adopted throughout the world through its inherent power and influence (which is happening to a lots of places in the world btw) - not because of its military muscle.
  • by TheWanderingHermit ( 513872 ) on Wednesday February 26, 2003 @03:27PM (#5388716)
    Grow up already. When will the OSS kiddies learn that in life you can do things exactly your way, or you can succeed, and that those two paths very seldom overlap?

    Funny. I didn't get my business going and manage to create something successful until I told everyone else I wasn't going to keep doing everything the way everybody else was going to do it and that I was going to to it my way and the way I thought it should be done.

    Within a year I had a steady income where the checks (and the dates they came in) was more reliable than some jobs I've had.

    Sometimes the only way you can succeed is to do things exactly your way. I've never found success when I didn't put those two paths together.
  • by gruhnj ( 195230 ) on Wednesday February 26, 2003 @03:28PM (#5388721)
    You may want to be careful using a blanket clause for the military. Not only does the military wage war, our primary purpose, we also do peace keeping, disaster relief (natural and otherwise), research, medicine. Do you want to restrict it to just the combat arms jobs or does that mean that finannce, medical, personnel, supply, etc cant use open source either.

    One might also have to define what one means by military. Do I voilate the clause by using your software while I go to college funded by my GI Bill benefits? If I work for a police station and martial law is declared, am I all of a sudden not allowed to use my software because the Army is in control? What if I develop a great software program that is then used as a weapon? Does that mean that the product is illegitmate because I used your source for a program that became a weapon somewhere down the line?

    Using a military restriction seems more throuble than its worth. If your really against the military, there are other more productive things you can do.

    PFC Gruhn
    US Army, Fort Lewis
    "Serve and Sustain"
  • by Chymaera ( 607989 ) on Wednesday February 26, 2003 @03:31PM (#5388739)
    * The freedom to run the program, for any purpose (freedom 0).
    * The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
    * The freedom to redistribute copies so you can help your neighbor (freedom 2).
    * The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

    From http://www.gnu.org/philosophy/free-sw.html [gnu.org]
  • by Wee ( 17189 ) on Wednesday February 26, 2003 @03:34PM (#5388764)
    Exactly. As long as people aren't violating the license, then when you put code out there, you have to expect it to be used in lots of ways.

    If a developer doesn't like war, then he better put that in the license. Short of that, he has nothing to complain about.

    -B

  • by Rasputin ( 5106 ) on Wednesday February 26, 2003 @03:35PM (#5388777) Homepage
    Developers aren't helping the "U.S. go to war with Iraq" they're developing software.

    And gun makers aren't building killing machines they're just making things that propel lead at high speed? If you build things that kill - or parts of things that kill - are you partly responsible for the killing? It's the sort of dilemma that plagued people like Oppenheimer and Einstein. It's one of the classic dilemmas scientists face and a prime issue for Slashdot.

  • by n3k5 ( 606163 ) on Wednesday February 26, 2003 @03:38PM (#5388797) Journal
    You and which army?

    Not all 'military projects' are bad. When I was in the army, I secured my country's borders (not primarily hunting illegal immigrants, but the facilitators that take all their money) and helped victims of natural catastrophes. Of course, there also are those 'military projects' that are about killing lots of humans. For good reasons, they are planned and conducted rather secretly and the people involved are making rather sure no one gets access to their computers. So, why do you think they would respect your little license terms?

    And who decides which 'actions' are 'non-civil' and in which ways a software program could be 'related' to them? That whole idea is callow humbug.

    I'd rather try making the world a little better and thus a less likely place to start wars by creating stuff like free software, not almost-free software.
  • I am soooo sick... (Score:5, Insightful)

    by siskbc ( 598067 ) on Wednesday February 26, 2003 @03:38PM (#5388801) Homepage
    ...of people taking for a given that this war is bad because that's what "good liberals" think. I'm not necessarily saying it's a great idea, as I haven't really made up my mind - but mindlessly accepting pacifism is pretty stupid. Granted, peace is a better default position than war, but there are times where other avenues fail. And I'd say they've failed here. Saddaam is staying a step ahead of inspections thanks to delaying tactics (not to mention Germany and France).

    Not to mention which this won't be a war as we are used to thinking of them. Casualties in the Gulf War were very low, and I can't imagine this being much different. As you say, the military considers minimization of collateral damage to be a top priority. The concept of there being 100,000 civilian deaths (I've heard someone say it) is FUD.

    Not to mention which, programmers aren't experts on military matters. This is scarcely better than Susan Sarandon et al spouting off about the war. Yes, they have a right to free speech, but I'm not exactly going to let a moron actor change my views easily. Nor a programmer, just because he won't let the military use his crappy program.

  • by howardjp ( 5458 ) on Wednesday February 26, 2003 @03:45PM (#5388867) Homepage
    Except, in order to meet the requirements of the Open Source Definition, the license cannot be biased against certain "fields of endeavor." Therefore, if the license prohibited use in war, terrorism, or midget tossing, it would not be open source.
  • by Anonymous Coward on Wednesday February 26, 2003 @03:47PM (#5388892)
    Your reply is a classic argument that is classically wrong. The Linux kernel may be used in some way to indirectly cause death and destruction via war, but it can also be used (and is primarily used) to create knowledge and wealth for people. A gun, on the other hand is primarily used for propelling lead at a high speed towards living things in order to cause them to cease living. Sure, you could use the butt of your gun to hammer nails, but that it not its primary reason for existing.
  • by ajs ( 35943 ) <ajsNO@SPAMajs.com> on Wednesday February 26, 2003 @03:48PM (#5388900) Homepage Journal
    To paraphrase your (implied) point in a somewhat geeky way:
    s/software/guns/
    I disagree. It actually doesn't matter what I think of gun control, the statement is still wrong.

    It *would* be accurate if someone were writing open source missile guidance systems. In that case, you could agrue that you might want a missile guidance system for personal use either as a hobbiest (e.g. for model rocketry) or for hunting purposes (ok, that last one is meant to be funny, but you get the idea).

    In fact, that argument currently does not fly in the U.S. You are simply not allowed to put a guidance system on any rocket without very special case permission from the military, which means that model rocketry types cannot make rockets that compensate for conditions, takeoff-and-land, etc.

    However, if you're writing an OS, that's more like designing metal shop tools. Yes, those tools can be used to make guns, but I would disagree that we should restrict access to metal shop tools or that those who build them need concern themselves with how they are used. There is a level at which a tool is just a tool, and its function is not "dangerous enough" to restrict the freedom of making or using that tool.

    Where you draw that line is, of course, a matter of debate, and you would be better off rhetorically focusing on that rather than specious search-and-replace arguments.
  • by MAJ Rantage ( 261356 ) on Wednesday February 26, 2003 @03:52PM (#5388955) Homepage Journal
    Fortunately even if a source code is free i can add to the free license that the code mustnt be used in any military projects or projects related to non-civil actions at all. And i will do that from this point in time!

    Well you are certainly within your right to do so (assuming that a parent license does not prohibit further restrictions), but is that the best thing to do?

    As other posters have mentioned, not only does restricting Government/military use of Open Source software encourage them to seek out closed-source options but have you considered a scenario where your country's military might need something you have created in an operation you do support?

    The "military" doesn't just mean the infantry, armor and artillery types...it also includes some sectors of homeland defense and disaster relief. Some aspects of military research can directly benefit the public (bioterrorism defense research, for instance). And where exactly would the Coast Guard fit in?

    Software can be used for both good and bad purposes. If a tool can do more good than harm, why place restrictions on where it could possibly do good?
  • by joedavis123 ( 191936 ) on Wednesday February 26, 2003 @04:04PM (#5389091)
    I don't think some people realize that a simulator can be used for alot of different things. Yes simulators can simulate nuclear explosions, etc. etc.. but simulating flying a helicopter is not directly related to U.S. "war on terrorism". Yes it will be used if our troops are flying choppers into Iraq..

    BUT, you would want our troops to be well trained flying a helicopter if the U.S. or an ally were attacked some day, and needed it for defense eh?
  • Re:open (Score:3, Insightful)

    by wdr1 ( 31310 ) <wdr1@p[ ]x.com ['obo' in gap]> on Wednesday February 26, 2003 @04:05PM (#5389104) Homepage Journal
    This is one of the odder stories I've seen on Slashdot:

    1) Nobody actually submitted the story
    2) Nobody is actually seriously taking the position that the military shouldn't be able to use Open Source software. The wording of the story lead me to think that's what the interview would lead, but even he doesn't take that position.

    What gives?

    -Bill
  • The Straw Men (Score:2, Insightful)

    by Un pobre guey ( 593801 ) on Wednesday February 26, 2003 @04:13PM (#5389178) Homepage
    Unfortunately, Mr. Awtrey and his Iraqi wife have fallen prey to the several fallacies, rhetorical tricks, and straw man arguments in common circulation:
    • The point is to disarm S. Hussein and Iraq
    • We need to "keep the oil flowing"
    • If you are against the invasion, you support S. Hussein
    • If you support the UN, you do not have the will, courage, strength, etc. to confront S. Hussein
    • We are doing it to stop the proliferation of WMD
    • We are going to liberate the people of Iraq
    • We are going to bring democracy to Iraq
    • We have no "territorial ambitions," as G. Bush has claimed
    • We are committed to fighting evil
    • We are by definition fundamentally good, and thus most suited to decide on our own what regimes should be confronted and how to do it
    • An overwhelmingly strong military and demonstrable willingness to use it are the best guarantors of peace
    • The best way to dissuade authoritarian regimes from developing deterrent WMD arsenals is to threaten them with full-scale military invasion
    • We will defeat asynchronous, decentralized, distributed religious fundamentalist terrorists with full-scale military confrontation
    I could go on, but I don't have time. If you believe in the above points, then may the gods have mercy on all of us.
  • by Anonymous Coward on Wednesday February 26, 2003 @04:14PM (#5389180)
    Then you are no longer allowed to enjoy any of the freedoms won by, or technology developed by, war and the military.

    Better log off the Internet (descendant of DARPANet) Have fun doing nothing for the rest of your life.

  • Re:open (Score:5, Insightful)

    by GlassHeart ( 579618 ) on Wednesday February 26, 2003 @04:14PM (#5389190) Journal
    Technology has no ethic.

    Yes, but engineers do. This is why security people usually notify vendors in advance of the publication of a new security hole, to give them a chance to fix things.

    There are also technologies that have no other purpose. You can argue that a nuclear warhead can someday deflect a meteor bound for earth, but the fact is that the Manhattan Project was launched for another specific purpose.

    Advocates like to say "guns don't kill people", and they are right to that extent. However, body armor piercing bullets have no other objective, because bears don't wear body armor.

    I'm not objecting to your point that many technologies are neutral. I'm also not commenting on the specific ethics of the examples I cite, rather just pointing out that they are not ethics neutral.

  • Re:No ... (Score:3, Insightful)

    by Xerithane ( 13482 ) <xerithane.nerdfarm@org> on Wednesday February 26, 2003 @04:14PM (#5389191) Homepage Journal
    But therein lies a real 'double edged sword', the great thing about the GPL/LGPL is that it doesn't have lots of different potentially incompatible licenses - so people can mix and match their software - libertarian code works with lefty code works with evil warmongering republican code.

    By omitting the ability for the military, and therein the government, to utilize your code you are causing more damage. The proprietary code is less easily auditable, thereby potentially more buggy causing more destruction. Also, what about the peace keeping portions of the military?

    If you write something that can be used for military purposes, and forbid the government on your side from using it and gaining advantage, than what will stop the opposing force from using it without your consent? Fear of a lawsuit... don't think so :)
  • by jeff67 ( 318942 ) on Wednesday February 26, 2003 @04:18PM (#5389231)
    If you are right that Iraq doesn't have the bomb (I'm not sure even the inspectors can say that with any certainty), all the more reason to invade them rather than North Korea - Iraq won't launch nukes it doesn't have. Attacking North Korea in no way assures they won't get a nuke off, unless the US were to launch an all-out preemptive nuke attack against them, which is not on the table right now, in small part because it would prove true North Korea's belief that the US wants to destroy their country.
  • China? (Score:2, Insightful)

    by BigChigger ( 551094 ) on Wednesday February 26, 2003 @04:26PM (#5389305)
    Should China be prohibited from using GPL code because they enslave their population and have a dictatorship/communist government? No. As much as despise the Chinese government, that's not what GPL is about. BC
  • by Bingo Foo ( 179380 ) on Wednesday February 26, 2003 @04:27PM (#5389315)
    It can truthfully be said that the purpose of most guns is to prevent violence by the implied or explicit threat of propelling lead at high speed toward living things in order to cause them to cease living.

    "Using" a gun as intended does not require firing it in the vast majority of cases.

  • by Anonymous Coward on Wednesday February 26, 2003 @04:29PM (#5389338)
    Damn what BS is Eric S. Raymond spewing.

    He talks about keeping power away from the government, and while the population has tried to do that over time, and the government has tried to take more and more, it has become obvious that the struggle will continue forever.

    But when talks about "a socially responsible programmer not allowing his/her work to assist...." it makes no sense. If you really don't want your work to be used in ways you don't intend, then release it under a different license, or don't release it at all. Also as many others have stated, it is hard to have a clause so broad, such as "This Software cannot be used to kill", and expect it to be honored.

    He also talks about "The founders of the U.S. expected us to exercise social responsibility with the ballot and the bullet", and that is exactly what is happening. Although some programmers might not be making software for helicopter simulation, or whatever it may be, they are still making software and in most cases DISTRIBUTING it freely - on the Internet which came from where? Oh Ok. Now this also does not take into effect that some programmers have no problem with how their software is being used.

    ERS brings up some good points, that might have been valid a century ago, but to defend with "citizens arms if the vote fails". This simplistic view doesn't seem to consider the current global situation.
  • by cheeseSource ( 605209 ) <snailbarn AT yahoo DOT com> on Wednesday February 26, 2003 @04:37PM (#5389390) Journal
    Whether or not war is right or wrong is not the issue with Iraq. Saddam has very little to do with the "terrorists" that the US is attempting to fend off, if you buy their rhetoric. There is never a right and a wrong in war. Only those that dominate, and they that win write the history books. I happen to think it's wrong, but some other people think it's right. I live in the US and will do what I can show my disdain for the current Government as I think they are a bunch of damn money-grubbing bullies. But they get to write history with their actions. It's just a damn shame they won't think about what they are doing first. They are short-sighted imbeciles, just look at Bush and Cheany's Coorporate antics, which are exemplified by his current tax antics. They have a "make as much as you can and run" policy. Which will turn Iraq into something far worse than it is currently...
  • by Monofilament ( 512421 ) on Wednesday February 26, 2003 @04:52PM (#5389549) Homepage Journal
    does writing or contributing to open source, have anything at all with your own personal political views. I really don't think it does.

    I'd say do what your own convictions tell you to. If you feel that your contributions to a project are going towards a means that you don't like.. then don't contribute. But as a previous post said, Open source is open source. Anybody can use it. If you don't like that then don't do open source anymore. (or at least not in the project that is contributing to your moral conundrum.)
  • by Wee ( 17189 ) on Wednesday February 26, 2003 @04:54PM (#5389562)
    BUT, you would want our troops to be well trained flying a helicopter if the U.S. or an ally were attacked some day, and needed it for defense eh?

    Well, I've leaned more towards a Robert Frost-ish attitude with repsect to defense and the military: good fences make good neighbors. This day and age, a good fence is a capable offensive force. Used to be big walls and a moat and protecting a landbridge. Now it's helicopter and tank simulators.

    Personally, I'm all for open source being used for military, as long as the author hasn't specifically proscribed such uses.

    Where I think it gets more sticky is if a country like Iraq or Libya or N. Korea (or China?) were using stuff from freshmeat to aid their military. Could the developer be tried for treason? If they didn't explicitly say "Everyone but the following countries can use this software..." or "This software not to be used for military purposes", is that an omission of action which can land them in legal trouble? Remember that in the US you can be put to death for treason during wartime, and aiding the enemy is treason. It sounds far-fetched, but it might not be all that "unpossible" (apologies to George W. on that word).

    -B

  • by Anonymous Coward on Wednesday February 26, 2003 @05:00PM (#5389624)
    Ah, gimme a break.

    The weapon inspectors have very clearly said that it is *very* unlikely that Iraq has any kind of nuclear capacity.

    It just seems that much of America just hear what it likes to hear.

    If Iraq gives up any weapons of mass destruction they find, US officials say it proves they have kept them hidden and shall be attacked.

    If Iraq continue keeping them hidden in fear of accusations of having WMD, they shall be attacked.

    Anyone else smell a catch 22?
  • Re:open (Score:3, Insightful)

    by e2d2 ( 115622 ) on Wednesday February 26, 2003 @05:03PM (#5389658)
    Yes but what if the body armor is wore by gun touting armed robbers as was the case in Los Angeles a few years ago. In that case i think that body armor piercing bullets were used for the greater good by stopping the criminals, thereby protecting the average citizen.

    Even a weapon can be used in a "good" way depending on your view point. If you have a rock and the bad guy has a assault rifle to say you are in a very bad position would be an understatement. Now I am not advocating killing BUT I know for a fact that the world has bad people in it. Should we to simply stop providing the means to stop them because it involves very nasty things? To fight a devil you've got to be a devil yourself. The engineers know that a bomb can be used to both kill and protect, life is not black and white as some portray. Maybe if we could stop killing altogether it wouldn't be a problem, but that eutopian view goes upstream against the current of the primitive mind.

  • by Junta ( 36770 ) on Wednesday February 26, 2003 @05:08PM (#5389699)
    I don't think going full force against Iraq for crimes the US has failed to prove is the correct choice of action.

    If the US does have *proof* of what the US alleges, it should be brought to the attention of the allies. If whatever evidence the US can present isn't convincing enough to sway allies, then it isn't enough to go to war. Going to war without the support of the allies and against the desires of the allies is bad. *If* Iraq possesses weapons of mass destruction, they sure as hell can't do anything with them right now under the scrutiny of the world. The US can afford to be patient in this matter.

    It is *really* hard to believe anything the US government puts out about this issue. It is clear, the US are going to attack very soon, disregarding the position of all of its allies, disregarding the protests of the people. Iraq *knows* this, and is now faced with two options:
    1) Destroy the missles, make themselves look good and appease most of the U.N. In doing so, making themselves weaker, and the US will attack anyway, because they don't give a damn.
    2) Keep the missles. Piss off more of UN. Face more opponents in a war. Come out looking bad and beaten.

    They cannot win in this situation. Hussein requests a internationally televised debate between him and Bush. Bush refuses to take it seriously. Why the hell not? No matter what Bush thinks, he should at least give the *appearance* he is interested in letting both sides be known and letting the people see them. If Bush's convicitons are right, why should he fear a debate? He certainly cannot claim the matter is too insignificant, it is a very critical issue for the whole world.

    Also, saying explicitly that no matter how many protest in the US, he will not be swayed is boneheaded. The president is supposed to represent and accomodate the will of the people. If 60% of the people protested and he refuses to be swayed, he wouldn't be fulfilling his duty.

    And if it is truly about getting rid of a dangerous tyrant, why the *hell* are they ignoring N. Korea, saying they are innocuous? Even if Iraq has weapons, they lack the delivery capability. N. Korea seems to have the capability to strike US Soil, and they make it public knowledge and make repeated threats. The US response comes off as 'Oh that silly N. Korea, they're harmless, ignore their nukes and delivery capacity, now Iraq, they are dangerous, they *might* have a warhead.. somewhere.... maybe... let's go attack iraq and liberate the iraqi oil... err people!'

    *Maybe* the US military has good reason and evidence for an assault, I wouldn't doubt it. But even if they do have right on their side, they sure as hell are not handling it in a manner that looks good in the eyes of the world. Don't withold evidence. At least *pretend* to participate some in peaceful approaches to the issue (i.e. debate). Act consistantly towards threats (don't ignore N. Korea if your sole justification for war is to pre-empt aggressive nations.)

    I know, Saddam and his regime isn't good. I know they are likely lying about a lot of things. But the US *cannot* just pretend the rest of the world's opinion and view does not matter. Everyone knows that ultimately this is about getting oil so those SUVs can keep on wasting that gas. If they treated N. Korea the same way and at least appeared to participate in peaceful, diplomatic approaches, the US would look a lot better.
  • Re:open (Score:3, Insightful)

    by DNS-and-BIND ( 461968 ) on Wednesday February 26, 2003 @05:10PM (#5389720) Homepage
    The unspoken assumption to most (all?) media stories is that the U.S. is bad, mmkay, and the U.S. military is worse, mmkay. Undoubtedly that was the unspoken subtext in this story.
  • by mfrank ( 649656 ) on Wednesday February 26, 2003 @05:15PM (#5389751)
    Sounds to me like the Iraqis, after the Gulf War, should have shown the inspectors their WMDs and let them watch as they were destroyed. In other words, they should have lived up to the terms of the cease-fire. They chose not to do so. Kicking the inspectors out in '98 was not a bright thing for them to do either. Now the only way to be sure they're living up to the terms of the cease-fire is with an occupying army.

    Oh well, on the bright side, Saddam was able to get in another twelve years of torturing and murdering innocent men, women, and children. But all good things must come to an end.
  • Re:open (Score:2, Insightful)

    by Tassach ( 137772 ) on Wednesday February 26, 2003 @05:32PM (#5389886)
    Advocates like to say "guns don't kill people", and they are right to that extent. However, body armor piercing bullets have no other objective, because bears don't wear body armor.
    Non sequitir. Bears don't commit armed robbery. Bears don't kick down your door in the middle of the night and drag you away to a secret location. Bears don't try to create a police state. Bears don't attempt to subvert the US Constitution.

    The Right To Keep and Bear Arms is about more than target shooting or hunting, or even about personal self-defense. The Second Amendment was put in place by our founding fathers to ensure that the People will always have the means to defend their Freedoms against would-be tyrants.

  • by Frymaster ( 171343 ) on Wednesday February 26, 2003 @05:43PM (#5389984) Homepage Journal
    you can't possibly expect the US gov to dally while this guy biulds god only knows what

    why not? you guys did a great job of dallying while pakistan and north korea built the bomb. it's an open secret that isreal has the bomb and the u.s. continues to do nothing. seems like the us gov is good at dallying and doing nothing.

    it would still be a just war if for anything for the sake of trying to resuce the Iraqi people

    oh please. since when has the u.s. government cared about the lives of foreign civilians? do you not remember in 1984 when the un security council sought a resolution condemning iraq that it was blocked by the united states? how about in 1981 when the us state department took iraq off the list of nations that "sponsored terrorism"... conveniently this was done a few weeks after the iraqi invasion of longtime us-enemy iran. do you not remember in 1986 when the center for disease control and the american type culture collection sent anthrax and Clostridium botulinum strains to iraq? how about in 1988 when cdc/atcc *gave* iraq botulinum toxin and botulinum toxiod? if there are bio weapons in iraq, remember where they came from: atlanta.

    the us backed hussein for a decade because it was looking for someone to keep iran in line. no one gave a damn about the "iraqi people" from 1979 until last week. so why, all of a sudden, is it the united state's number one priority?

    I think even the folks in France know I'm right

    i think the people of france know that when the us ousts a government and puts in a new one, the new puppet has a bad habit of becoming a monster later on. remember noriega? remember (dare i say it) osama bin laden? the mujahadeen were called "the moral equivalent of the [us] founding fathers" by reagan back when they were fighting the soviets. oops. the difference between the us and france is that france understands history and is not blinded by ultranationalism.

  • Re:open (Score:5, Insightful)

    by GlassHeart ( 579618 ) on Wednesday February 26, 2003 @05:52PM (#5390062) Journal
    Bears don't commit armed robbery. [...] The Second Amendment was put in place by our founding fathers [...]

    You managed to completely miss the point. Once you invoke the Second Amendment as a moral justification to participate in the design of a "controversial" device, you've made an ethical decision on the technology. You've decided that ethical considerations in favor of the technology outweigh the potential abuses.

    Therefore proving my point that technology is not independent of ethics. Engineers shouldn't go to work completely oblivious of the uses of the technology they develop.

    As for the Second Amendment, most people don't think Iraq's armed forces stands a chance against the US. Do you think your "well-regulated militia" really stands a chance if the US Armed Forces can be turned on its citizens? (IOW, the real safeguard of your liberties comes from the Armed Forces siding with the people in such an event, not with an independent militia.)

  • by Twirlip of the Mists ( 615030 ) <twirlipofthemists@yahoo.com> on Wednesday February 26, 2003 @06:25PM (#5390407)
    Take nearly any statement about Iraq and the United States, swap the two countries names throughout and see if it doesn't still hold.

    The United States invaded a neighbor country, started a war, launched ballistic missiles in unprovoked attacks against a non-combatant neighbor, and ultimately got it's butt kicked by a coalition of allies led by the Iraq. Consequently, the United States has been ordered to disarm by the United Nations, and has spent the past twelve years refusing to do so.

    Nope. Doesn't work.
  • by vDave420 ( 649776 ) on Wednesday February 26, 2003 @06:25PM (#5390408)
    ''Developers aren't helping the "U.S. go to war with Iraq" they're developing software.''

    Funny you should mention this!
    And yet my (US) government regularly bombards me with "Anti-drug" or "infect-truth" commercials on radio and television which routinely accuse *me* of actively supporting terrorism when I purchase some joints, or accuse me of "helping to murder this family" (with picture of Mom, Dad, and Child face down on floor, etc)

    I guess propeganda is only allowed to be one-way, right?
    -dave-

    Use BearShare [bearshare.com] for all your p2p and MP3 needs!

  • Come on guys... (Score:3, Insightful)

    by Fnkmaster ( 89084 ) on Wednesday February 26, 2003 @07:26PM (#5390996)
    What part of Freedom are you misunderstanding? Freedom is a double-edged sword. Even RMS, who I'm sure isn't a flag waving patriot warmonger, would, I hope, argue that part of the Free in Freedom involves people who you don't like doing things you don't always approve of with your software. People can use software to train people who then kill people. People can use software to coordinate schedules and plan meetings to coordinate schedules and plan meetings about killing people. This is Freedom - they have the Freedom to do good or bad things with your software. If you are serious about Freedom in your software, you will accept this.


    If on the other hand, your software is a political platform for your views and you think that's more important than Free Software (or Open Source Software, depending on your leaning), then go ahead and add the restrictions. I won't use your software since I find software that pretends to be Free while throwing in lots of additional random restrictions to be much more distasteful than straightforward, honest commercial software.

  • by Twirlip of the Mists ( 615030 ) <twirlipofthemists@yahoo.com> on Wednesday February 26, 2003 @07:44PM (#5391171)
    In other words, if Iraq chooses any path but complete compliance with UN resolutions, they shall be attacked.

    Sounds perfectly reasonable to me. Tally ho.
  • Re:open (Score:5, Insightful)

    by eddy the lip ( 20794 ) on Wednesday February 26, 2003 @08:02PM (#5391308)
    The Second Amendment was put in place by our founding fathers to ensure that the People will always have the means to defend their Freedoms against would-be tyrants.

    So, how's that working out for you?

  • by dvdeug ( 5033 ) <dvdeug&email,ro> on Wednesday February 26, 2003 @09:16PM (#5391851)
    The monster helped to contain another monster -- Iran -- as you point out.

    The head of a popularly elected government decided to nationationalize Iranian oil. So we assasinated him and put the Shah back in power. When the students marched, he brought in soliders with machine guns to shoot them. We put this monster into power; why should be surprised that when his government is overthrown, the resulting government doesn't like us?

    I've read about the current Iranian government. It's partially democratic, with elections open to all over 15, male or female. (Kuwait, which I assume you don't consider a monster, doesn't let women vote. Saudi Arabia doesn't let anyone vote.) It's not the most nice, liberal government in the world, but the governmental failings present themselves as voter apathy, not rebellions put down at gun point. It's probably optimistic, but I've defenitely got the impression that Iran will go totally democratic in the next decade, possibly without bloodshed.
  • by plierhead ( 570797 ) on Wednesday February 26, 2003 @09:19PM (#5391883) Journal
    Because in the 1980's, we were fighting the greatest evil mankind has ever witnessed -- communism -- which took the lives of over 20 million people. Because we failed to destroy Stalin in 1945 before he got the atomic bomb.

    Destroying Stalin in 1945 was hardly an option - he was America's ally at that time, and no-one of any political persuasion thought there was any chance at all of fighting Russia just as WWII finally drew to an end.

    Probably the "right" thing would have been for the US to follow the British line more, and deal more harshly with the Soviets and the iron curtain. Who though can blame them for not doing so. And who's to say they were wrong anyway - somehow the world got through the next 40 years with organizations like NATO never firing a shot in anger. Sure there was a lot of tension. But maybe the outcome was the best that could be hoped for.

  • by shokk ( 187512 ) <ernieoporto.yahoo@com> on Wednesday February 26, 2003 @11:56PM (#5392899) Homepage Journal
    You can defend a family or you can end a family. Yes, in both cases you are shooting, just as in both cases of the knife you are cutting. The difference is in how you choose to utilize that power. Do you stop a knife-wielding maniac or go next door and blow someone away for rattling the garbage cans late at night?

    Heck, someone can take a pen and write a solution to world hunger or they can take it and jab it in someone's jugular. Everything is a tool that depends on how you're wired. The gun, pen, and knife are not going to get up and hurt someone by themselves, they're neutral, so it's the human decision that is key. The individual is ultimately responsible for itself. And just because all of the above are human manufactured doesn't mean that we wouldn't hurt each other if they did not exist. Hurting each other is what humans do best, and rocks and sticks were around a lot longer than guns.

    So will you write a piece of software to wipe out records at a hospital or to revolutionize hospital record-keeping? The ones and zeroes are all alike.

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...