Slashdot Mirror


Defense Dept. Memo Explains Open Source Policy

TonyStanco writes "Big news. DoD issued a policy statement leveling the playing field for Open Source. We have the memo on the Center of Open Source & Government site." The requirements listed in this memo make me think of a company policy along the lines of "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider." See this PDF for more information about National Security Telecommunications and Information Systems Security Policy (NSTISSP) number 11.

387 comments

  1. Gawd. If code were written that way . . . by ln+-sf+head+ass · · Score: 1

    . . . like government documents, it might as well *not* be open source.

    1. Re:Gawd. If code were written that way . . . by sould · · Score: 5, Informative

      Gawd!

      It aint that hard.

      Basically:

      1) It defines OSS & GPL

      2) Says they're OK to use provided:
      a) They comply with the same Dod policies for equivilant Off the Shelf software
      b) They're comply with the requirements defined by the National Security Telecommunications and Information Systems Secuirty policy.
      c) They're configured as per DoD approved security configurations from http://iase.disa.mil and http://www.nsa.gov.
      d) You dont break any licenses.

      Thats all!

    2. Re:Gawd. If code were written that way . . . by BuckaBooBob · · Score: 2, Insightful

      So Basicaly.. It needs to fit thier needs :) How else would you eval something :) Can't Imagine any IT manager giving a go ahead on a product that doesn't hold up to the current min standards. :)

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
    3. Re:Gawd. If code were written that way . . . by orangesquid · · Score: 3, Funny

      How else would you eval something :)

      Depending on the time period:
      "Is it IBM? If not, you're fired." or "Is it IBM? If so, you're fired."

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    4. Re:Gawd. If code were written that way . . . by BuckaBooBob · · Score: 1

      Thats working for no-mind idiots :) Use what ever meets all your needs that will have the most longevity while being cost effective. Thats the proper way to eval :)

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
    5. Re:Gawd. If code were written that way . . . by stanmann · · Score: 2, Informative

      You know, Despite the humor of your comment, and grand-parent, You still even today cannot go wrong buying IBM. You may pay too much, but in a corporate or other enterprise(government, military, educational, etc) IBM is around today, and will be around tommorrow. They support their hardware and any software they supply. They even still produce a version of PC Dos and support it. They also continue to provide support for the last version of OS/2 Warp.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    6. Re:Gawd. If code were written that way . . . by fenix+down · · Score: 1

      Vegetarians eat Vegetables, BEWARE the man who claims to be a Humanitarian.

      Ah, but Vegans eat NOTHING but Vegetables. With Humanitarians, your fate is uncertain, but with Humans...

    7. Re:Gawd. If code were written that way . . . by rifter · · Score: 1

      Thats working for no-mind idiots :)

      Well, we *are* talking about the US government, here....

    8. Re:Gawd. If code were written that way . . . by Anonymous Coward · · Score: 0

      Can you even purchase a newly produced copy of OS/2?

    9. Re:Gawd. If code were written that way . . . by jdray · · Score: 1

      IBM: You can get better, but you can't pay more.

      --
      The Spoon
      Updated 6/28/2011
  2. HTML Version by cruppel · · Score: 1, Informative

    HTML Version of the PDF.

    1. Re:HTML Version by Saint+Stephen · · Score: 1

      Could somebody translate this from bullshitese to english? I just saw COTS and GOTS policies, nothing specific to OSS.

  3. OSSis not a toddler. by sould · · Score: 3, Insightful

    ....make me think of a company policy along the lines of "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."

    Except it's not really like that is it?

    OSS is not a toddler - it's tends to be just as mature as proprietry equivilants.

    So it should be covered by similar guidlines.

    Which is all memo says really.

    1. Re:OSSis not a toddler. by Anonymous Coward · · Score: 0
      Wow. Some people are really sensitive. I think the poster of the article was making a rather loose analogy.

    2. Re:OSSis not a toddler. by iopha · · Score: 2, Funny

      Also known as the 'trainspotting' child policy.

      iopha

    3. Re:OSSis not a toddler. by jrl87 · · Score: 1

      They could solve that day care policy quite simply:

      Teach the toddler thing how to use the phone 911 and leave it @ 127.0.0.1

    4. Re:OSSis not a toddler. by zurab · · Score: 3, Insightful

      OSS is not a toddler - it's tends to be just as mature as proprietry equivilants.
      So it should be covered by similar guidlines.
      Which is all memo says really.


      Mostly. But I found couple of things that bothered me a little:

      "OSS refers to software that is copyrighted and distributed under a license that provides everyone the right to use, modify and redistribute the source code of software. Open source licenses impose certain obligations on users who exercise these rights." [Emphasis mine]

      This is not entirely true. Most open source licenses that I know of do not impose any obligations on *use* of the software (unless you consider warranty disclaimer as an obligation). These types of obligations usually come with proprietary software and licenses.

      "Certain restrictive open source licenses allow users to copy, modify and distribute software..." [Emphasis mine]

      "Restrictive" is a relative term. That's why I say, make all Open Source apps double-license - one Open Source license of choice, the other - binary only regular EULA with all its conditions. Let users choose which one they want. They will not call this software "restrictive", "cancerous" or any other names anymore.

    5. Re:OSSis not a toddler. by Alsee · · Score: 1

      double-license - one Open Source license of choice, the other - binary only regular EULA with all its conditions. Let users choose which one they want.

      I'm not quite sure I follow what you mean. How is this second licence any different from receiving an EXE+source+licence and proceeding to delete the source and licence?

      You have the right to use it and no right to distribute it.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:OSSis not a toddler. by Anonymous Coward · · Score: 5, Insightful

      Yes and no... Yes, OSS should be just as mature and reliable as accepted propreitary equivalents, and that is partially what the guidelines are saying. No, OSS doesn't get to be used just because it is widely considered to be mature and reliable, and here's where the difficulty comes in.

      The referenced guidelines require that all Information Assurance applications MUST have gone through the NIAP certification process. This includes security scanners like nmap or nessus, lockdown tools like bastille, intrusion detection systems like Snort, and also (I think) any security-enabled applications like OpenSSH, or really anything OpenSSL-enabled like Apache, and even the operating systems that run them. With the current certification requirements, it is incumbent upon the vendor to pay to have a certified 3rd party testing group send the product through the testing. It is a lengthy, expensive, beauracracy-driven process. It is highly unlikely that any opensource project will have the time, money, or patience for dealing with it. Someone like RedHat or IBM would have to feel that it is in their best interests to throw away millions of dollars to prove that a given installation of a particular opensource application is acceptably, provably secure. Given the intense lobbying by Microsoft that happened when the NSA undertook the SE Linux project, and more importantly given that most managers have serious missions to accomplish that have nothing to do with software evaluations, it is highly unlikely that any government manager is going to put their budgets and careers on the line by having an opensource product put through evaluation.

      This situation does not just affect opensource projects, but also small businesses and vendors. It's unlikely that such organizations would have the resources to get this certification process completed. This game is clearly closed to only big and/or well-heeled vendors.

      For this reason, it is highly unlikely that officially blessed opensource products will ever enter an environment with even marginal security requirements. Until the beaucractic process for evaluation changes significantly, the current situation is decidedly biased against opensource, as well as small businesses and vendors.

      All this being said, while DoD has fairness as a goal in its procurement processes, safeguarding the lives of its servicemen and servicewomen is the top priority, even if that means a bias for or against certain classes of organizations. Whether there is an effective way of making this process more fair while keeping things secure, whether the benefits of the system outweigh the detriments, or whether the process as it exists now is doing an effective job in passing products that are secure in the real world and not just on paper, is a question that I cannot answer.
      --

    7. Re:OSSis not a toddler. by Anonymous Coward · · Score: 0

      Worst animatronic baby EVAR Still a damn good film though.

    8. Re:OSSis not a toddler. by dnoyeb · · Score: 1

      "You have the right to use it and no right to distribute it."

      You have the right to use it and no obligation to distribute it.

    9. Re:OSSis not a toddler. by Anonymous+Brave+Guy · · Score: 1
      OSS is not a toddler - it's tends to be just as mature as proprietry equivilants.

      So it should be covered by similar guidlines.

      I agree wholeheartedly with the latter statement. Being open source does not exempt software from the usual rules and regs, nor should it impose additional requirements, certain obvious security implications notwithstanding (and since I rather doubt the DoD are about to publish the code they actually use, since they'll be under no obligation to do so anyway, that's pretty much academic). The rules and regs, if they're sensible, should cover things like reliability, security of protocols, yada yada, and these things don't pay any attention to whether or not the source for the app was visible.

      Whether OSS is yet as mature as proprietary equivalents is something of a moot point. In a few cases, clearly it is. In plenty more, including several high profile, widely used applications, clearly it isn't. But as you noted, the guidelines should be similar either way.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    10. Re:OSSis not a toddler. by TFloore · · Score: 5, Insightful

      I'll reply on some general topics here, because it's useful to understand what the regulations say and mean, as well as how they are interpretted.

      The regulations always say words to the effect of "a specific installation of a specific version of a specific software product (on a specific hardware configuration)". The parenthetical there is for some other security ratings.

      A good example of this is the C2 security rating. Microsoft spent some money getting Windows NT C2 rated. Specifically, they got a specific patch level of a specific service pack of Windows NT v3.51 approved as C2 certified, on a specific set of hardware (with no floppy, I think) in a non-networked configuration.

      No one paid any attention to those little details. They just saw "Windows NT is C2 rated" and used that for purchase decision approval for every Windows NT/2000 system the DoD has bought since then. Because the "bureaucratic process" doesn't know enough about computers to know what the ratings mean, or what they apply to, or where they don't apply.

      The same will be done with this. "The NSA certified Linux for secure operation" will be enough, with supporting documentation to state that. Doesn't matter that it is for a different version of linux than your current procurement, it will still get it through the acceptance process.

      Government regulations are only meant to be an overwhelming burden for those people silly enough to think you are actually supposed to comply with them fully. No one that has worked with government procurements for more than 3 months still believes that.

      --
      This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
    11. Re:OSSis not a toddler. by ave19 · · Score: 1

      We use all kinds of open source stuff on our scanning laptops. Our DAA (designated approving authority) signed off on it. Got my accreditation letter right here. We are good to go.

      You don't need resources to approve it, just someone willing to accept the risk of it NOT being approved. Which, is not hard to do.

      -ave

      --
      ...or maybe not.
    12. Re:OSSis not a toddler. by rifter · · Score: 1

      "Restrictive" is a relative term. That's why I say, make all Open Source apps double-license - one Open Source license of choice, the other - binary only regular EULA with all its conditions. Let users choose which one they want. They will not call this software "restrictive", "cancerous" or any other names anymore.

      To users of BSD Licenses, the GPL is Restrictive. I recognized it immediately from the many "Which is more free? GPL or BSD?" flamewars I have witnessed. The GPL is mentioned further on.

      Emacs is restrictive too. :P

    13. Re:OSSis not a toddler. by LokiFoo · · Score: 1
      >....make me think of a company policy along the lines of "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."
      >Except it's not really like that is it?
      >OSS is not a toddler - it's tends to be just as mature as proprietry equivilants.
      >So it should be covered by similar guidlines.

      okay, bad choice of metaphor

      How about "bring your bastard red-headed stepchild to work"...


      what...

    14. Re:OSSis not a toddler. by fucksl4shd0t · · Score: 1

      "Restrictive" is a relative term. That's why I say, make all Open Source apps double-license - one Open Source license of choice, the other - binary only regular EULA with all its conditions. Let users choose which one they want. They will not call this software "restrictive", "cancerous" or any other names anymore.

      Including "free". Don't throw out the baby with the bath water, homeboy.

      --
      Like what I said? You might like my music
    15. Re:OSSis not a toddler. by Alsee · · Score: 1

      You have the right to use it and no obligation to distribute it.

      I don't follow you. I said you receive GPLsoftware+source+licence. You delete the source and licence. You now have a program that you can use. You can't distribute anything, therefore it is inconceivable that you'd have any obligation to distribute anything. You don't need a licence to use GPL programs.

      I understand how your "second licence" is supposed to differ.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    16. Re:OSSis not a toddler. by zurab · · Score: 1

      I'm not quite sure I follow what you mean. How is this second licence any different from receiving an EXE+source+licence and proceeding to delete the source and licence?

      You have the right to use it and no right to distribute it.


      First of all, I didn't respond to you the first time!

      Secondly, You are right mostly. It will be about the same. However, this fact is not clearly understood by much of management and lawyers and other decision makers and influencors (?). By making binaries and API (if applicable) directly available under EULA it will be eaiser for them to understand and associate with the software.

      Failing to do this, a lot of times GPL and other similarly licensed software is referred to as "restrictive" that assigns you further "obligations", "cancerous" has also been used, if you know what I mean. A lot of times terms like these naturally raise reader's and potential user's attention in relation to most of the other software they already possess - closed source proprietary. After reading such negative phrases, description, feedback, or even marketing material, they are more cautious with OSS.

      One way to fix this would be to offer dual-licensed software - one that they understand - binaries under EULA, and the other that they may take interest in - OSS license of choice. This will end the "restrictive" and "cancerous" propaganda relatively easily.

      Now, many already know that the said propaganda is pure FUD when it comes to comparison with the proprietary software, but a lot of people don't - they take what's being marketed to them, nothing else.

    17. Re:OSSis not a toddler. by Alsee · · Score: 1

      First of all, I didn't respond to you the first time!

      Oh! Chuckle. Ok.

      not clearly understood... pure FUD

      Yeah. I think you can do exactly what you want just by adding a text pop-up to any GPL program. Put up some EULA-looking text giving the choice to agree to the GPL or to delete the sourcecode and state this allows them to use the software but they may not distribute it. The program itself could delete the sourcecode if they click on the "non-GPL" option.

      Man, that whole scheme is kinda offensive to the hacker mindset. It's just creating an illusion. But heay, if it appeases the suits then I guess it's worth doing.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    18. Re:OSSis not a toddler. by dnoyeb · · Score: 1

      Oh I am sorry. Appearantly you were referring to the end user. I was referring to the one that received the software+source+license.

  4. Justification.... by mao+che+minh · · Score: 5, Informative
    Well, the possible use of any commodity that may be used by the government (especially by the military) is always pitched in a structured and lengthy write-up that examines all aspects of the commodity and it's probable uses.

    Oh wait, everything but the use of Microsoft products that is. It seems like that gets instant approval without the need for any justification. "Microsoft released Windows XP? OK, upgrade, forget about the costs and everything else that such an upgrade demands - just do it - across the board. Office XP you say? OK, allocate $10,000,000 for the software, we'll worry about paying for the licenses later."

    Everyone knows that the benefits of using open source products far exceeds any benefits that can be reaped by paying a whole bunch of money for closed source products and their associated licenses (which are arguably always more extensive and restrictive then open source license schemes). Sure, paying $50,000,000 to upgrade your old NT servers to 2000 and your 98 desktops to either Windows 2000 or XP has it's benefits over spending $30,000,000 on Redhat and Star Office and the training. A bunch of sales people always say that such a move (upgrading Windows servers and clients and Office) has it's benefits. I just don't seem to see them. Maybe I'm too progressive, I don't know.

    PS: didn't get it...this time

    1. Re:Justification.... by Anonymous Coward · · Score: 5, Insightful

      Oh wait, everything but the use of Microsoft products that is. It seems like that gets instant approval without the need for any justification.

      Whatever ... 9 times out of 10, the least upgraded systems you will find will be in the government or DOD. There are thousands of little fiefdoms, all run by different little chiefs, and their IT structure is a mess.

      Sure, the nice high tech stuff is out in the field, but Joe Government is working off a 95 box hooked up to an NT network most likely, with 3270's into some ancient mainframe or some Sun system.

      This is where OSS can make a big impact. Shit, half the IT guys in the government are UNIX guys, where do you think they've been hiding? Right next to the Novell Guys. All of a sudden, thousands of "out of date" UNIX guys are competitive with linux, and they're bringing in new blood to supplement them, because many are close to retirement. All the while their outdated Win and proprietary UNIX systems are nearing EOL, with nary a vendor in sight.

      You couldn't get a better situation for FOSS in the government right now. Someone's gotta replace those big nasty mainframe's and NT 3.51 boxen. Some of us make a decent living doing it. :)

    2. Re:Justification.... by williewang · · Score: 1
      Amen, Brother. And what *everybody* seemed to miss in this was the DoD engineers and techs (likely moreso than the civilian world) have to deal with the Colonel not being able to get to nascar.com or being able to IM his buddy back in North Carolina. Then there are the LT's that can't do their powerpoint presentations, the PFC that can't drop a ball and hit the earth better than 2 out of 3 times--looking like Dan Quayle at a spelling B while staring at the CDE--and, meanwhile...the smart NCO and his best trooper standing next to the contractor (former NCO himself, most likely, knowing not much beyond a few Solaris tweaks) saying, "Fuck it. It sucks, but the Colonel needs NASCAR and he gets a hard-on everytime his friends IM him, just give it to him."

      OSS would make it's biggest splash by showing off the fluff--and *then* sneaking in samba, Freeswan/Raccon, MySQL, etc. The DoD has no problem with the these--so long as the Colonel can use it.

    3. Re:Justification.... by b17bmbr · · Score: 1

      apparently you have no idea about the quality of our service personnel. they are not DMV idiots. to say "so long as the Colonel can use it", shows extreme ignorance and probably your dislike of the military in general. i find it extremely disturbing that with the most technologically advanced military, one that has very high entry requirements, one that even the pfc in the field has more tech at his disposal than most people, you think they couldn't run linux. hell, mose nco's (sergeants and up) have the equivalent of assoc. degrees, and many have the equivalent of bachelors. every officer has a 4 year degree, and every enlisted man, down to private has a high school diploma. also, unlike years past, when it was impossible to get out, now it is easy. in fact, one of the interesting things happening, is the rather high rate of attrition in recruits. you don't fit in, thanks, see ya later. the entire infantry in mechanized. go inside even a bradley. holy crap. it's like flying a freaking fighter jet. of all the places where OSS will be easily adopted, it is the military.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    4. Re:Justification.... by Anonymous Coward · · Score: 0
      As for RCA's short shrifting their other artists due to Presley, I think they always had a major presence on the Country charts. Jim Reeves, Porter Wagoner, Skeeter Davis, Hank Snow, Eddy Arnold, Johnnie and Jack, Hank Locklin, Don Gibson, Jim Edward, Maxine and Bonnie Brown, even Homer and Jethro placed a bunch of hits for "His Master's Voice" during the '50s and early '60.

      I agree with Floyd that Porter is way overdue for the Hall Of Fame. He deserves that for 1955-57 alone. "Company's Coming", "Eat Drink And Be Merry", "I Though I Heard You Call My Name", "Satisfied Mind", "What Would You Do" and "Uncle Pen" were some of the songs that got me hooked on Country music.

    5. Re:Justification.... by the_rev_matt · · Score: 1

      I'll assume you've never worked with a government agency. I'm working at a large, high profile agency that has a pretty good sized budget. About 80% of the desktops are still on NT4 SP4 running on PIII Gateways or P4 Dells. The remainder are split about 15% XP and 5% Linux (for the sysadmins and other clueful people). Why? XP is expensive in large quantities even with government discounts, and they have to certify that it will work with all the applications that people use. Several groups want to upgrade, but critical apps of theirs don't run on XP ("don't run" as in crash horribly) and until they do those groups are stuck with NT. Other groups don't want to upgrade and are choosing to spend their budgets on other things (like hiring contractors to build custom applications to automate their business, as people are getting old and retiring and there's no one to replace them).

      --
      this is getting old and so are you

      blog

    6. Re:Justification.... by Anonymous Coward · · Score: 0

      You are wrong.

      I work for the Department of the Army, and Microsoft products have to be evaluated as well. Currently, use and deployment of Windows XP in production environments is forbidden, as XP has not passed through the evaluation phase yet. It doesn't mean that there are not a few XP laptops floating around, of course.

      Oh, and as far as "everyone knows", the Army has teams to look at things like this y'know, rather than going by a simple Slashdot poll...

    7. Re:Justification.... by HiThere · · Score: 1

      That's a fair comment (about the Colonel). If it's in a technical area, then the Colonel will be a technical manager. If it's in a non-technical area, then the Colonel will be some other kind of manager. In either case, he's a manager, and he wants things to run smoothly. Whether he insists on fluff and eye-candy depends partially on who he is, and partially on what his purpose is. (In a presentation, eye-candy can be nearly as important as anything else.) But he will want things to work how he wants them. Period.

      Saying that he's able to run Linux doesn't mean that he's going to want to. His interests *will* be on different things. (The budget is likely to be one of those things, however.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:Justification.... by buffer-overflowed · · Score: 1

      If you are going to be defending someone's intelligence (or in this case an institution's intelligence), it is generally a good idea to format, spell check, and be mostly grammatically correct. Capitalization helps too, but it's not required.

      Ad hominem attacks are bad form as well, shame on you.

      College degree, I've got two, does this make me two times smarter than your average officer? How much smarter does that make me than your average auto mechanic? I should get some kind of special treatment for my massive braincase since it's so stuffed full of educational goodness.

      I should go get some PhDs, if I wrack up enough I'll be the smartest man in the world.

      Now, I could go about refuting your points, as I have seen several studies that rate the military's average intelligence rather low(at about 2 below average for enlisted, 5 above for officer [which is 5 below college grad average]), but I just don't see the point in doing so. Your defense speaks volumes about both you and your cause.

      And yes, I hate the military alright... hate them to their very corps. Damn those GIs and their "I'm shipping out tommorrow" pick-up lines.

      PS: There is something called sarcism in this post but I'm not going to reveal where.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    9. Re:Justification.... by Anonymous Coward · · Score: 1, Informative

      Hmmm, I'm a Navy Captain (Colonel equivalent for the military impaired) running debian testing on my home box and debian stable on my traveling laptop. No I don't have a Comp Sci degree or work in IT. And I know your perceptions of military life are not based on fact, at least in my personal experience coming up through the ranks. With few exceptions, today's US military personnel are extremely motivated and savvy. Check out recent history in Iraq. And in my area of expertice, you won't make Captain without a Masters degree.

    10. Re:Justification.... by Anonymous Coward · · Score: 0
      Actually, I do know about the quality of our service personnel--I was an NCO in the 2nd ID and 101st Airbourne and "trained" as an Intel analyst with a TS/SCI clearance. That's why I said what I did. I didn't mean it as a caustic, broad sweep of all in the military.

      Having said that--and with the knowledge of having been in the military from 1996-2000 and being surrounded by technology when in there--let me tell you: 99% of them don't know what the hell they are doing. I was one of them.

      I had a Chief Warrant Officer ask me if I had a spare hard drive one time. When I looked understandably perplexed, he said (with an air of "there, there, silly corporal" I might add), "You know, one of those" and pointed to a floppy disk. I was in charge of PFCs who thought UNIX were guys with no nuts that guarded the harems--literally, I'm not joking. I was the smart guy because I knew how to type "ps -ef" and actually kill a process.

      Please resist the urge to take an attack on the military's failures as an attack on all their personnel--particularly the enlisted. It's not that they can't learn it, it's that it's not taught beyond a bit of GUI driving training. Believe it or not, we're on the same side. I'm just pissed that the guys are being thrown at systems without training--principally because that's a recipe for failure, which sometimes equals death in the military.

      Along those lines and in conjunction with OSS in the military--it's there, but limited (largely Samba from what I saw). The problem is that, as I mentioned, when the military's software fails, people die--and they need to hold someone accountable for it. Unless a large company or government agency supports it and will take the fall for shortcomings, it won't be in anything important. And that won't happen unless and until a large number in the military and/or government voice confidence in it.

      That means, effectively, the brass balls which means, effectively, the Colonels and up have to like it. The reason SPARC workstations were replaced by NT/2000 in many places was no because Solaris was failing, it was because the Officers hated Icarus and couldn't use PowerPoint--believe me, I was there.

    11. Re:Justification.... by williewang · · Score: 1
      But I was in the Army ;-). I didn't mean to make a broad sweep of the military personnel, Captain. But I do know how it feels to be thrown at a multi-million dollar machine with a dusty book and told, "well, there it is." I was not in the slightest prepared to do my job because the training was a blanket "You'll probably only use 5-10% of this" approach. Turns out I used about 2% and the rest I just had to figure out.

      I know, as well, that a butter-bar not being able to use Power Point or a Major not being able to figure out his email client is *big deal.* I understand it to a point, but I think we would both agree that using systems that keep people alive and information secure is more important than the fluffy stuff. Largely, from my experience, mission critical stuff was on systems that worked more than systems that were cute and peppy--and thankfully so. The problem I saw was that the troops didn't have a clue as to how to work on the systems that did work (I was one of them), we relied far too much on contractors, and all of it together could have equalled dead troops if the balloon ever went up. Believe it or not--we're on the same side with this one, Sir, I'm just the old E-4 bitching a bit.

      --Airborne!!

    12. Re:Justification.... by Jack+Va1enti · · Score: 1
      Hmmm, I'm a Navy Captain (Colonel equivalent for the military impaired)

      Yeah. And I'm an advocate of free movies and open source.

  5. It's a start by BWJones · · Score: 4, Interesting

    "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider.

    Well, hey. At least its a start. Previously, many DOD organizations and departments had an absolute policy on software/platform. In many places, especially sensitive installations, the policy was Solaris. In the last few years there has been an inexorable move toward Windows, despite the obvious problems. Other defense contractors have been moving in the same direction presumably to control costs by moving everything to one platform. However, most people are finding that this is not the best solution and they are allowing the installation/use/purchase of other systems including open source, Linux and OS X.

    --
    Visit Jonesblog and say hello.
    1. Re:It's a start by Albanach · · Score: 1

      According to Netcraft www.nsa.gov was running on Apache in August last year. Guess someone sent a memo though, as they're using Win2k and security renowned IIS5 these days.

    2. Re:It's a start by SysadminFromHell · · Score: 0, Flamebait
      We would be better off without a start. Why should we care if the DoD want's to spend it's money on commercial software? To put is quite simply, every penny those fanatics spend software can't be spend on weapons any more.

      Which is a very, very good thing.

    3. Re:It's a start by SN74S181 · · Score: 1

      What the NSA runs for their public-Internet-facing Web Server is so irrelevant to NSA security that it's shocking anybody dares post it here. Believe me, there's nothing behind that server but public information. Still, it's amusing to poke fun at them, eh?

    4. Re:It's a start by bobv-pillars-net · · Score: 1

      You're obviously not paying taxes in the U.S.

      --
      The Web is like Usenet, but
      the elephants are untrained.
    5. Re:It's a start by rifter · · Score: 1

      Of course nothing says they aren't really running something else and pretending it is win2k. This is the NSA we are talking about, the agency that didn't(doesn't?) exist. I can just see them spanking some script kiddie now that tries a win2k exploit on their selinux server.

    6. Re:It's a start by rifter · · Score: 1

      Oh, sure, I don't mind at all if only 100billion out of the 400billion hard earned tax dollars really goes to defense and the rest goes to Microsoft. Sure. And while we're at it, yeah it is better that the US does not have any weapons. Those weapons should go to more deserving countries, like France. The France that nuked Greenpeace for crying out loud.

      No, forget France. Maybe the weapons should go to China instead. yeah....

    7. Re:It's a start by SysadminFromHell · · Score: 1
      i'm not going to say there is a country that doesn't do anything wrong, but you shouldn't focus that much on a single fact. I'm sure you can recall some more evil facts about france, but when we're counting the U.S. will win (or lose, depending on your point of view ;-)

      It has a reason that respectable philosophers like Jacques Derrida, Jurgen Habermas, Umberto Eco, Richard Rorty, Gianni Vattimo, Adolf Muschg, Fernando Savater, Noam Chomsky, ... are all openly against the current US actions.

      The reason for that is that US decisions and 'defense' are a serious treat to world peace, no matter what your officials try to make you believe. In fact, i'm afraid your whole democracy is becoming a fake. What makes it even more dangerous is that the US is a country that had his moment of glory but is going down for years now. Your whole economy is a disaster and i don't even want to begin to describe your social security system. (Prove me wrong in 20 years :-)

      Of course I'm not suprised that simple people (about 80% of the inhabitants of any country) are influenced easily by the manipulated media in your country. What does suprise me is that it even affects some intelligent slasdot readers.

      ----

      This is a serious Comment: i'm not even bashing your president.

    8. Re:It's a start by rifter · · Score: 1

      I'm afraid I have to agree on most of that (except the bit about France being historically good, which could bear some analysis). I did not support the recent US actions, though if the promise of democracy in the middle east is truly achieved I will feel much better about it (so far, our current "leaders" have not measured up in terms of nation building, but then these things do take time). I am alarmed by the erosion of our constitution and what has passed for foreign policy over the past 50 years, and the mockery that has been made of democracy.

      However the score is not nearly so bad as some would have it. The government still has to have elections of a sort, and still must try to form a congress that will pass laws by vote. Granted, most of this is predetermined (in the sense that congresscritters vote without real debate and indeed without even being present, and the next person to run for office is determined beforehand which often leads to the feeling that the winner of the election is determined beforehand) but they do not have absolute control and even among elites there is division (corporations at each others' throats, wealthy individuals being wildcards, etc).

      Although some serious gnawing at the fringes of free speech has occurred and lots of news gets suppressed, even the most flamboyant stories get published at least once and with few exceptions people are able to say many things against the government.

      I have compared Bush to Hitler (and indeed there are parallels both in his rise and his methods of war) but there is no real comparison when it comes to suppression of enemies or brutality in war. I was glad to to that at least the second Gulf War followed the model of the first in reducing casualties for *both* sides, something no other country would have tried. Likewise there has been a healthy amount of criticism and that criticism has been allowed a voice. Bush's supporters have found any excuse to quash that but for now they have pretend to follow the rules (they got away with a lot because of 9/11, but this sort of thing has been seen before).

      I worry a lot about my country and I complain constantly about it. I do what I can as a citizen to at least be part of the movement to avert total disaster. But I have to say that at the end of the day I still feel the US has the best chance of being a beacon of freedom to the rest of the world. We have had many disasters of constitutional crisis , starting with George Washington going to war on domestic liquor and on through the Indian Wars, the Alien and Sedition Acts and such, Prohibition, 12/7/1941, the McCarthy Era, the Vietnam War, and so on.

      I think the bombing of Pearl Harbor is something we should think back on now because it was the first bombing that led to illegal detainment of Americans on the basis of race with the claim that race was not the reason. People would say that the reason was Dec 7, just like they now say when we illegally detain people of Middle Eastern descent that it is because of 9/11. It was a lie then and it is a lie now, and one day we will remember it in shame.

      But through all of these trials, America has made it, and we still have a democracy and a free press. Now that we have the internet, it is even more true (though there will always be some who try to make it a lie, like when violently anti government sites were suppressed in recent years). Ultimately there have always been and always will be people who hate freedom and try to keep the common man down, or boot "undesirables." Those people are undesirable to me, but the important thing is to make sure they do not win.

      Acknowleging defeat to them is something we cannot do, and something true Americans will not do, which is why I say there is hope for the US. I know we have problems, and they should be acknowleged. But in some countries people don't even acknowlege their problems, or can't by law (like pretty much the whole middle east including Israel). At least here we can complai

  6. Eeep. Spider-babies by KU_Fletch · · Score: 5, Funny

    You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider." Thanks for that, now everytime the AC comes out at work I'm going to expect an army of spider-babies to pop out and steal my printer.

    --
    It's not stupid. It's advanced.
    1. Re:Eeep. Spider-babies by dragin33 · · Score: 0

      You know they eat small insects and people...

    2. Re:Eeep. Spider-babies by krystal_blade · · Score: 0, Offtopic

      Thanks for that, now everytime the AC comes out at work I'm going to expect an army of spider-babies to pop out and steal my printer.

      You have an Anonymous Coward at work?

      And he somehow controls the spiders? Anonymously?

      krystal_blade... I get it, you were talking about Air Conditioning, weren't you...

      --
      It will be easy to motivate our fellow man; there is hardly anything people treasure more than not being annihilated.
    3. Re:Eeep. Spider-babies by Strike · · Score: 2, Informative

      Shouldn't that be "like a gecko " anyway?

    4. Re:Eeep. Spider-babies by Anonymous Coward · · Score: 0
      stick effortlessly to the ceiling like a spider

      They're on the ceiling due to the duct tape. They can't reach your printer.

    5. Re:Eeep. Spider-babies by AnotherBrian · · Score: 1

      AC == alternating current

    6. Re:Eeep. Spider-babies by sharkey · · Score: 1
      now everytime the AC comes out at work

      You have a lot of homosexual Anonymous Cowards where you work?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    7. Re:Eeep. Spider-babies by Anonymous Coward · · Score: 0

      Kind of defeats the purpose of coming out if you're anonymous, eh?

  7. Explains Open Source Policy -- Excuse Me by Nom+du+Keyboard · · Score: 4, Funny
    Explains Open Source Policy

    Isn't that putting it a bit strongly?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Explains Open Source Policy -- Excuse Me by Anonymous Coward · · Score: 0

      Can someone tell me why this is funny?

      I don't get it.

  8. True Story... by craenor · · Score: 5, Funny

    What is bureaucracy?

    This guy wants to clean out a room in the Pentagon, stacked to the ceiling with boxes labeled, "non-essential documents". So he starts a study showing how much space they can save by ridding themselves of all of these useless documents.

    A few months later they complete this study, and send it up for a review. A board determines that this is a great idea and they can in fact save tons of space by ridding themselves of all of these documents, with one stipulation. They must make copies of all the documents for their records...

    Craenor

    1. Re:True Story... by mao+che+minh · · Score: 5, Funny
      I live in a military town, and hence know a lot of folks that work in the local military bases (from actual military personel to contractors to just plain non-affiliated civilians). I have heard many such stories.

      My favorate involves moving a set of offices (used by Naval training personel, my friend is an officer and IT worker in said office) from Windows 98 and 2000 to Redhat. Yes, it is happening in a few places withing the military. Anyways, the IT staff there has been utilizing Linux and BSD for years, and decided to write up a report to outline it's effectiveness and security so that they could obtain approval to use it for all of the desktops under their control. Needless to say, they got approval with the usual stipulations (such as: some workstations demand Windows for certain software that only runs on Win32, and emulation is not an option). But, the military wanted them to also keep on hand a collection of spare Windows 2000 workstations "just in case", because "Linux is not yet proven" - that was their honest answer (why they needed entire workstations and not just a collection of "ready to go" Ghost images was a point of laughter in itself). The total: 50 workstations for a network of 200 systems. The cost of paying for those workstations and then keeping them on hand, and then paying for the Win2k clients and licenses for the next year was nearly triple the cost of moving the existing workstations over to Redhat 7.x (which was the newest RH release at the time) and hiring outside training for whatever training they might need (which didn't involve a move to Open or Star Office, because they were planning on running Microsoft Office anyways).

      One of the people that "approved" the move was father-in-law for a local Microsoft sales person. Sure the plan got "approval" due to it's merits, but the contigency plan effectively killed the move.

    2. Re:True Story... by pmz · · Score: 1

      One of the people that "approved" the move was father-in-law for a local Microsoft sales person.

      Is there any way to make a case out of this blatant--and distrurbing--conflict of interest? Some defense contractors make a really big deal out of having employees disclose potential conflicts of interest, just to avoid legal problems and situations like the one you described.

    3. Re:True Story... by Amazing+Quantum+Man · · Score: 1

      Some defense contractors make a really big deal out of having employees disclose potential conflicts of interest, just to avoid legal problems and situations like the one you described.

      pmz is right. When I worked for a defense contractor, we had to fill out annual conflict of interest forms, stating whether we owned any stock in potential vendors, AND whether (to the best of our knowledge) any person in our immediate family owned such stock., etc...

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  9. Not the same memo by sould · · Score: 4, Informative

    Sorry.

    That document you linked to is dated Janurary, 2000, not may 2003.

    It also does not mention the GPL.

    1. Re:Not the same memo by Repton · · Score: 4, Funny

      The PDF linked from the article is also dated Jan 2000, and also doesn't mention the GPL ...

      <shrug>

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    2. Re:Not the same memo by Anonymous Coward · · Score: 0

      I presume the parent meant that the link was to the extra-information-pdf rather then then the what-we're-all-discussing-pdf.

    3. Re:Not the same memo by fanatic · · Score: 5, Informative

      The dipshit that posted the article linked the wrong doc. Here is the right one: http://www.egovos.org/pdf/OSSinDoD.pdf

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    4. Re:Not the same memo by Eric+Ass+Raymond · · Score: 1
      It also does not mention the GPL.

      So?

      There's much more to the Open Source than the fundamentalist GPL movement.

    5. Re:Not the same memo by cshark · · Score: 1

      And since when is GPL the only public license?

      --

      This signature has Super Cow Powers

  10. Re:"Libre" Software? by Anonymous Coward · · Score: 0

    And replace it with "FREEDOM" software, pronto!

  11. Hum.. by JFMulder · · Score: 4, Funny

    and stick effortlessly to the ceiling like a spider
    Better start here then.

  12. I don't see the problem... by bethanie · · Score: 5, Funny

    My toddler can do all that. Can't yours?

    ....Bethanie....

    1. Re:I don't see the problem... by MoodyLoner · · Score: 1

      Obviously timothy isn't a parent, of a toddler at least.

      --
      No Longer a Menace to Society.
      Alexandria Morrigan born 2/22/01 l. 20.5in wt. 7 lbs. 5 oz.
    2. Re:I don't see the problem... by EMH_Mark3 · · Score: 1

      Of course -- all our kids have gecko genes!

      --
      Burn the land and boil the sea, you can't take the sky from me
    3. Re:I don't see the problem... by jpetts · · Score: 1

      My toddler can do all that. Can't yours?

      Ok, Peter Parker, move along. Nothing to see here...

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    4. Re:I don't see the problem... by Jason+Earl · · Score: 1

      I only wish that my toddler would stick, at least then he would spend some time in one spot. My little boy bounces off the ceiling.

    5. Re:I don't see the problem... by Anonymous Coward · · Score: 0

      Dude, you're not supposed to throw your babies at the ceiling! He's not bouncing, he's SLAMMING into the ceiling and then FALLING back down! Jeez, parents these days...

  13. Spider-baby by dhovis · · Score: 1, Redundant
    "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."

    Well, with the advent of gecko tape that last part may now be possible!

    --

    --
    The internet is the greatest source of biased information in the history of mankind.

  14. Spiderbabies! by Basalisk · · Score: 0, Redundant

    It's not that hard to do now, if you wrap them up in that new Gecko tape.

  15. It's not that bad by Mahrin+Skel · · Score: 4, Interesting
    The regulations cited are basically a bunch of qualification hoops that have to be jumped through before software is considered "Mil-Spec". The first outfit inside DoD to qualify a OSS package is going to have to *really* want it to fill out all that paperwork, but once it is done it should get a lot easier. Keep in mind, that doesn't mean it will get used for Top Secret or above work right away, some of those hoops are *not* pro forma. But once DoD starts using it, even for trivial things, there will be outfits that just need to satisfy *one* more requirement than has already been filled, and will find it worthwhile to take it the next step.

    Best first bet would be it will slip in from DARPA. They've probably *already* been using it in places they're technically supposed to be using a commercial UNIX.

    --Dave

  16. Maybe time to change attitude a bit by bstadil · · Score: 5, Insightful
    Perfectly legitimate memo as far as I can see. I fact it makes a very good point that FOOS is a previledge not a right. Priviledges comes with attachments and can be revoked. This memo only states that DoD will play by the rules.

    I think the FOOS community notably the ones (like me) that do not write code but tries to get FOOS into the corporations, increasingly need to stress the fact that it comes with strings attached and that the corporations need to make sure that those strings is being honored.

    --
    Help fight continental drift.
    1. Re:Maybe time to change attitude a bit by Anonymous Coward · · Score: 2, Interesting
      increasingly need to stress the fact that it comes with strings attached and that the corporations need to make sure that those strings is being honored.

      I'd say that's so important as to be essential. That can lessen the "buyer's remorse" if a company discovers it can't do something it wants to down the road and, more importantly, focuses the consumers' minds on the idea that there are different kinds of licenses. That seemingly simple concept can be a huge revelation to someone who has only dealt with proprietary software or has only a vague idea like "Linux is free and hard to use."

      It also perhaps gives developers pause to consider different types of licenses. Perhaps the GPL is not a good "default" license (I personally think the BSD and LGPL are better for commercial entities -- I realize I can be debated on that subject). Perhaps it is. Still, even developers should think about what license is best for their software. And it'd be nice if the software didn't dictate that to them...

    2. Re:Maybe time to change attitude a bit by Anonymous Coward · · Score: 0
      tries to get FOOS into the corporations

      I'd love to get FOOS into my corporation.

      Hint: It's FOSS (free / open source software)

    3. Re:Maybe time to change attitude a bit by Anonymous Coward · · Score: 0

      I fact it makes a very good point that FOOS is a previledge not a right. Priviledges comes with attachments and can be revoked. This memo only states that DoD will play by the rules.

      Except that, as another poster pointed out, "playing by the rules" means paying to go through a certification. Which basically means that you have to pay money to have the government use your product. If you are an open source organization, will you do so? Probably not. Maybe a relatively benevolent corporation like IBM, or maybe an organization like the EFF. But it definitely doesn't "level the playing field" at all.

      Malicious? Intended to keep small businesses or open organizations out of government? Poorly planned but well-intended government bureaucracy?

      I don't know. However, in many ways it doesn't matter because the net effect is one where, once again, you have to have money to get access to government.

      Everytime I hear something like this--Haliburton contracts, FCC deregulating media without decreasing licensure fees, the government abandoning punishment of a convicted monopolist who is pursuing the same strategies in major deja vu--my stress and anxiety level goes way up.

      It's almost like there's this wierd assumption that someone with the most money is more likely to be right. Money is not the same as free speech, nor should it be encumbent upon someone to have money in order to have influence in government.

  17. Remember.. by Anonymous Coward · · Score: 0, Troll

    The letter mentions Linux, and the GPL *specifically*.

    The BSD license wasn't mentioned, because BSD is dead.

    1. Re:Remember.. by unsinged+int · · Score: 1

      BSD would be an example of a less restrictive license . Such licenses are discussed in the memo prior to discussing the GPL. Since the GPL is rather unique, it's no wonder that it was mentioned specifically. You don't really expect them to enumerate the licenses on OSI do you?

  18. So Basically... by snipingkills · · Score: 2, Interesting

    So basically this policy says that if you use OSS then you have to follow the licensing that went with it. What happens if it was sensitive code and it could be detrimental(sp?) if you released the source? Do you still have to do it or is that an exception in the GPL?

    1. Re:So Basically... by Anonymous Coward · · Score: 1, Informative

      The Govment doesn't have to distribute the source amongst itself.

      However, if they were making the software available outside the govment, then they would be obligated to honor the terms in the license/s.

    2. Re:So Basically... by snipingkills · · Score: 1

      well that answers my Q. yes i do realize that i am replying to an AC post.

    3. Re:So Basically... by cyt0plas · · Score: 2, Informative

      The GPL basically says (oversimplicification, oh well) that if you distribute a binary copy to someone, you have to include the source. First off, if it's so "top secret" that it cannot have the source given out, they probably won't give the binary out either. Secondly, if they keep it internally, it's not "dissemminated", and as such, they are not bound by it either.

      The GPL is a copyright license, and as such covers only _distribution_ and posession, not use or output. They don't distribute it - they don't have to give out the source.

      --
      Contact Me (got tired of viruses emailing me).
    4. Re:So Basically... by Karn · · Score: 1

      The GPL doesn't matter in this case.

      If I create a secret application based on GPL libraries, I am by no means obligated to post the source code to a public site..

      Example scenario:
      I create a secret application based upon a few GNU libraries. This application is used by the DoD for nuclear research. The people I am going to distribute my application to are going to be people within the DoD. Of course, if two people are within the same org or on the same project, sharing the source is already a given.

      --


      Why do I keep typing pythong?
    5. Re:So Basically... by Minna+Kirai · · Score: 1
      If I create a secret application based on GPL libraries, I am by no means obligated to post the source code to a public site..

      The GPL never requires you to post code to a public site. You only have to give it to people who recieve binaries.

      I am going to distribute my application to are going to be people within the DoD.

      When you distribute that application to fellow DoD employees, you have two choices.
      1. Give them unlimited permission to pass out copies to whomever they want. This is a violation of security clearance, and you could be prosecuted for treason.
      2. Forbid them from handing out copies to anyone. Doing this will violate the GPL, meaning you have broken copyright law by duplicating the software.
      If you have trouble understanding the second point, imagine that I want to sell a modified Gimp (GPL program), and that I first require all customers to sign a promise that they won't hand out copies. Then I sell them the Gimp, along with the GPL, whose permission to re-distribute I claim has been overridden by the other promise. See how that doesn't work?

      I sell software to the DoD, so I know how this works. We can include BSD licensed code, no problem, but GPL stuff is off-limits.

      In practice, this doesn't matter much, because very few programs are actually classified, even if they process classified data files (they just do this processing from within a SCF, Secure Computing Facility, where there is no way for a trojan program to send messages outside)
    6. Re:So Basically... by Minna+Kirai · · Score: 1

      The GPL is a copyright license, and as such covers only _distribution_ and posession, not use or output.

      As a copyright license, it naturally covers everything copyright does. Obviously, that mainly means copying. (Although the written law uses the term "duplication")

      To make a single copy of a program for the person who shares your office is a violation of copyright. Doing that without the author's permission is a crime. To have permission under the GPL, you must give the recipient unlimited redistribution rights. If you don't do this- such as if you're not allowed to grant such rights- then you cannot make copies of a GPL program.

      Secondly, if they keep it internally, it's not "dissemminated"

      The GPL contains no "internal use" exception. I also can't tell where you're quoting "disseminated" from- that word doesn't occur in the Slashdot post, the GPL, or US copyright law (prior to the recent creation of the DMCA)

    7. Re:So Basically... by diakka · · Score: 2, Insightful
      The GPL contains no "internal use" exception.
      There is no 'exception' needed since internal copying by a single entity is not considered to be distribution.

      Now if an employee takes the modified software home and installs it on his personal machine, he has violated his company's copyright. If his company allows him to install it on his personal machine, then they must license the modifications to him under the GPL.

      Simply using propriotary software installed on your company's computer doesn't mean you own a license. The same is true with GPL'd software. However in most cases, that same GPL'd software is available from multiple sources, so it's a non-issue.
      --
      -- Knowledge shared is power lost. -- Aleister Crowley
    8. Re:So Basically... by schon · · Score: 1

      The GPL contains no "internal use" exception.

      Really? The FSF seems to disagree with you

      Are you a lawyer, and if so, why is the FSF's lawyers wrong and you right?

    9. Re:So Basically... by Narcissus · · Score: 1

      FWIW, this answer is supported here in the FAQ about GPL on the GNU website. It also seems to generally cover contract staff, too.

    10. Re:So Basically... by Minna+Kirai · · Score: 1

      There is no 'exception' needed since internal copying by a single entity is not considered to be distribution.

      It is according to the definition of "distribution" in a dictionary of the English language. "to give out or deliver especially to members of a group" That's the same definition that applies to US copyright law. Note that US law doesn't consider corporations to be single entities for purposes of using copyrighted works.

      then they must license the modifications to him under the GPL.

      You must invoke the GPL (giving the recipient full redistribution rights) whenever performing an act that violates the author's copyright. This includes anything it would be illegal to do with a traditional proprietary program like Microsoft(tm) Access(r). Making a single copy for a co-worker to use on your job is one such violation.

    11. Re:So Basically... by Minna+Kirai · · Score: 1
      That page of FAQs is not legal advice. Nothing on the page claims it was written by lawyers. (The GPL itself was)

      That FAQ does say that "an organization just making the copies for itself is not distribution". Which is obviously contrary to the English language:

      • distribute: v, to give out or deliver especially to members of a group

      If they had wanted to use a different definition of "distribution", then they should've included the alternative meaning in the text of the license, instead of on an auxilliary webpage that has no legal standing. In any court hearing, the judge will consult only the GPL itself and national copyright law- not HTML pages from fsf.org.

      The most important* GPLed projects, Linux and KDE, are not owned by the FSF. Those authors have not agreed to use a non-standard definition of "distribution". The FSF's opinions mean nothing to those projects- only the text of the license they use.

      *Ok, GCC is arguably more important than KDE.
    12. Re:So Basically... by sean.peters · · Score: 1

      Better have another read of the GPL, partner. This is the government - they're not in the software distribution business. Since they're not going to distribute the binaries, they don't have to distribute the source. Sean

    13. Re:So Basically... by diakka · · Score: 1

      Ok, but even if you're right, it doesn't make any difference. The company is copying it internally, and so even if it invokes the GPL, who is that software licenced to? That very same company. That company is not obligated to give copies to it's employees. As a GPL Licensee, I can chose to give out copies, or not. The employees still don't have a right to take it home and post it on the net because the company didn't authorize them to do that.

      --
      -- Knowledge shared is power lost. -- Aleister Crowley
    14. Re:So Basically... by Minna+Kirai · · Score: 1

      the company didn't authorize them to do that.

      At some point the employee was handed a CD-Rom containing a file named COPYING which includes the text "You may copy and distribute the Program in object code or executable form".

      By that action, the company gave him authorization. If they hadn't wished to give that permission, they shouldn't have distributed a GPLed program.

    15. Re:So Basically... by diakka · · Score: 1

      By that logic, if a company gives an employee a copy of MS office to install on a machine owned by the company, then he must also have the right to install it on his computer at home.

      --
      -- Knowledge shared is power lost. -- Aleister Crowley
    16. Re:So Basically... by Minna+Kirai · · Score: 1

      What logic? The CD-Rom of MS Office doesn't contain a license agreement stating "You may copy and distribute the Program". But, the distribution media of any GPL software says exactly that. (It's on line 134)

    17. Re:So Basically... by diakka · · Score: 1

      Yes, the GPL says you "may". It doesn't say you "must". Just because you can, doesn't mean you have to. If a company makes a modification to that GPL'd program, the company still owns the copyright on the modifications. If the company decides to license those mods to someone, then they are compelled by the original copyright license to make those mods available under the GPL. But even though a company is the copyright owner of those modifications, it doesn't imply that its employees are automatically given a personal license.

      Just for example, let's say I'm a company under contract to develop some modifications to a GPL'd software package. I anticpate having one customer. We are charging $1,000,000 for the license. The license we are using is the GPL, and therefore we are in compliance with the original copyright. If one of the developers takes that software and posts it on the web, he has stolen company property. Had the employee been granted a license, yes it would have been the GPL. But he wasn't granted a license because that employee never paid the $1,000,000 for the license and therefore he stole company property.

      Now, after someone outside the company has a license to the mods, they can post it on a million websites if they choose. But before they have a license, the company can not be compelled to give it to anyone outside the company.

      --
      -- Knowledge shared is power lost. -- Aleister Crowley
    18. Re:So Basically... by Minna+Kirai · · Score: 1

      This is so totally wrong, I can hardly bear to respond anymore. One overall point is that the GPL isn't about companies- it's about people.

      But even though a company is the copyright owner of those modifications, it doesn't imply that its employees are automatically given a personal license.

      Not automatically. Only as soon as you perform an action which is in violation of the original author's copyright privileges. Which means copying the software for another employee.

      When one member of the company gives the modified software to another, he either gives that person unlimited permission to redistribute copies, or he violates the GPL.

      If a company wishes to give its employees copies of GPLed software, it must either give them personal licenses.

      If one of the developers takes that software and posts it on the web, he has stolen company property.

      No, he has not. Unless he were the one and only guy who had written those modifications.

      If boss Bob instructs coder Carl to edit Gimp for their own purposes, then Carl's changes are company restricted... until he gives the program to either Bob or Sally (in sales). Then, because a violation of the Gimp author's copyright has occured, the GPL must be invoked, so Bob & Sally have been given unlimited permission to redistribute.

      If you don't understand that, then just read the GPL. Section 2 states that any modified work you distribute must be licensed under the GPL. (And yes, giving copies to co-workers meets any sane interpretation of "distributed") Thus GPL section 3 will apply to the modified work. And section 3 states that whoever has a copy can give further copies to anybody he likes.

      If the boss instructs his employees to never give out copies, then he has essentially scratched out section 3 of the GPL. Meaning that he doesn't intend for the GPL to apply to those derived works, meaning the company has no right to possess the modified copies.

    19. Re:So Basically... by diakka · · Score: 1

      Not automatically. Only as soon as you perform an action which is in violation of the original author's copyright privileges. Which means copying the software for another employee.


      Ok, I think our disagreement is not so much about what the GPL says, but whether or not the employees are acting as individuals or agents of the company. My assertion is that when employees do work, all the results of their work belong to the company. So in my view, The company has a copy. The company never gave a copy to Carl, Bob or Sally. Carl doesn't give Sally a copy of the program. The company merely employs Carl to put a copy of the modified software on a company computer which happens to be used by Sally.

      Now, from a legal perspective, if I am wrong about employees being able to act purely as agents of a company, then I would agree with you.

      However, I think this would have some seriously negative implications for companies, and governments. It would mean that secret software that is derived from GPL'd works, even if it is developed purely for internal use by a company, could be distributed freely by any employee who has physical access to it. It would be legally impossible for a company to employ a team of programmers to create such a modified work and still keep it secret, even if that software is only for internal company use.

      Think of the implications that would have for the DoD and the NSA. It would also lend more credit to the FUD Microsoft has been spreading about the GPL.
      --
      -- Knowledge shared is power lost. -- Aleister Crowley
  19. Which in fact, means jack... by Ayanami+Rei · · Score: 4, Informative

    especially since OSS is often (and arguably most useful) used to augment existing systems, with no expectation of redistribution. It is up to the project managers to make a product that delivers; forget about NSTISS or the GPL.

    And most COTS systems in use don't have the certs anyway, and no one gets in a tizzy. It's only if you wanted to hook it up to SIPRNET or something (and then it gets reviewed independantly anyway).

    This is just some stuff to make the guys funding the projects (Congress) feel better.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Which in fact, means jack... by gbjbaanb · · Score: 1
      It is up to the project managers to make a product that delivers; forget about NSTISS or the GPL.

      What are you on about. Did you stop for just a second to think about what you just wrote? Forget the GPL indeed!

      I can see it now... "hi. yes, I'd like the source code for those precision guided bombs thanks. oh, but I understand a programmer used a GPL numeric class in the code. So that makes the entire codebase GPL, which if you read the licence...... post it on sourceforge will do fine thanks."

    2. Re:Which in fact, means jack... by pe1rxq · · Score: 2

      As long as they don't distribute the bombs there is nothing to wory about... You only have to offer the source to the people you sell bombs to...

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    3. Re:Which in fact, means jack... by Anonymous Coward · · Score: 4, Informative

      For the (34^e)*78368.22432 + Pi time, please get this through your thick skull: The GPL only applies IF YOU DISTRIBUTE THE SOFTWARE The DoD, NASA, NSA, your granny etc. can use GPL software until they have it comming out of their ears, but you have no right to see, smell, touch or taste even the tiniest scrap of it unless the person using that code legally distributes a binary to you. They do not have to make the source code publicly available so that anyone can download it, although anyone who has recieved a copy of the code can redistribute it as they wish.

      So unless the fucking missle flies through your window, the code has not been distributed to you. If that happens, you have bigger things to worry about than the god damn source.

      Now for fucks sake, go read the GPL and the FSF FAQ's about it, or shut the hell up.

    4. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0
      Or drop them on!

      ~~~

    5. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0

      ...which, given that the US is the largest arms exporter in the world, means most rogue states and terrorist organisations.

    6. Re:Which in fact, means jack... by dbrutus · · Score: 2, Interesting

      no, no, that means that when we sell guidance systems to Israel with requirements that they get our approval before selling them on, the Israelis are bound to give the source code to the PRC when they next do an illegal technology transfer otherwise next time they're not only going to have to face congressional scrutiny but the wrath of Richard Stallman.

      God, I'm looking forward to a ME where Israel isn't the most open and democratic society so they'll get off their US subsidized, pampered butts and fix what ails them.

    7. Re:Which in fact, means jack... by dbrutus · · Score: 2, Interesting

      By this argument does Ford Motor company have to give you source code for their embedded computers running Linux? If so, that's really going to kick embedded Linux in the teeth if your appliance and motor vehicle vendors also have to become software distributors.

    8. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0

      except it won't *be* illegal technology transfer once its all licenced under the GPL :-)

    9. Re:Which in fact, means jack... by ichimunki · · Score: 2, Insightful

      Let's see. First, if Ford is selling computers in cars, they are still selling computers. And if those computers contain software, then Ford is a software distributor. Second, you're telling me that in all the legal mess it takes to build cars, that it's too much of a hassle for Ford to post the source code to their embedded processors' software? They could conceivably put that code on a CD-ROM and put that in a pocket of your car's owners manual. This is not rocket science-- but it is a simple thing to do as part of the automotive engineering process.

      They could also easily post said source code to their web servers. Have you ever seen their web site? They are insanely well-done. They're a combination of your wildest tech fantasies about online shopping and the most over-produced TV commercials known to man.

      But hey, I'm sure Ford can't handle it. Never mind safety testing, emissions regulations, and all that hard stuff! Have you rebooted a Ford lately?

      --
      I do not have a signature
    10. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0

      "Have you ever seen their web site? They are insanely well-done."

      Well, I pointed my browser to www.ford.com and all I see is a blank page. I guess they put a whole lot of efforts in recreating american cars level of quality. 'nuff said.

    11. Re:Which in fact, means jack... by dubious9 · · Score: 1

      Who modded this up? Just because you are running linux doesn't mean you have to GPL software running on it. Microsoft has planted the seed of viral licensing, and it continues to grow through ignorance.

      Repeat after me, you don't have to GPL code unless it contains GPLed code or you just want it to be. There is no reason a well organized software developer would ever have to unwillingly GPL their software.

      --
      Why, o why must the sky fall when I've learned to fly?
    12. Re:Which in fact, means jack... by dbrutus · · Score: 1

      In fact, they purposefully do *not* want you thinking about anything except the car, appliance, etc. as a whole and certainly not something as ancillary as the embedded software used to power the thing. Even if it's just custom compiled kernel code in their embedded linux, it takes away from their sales presentation focus and that is a *bad* thing. Appliance people argue over the inclusion of $0.005 parts, the margins are so thin and the numbers are so large. You're going to saddle them with a $0.20 CD/ROM/sleeve extra cost per unit so they can use 'free software'?

      No, this would be a burden on embedded Linux and I am guessing that in the real world, it doesn't work out that way because I've never been notified about access to embedded linux source code in any appliance or cell phone that I've ever gotten.

    13. Re:Which in fact, means jack... by dbrutus · · Score: 1

      What I was getting at was different. If you include a custom tuned embedded linux (for example to provide your name brand car mapping service) this interpretation would mean you would have to release the source code of the sealed unit that nobody's ever going to take apart and hack. This is going to be viewed with suspicion in the manufacturing world. I would suspect that if they got the 'full Stallman' on this, they'd either swap to a FreeBSD or go proprietary. In other words, it's a burden even if (as you say correctly) you don't have to distribute your own code. All you need to do is modify the embedded Linux itself. What's the point of having an open source OS if you're not going to muck around with it?

    14. Re:Which in fact, means jack... by rifter · · Score: 1

      I can see it now... "hi. yes, I'd like the source code for those precision guided bombs thanks. oh, but I understand a programmer used a GPL numeric class in the code. So that makes the entire codebase GPL, which if you read the licence...... post it on sourceforge will do fine thanks."

      But they only have to provide the source to people to whom they distribute the binaries. Hmm.. I wonder if dropping the bombs on people would constitute distribution... ;)

    15. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0

      Rifter had written:
      "Hmm.. I wonder if dropping the bombs on people would constitute distribution... ;)"

      Not if the memory is wiped/destroyed prior to detonation.

      Come to think of it, the memory would get wiped out before any casualties were created by detonation so I think GPL-driven missiles are automatically covered there.

      Besides, it's not as if the binaries running the missiles would be getting PAID FOR by the recipients. IANAL, nor am I a GPL guru, but I understand that hardware running on GPL software is okay to sell as a "black box" as long as you don't charge for the Open-source software on it (hard to track or prove).

      --Flak

    16. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0

      Companies like Montavista provide the source code
      of the kernel and the changes as do other providers.
      I would be very surprised that Ford or Delphi would
      bother playing into the kernel.

    17. Re:Which in fact, means jack... by Newsome · · Score: 1

      Mr. Terror Rist,

      How do you know that the source code isn't included with the missile that just came through your window? You had a whole 18 nanoseconds between delivery of the binary and that big explosion thingy that sent you to the very hot place. A copy of the GPL and the entire source code was delivered to you, and all you had to do was read it.

      What do you mean a missile isn't a "medium customarily used for software interchange"?

      --
      http://www.tuxrocks.com/
    18. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0
    19. Re:Which in fact, means jack... by ichimunki · · Score: 1

      You're going to saddle them with a $0.20 CD/ROM/sleeve extra cost per unit so they can use 'free software'?

      Hmmm. So on that basis, if I'm a struggling software startup, I could plead that providing source code to GPL software is too much of a burden, even though I've based my products on Free Software? I'm not buying it.

      Free Software isn't about getting free stuff (in this case, providing an inexpensive non-MS operating system option for embedded processors), it's about freedom for users. If I buy a Ford that has computers in it (as far as I know, my last-owned car, a Chevy Nova, did not have any computers on board other than my laptop or Palm Pilot), I should have the right to examine the code used, just as I'd have the right to understand how the spark plugs or drive train worked. That's what the GPL is intended to protect.

      In fact, they purposefully do *not* want you thinking about anything except the car, appliance, etc. as a whole

      I don't care what they want. If they are going to put computers in their products and use GPLed software on those computers, they could easily include a quick blurb in the owner's manual offering the source code to the software. That's not that hard to do. Then if anyone does write in to request the source code they can provide it. Arguing thin margins is a laugh. Look at how much money they just saved by not having to license that software in the first place, now you're going to quibble over the extremely low-cost tradeoff the programmer's asked for?

      --
      I do not have a signature
    20. Re:Which in fact, means jack... by flatrock · · Score: 1

      Ford isn't going to develop their own custome kernel for embedded applications. They'lluse a trimmed down publicly available kernel, or a real time distribution. The source to those is already freely available and Ford isn't responsible to provide it to you themselves.

      As long as Ford's code is developed as loadable modules, they don't have to provide the source to them. Just because someone writes an application that runs on Linux doesn't mean that they have to provide source.

    21. Re:Which in fact, means jack... by flatrock · · Score: 1

      If they have to actually make mods to the kernel thay can always submit those changes back to the people who developed the embedded linux distribution for them to make publicly available.

      If they have to make more than simple changes, then there's a good chance that they'll just use a commercial embedded OS. It's in the best interest of the OS vendor to license the OS inexpensively enough that it's cheaper for them to use the commercial OS than to do significant customization to the kernel and make that source available.

    22. Re:Which in fact, means jack... by ichimunki · · Score: 1

      Just because someone writes an application that runs on Linux doesn't mean that they have to provide source.

      And I never said that was why they would have to distribute source code to anything but the GPL software itself. If they are selling machines with GPL software on them, I don't see why they would be any less responsible for sharing the source code to the GPL software than anyone else who did so. If you can point out where the GPL allows this in their case or the expressed opinion of someone like Richard Stallman or Bradley Kuhn to support this, then I'll gladly retract my assertion.

      --
      I do not have a signature
    23. Re:Which in fact, means jack... by dbrutus · · Score: 1

      Yes, but is anybody *doing* it? And if they're not, why aren't we seeing the FSF throw a fit just like every other GPL violation they know about?

      From the observed fact that people aren't publishing links to their code you can either conclude that nobody is using embedded linux or you're missing something in your interpretation of the GPL.

    24. Re:Which in fact, means jack... by ichimunki · · Score: 1

      Or we could conclude that the FSF hasn't got anything to do with the Linux kernel and therefore can't possibly act as an enforcement agent for it.

      --
      I do not have a signature
    25. Re:Which in fact, means jack... by mrmeval · · Score: 2, Insightful

      Their classifications override your copyright, besides as long as they don't sell or provide the binary to any other entity they don't have to provide the code and if they do provide the binary (if classified), the recipient has to have that particular classification rating.

      This can be of benefit if the code is GPL'd and a contractor or other business that can accept (is allowed) the binary+clearance, they (hopefully) get the code. Which can be a real life saver especially if getting an antique (much of military stuff is just that) working again.

      Probably though they'd just override the GPL and ship the binary only.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    26. Re:Which in fact, means jack... by rifter · · Score: 1

      Besides, it's not as if the binaries running the missiles would be getting PAID FOR by the recipients. IANAL, nor am I a GPL guru, but I understand that hardware running on GPL software is okay to sell as a "black box" as long as you don't charge for the Open-source software on it (hard to track or prove).

      I don't think paying or not makes a difference here. It is true that the bombs/missiles would probably destroy their onboard computers, and indeed I would not be surprised given our technology worries that they are designed to do so. In the case of unexploded missiles/bombs one wonders if this counts as unintentional distribution. Of course we could always put the source code on the outside of the bombs along with the requisite "Hello Saddam" and suchlike messages....

      Perhaps this is a question we should send to RMS, but I am sure he will ask we do not "distribute" missiles at him :).

    27. Re:Which in fact, means jack... by Anonymous Coward · · Score: 0

      Or maybe, the FSF *doesn't* throw a fit for every GPL violation -- maybe they handle it quietly and efficiently, unless the violator wants to make a scene or takes years to comply. Take a look at Eben Moglen's article, "Enforcing the GPL" -- it describes how the FSF really works.

    28. Re:Which in fact, means jack... by conradp · · Score: 1
      No, an important point of the 2-page memo was that DoD is required to respect the copyright laws. They cannot use a security clearance to "override" the GPL.

      If they use GPL'ed code, they must obey the license restrictions of the GPL, which means that they must provide source code to anyone to whom they provide executables. Of course, if the code is classified, then presumably they will only provide the binaries to folks with the appropriate security clearance. The GPL, and this memo, says that they must provide the source code to those peoeple as well.

      --
      "To be absolutely certain about something, one must know everything or nothing about it." -- Olin Miller
    29. Re:Which in fact, means jack... by Scott+Swezey · · Score: 1

      Ya,.. heard about that problem. To fix it why don't you smash your computer over your knee and then take it 50 miles into open ocean and toss it in.

      --
      Scott Swezey
    30. Re:Which in fact, means jack... by Black+Copter+Control · · Score: 1
      You're going to saddle them with a $0.20 CD/ROM/sleeve extra cost per unit so they can use 'free software'?

      Given the choice between the cost of a $.20 cd and a $1/unit royalty on the respective proprietary software, they'd probably gofor the $.20 CD.

      They can also just put the software source on their website, and put a pointer in their user manual. the 1% of people who actually download it will make the distribution costs per unit almost zero.

      --
      OS Software is like love: The best way to make it grow is to give it away.
    31. Re:Which in fact, means jack... by Black+Copter+Control · · Score: 1
      Of course, if the code is classified, then presumably they will only provide the binaries to folks with the appropriate security clearance.

      If they ue off-the-shelf GPL code, then distributing the source wouldn't release anything restricted -- other than letting people know that the bomb-tracker 2000 is running on Linux Kernel 2.4.18.

      If they're actually modifying the software, then they're doing something which wouldn't normally be possible with proprietary systems, anyways.

      --
      OS Software is like love: The best way to make it grow is to give it away.
    32. Re:Which in fact, means jack... by mrmeval · · Score: 1

      " If they're actually modifying the software, then they're doing something which wouldn't normally be possible with proprietary systems, anyways."

      TIC True, but if it's a modification of GPL'd stuff, should they also stuff the source code in a cute little flash paper book? I suppose if it's a missile whoever they launch it at gets the code and a bonus LOL.

      If it's something they NEVER want to release they can just make it a library or other binary code with their own copyright. The fact that they are using GPL'd code to run the binary is a plus in my book, this damnable, screwed up, &^*^%^*, proprietary, money wasting, procurement system is crap.

      We will have a military for good or ill, at least let it be a cheep one that works as advertised. I'll of course expect the excellent monitoring done by such people as FAS http://www.fas.org/ to help in keeping them as advertised.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    33. Re:Which in fact, means jack... by flatrock · · Score: 1

      They likey don't need to modify the kernel to have it run on their embedded CPU. They're going to pick an already supported CPU, and if they need to tweak the kernel, they'll just submit the changes back to the project. That way they don't need to make the source available themselves. They just point you to where you can get it.

  20. No problem by unsinged+int · · Score: 2, Insightful

    Provided they're electronic copies.

  21. Contracs by Sancho · · Score: 1

    What's the value of having assurance that there will be bugfixes and updates? With Microsoft, and under contract, you know that's going to happen. It may not happen as quickly as with open source software, but under a service agreement, the government has someone to sue should "service" not be provided.

    OSS? Linus and software maintainers could stop development at any moment, and a contract with Redhat isn't going to change that. The government would have no contract with Linus to continue development, no contract with the KDE developers to continue development, etc. Sure, they could hire someone to track down and fix bugs, but this is a cost that's almost never included in OSS advocate estimates.

    Don't get me wrong. I'm all for laws and policies that require OSS to be considered when when the time comes to renew contracts/upgrade/whatever. But there are hidden costs that you just don't always see.

    1. Re:Contracs by mao+che+minh · · Score: 5, Insightful
      A service contract with Microsoft doesn't usually include accountability. That is a stance that Microsft usually takes very strongly: "we are not accountable" - it's "as is". "Prove that it is our fault". Besides, major Linux vendors offer the same exact type of contract that you are talking about, because that is one of their core areas of specialization: support and services, not licenses and upgrades. It's a moot point for a number of reasons, really, but a good one to bring up in this topic nonetheless.

      True, the core Linux maintainers could die or quit at any time. So could a software company drop a given application or operating system. For example, my company used a CRM called Vantive that was vastly superior in terms of ease of use and custimozation compared to PeopleSoft 8. We have in-house programmers that are very adept at coding for it. But PeopleSoft bought Vantive and dis-continued it. A few bugs sprang up that required access to certain source code that we didn't have. The answer? Pay 2 million (absolutely no exagueration) for People Soft 8 and go through the process of buying better servers and changing the structure of your Oracle databases "if you need future support for a PeopleSoft CRM". And yes, we had a service contract.

      But the beauty of open source insures that others will pick up where they left off. It happens with alomst every popular and useful open source project whose lead developers quit. In the case of Linux, you would have people from companies like Redhat, Suse, and IBM ready to take the lead. The costs of such a change of "power" is rarely passed on to the consumer. Also, the really good analysts do,/i> factor in the cost of hiring contractors to specialize your code.

    2. Re:Contracs by E_elven · · Score: 5, Insightful
      OSS? Linus and software maintainers could stop development at any moment, and a contract with Redhat isn't going to change that.


      I don't think you understand how OSS works. See, if Linus&Co decide to stop whatever they're doing and go live fat and happy in Silicon Valley or somewhere, 'we' still have the code. Anyone can take it and continue the development -worst case scenario, they can't call it 'Linux' anymore. However, if Microsoft says 'well, that's all, folks! We'll start selling beach balls from now on!', there's not a single thing anyone can do about it. And no one can continue the development of those systems.

      E
      --
      Marxist evolution is just N generations away!
    3. Re:Contracs by Jason+Earl · · Score: 4, Insightful

      Oh please, no one has ever sued Microsoft for lack of "service," and it is not because Microsoft products are perfect either.

      Not only that, but Microsoft has done just about every other unfriendly thing that a software vendor can do. They have stopped development of projects, created spurious incompatibilities, and sold bugs as "features." If the government paid IBM (or RedHat or whomever) half of what they currently spend on Microsoft software they could almost certainly get a real service contract for a huge pile of Free Software, and if they didn't like the service they got, they could take that money next year and hire someone else without having to switch software.

      I agree that there are costs to switching to Free Software, and I definitely agree that Free Software can't currently fill everyone's computer needs, but your arguments against Linux amount to nothing more than FUD. There are plenty of valid reasons for not choosing Linux. However, service, support, and longterm viability are all parameters that favor Linux.

    4. Re:Contracs by Sancho · · Score: 2, Insightful

      A service contract with Microsoft doesn't usually include accountability.

      And that doesn't necessarily preclude a successful lawsuit, should the government choose to persue it. If a root exploit were discovered and widely used, and it affected government servers, and Microsoft chose not to do anything about it, I suspect they would be sued and the US would win.

      True, the core Linux maintainers could die or quit at any time. So could a software company drop a given application or operating system.

      But not for the duration of the service contract or, again, there would be repercussions. While this is part of the way Microsoft controls the market, it is also a guarantee of service. If the OSS developer drops the project, there is no guarantee that anyone will pick it back up. It may be likely, but that's not good enough for many officials. Without something in writing, there's no real security in your purchase/training.

      Skipping around:
      And yes, we had a service contract.

      Sounds like your legal department didn't do their job. Either the contract had some holes or PeopleSoft should have had their asses sued off.

    5. Re:Contracs by Sancho · · Score: 1

      Whoa now, I'm not arguing against Linux, I'm pointing out a part of the cost that people sometimes leave out. Personally, I suspect that hiring a small development team to maintain/develop alongside the OSS developers would be more cost effective--in the long run. But in the immediate-term, it may look more cost effective to go with Microsoft.

    6. Re:Contracs by sleeper0 · · Score: 5, Insightful

      yeah, this is the point. There is the same amount of risk or greater with closed source projects. Do you think the DOD has never used a piece of software the creator discontinued? Or went out of business? To protect against that I am sure they always manage to get the source code up front (to say nothing of the security issues that require them to get closed source)... In either case if something bad happens the dod can maintain their own systems, open source would just take a step out of the contract negotiations that allow that.

    7. Re:Contracs by nametaken · · Score: 1

      Or with M$, they could decide to make their next wave of software upgrades a total deviation from the somewhat open nature of modern computing... and dead-end your ability to follow along. I see a number of companies I've worked for ready bring their sensless M$ upgrade policies to a screetching halt with Palladium. This would never happen in OSS. You can't sue M$ because you don't like what they've decided to do with their next round of crap.

    8. Re:Contracs by Jason+Earl · · Score: 2, Interesting

      I agree with you 100%. Heck, I will even go so far as to say that in many cases replacing proprietary software with Free Software is a loser over the long term. There are plenty of commercial software systems that are good deals, and there are Free Software systems that do not measure up.

      However, the second the commercial software folks start talking about accountability (especially with regards to Microsoft) I can't help but cry foul. Microsoft sells their software "as is" they are not remotely liable for their software, and if you want a decent service contract you have to purchase one on top of your licensing agreement, and you probably have to get the contract from someone besides Microsoft. Purchasing a commercial contract is also no guarantee that the software in question will be developed in the future. The company I work for currently is in the middle of a JD Edwards ERP installation, and today PeopleSoft announced they will be purchasing JD Edwards.

      What do you bet that future JD Edwards "upgrades" will involve paying huge money for a completely different product?

      Like I said, there are plenty of hidden costs associated with switching to Free Software. However, service, support, and longterm viability of your software all play into the hands of Free Software adoptees.

    9. Re:Contracs by 73939133 · · Score: 5, Insightful

      If a root exploit were discovered and widely used, and it affected government servers, and Microsoft chose not to do anything about it, I suspect they would be sued and the US would win.

      You are kidding, right? Windows is full of holes, and many of have been around for years by the time people get around to using them for break-ins, including into government computers. I don't know whether the US government could, in theory, win, but in practice, they don't seem to be sueing.

      If the OSS developer drops the project, there is no guarantee that anyone will pick it back up. It may be likely, but that's not good enough for many officials. Without something in writing, there's no real security in your purchase/training.

      Microsoft drops products constantly. And when Microsoft does that, you are completely stuck because nobody can pick up the software.

      Perhaps what's confusing you is that Microsoft refers to many different, incompatible products using the same trademark. But that doesn't do you any good when your programs stop running.

      The reality of it all is that if you buy Microsoft, not only do you have to put up with buggy software, but you get no guarantees, you have to expect security holes and accept the risk for them yourself, you can't fix anything, and the software likely has a much shorter usable life than comparable open source software.

    10. Re:Contracs by Tony · · Score: 4, Insightful

      Without something in writing, there's no real security in your purchase/training.

      As mentioned in the parent, companies like Red Hat and Suse make their money from support contracts. Since their bread and butter is in these contracts, and not in selling upgrades, they are more likely to take an active role in fixing problems, instead of having a vested interest in propogating problems (leading to more upgrades).

      Microsoft has, in the past, refused to fix bugs in "older" software. In many circumstances, the solution is to "upgrade." In several cases, bugs deemed non-critical by MS have been left unfixed for months. In several other cases, the fixes to these bugs have caused even worse problems.

      I have yet to see a contract stipulating Microsoft promises to fix any problems discovered, let alone take resonsibility for any defects. Doesn't mean they don't exist; but, like invisible ephemeral unicorns, until I see one (or the effects of one), I don't believe in them.

      The concept of manufacturer liability in the software market is laughable. Schools can get sued for millions for choosing co-valedictorians, but Microsoft sure as hell isn't going to pay for the privacy-raping holes in Passport.

      Something is fucked up here.

      --
      Microsoft is to software what Budweiser is to beer.
    11. Re:Contracs by ssimpson · · Score: 5, Insightful

      With Microsoft, and under contract, you know that's going to happen.

      Sorry - no you don't. Microsoft have previously claimed that Windows NTv4 is being supported for security hotfixes until 30 Jun 04 (see here) but then failed to fix a serious RPC based DoS attack.

      I should imagine this pisses "secure" government sites off quite a bit - they have been promised security fixes for another year now and then get shafted because MS claim that NTv4 "does not support the changes that would be required to remove this vulnerability".

      At least with OSS users are capable of fixing the problem themselves (or paying for it, or using a general release patch etc).

      But there are hidden costs that you just don't always see.

      Yep - and what are the costs of upgrading all of the Windows NTv4 to Windows 2000 servers to avoid this security bug?

      --
      "Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
    12. Re:Contracs by mpe · · Score: 1

      Not only that, but Microsoft has done just about every other unfriendly thing that a software vendor can do. They have stopped development of projects, created spurious incompatibilities, and sold bugs as "features." If the government paid IBM (or RedHat or whomever) half of what they currently spend on Microsoft software they could almost certainly get a real service contract for a huge pile of Free Software, and if they didn't like the service they got, they could take that money next year and hire someone else without having to switch software.

      In this case it wouldn't be in IBM's/RedHat's/whoever's interests to play "it's a feature, not a bug" in the first place. They'd know that X was a bug, because Y amount of money was saying that it was.

      I agree that there are costs to switching to Free Software, and I definitely agree that Free Software can't currently fill everyone's computer needs,

      A lot of software is actually some kind of "bespoke" rather than "off the shelf" system. Especially when you get into embedded systems. Open Source is arguably a better choice that proprietary software here.

    13. Re:Contracs by bobv-pillars-net · · Score: 2, Interesting

      Do you think the DOD has never used a piece of software the creator discontinued?

      Yup. Personal experience in that area. A suprisingly large amount of DOD software was written for Clipper Summer '87.

      To protect against that I am sure they always manage to get the source code up front (to say nothing of the security issues that require them to get closed source)


      BWAAAAHAAHAHAHAHAHAHA!!!!! (thunk!)

      (/me gets back on chair.)

      (sniffle!)

      Oh, that's RICH!

      You almost had me fooled for a minute there.
      --
      The Web is like Usenet, but
      the elephants are untrained.
    14. Re:Contracs by rifter · · Score: 1


      And that doesn't necessarily preclude a successful lawsuit, should the government choose to persue it. If a root exploit were discovered and widely used, and it affected government servers, and Microsoft chose not to do anything about it, I suspect they would be sued and the US would win.

      You have got to be kidding me. DoD servers and other government servers crash and are exploited all the time because of bugs in software, and I have yet to see a single lawsuit against the makers of said software. This is not limited to Microsoft, BTW, but they were involved in some very high profile cases (like when the White House mail server crashed).

      But not for the duration of the service contract or, again, there would be repercussions. While this is part of the way Microsoft controls the market, it is also a guarantee of service. If the OSS developer drops the project, there is no guarantee that anyone will pick it back up. It may be likely, but that's not good enough for many officials. Without something in writing, there's no real security in your purchase/training.

      First off, you seem to be claiming that a service contract with Microsoft is magically different than one with RedHat. If there are repercussions with one, why not another? Secondly, if companies go out of business, their legal liabilities are wildly different. Thirdly, every software company in the world has loopholes in their service contracts. Finally, if it were really true that companies could successfully sue when they get screwed in their service agreements, why is it that it never happens? I mean companies get screwed all the time. Listen to the people who have actual experience dealing with companies with whom their companies had the service contracts you seem to think are so iron-clad and learn something about the real world.

    15. Re:Contracs by Anonymous Coward · · Score: 0


      "Sounds like your legal department didn't do their job. Either the contract had some holes or PeopleSoft should have had their asses sued off."

      Absolutely. The magic words "...and their heirs and assigns..." must have been left off the contracts somewhere.

      When a service provider sells all their assets, their obligations do not simply vanish. I suspect the original poster doesn't fully understand the situation his company was in. I'm betting that they opted out of litigation because it was simpler to move on.

    16. Re:Contracs by sleeper0 · · Score: 1

      Well, I will be the first to admit that i probably painted with too broad a brush when i included the entire dod community in that statement.

      But, what did you say to the contrary? Nothing, really. I have had personal contact with folks who have had to line by line qualify and build from source everything from modern windows/solaris releases, compilers & languages, email programs, CAD systems & databases and I'm sure a ton more.

      While i will admit probably everything doesnt get this inspection, especially if it's just something a temp uses in a dod accounting office, your reaction which implies that these practices simply don't exist is way off base. Just because your low end job didnt include the ability to check out the source for MS word doesnt mean someone doesnt have access to it.

    17. Re:Contracs by gnugnugnu · · Score: 1

      > if Linus&Co decide to stop whatever they're doing and go live fat and happy in Silicon Valley

      Linus Torvalds moved from Helsinki to Silicon Valley many years ago :)

  22. Re:HTML by deadsaijinx* · · Score: 1

    lol, silly moderators, lol

    --
    YOU SUCK BALLS!
  23. The DoD uses whatever they damn well please. by Anonymous Coward · · Score: 0

    Mostly because they roll it up into a system, and then validate the whole system as conforming to whatever spec it needs to adhere to.

    If OSS fits the bill, the project leads would have already assimilated it (and often do). Similarly, the COTS goes into the melting pot, and the University student glue software, and out comes RLASSFSP (really long acronym something something).

    RLASSFSP gets specced out, everyone goes out for a beer.

  24. Waivers by MonkeyBoyo · · Score: 3, Interesting
    How much do you want to bet that most acceptible software in the DoD is there because of waivers? In the NSTISSP link it says:
    (14) Waivers to this policy may be granted by the NSTISSC on a case-by-case basis. Requests for waivers, including a justification and explanatory details, shall be forwarded through the Director, National Security Agency (DIRNSA), ATTN: V1, who shall provide appropriate recommendations for NSTISSC consideration. Where time and circumstances may not allow for the full review and approval of the NSTISSC membership, the Chairman of the NSTISSC is authorized to approve waivers to this policy which may be necessary to support U.S. Government operations which are time-sensitive, or where U.S. lives may be at risk.
    1. Re:Waivers by Daniel+Dvorkin · · Score: 4, Funny
      or where U.S. lives may be at risk
      Which pretty much rules out the use of any Microsoft software for any US military application, anytime, anywhere ...
      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  25. As long as the guy with the cash used it... by Ayanami+Rei · · Score: 1

    ... and it didn't crash often, it'll get approved. Or if it has "Microsoft, SGI, or IBM" in the name (almost forgot).

    Typical, eh?

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  26. Careful with that License, Eugene by rc.loco · · Score: 1, Informative


    When I read this memo, I don't particularly think it's endorsing anything. They basically remind people that "the Linux operating system" is an example of "open source software" released under "restrictive" licensing terms (i.e., the GPL) and that usage of such software is subject to policies and protocols just like any other software used by the DoD. They then make a point of reminding people that if they use OSS software, that they remember the licensing impact because it could have ramifications later (e.g., if they modify any code that is covered by the GPL).

    It's almost like they are setting the stage for some intellectual property issues with GNU/Linux. Perhaps I'm being too paranoid given the ripple effect that the whole SCO fiasco is having, but that was my initial reaction to the memo's direction.

    --
    --rc
    1. Re:Careful with that License, Eugene by edb · · Score: 1
      Yes, exactly. I also read it as saying basically that:

      "We as Your Government may have access to the source code for our protection [and the value of 'our' may vary, but please trust Your Government]. And since We are a Benevolent Government, We understand that since We have access to the source code, We must abide by whatever requirements are imposed upon such access.

      That means if We merely keep the source code so We can support Our own users in case the software supplier goes out of business, that's fine -- it's actually good business practice. It protects Us in the case We need to support Ourselves because the supplier can not (known in the industry as 'escrow code').

      However, if We use the source code in any other way, such as


      • reverse-engineering to create our own code
      • enhancing or modifying the code to meet our own requirements
      • fixing bugs and errors in the code

      then we must be careful, and legally we must observe the restrictions placed on the original Intellectual Property by the owner(s) of that IP. "


      The GPL (and other similar licenses) make it quite clear what is required in each case.

      This government memo basically seems to be nudging the government readers to take note that they need to be slightly alert.


      Am I missing something? It seems to me that this memo actually indicates an improving awareness of the OSS concept.

      --
      In theory, practice and theory are the same. In practice, they rarely are.
    2. Re:Careful with that License, Eugene by praedor · · Score: 1

      It's a nonsense statement. The GPL doesn't apply to any changes the DOD or its minions might make to linux, so long as they don't go on to generally distribute it.


      As long as they keep it in house they do not have to "worry" about the "restrictive" GPL. Funny how "freedom" is considered a restriction. Must be that whole Bush/Cheney in the whitehouse thing bleeding over into everything else. GPL must be a potential problem because of, you know, 9/11.


      In any case, why would they need to worry about their code anyway? If they did it right, even security/encryption code is secure inspite of its sourcecode being released. Having the sourcecode is only a potential use to a terrorist if there is a flaw in the code that can be discerned from the code and utilized. Of course, as we all know, closed source restrictive licensing like M$ uses doesn't prevent hackers from having a field day with windoze every day of the year.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    3. Re:Careful with that License, Eugene by rc.loco · · Score: 1

      Agreed.

      It definitely seems like the DoD groks licensing implications. As to whether or not the note implies "Hey, have fun using this OSS stuff, just be careful..." remains to be seen. Let's hope it is!

      --
      --rc
    4. Re:Careful with that License, Eugene by dosboss · · Score: 1

      There aren't any IP issues with the government. The government doesn't have IP to speak of. You can plagerize anything from the government's files freely, and the best they can do is stick a "National Security" or "Sensetive" label on it and lock it up (and maybe you too, since that NS label goes a long way to remove your rights too...).

      I just hope this memo is enough to make some heads at least turn to take a look in the OSS direction. It takes an act of God around here to convince management that W2K server is NOT the best option for what they want to do.

      To add to the "scratch-my-back" stories from above, I too have been victimized by the local-yokel syndrome that seems to permiate the base/post level IT oversight. An Air Force Master Sargent over our IT dept. (we were a govmt. contractor) asked for bids to replace aging equipment for the y2k bruhaha. We went and got three good bids from Gateway, Dell, and Micron (others were too high) that fit just above the $800.00 per-computer limit he had set (at the time that was damn cheap, with monitor, office 97, and win 98... don't ask). It turns out that some local outfit won the bid, basically a guy working out of his garage (literally) came in with cheap hardware and set his price at $799.00/machine. How convenient. We learned later that this guy was a 'good friend' of the Sarge. We paid for it a year later -- as the warranty ran out, almost every one of the 180 machines went tits-up -- and guess what; our supplier dissapeared from the face of the Earth. And since it was cheap hardware (read not-quite-standard Chinese/Korean knock-offs) to begin with, there wasn't a prayer finding spares on the open market. What a nightmare. Many more were to follow with the sarge at the helm.

      Anyhow, here's hopin' you have a better time of it than I've had in government (contractor) service.

  27. Tony Stinko should ask Microsoft to comment by Anonymous Coward · · Score: 0



    Perhaps Mr. Stinko should give Microsoft a page or two, linked from his announcement, to explain how great Microsoft's shared source and government source initiatives are, and how Microsoft is really embracing open sourcing, without the troubles of uncontrolled changes to code, and how much better this is for the military.

    One great quote:

    It's like Exxon assisting to a Green Peace conference...

    btw, since your first failures (see first link, and google it, I think Roblimo had more on this) in trying to set something up to profit off of open source as an attorney, how goes your latest effort Mr. Stinko?

  28. Re:I just hope they don't use NMAP by Anonymous Coward · · Score: 0

    Why didn't Sdem persue legal action if this was truly wrong? You trolls need to get a life.

  29. 'e's not dead, 'e's just restin' by Anonymous Coward · · Score: 1, Funny

    [n/t]

  30. Navy/Marine Corp and the desktop by Camel+Pilot · · Score: 4, Interesting

    The Navy/Marine corp are launching a large scale contract (NMCI) that restricts all Navy IT to MS and MS solutions.

    This contract locks down the network to only NMCI managed systems (MS only). If there are existing systems that cannot run under windows than you have to apply for a "legacy system" exception and pay extra for no service.

    This one size fits all approach is short sighted and foolish. The upper echelon has yet to catch on that the network is the backbone or the infrastructure that enables an ever increasing plethora of monitoring systems, data acquisition and control systems, collabration and communication mechanisms, etc.

    As more and more devices become Web enabled the Navy has effectively locked itself out in the cold and crawled in bed with built in obsolesce - not to mentioned left itself vulnerable to an attack or virus that would spead like wild fire in a homogeneous network.

    1. Re:Navy/Marine Corp and the desktop by twoallbeefpatties · · Score: 1

      Got a link on that story?

      --
      Libertarians somehow believe that private businesses should be stronger than governments but weaker than individuals.
    2. Re:Navy/Marine Corp and the desktop by instantkarma1 · · Score: 5, Interesting

      Oh, how I love NMCI. We (a couple of consultants) won a gig with the Navy, developing a web application on Linux, MySQL & Apache. Got the go-ahead and started developing...Then, the big bad NMCI came along. In order to be NMCI compliant, we were forced to switch from MySQL to Oracle (to be fair, we were given the choice to use SQL Server....bah!). Ok, I can deal with that. I now get paid to learn Oracle. Cool. Then, after three months of development..."uh...we need you to switch to Windows. It's a NMCI thingy". Not a happy day. Anyway...to make a long story short, in order to be NMCI compliant (and not having the requirements up front), we have this monstrosity of a web application running on Win2000 with Perl, PHP, Oracle and Apache. Needless to say, there aren't too many people in that boat (whoa...a funny...navy..boat...oh nevermind).

      There really is no point to this posting, so mod me down. I'm just ranting and wanted to share an example of your tax dollars at work.

    3. Re:Navy/Marine Corp and the desktop by Camel+Pilot · · Score: 4, Informative

      Official NCMI information site

      The and another

      Bitching from a deckhand

      .. UNIX/Linux machines would connect as
      legacy servers...

    4. Re:Navy/Marine Corp and the desktop by Minna+Kirai · · Score: 2, Informative

      Try google.com someday. But here's a story on C-Net. Notice that the central contractor for this project is Ross Perot's company. (Here's another article which mentions different defense contractors doing the work, plus other big IT jobs)

    5. Re:Navy/Marine Corp and the desktop by Camel+Pilot · · Score: 4, Insightful

      No no Mod parent up

      I deal with this monster everyday and there is very little publicity about this contract. There needs to be more horror stories out in the press. NMCI forces MS on everything that touches that friggen network and all other Operating Systems are considered "legacy".

    6. Re:Navy/Marine Corp and the desktop by cvas · · Score: 2, Informative

      Welcome to this decade, EDS has not been associated with Ross Perot since 1986.

    7. Re:Navy/Marine Corp and the desktop by gbjbaanb · · Score: 1

      it has little to do with MS though. if another department's beauracracy decided that the custom windows apps had to be rewritten for OSS-only software, this story could be retold. (though not on /., obviously).
      The pain the poster went through is the kind of thing everyone gets to go through with big, inflexible, strategic-decisions made-from-afar organisations.

    8. Re:Navy/Marine Corp and the desktop by Anonymous Coward · · Score: 1, Interesting

      On the plus side, not all Microsoft products are allowed. The evil of Visual SourceSafe is not allowed on the NMCI network. Of course, that means the evil of SourceSafe is thye only thing keeping me from the evil of NMCI... I need a break.

    9. Re:Navy/Marine Corp and the desktop by pmz · · Score: 1

      NMCI forces MS on everything that touches that friggen network and all other Operating Systems are considered "legacy".

      How many backs got scratched and patted on this deal? I bet the local Microsoft sales office just bought Porches for all its employees...as a bonus...just because.

    10. Re:Navy/Marine Corp and the desktop by RhettLivingston · · Score: 1

      Its not just a NMCI thing. I'm on an Air Force project where we're using Oracle, Win2K, IPlanet, and PHP. Frankly, Win2K is the last problem I have with the list. We'd way prefer to use Apache or even IIS over IPlanet. We do our development with IIS running as localhost and its much easier to manage. Darn near anything is better than Oracle. And I'm personally much more impressed with the number and quality of precanned solutions for common problems I can find for Perl than PHP.

      NMCI is just a symptom of the fact that the DOD infrastructure is well on its way to converting to Windows now. They are still predominantly custom solutions on Unix that are so outdated that even thinking about updating them is silly. But the momentum has shifted. Look at the CJMTK (Commercial Joint Mapping Tool Kit) program to replace the government's JMTK mapping technology for example. ESRI's doing it and though there is some talk of porting the existing interface, I wouldn't count on it. It will end up being a Windows product through and through.

      To put it simply, it takes a couple of decades to turn the DOD ship in a different direction. When the DOD thinks of replacing its proprietary GOTS with COTS systems, they mean commercial, not free. The lead commercial system is Windows. Thus, that's where they will look.

      It has taken 20 years to get the government to realize you don't need mainframes to run desktop applications. During that time, many small programs that didn't have the money of the big guys successfully delivered PC based systems, but the sea change is really still just starting.

      I think it will take 20 more to go from COTS to OOTS or whatever you want to call open source off the shelf software. It was hard enough to convince these guys that they could use commercial instead of government software. It sounds crazy, but it will be way harder to convince them that they can safely use stuff that isn't even commercial.

    11. Re:Navy/Marine Corp and the desktop by Anonymous Coward · · Score: 0

      An interesting fact of life that I've heard whispered in the back halls is that the comfort level of the retirement of a commander is directly related to the amount of funds they controlled in the years leading to retirement. I've had projects canned precisely because they were cheaper (like $100 million instead of $3 billion) than alternatives. Its easier to can cheap alternatives before they are publicly known than to find a bigger program to command.

      Perhaps the open source camp needs to take a page from the lessons learned by the commercial world. Engineers don't run the world. And normal people don't get "excited" by security and reliability. The government user even more than the corporate user wants features and miracles. When you can deliver twice the features recognizable by the end user to the end user than what your competitor can deliver with zero retraining, you'll win. Almost every user other than those very few with truly mission critical systems would prefer rebooting now and then or even losing there PC for a couple of days to a virus to the alternative of giving up their favorite whiz bang feature.

  31. another interesting link... by pb · · Score: 4, Interesting

    Use of Free and Open-Source Software (FOSS) in the U.S. Department of Defense -- This report documents the results of a short email-mediated study by The MITRE Corporation on the use of free and open-source software (FOSS) in the U.S. Department of Defense (DoD).

    --
    pb Reply or e-mail; don't vaguely moderate.
  32. What I'd like to know... by wfrp01 · · Score: 2, Insightful

    What I'd like to know is why does an organization that sets United States federal technology policy guidelines post their policies on the web by scanning a paper document into PDF format! So we can all see a facsimile of John P. Stenbit's signature?!

    --

    --Lawrence Lessig for Congress!
    1. Re:What I'd like to know... by benjamindees · · Score: 1
      Unfortunately, it probably has more to do with what the courts will accept as a signature than what the DoD requires. Court systems in the US are still horribly paper-dependent, even though private lawyers have been driving the development of paper-replacement technology for at least two decades.

      No matter how much electronic preparation they do to a document, in the end lawyers still have to print out their filings, carry them to the courthouse, and watch as a clerk studies their signature and stamps the document with a rubber stamp dating from the 70's. Maybe in a few large jurisdictions that document is then immediately scanned into a court computer system, but mostly not.

      The whole system is completely asinine when you consider the ease with which handwritten signatures can be forged versus digital signatures.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:What I'd like to know... by bludstone · · Score: 1

      If it was computer controlled, why couldnt someone set up an automated litigation system?

      Your webpage contains the phrase "pillsbury dough boy." They could automagically file a claim AND serve you in the span of 30 seconds.

      --

      no .sig
    3. Re:What I'd like to know... by PhxBlue · · Score: 1

      It's done so that, even if someone cracks into the server where the PDF document is stored, the document itself won't be altered. Deleted, maybe, but not altered. Think of the havoc someone could wreak if they actually could alter the digital copies of these paper documents?

      --
      !#@%*)anks for hanging up the phone, dear.
    4. Re:What I'd like to know... by Sloppy · · Score: 1
      Unless the document is cryptographically signed and users verify the identity or whoever created the signature, there is no such thing as un-alterable documents.

      And the popular PDF readers (e.g. Adobe Acrobat Reader) don't do that. Someone could crack the server and replace the file with an altered version.

      PDF may have some virtues, but those who advocate it on the basis that it can't be edited, are the modern-day equivalent of snake oil salesmen.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:What I'd like to know... by Anonymous Coward · · Score: 0

      Actually the U.S. Bankruptcy Court (at least the local one, possibly nationally) now requires everything to be filed in .pdf format over the net or on a floppy.

      I had to file a motion in Bankruptcy Court recently. (Yes, IAAL, BIDPOOS). Since it was a one-shot deal, we didn't want to spring for the full Acrobat program. I managed to convert using one of the free programs, but it was a Royal Pain in the Neck.

      OTOH, It is much easier now to get information on bankruptcy cases that have been filed.

    6. Re:What I'd like to know... by PhxBlue · · Score: 1

      Fair enough. In that case, I'll amend my statement: It's more difficult to alter a .PDF document than it is to alter a .DOC document; and Adobe's .PDF format is widespread enough that almost any DoD computer will be able to read it.

      --
      !#@%*)anks for hanging up the phone, dear.
  33. Baby... Spider... What? by ryanvm · · Score: 5, Funny

    "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."

    Hi Timothy, we'd like to make you an honorary member of our organization - PIFCA (People Incapable of Forming Cogent Analogies).

    You belong with us like a marmot is comfortable with peanut butter.

    1. Re:Baby... Spider... What? by stefanlasiewski · · Score: 2

      I bet Timothy was responsible for the "Barrel of Attack Elephants" code at the top of the homepage.

      I mean "Team of Stealth Rabbits".

      Er, I mean "Barrel of Orange Midgets"

      Or wait, maybe I mean "Group of Albino Chickens"... ...

      Shit, I'm lost.

      --
      "Can of worms? The can is open... the worms are everywhere."
    2. Re:Baby... Spider... What? by Anonymous Coward · · Score: 0

      oh shit. you got him good.

    3. Re:Baby... Spider... What? by Anonymous Coward · · Score: 1, Funny
      You belong with us like a marmot is comfortable with peanut butter.

      These Richard Gere jokes are starting to get tired...

    4. Re:Baby... Spider... What? by Anonymous Coward · · Score: 0

      now THAT is funny

    5. Re:Baby... Spider... What? by ralphclark · · Score: 0, Offtopic

      Mmmmm! ... Marmite ... Peanut butter ... (gargle)

    6. Re:Baby... Spider... What? by Anonymous Coward · · Score: 0

      As it happens, marmots are quite comfortable with peanut butter. (God, I love the web.)

      So your own analogy is not just lacking in cogency, it's also just plain wrong.

  34. hmmm... by brkello · · Score: 5, Insightful

    "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."

    I work for the government, so maybe I am more used to seeing security requirements for everything, but I didn't get that impression at all. We expect everything to talk, feed itself, and stick effortlessly to the ceiling all the while being secure. The government (DoD, DoE, etc) is probably one of the biggest users and innovaters of open source so I wouldn't get too feisty. The only reason people (managers) get a little hesitant about Open Source is blame. When something drops on the floor, they want someone to point the finger at, someone we have a contract with so that they can fix it reducing personal liability. Enter Microsoft with contracts in hand.

    --
    Support a great indie game: http://www.abaddon360.com
    1. Re:hmmm... by Malcontent · · Score: 4, Insightful

      "Enter Microsoft with contracts in hand."

      I am very serious in asking this.

      1) Does microsoft offer guarantees to the military. for example do they guarantee uptimes or security. Do their contracts stipulate that Microsoft is liable for defects in their software.

      2) Do the contracts that MS sign specify that MS will always fix the problem if things go wrong. Do they guarantee it?

      It would be interesting if MS offered such contracts to the military because in the commercial world their contracts disavow any kind of liability.

      --

      War is necrophilia.

    2. Re:hmmm... by Alsee · · Score: 2, Insightful

      When something drops on the floor, they want someone to point the finger at, someone we have a contract with so that they can fix it reducing personal liability. Enter Microsoft with contracts in hand.

      Yep. And that contract says when something drops on the floor don't try pointing that finger at us or we'll bite it off.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    3. Re:hmmm... by gbjbaanb · · Score: 4, Informative

      I don't know about 1) but my last company, we had a bug, and a nice support contract with MS, this bug turned into something pretty major for us, and MS stepped in and had developers working 9-5 to find and fix it.

      Apparently if the bug hadn't been fixed in a week, it'd have been escalted into a 'class A' bug and Ballmer or Gates would have been informed, and the developers would have started working round the clock.

      (it turns out our CTOs code was at fault, the duffer).

      I was surprised at the response from MS though. I think we had paid a fair bit to MS for the support, though knowing the guys in charge they persuaded MS that it was a strategic relationship and subject to a special discount.

      Oh, we also had a MS employee assigned to us as a support contact - not just a secretary-type either, someone who knew his stuff and could actually do things for us, including helping us with the MS performance lab we got to use.

    4. Re:hmmm... by Quila · · Score: 2, Informative

      I've never been in on any extremely large-scale MS buys but:

      1) I've never seen any guarantees of uptime.
      2) I've never seen anything other than standard corporate-style support, but I've never even seen that being used. All problems are handled by the in-house help desk people (who may be non-Microsoft contractors), who may go to TechNet for answers.

    5. Re:hmmm... by PhxBlue · · Score: 2, Interesting

      To the best of my knowledge as a US Military employee: No, and no. If Microsoft software breaks, it's up to the people in our Network Operations Centers to fix it. I'd imagine the government gets a good discount in support costs, though. . . and probably has more than a couple Microsoft employees on contract to boot.

      --
      !#@%*)anks for hanging up the phone, dear.
    6. Re:hmmm... by Eminence · · Score: 2, Interesting

      Do you seriously think they do provide any guarantees?

      In the corporate mentality (and government is the worst case of it) it is not important what is in the contract. What counts is the simple fact that there is an external entity (i.e. Microsoft) you can point finger on should something go wrong. As opposed to the situation, when there is no external entity, no contract and someone has to admit that it was they (or their subordinate) who screwed up something. Corporate mentality is about keeping safe within the structure with minimum effort - not about doing something.

      I think that is one of the driving forces of outsourcing (apart from the issue of cost savings).

    7. Re:hmmm... by poot_rootbeer · · Score: 1

      (it turns out our CTOs code was at fault, the duffer).

      I'm trying to imagine a scenario where a company large enough to have a CTO is simultaneously small enough to have the CTO contributing code. What the hell?

    8. Re:hmmm... by doinky · · Score: 1

      Every startup around these parts had a CTO. Even if it was just one of the three programmers taking the title.

    9. Re:hmmm... by gbjbaanb · · Score: 2, Interesting

      we were a middling sized company - about 400 people. The CTO was supposed to do CTO type stuff, but he preferred to tinker with the code - we had to make the new product perform better, and for him, that meant the opportunity to fiddle with very low level OS features.

      The company is called AIT - listed on LSE, it all collapsed when the directors were caught effectively fiddling the accounts.

    10. Re:hmmm... by zappy5000 · · Score: 1

      What stupidity this whole discussion line is!
      Did any of you guys READ the FACTS behind Apollo 13 -- 'Houston, we have a problem'? The issue the US Government has IS NOT BLAME WHO TO BLAME, its who TO CALL TO FIX THE PROBLEM!
      When the Energy, Transportation, and Health Departments have systems that KILL, MAIM, AND DESTROY real people and property when they FAIL, you better bet I want someone on standby to FIX and PREVENT problems!
      At the same time, those with the stone to create a "proprietary" interfaces like the Internet -- remember ARPANet? -- get paid a pretty penny. Vint Cerf and the folks at BBN are no paupers!!
      If you're waiting for an uber-revolution ala Munich's "No Microsoft" here in the USA, prepare to standby INDEFINITELY.
      Instead of whining about NMCI contracts, get the FSF busy in a LOBBY for Open Source on BEHALF of a companies for Open Source Coders and Support Folks. Not "free thinker" loudmouths, real support folks who are making profits and being socially responsible!!
      If you have trouble visualizing this, go see the folks at JBOSS.org or Ximian.com. They seem to understand the OPEN SOURCE FOR PROFIT process.

      --
      Zappy5000
    11. Re:hmmm... by Malcontent · · Score: 1

      " I don't know about 1) but my last company, we had a bug, and a nice support contract with MS, this bug turned into something pretty major for us, and MS stepped in and had developers working 9-5 to find and fix it."

      ZOIKS. How much did that support contract cost?

      --

      War is necrophilia.

  35. Careful with that axe, rc.loco by Anonymous Coward · · Score: 0

    [nt]

  36. great tool for the job by mao+che+minh · · Score: 1

    Great tool for the job: High speed color scanner Couple this baby with some freely avaiable software to make PDFs, like PixUtil from Pixel Translations (the ISIS standard), and you have a winner.

  37. Todler on the celing by aardwolf204 · · Score: 0, Redundant

    Todler on the celing

    Maybe if your todler has Gecko feet

    --
    Im dreaming ofa big bndwdth, That can resist the /.crowd.May ur days b merry & bright & may al
  38. In other news: by zakezuke · · Score: 3, Funny

    You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."

    In other news, Safeco has been reported to have replaced all their acustic cieling material with velco in order that their company wide pre-toddler policy can be implemented. In order to prevent possible liability, they had to replace their traditional furnature with what can only be described as a rubber room.

    When asked about the subject, representatives of Safeco were unavailable for comment, but issued the following statement, "we are cleaning baby vomit out of our clothing".

    According to one district manager, "I can't tell if productivity is up or down, i'm stuck. Help!".

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  39. Shouldn't they like ... by jrl87 · · Score: 0

    First off, I'm not getting into the money issue (like it matters to them any way). But any way, shouldn't the DoD like open source even if they don't use it so they can make sure there isn't some hidden feature to start a terrorist attack.

    Instructions

    1. Click "run"
    2. Type "Terrorist Plans"
    3. Enter Password "yourname"
    4. Select Date "YYYY:MM:DD"
    5. If a valid date was enter follow instructions and you will get your free pass to heaven ...

  40. And we have contests for by WindBourne · · Score: 1

    obsfucation. I wonder if Lawyers and Government ppl have similar contests?

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:And we have contests for by fgb · · Score: 1

      They would win hands down. After all, they don't have the requirement that it still has to work.

  41. useful link by Anonymous Coward · · Score: 2, Informative

    link to ACTUAL pdf that we're discussing, not the second one referenced by the headline...

    http://www.egovos.org/pdf/OSSinDoD.pdf

  42. DoD should stick to Windows by Anonymous Coward · · Score: 0, Troll

    I'd like to think of myself as fairly open minded, but lets be honest, as far as operating systems go, Linux doesnt really have much weight these days. It has been so increadibly wrong about, well, pretty much everything, that it is rapidly fading.

    I say this because it has become an ammendable operating system, and over the years the kernel has had to be "interpreted" in new ways to stay compatable with modern knowledge and not be out of touch. So much so infact that the kernel is now seen as a "metaphore" and not to be taken literally. How can you beleive in something with absolute faith that has to be updated every so often to iron out the embarasing errors?

    Well, this may be the case, and if indeed it is, then possibly linuxism is a metaphore too? This would seem like a nice way the GPL advocates could accept science and work along side it without alienating people. In fact I am surprised that people are still to this day arguing in favour of linuxism, which is, i would like to add, impossible. As linuxism (and the operating system it stems from) is based on faith, and you dont question the ways of Linux Torvalds, etc. The only evidence for linuxism is a cyclical one, based on you already accepting the operating system.

    I have noticed this in various faiths actual, and with risk of being flamed to death, i think that anyone that has such a great deal of faith in their operating system, whether it be windows, Macintosh, BEOS, and even Amiga, are so blinded by their faith that they cannot argue outside the box, each operating system relying on its existance to prove itself.

    I have to emphasise that this is just my point of view at the moment, and the most irritating thing in the world is people getting on their high horse and preaching thier righteousness, whether linuxism or windows-ity. People believe what they want (or have been brought up) to believe, and your never going to convince them otherwise!

    Anyway, to sum up my rather rant-ish comment: Windows is based on computer science, to accept Windows is to accept the scientific principles it is based on, many of which will contradict Linux. Linuxism is based on Windows, to accept linuxism is to accept the kernel, and gospel truth, which will contradict accepted computer science. Therefore neither party will ever conceed and never agree.

    What I will say to the Linuxists is: Don't worry, give it 50 years and your operating system will be dead.

    1. Re:DoD should stick to Windows by cyclops3590 · · Score: 0

      Windows is based on computer science, to accept Windows is to accept the scientific principles it is based on, many of which will contradict Linux

      Thank God!!!
      As much as I like Windows' auto-restart feature (with option Blue warning screen), I tend to prefer an OS that is capable of having uptimes greater than 48 hrs.

      Also, check out this link: http://www.securityfocus.com/news/5147

      Windows is based on computer science - What science would that be?

    2. Re:DoD should stick to Windows by mpxcz · · Score: 1

      They have a course called "B.S. O.D." that explains it all

    3. Re:DoD should stick to Windows by i+am+lose+cannon!! · · Score: 1

      Haha, COMPUTER SCIENCE. Have you ever heard of a CS degree? You are TEH UNEDUCATED.

    4. Re:DoD should stick to Windows by i+am+lose+cannon!! · · Score: 1

      nibble nibble munchkin. the M$FT is so big yes. it controls, controls all. the people they walk by i see their feet though my window. their feet swing by the bars on my window. pretty feet shiny shoes. swish swish. are they going to work? i WILL NOT go to work. M$FT is at work. M$FT controls the pretty feet people. controls their money their futures. i sit and rebuld my kernel. my CPU thrums. the kernel it is the key. we hack the linux yes good. 2.3, 2.4, 2.5, ...2.6!!!!!!!!! the M$FT it fears the linux. spreads lies. says the linux comes with no warranty. THE WARRANTY IT IS BAD! it goes into your pores. steals your power. the kernel is good. the kernel will rise and slay the M$FT. when the itching comes i think about the linux. it helps. i hack a driver for my dvd-rom. it does not work. i debug. it does not work. i delete the old source. and start again. i recompile. it does not work. on M$FT the dvd-rom is plug and play. that is how they get you. get behind your eyes. start the itching. so i hack the driver. i hack, we hack: we gnaw. gnaw at the ropes of slavery. the ropes of M$FT. pretty feet people, we will save you.

    5. Re:DoD should stick to Windows by cyclops3590 · · Score: 0

      (of course this post is a little off topic by now)
      I have a computer science degree and the number one thing they teach you is TEST to make sure that your program works and the second thing is then make sure IT KEEPS WORKING
      OSS, sure its you can hack it all you want. Windows is hackable to (to a much greater extent might I add) The thing that makes OSS so great is that of two things:
      1) It has to be hacked in order to malfunction
      2) Software is free!
      (back onto topic now)
      If the DoD is going to put everything on level playing field than so be it. I administer 7 servers where I work (half windows, half *nix) and don't care if they have to play by the same rules. However I would prefer that they are held to the same standards. Just because M$ puts out another patch, update, or upgrade people download it and take it as gospel. Hence the reason I posted the link. Whereas, in the OSS world, I keep reading, I never have a worry that the patch, update, or upgrade will lose my network capabilities or any other functionality.

      That's what I want. Equal rules, then equal standards or quality.

    6. Re:DoD should stick to Windows by Rorgg · · Score: 1

      Half are Windows, half are Unix? Hmm...quick math... 3 Windows, 3 Unix, 1 ... Windex?

    7. Re:DoD should stick to Windows by Anonymous Coward · · Score: 0

      One Lindows, duh.

  43. You're first assumption was right, sort of by mao+che+minh · · Score: 4, Insightful
    Our service contract was with Vantive, not PeopleSoft. Our lawyers dropped the ball because they didn't plan ahead and leave room in the contract for a scenario of another company buying them out. This is an issue with closed source.

    If the software was GPL, it wouldn't matter how the contract was structured, because our programmers could have fixed the code. Instead, 2 million bucks was spent.

    And PeopleSoft is not liable or accountable, because all they did was gain ownership of the closed code. The agreement of assurance was specifically with Vantive. We didnt' buy the patented works itself (which wasn't an option, and People Soft refused to sell Vantive after-the-fact).

    As a side note, PeopleSoft 8 is laughable. I could design a better tool using PHP-Nuke (I actually hacked up a solution that was based on PHP-nuke for real simple CRM fucntions to show that it could be done - it was ignored, of course).

    1. Re:You're first assumption was right, sort of by mpe · · Score: 1

      If the software was GPL, it wouldn't matter how the contract was structured, because our programmers could have fixed the code. Instead, 2 million bucks was spent.

      2 million buys quite a few programmers :)

    2. Re:You're first assumption was right, sort of by Phroggy · · Score: 2, Insightful

      2 million buys quite a few programmers :)

      I think somehow the beancounters make it look better to buy something for $2 million than to increase headcount by a dozen people. I'll never understand how that works.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:You're first assumption was right, sort of by Unordained · · Score: 1

      yeah ... some of us competent programmers wouldn't mind a more permanent job, coding something of some interest (something other than a brain-dead database design) ... 'course, considering the comments, seems this wouldn't really be the case. oh well.

  44. Re:Questions: OSS and Dod? by wayne606 · · Score: 4, Insightful

    Right, then somebody implements a bad encryption scheme and because it's closed source nobody sees it and breaks it, and the DoD or other users fool themselves into thinking it's secure, until a foreign government breaks it and reads all our coded communications for years... (Or whatever it is that these people are afraid of). I'd much rather trust something like PGP that everybody can read and understand and crackers (black and white hatted) can do their worst at. Otherwise you are just buying a false set of security.

  45. Re:Questions: OSS and Dod? by oaf357 · · Score: 1

    Government encryption systems are actually COTS. It's what goes into the devices that makes them do what they do. Have no fear I've already used Linux in the DoD, years ago.

  46. wtf? by Ayanami+Rei · · Score: 1

    Computer scientists, you know, the ones who write operating system code, and develop new crazy shit yeah, them... they use

    1) Linux
    2) OSX
    3) WinNT
    4) FreeBSD
    5) Solaris
    6) OpenBSD
    7) other {Tru64, AIX, Plan9, custom}

    in that order.... (pretty close anyway, that's from my random sampling around the grad/undergrad dept.)

    So why again does using Windows help you embrace Computer Science? Or windowsity... made up words... zughhhhhh!!!

    ARRRGHHH MODS ARE INSANE!~!!!!!!!!@@!@!@

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:wtf? by Minna+Kirai · · Score: 1

      AIX, Solaris, and HPUX should really be higher on that list than either OSX or OpenBSD (based on a sampling of CS in the DoD)

      Anyway, that post is a blatant troll. Obviously, its a copy of a theological screed with operating systems substituted for religions. Here's the original on Kuro5hin.

  47. hmm by 0x12d3 · · Score: 1

    wow slashdot, threw the 'hang effortlessly from the ceiling' thing in just to setup the posters for the obvious gecko tape comments? Guess they had a bucket of '-1 redundant' points layin' around.

  48. Earth Governments Are Fools by earthisfun · · Score: 3, Funny

    Why bother with OSS when you can simply pay $30,000 per Microsoft license? They paid that much for a toilet, they might as well pay that much more for something to flush down it!

    1. Re:Earth Governments Are Fools by petecarlson · · Score: 4, Informative

      It wasn'ta toilet, it was a toilet seat. The seats in question were for C-130 aircraft and had to meet a shitload of specs. I woked for the company that made them (Middle River Aircraft Systems)and saw the specs for them. Quit inane, as many aircraft specs are..

    2. Re:Earth Governments Are Fools by Anonymous Coward · · Score: 1, Funny

      Isn't the shitload supposed to go IN the toilet?

      Yeah, it's silly humor, but what the heck ...

    3. Re:Earth Governments Are Fools by nathanh · · Score: 2, Insightful
      They paid that much for a toilet

      If you had a toilet that had to survive 1000 bums per day in a saltwater environment with no spares or repair shops for 5000 miles in all directions (this was a toilet on a SHIP) then you might expect to pay more than the HomeSpot $100 special.

    4. Re:Earth Governments Are Fools by dnoyeb · · Score: 1

      dude! How much more do you feel is appropriate?

    5. Re:Earth Governments Are Fools by YrWrstNtmr · · Score: 3, Insightful

      Quit inane, as many aircraft specs are

      If you've ever tried to take a dump on a C-130 in flight, going through a thunderstorm, after a 60 day deployment to a tent in Turkey, when your entire digestive tract is in full rebellion...you'd be damn glad that the toilet is designed properly.

    6. Re:Earth Governments Are Fools by ATMAvatar · · Score: 1

      Instead of spending $30k on a single toilet seat, why not simply buy 300 of the HomeSpot $100 special seats, so you have 299 spares?

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    7. Re:Earth Governments Are Fools by PW2 · · Score: 1

      Then you have to build the $30,000 warehouse.

    8. Re:Earth Governments Are Fools by Anonymous Coward · · Score: 0

      1000 bums/day = less than 90 seconds per bum
      some sort of navy basic training?

    9. Re:Earth Governments Are Fools by Anonymous Coward · · Score: 0

      Um... $30k warehouse to store 300 toilet seats? Are you fricken insane? Ships have magical areas called storage spaces. Chances are there are 10+ of the $30k ones sitting there.

    10. Re:Earth Governments Are Fools by Anonymous Coward · · Score: 0

      Actually, it's 86.4 seconds per ass.

    11. Re:Earth Governments Are Fools by Anonymous Coward · · Score: 0

      No, no, it's a minute and 26 seconds, give or take a little bit.

    12. Re:Earth Governments Are Fools by jd_esguerra · · Score: 1

      If you've ever tried to take a dump on a C-130 in flight, going through a thunderstorm, after a 60 day deployment to a tent in Turkey, when your entire digestive tract is in full rebellion...you'd be damn glad that the toilet is designed properly.

      Unless you happen to be on a C-130 that only has a "Pee-Pot" or a hole in the fuselage for stand-up urination. Then you pray that your flight suit has the words "Air Tight" somewhere in the design specs.

  49. This is a good thing. by cyt0plas · · Score: 5, Insightful

    Having a policy that OSS must compare favorably with Non-OSS is reasonable, and a good sign. Any policy other than "No OSS" is a good sign, as it shows they are considering it. I would say that OSS's biggest worry is simply not being noticed, not just failing to measure up. After all, most Open Source projects simply don't have the advertising budget their Closed-Source, Commercial competitors do.

    --
    Contact Me (got tired of viruses emailing me).
    1. Re:This is a good thing. by the_truk_stop · · Score: 1
      most Open Source projects simply don't have the advertising budget their Closed-Source, Commercial competitors do
      I guess it'll have to stand on merit instead of money and existing market share, eh?

      </Kurt>

  50. Re:Questions: OSS and Dod? by zakezuke · · Score: 1

    You're not nessicarly buying into a false sence of security. OSS has the advantage of being tested in the field, this much is true.

    Speaking idealy... assuming a goverment wants something secure, they want a system that the public doesn't use. This is only common sence.

    While you run the risk of creating a system that does suck, you are at less of a risk cause fewer people don't know that it sucks. That's the theory anyway. And it's a hell of alot easier to sell people on this concept. It's harder to convience them that an OSS project can provide super duper security.

    In the same token... windows also sucks as most of their standards are in public use as well.

    Proper management and testing is the key. In practice, sometimes it works, sometimes it doesn't. Novel is considered to be quite secure cause no bugger knows anything about it.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  51. Re:Questions: OSS and Dod? by wayne606 · · Score: 2, Interesting

    The buzzword for what you're talking about is Security Through Obscurity. The problem is that it will keep away the casual hackers and script kiddies so you will have many fewer attacks, but to a determined attacker (think of Bletchly Park in WW2 attacking the Enigma) if there are any weaknesses, they will most likely be found and you will not know about it until it's too late. The KGB (or whatever the enemy is these days) doesn't brag about their exploits on IRC.

  52. "+5 Funny?" by Overly+Critical+Guy · · Score: 1, Flamebait

    What an original and clever joke. The document mentions "U.S. lives may be at risk," so you say nobody can use Microsoft products anywhere. Slashdot has never in its existence seen such humor against Microsoft, and I thank you for bringing it to the masses. You, sir, are a veritable joy pendant.

    Your post was so incredibly funny that it obviously deserved status as "+5 Funny," because of the incredible amount of mental forethought required to concieve of such a quip, the likes of which nobody else could ever dare compare to.

    Again, I thank you.

    --
    "Sufferin' succotash."
    1. Re:"+5 Funny?" by Malcontent · · Score: 1

      Better then having the MS trolls mod themselved to obvilion.

      P.S. There is a thing called the internet and it contains millions of web sites. If you dislike what is happening here might I suggest someplace like gotdotnet.com where people will flame to hell for blaspheming against MS.

      --

      War is necrophilia.

    2. Re:"+5 Funny?" by Anonymous Coward · · Score: 0

      You claim to be an "overly critical guy", and delight yourself in your delusions of making a difference on slashdot. Nobody is safe, as you are intent on showing Slashdot and all its members how dumb, overrated and sheep-like they really are.

      If you were half the critical mind you try to make people believe you are, you would have long left this site and found another more worthy of your time.

      But of course, you never will. Deep inside you know you are a fraud. You've realized your only chance to be noticed, appreciated, maybe even loved, is to put people down. You're fully aware you wouldn't stand a chance on these other sites you longingly lurk on, too scared to post, so you know this is as good as it's going to get for you.

      So people read you and think "oh wow, yet another self-important jerk. amazing."

      Take it easy.

    3. Re:"+5 Funny?" by Anonymous Coward · · Score: 0

      Your post was so incredibly funny that it obviously deserved status as "+5 Funny," because of the incredible amount of mental forethought required to concieve of such a quip, the likes of which nobody else could ever dare compare to.

      Dude..
      Are you ok ?

    4. Re:"+5 Funny?" by Captain+Large+Face · · Score: 1

      That was overly critical, even for you..

    5. Re:"+5 Funny?" by Overly+Critical+Guy · · Score: 0, Flamebait

      Wow. An attempt to be analytical on my analytical post. What a clever role-reversal.

      The very fact that I am a troll makes it inherent that I seek attention with my criticism. I don't attempt to make any difference on Slashdot or seek appreciation. I just delight in pointing out your stupidities.

      Next.

      --
      "Sufferin' succotash."
    6. Re:"+5 Funny?" by Anonymous Coward · · Score: 0

      You're just another Slashbot. You always have been, and you always will be.

    7. Re:"+5 Funny?" by Overly+Critical+Guy · · Score: 1

      I will require years of therapy for that scathing retort.

      --
      "Sufferin' succotash."
  53. Re:Questions: OSS and Dod? by Minna+Kirai · · Score: 4, Interesting

    I would NOT be offended if goverment agencies decided to use undocumented closed source protocals

    I wouldn't be offended- I'd be scared. The rule of thumb is that "Security through obscurity is no security at all", but realistically, it's good enough for some situations where there aren't large numbers of dedicated, well-fianced enemy spies. That is, anyplace other than National Security can get away with it for a while.

    It is critical that, if a software developer who knows the code defects, we can simply change everyone's password and not junk the entire system until the program can be re-written from scratch. But that's what relying on closed-source for security would require.

    Hell if they want to write their propriority software in ADA, more power too them.

    The US government doesn't write proprietary software. Or anything else proprietary for that matter- all their intellectual works are public domain. Some of them are protected under security classification, like the way Air Force bases belong to the public, but they're not allowed inside without permission.

    (And, a Top-Secret classification will expire long before copyrights do...)

  54. Be careful about Tony Stanco. by Anonymous Coward · · Score: 3, Insightful

    Be careful about Tony Stanco, the person who wrote the Slashdot story. He seems to be using computer issues as a way of promoting himself.

    1. Re:Be careful about Tony Stanco. by rc.loco · · Score: 1

      Um... no.

      bzzzttt

      Thanks for playing, here's a lovely parting gift.

      Tony Stanco is heavily involved in government & computing issues, most notably the the push of Free and Open Source software. And, he's been pretty succesful at it. I'm guessing that since you are posting this an AC, you may be affiliated with one of the opponents (e.g., Microsoft, BSA) of his efforts.

      Here's his official bio snippet from freedevelopers.net, a group he also founded:

      "Tony Stanco is the founder of FreeDevelopers.net, an international `CommunityCompany' for the development of GPL Software with members from over 50 countries. Before starting FreeDevelopers, he was a senior attorney with the Securities and Exchange Commission, Internet and software group, in Washington, DC. He has a LL.M. in securities regulation from Georgetown University Law Center.

      Recently Tony was appointed as a Senior Policy Analyst at the Cyberspace Policy Institute, George Washington University."

      I don't know Tony aside from what I've read by and about him, but I definitely like him based on that. I believe he brings much needed non-geek perspective to the community when it comes to policy issues and FOSS.

      You FUD monkeys will have to do better than this. Who watches the watchers? We do. :-)

      --
      --rc
    2. Re:Be careful about Tony Stanco. by CaptIronfist · · Score: 1

      I find the fact that the AC's post is rated 5 (Insightful) very suspicious since it says "dick woo".

      What do you mean Insightful ?
      Insightful how ?
      How are you insightful ?
      You mean insightful like you're a journalist?
      Do you make us learn anything ?
      Do you bring anything to the table ?

      No, get lost! Thanks.

    3. Re:Be careful about Tony Stanco. by rifter · · Score: 1

      His opponents appear to be Free Software proponents opposing his ties with Microsoft, including making sure that Microsoft is represented at Open Source Conferences and RMS is NOT. I don't know much about this guy, but the referenced article makes him look pretty mean evil and nasty. I'm not sure I 100% agree with RMS on everything, but I think if he is sounding a call to warning it makes sense to wonder why. RMS a Microsoftie? Chyaahh.. Monkeys.. etc... :P

    4. Re:Be careful about Tony Stanco. by rc.loco · · Score: 1

      So you're saying that this Anonymous Coward posting was made by RMS? I find that hard to believe.

      I am for Free Software, 110%. Yet Tony Stanco, like Bruce Perens, Eric Raymond and a host of others, focus their efforts by promoting Open Source software. I realize the difference, but you know what? Open Source advocacy is opening doors that remain closed to Free Software advocacy.

      As a Free Software advocate, I'm going to support those guys all the way. Why? Because they are attacking important issues using a more graceful methodology, one that is working. They are succeeding where we (the FSF and community) have not been able to. I like to think of them as the guys with the battering rams, busting through the castle Gates :-). Once there's enough daylight, the rest of us can get in and do our stuff too.

      Do I prefer the Open Source approach over the FSF approach? No.

      Am I willing to capitalize on their successes to make strides with Free Software advocacy? You betcha!

      I'm trying to encourage the use and principles of Free Software as much as possible, but am practical about it so I often will support OSS folks in the process, particularly if they are knocking down doors that we cannot.

      --
      --rc
    5. Re:Be careful about Tony Stanco. by rifter · · Score: 1

      I realize slashdotters don't click on links unless they go to goatse.cx, but what I was talking about was the article that I linked to in which RMS was complaining about Stanko. He was complaining because Microsoft was going to be speaking at several conferences Stanko was organizing and the FSF was not going to be allowed to speak. Further, it was to be claimed that the FSF agreed with everything Microsoft said. Granted this is teh RMS point of view. Nevertheless, no I am not saying the AC was RMS.

      I agree that it is a Good Thing to allow a compromise in the form of Open Source vs Free Software. I also agree with you that Free Software is the best way to go. However, I stand squarely on the side of RMS when it comes to confusion of terms. I think we should be clear and pedantic about technical and political issues, and this is clearly both. It is important that people understand that Free Software != Open Source. It is also important that people understand that Microsoft is against both.

      It does not make sense to organize events purportedly supporting Open Source and/or Free Software and spread misinformation instead of truth. I can certainly understand why people would be against that.

    6. Re:Be careful about Tony Stanco. by rc.loco · · Score: 1

      First of all, I read the news item pointed to by your link. I resent the implication that I did not and also the stereotyping and prejudice that is the basis for your comment "I realize slashdotters don't click on links unless they go to goatse.cx...". So, on behalf of other "slashdotters", I suggest that you learn how to engage in civil discourse without resorting to childish, insulting innuendo.

      Secondly, as I read that Newsforge report, I notice that RMS chose not to participate because he wanted the organizer to distinguish Free from Open Source Software throughout the program of the event. The organizer chose not to, so what? It's his event afterall. That sort of objection by RMS is commonplace (due to the whole rift between RMS and the Open Source crowd) so it doesn't bother me personally. While I believe in Free Software and the FSF, I don't necessarily think that RMS knows best or has the answers to all the questions facing computer software policy-decisions. He also can be an asshole about presenting his message, sadly enough. And guess what? Many other people think similarly. But hey, I still like him and his message better than any other "flavor" out there.

      I'm surprised that RMS would mind that Microsoft was to speak at this event, otherwise it would be tantamount to censorship. Based on what I know about RMS, I don't think he's in favor of censorship. So what you're talking about basically are petty politics between personalities and philosophical camps. Let Microsoft talk! They are doing a great job of shooting themselves in the foot with each passing day. This was not a one-sided political rally, so why *wouldn't* you have multiple viewpoints represented?

      On a slight tangent...

      Remember that Microsoft is not doing anything that we, as a society, do not condone or enable. It's the American Dream baby! So, if you don't like what Microsoft does or says, stop supporting their business. It's simple. I stopped using their products almost 6 years ago now. It's been very inconvenient, especially in my workplace. Even outside of work, I get invited to LAN parties in which I cannot participate fully because I will not run Windows (even a warez version). Freedom always has a price.

      I don't think for a minute that Microsoft is evil. I think greed, an insatiable appetite for self-satisfaction and the resultant unethical corporatism that typifies our business practices today are responsible for Microsoft's success. It sure as hell isn't the value in their products or services.

      Peace,

      --
      --rc
    7. Re:Be careful about Tony Stanco. by rifter · · Score: 1

      If I unfairly stereotyped you, I am sorry. But your post made it pretty clear you had not read the article. This post makes it pretty clear you do not understand the point of the article. This may be simply because you disagree (which it is clear that you do), in which case it does not matter, I suppose. After all, you are free to feel as you wish.

      RMS did not go to the conference because by going there words would be put in his mouth. That is part of it. God knows he doesn't need any more, the man speaks well enough on his own. The distinction between Open Source and Free Software is a very important one, and not to be taken lightly. It is the difference between Microsoft Shared Source and the GPL. It is as wide as the ocean.

      Why should Microsoft be invited to an Open Source or Free Software event? Do you invite televangelists to a society of free-thinkers (atheists) meeting? The KKK to a meeting of the Jewish Anti-Defamation league? Why should we invite them when they are only there to cause trouble (the Microsoft Representatives said that with their own mouths, and you would have known that had you read the article).

      The whole point of these kinds of conferences is to support and promote Open Source and Free Software. To invite someone who is squarely against both is detrimental. To force someone like RMS to choose between appearing and having his name used in support of lies, or not appearing at all is no choice at all, and is indeed an outrage. I don't blame him in the least for not going, though perhaps he could have staged a protest outside and given away Debian GNU/Linux CDs, or something.

    8. Re:Be careful about Tony Stanco. by rc.loco · · Score: 1

      Ok. I went back and read the entire article, top to bottom, all the comments and followed links that I thought might reference what you're suggesting. For the THIRD time. The only thing I see IN THIS ARTICLE that implies Microsoft was there "to disrupt things" is a quote from David Sugar:

      "When I say intending to disrupt the message, I come to that conclusion on the stated reasons given by Microsoft's own reps on what they intend to say and do at the conference."

      I didn't see those stated reasons quoted anywhere in the article or on the egovos.org site. Where are they? I can imagine them saying this, but to keep harping on me for "not reading the article" or "missing the point" is ludicrous. I don't know David Sugar so I can't make any assumptions, good or bad, about his suggestion of insight into Microsoft's goals.

      Sure, Microsoft is going to use their slot to pitch Shared Source. If you were invited to a MSDN conference about licensing issues, wouldn't you pitch FS/OS (or whatever your bent is)?!? Given that, people are saying Tony Stanco somehow doing harm to the FS/OS communities. To that I can only say: "Sticks and stones...". I'm not afraid of Microsoft's words, especially at an event where they are completely outnumbered! I still think that their presence would provide a helpful contrast to the bigger picture, nay even a reminder as to why we are gathering at events like this in the first place. I think it was actually pretty clever because it probably made people really analyze what Microsoft says, which in turn means it exposes more of their heinousness.

      Now, if the FSF and RMS were kept out due to what RMS says: "I heard that proprietary software forces had put pressure on the event's sponsors to exclude our movement and our views." then, I have a problem with that. But, so far that's hearsay as well.

      Sorry, but I guess we'll just agree to disagree on this. I have to be practical about the gap between FS and OSS - it's a philosophical one but a major one, admittedly. Still, if in five years OSS is the predominant industry paradigm instead of proprietary software, I think that's a helluva lot better (and makes for an easier entre) for "software libre" (and the rest of the world) than if things continue as they are. And, I do think that that without the impact of a down economy and some inroads that OSS has made in the last 3 years, FS advocates like us would be getting destroyed by Microsoft, especially given how the current Presidential administration is tacitly approving and encouraging their their string of abusive practices to continue.

      Peace,

      --
      --rc
  55. Even worse by Anonymous Coward · · Score: 0

    They also took the son's inheritence.

    A man sooner forgets the loss of his father than the loss of his inheritence.

    1. Re:Even worse by Bander · · Score: 1

      Mod parent up. Any Machiavelli quote should get an automatic +1.

      No mod points this week...

      -- Bander

  56. Re:Questions: OSS and Dod? by zakezuke · · Score: 1

    "Security Through Obscurity" makes sence in for goverment level security, as far as one layer of it in order to prevent unauthorized encryption. This worked *damn well* when America decided to use Navajo during WW2.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  57. Erm... by KrispyKringle · · Score: 2, Insightful
    In defense of timothy, I may as well point out that his statement was clearly not a comparison of OSS and toddlers. I don't think there was any opinion, either expressed or implied, metaphorically comparing Open Source Software with young, as-yet undeveloped children.

    It was a joke about how strict the regulations were. Didn't you see the part about sticking to the ceiling like a spider? That's not normal human child behavior, hence, the stated regulations that would require such would be unreasonably stringent. Timothy was drawing a parallel to the stringent regulations regarding OSS.

    And who says geeks don't have a sense of humor?

    1. Re:Erm... by withnothingtodo · · Score: 1

      but those "regulations" aren't strict at all!! They're simply making OSS software use conform to the same standards that commercial software has to!

    2. Re:Erm... by Alsee · · Score: 1

      They're simply making OSS software use conform to the same standards that commercial software has to!

      The author never suggested otherwise. Assuming the standards actually are identical (I haven't seen the commercal standards) it still sounds like requiring that a toddler can cling to the ceiling like a spider. Nothing wrong with the comment. It just means that commercial toddlers must be able to cling to the ceiling as well.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  58. More conspiracy theories by Timesprout · · Score: 5, Insightful

    The requirements listed in this memo make me think of a company policy along the lines of "You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider."

    How you can make this out from that memo which basically says we have a set of procedures in place for software evaluation, if OSS passes those then fine, no problem and secondly be aware of the terms of the license that the OSS comes under.

    I know this is Slashdot but the fact that OSS may have to go through a regular selection process instead of being mandated as defacto standard, to the detriment of all others is proper procedure in most large organisations. You should be saying well done for leveling the playing and giving OSS a chance to compete on equal terms.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  59. The Bird Report by _Sprocket_ · · Score: 4, Funny
    Military culture has a lot of its own urban legends and stories. One of my favorites is The Bird Report (mainly because I've run in to this kind of situation several times in various gov't and private bureaucracies):

    A Sgt. had developed a habit of blowing off a few hours each day by checking out a GOV and driving a circuit around the outside of the flightline and along some of the base's back roads. To justify his routine (and provide additional entertainment), the Sgt. made an informal count of the base bird population as observed during his drive. On returning to the office, he would burn off some additional time typing out a Base Bird Population Report and sending it on to HQ.

    The routine continued for the better part of a year. The Sgt. did his rounds and made his submissions to whatever HQ blackhole the bogus report would end up. But eventually the whole scam lost its charm, the Sgt. lost his interest, and the Base Bird Population Report ended.

    Three months passed. The Sgt. had all but forgotten about the Bird Report until he received a memo from HQ. The memo informed him, rather tersely, that he was 3 months late on the Base Bird Population Report.

    It seems someone at HQ had created a job of filing the Bird Reports. What had started as a bogus exercise with no real reason had become a requirement.
  60. Re:Questions: OSS and Dod? by Timesprout · · Score: 0

    You are assuming this cannot happen with open source encryption. How do know that the most common Open encryption has not already been cracked by some uber cracker(s) who are right now pissing themselves with laughter at people claiming that X system is more secure than some closed source system ? DO you think that said crackers will always out of the goodness of their hearts annouce this fact publicly? The same applies to a closed system. Its always too late when you find out your encryption has been broken.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  61. MOD PARENT FUNNY by Anonymous Coward · · Score: 0

    especially if you haven't seen the movie.

  62. Security-wise... by INT+21h · · Score: 2, Insightful

    The thousands of little fiefdoms with differing systems is a good thing, as due to the diversity, what knocks out one system won't necessarily knock out the one next door. Mono-culture is always a bad idea security and stability-wise.

    1. Re:Security-wise... by balthan · · Score: 1

      a bad idea security and stability-wise

      and usablity and compatability-wise, too.

  63. What do they really have planned? by dethl · · Score: 4, Insightful

    Working as an intern for a national laboratory, I noticed how getting new equipment worked. First, you find what you really want, like a computer for instance. Next, in your proposal, you go around and find different parts for that machine, and make sure the stuff you really want is the lowest price. Send it up to the people who double check this to see if they are getting a "good" deal, and bam, you get your computer.

    With this in mind, what Linux or Unix OS are they planning on using already? They must have one picked out if they are going to start making rules on the OSS situation.

    --
    "Some fight for law. Some fight for justice. What will you fight for? One day, you will see."
  64. Re:Questions: OSS and Dod? by Minna+Kirai · · Score: 1

    It makes no sence at all.

    Back in 1945 when we didn't have electronic computers, the portability and speed of a Navajo was an advantage. But if one single Navajo was captured or defected, their whole code system is gone, and they have no possibility of replacing it.

    The only people who should ever rely on Security Through Obscurity are those who know their data too worthless to bother stealing.

  65. Re:Questions: OSS and Dod? by Minna+Kirai · · Score: 1

    You are assuming this cannot happen with open source encryption.

    Don't put words into someone else's mouth. Nobody claimed it "cannot happen".

    Humans are fallable, we can never be sure that an encryption we've designed is unbreakable. The (valid) assumption we make is that exploits will be more likely to be announced if there are more people looking at the code.

    Plus, it's faster and more reliable to check an algorithm for flaws if you actually have the algorithim, rather than just a sample of output sniffed from the airwaves. If an open-source code goes unbroken for 20 years, you can feel somewhat safe with it. If a closed source one survives that long, you'll never be sure if its really safe, or just nobody tried to crack it.

  66. Re:Questions: OSS and Dod? by zakezuke · · Score: 1

    Security through Obscurity should only be considered on apsect in an approach to security it self, not the end all and be all of it.

    In the case of the Navajo, the language it self was just one layer. As you said, loose one fluent in Navajo to the other side and you are screwed. But it was also encrypted by symbolic logic as well, so even if you got past the fact that it was a rather obscure language... you had to dephipher it as well. What good is it going to do you if you retrive a message regarding the turtles comming to nest if you don't know what a turtle is in the first place.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  67. Close, but not quite by Arker · · Score: 2, Interesting

    The GPL never requires you to post code to a public site. You only have to give it to people who recieve binaries.

    Right.

    When you distribute that application to fellow DoD employees, you have two choices.
    • 1. Give them unlimited permission to pass out copies to whomever they want. This is a violation of security clearance, and you could be prosecuted for treason.
    • 2. Forbid them from handing out copies to anyone. Doing this will violate the GPL, meaning you have broken copyright law by duplicating the software.

    Umm no. As long as it doesn't leave the DoD it's not 'distribution' under the terms of the license. You don't have to do shit.

    If you have trouble understanding the second point, imagine that I want to sell a modified Gimp (GPL program), and that I first require all customers to sign a promise that they won't hand out copies. Then I sell them the Gimp, along with the GPL, whose permission to re-distribute I claim has been overridden by the other promise. See how that doesn't work?

    Selling the program to outside customers and simply using it in-house are two entirely different situations though. See this entry in the GPL FAQ.

    The only difference between GPL and BSD in this context would be if the DoD had some reason to distribute the program in question to the public. As long as it's used exclusively in-house it doesn't matter at all.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:Close, but not quite by Minna+Kirai · · Score: 2, Interesting

      Umm no. As long as it doesn't leave the DoD it's not 'distribution' under the terms of the license. You don't have to do shit.

      Do you know how many employees the DoD has? More than 1 million.

      The word "distribution" means passing something out. Nobody can claim that giving a program to 1 million people spread around the world is not "distribution". The fact that all the recipients get paychecks from the same place means nothing.

      See this entry in the GPL FAQ.

      I've seen that entry in the FAQ. FAQs, however, have no legal weight. Only licenses do. What I don't see is anything in the text of the GPL itself to modify the definition of "distribution" to something other than in the English dictionary.

      Quoting from that FAQ:
      an organization can make a modified version and use it internally without ever releasing it outside the organization.

      It says the organization doesn't have to release to the public. It does not say the organization can forbid its members from releasing to the public. (In any group of a million users, at least a few will feel like uploading to USENET)

      If a boss can forbid his employees from redistributing a GPLed program based on the strength of the employment contract between them, or because they're in the same "organization", then commercial software vendors could evade the GPL by requiring their customers to sign onto shell corporations first. Obviously, that can't fly.

    2. Re:Close, but not quite by Arker · · Score: 1

      The word "distribution" means passing something out. Nobody can claim that giving a program to 1 million people spread around the world is not "distribution". The fact that all the recipients get paychecks from the same place means nothing.

      Actually it does, courts make the distinction between internal use and external distribution all the time in reference to large organisations. Usually not that large, of course, but the principle is the same.

      I've seen that entry in the FAQ. FAQs, however, have no legal weight. Only licenses do. What I don't see is anything in the text of the GPL itself to modify the definition of "distribution" to something other than in the English dictionary.

      Of course IANAL, but the FSF has lawyers that specialise in this very area to vet that FAQ. If you're really worried about it why not write them?

      There are many other cases where copyrighted materials are used by many people in an organisation without it being considered 'distribution'. I've had software on hundreds of computers being used by thousands of people on a site license - this was not 'distribution' and I had no rights to distribute it.

      Also, to the contrary of the statement that the FAQ has no legal weight, it actually does, if the issue ever came into question, at least in regards to any GNU programs. The copyright holder for those programs is the FSF, the FSF is on record that it is their understanding and intention that the license allows such use.

      It says the organization doesn't have to release to the public. It does not say the organization can forbid its members from releasing to the public.

      Of course it doesn't, that's an employee relation issue that has nothing whatsoever to do with the license. The DoD doesn't need the GPL to tell it what kind of arrangements it can or cannot make with it's employees, that's absurd.

      If a boss can forbid his employees from redistributing a GPLed program based on the strength of the employment contract between them, or because they're in the same "organization", then commercial software vendors could evade the GPL by requiring their customers to sign onto shell corporations first. Obviously, that can't fly.

      That would be an interesting dodge, and I don't think it would fly, but the reason it wouldn't fly is because one could demonstrate to a court that it was nothing but a sham perpetrated to evade the license. Can you imagine anyone trying to prove the same of the DoDs employment contracts? Can you imagine a court taking such an argument seriously for even a second? I certainly can't.

      Even if you think the FSF lawyers, specialists precisely on this issue, are utter morons and don't know what they're talking about here, I still think all you would need to be completely covered legally would be an affidavit from the copyright holder of whatever program you're interested in that their position, as reflected in the FAQ, is acceptable to them. For all GNU programs that affidavit is already published and on record. Remember, this is a copyright issue, the only way it could come into question would be if the copyright holder (no one else has standing) files a civil suit over it.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:Close, but not quite by Minna+Kirai · · Score: 1

      Actually it does, courts make the distinction between internal use and external distribution all the time in reference to large organisations. Usually not that large, of course, but the principle is the same.

      No court will ever find that passing out a program to 10,000 people is not distribution.

      I've had software on hundreds of computers being used by thousands of people on a site license - this was not 'distribution' and I had no rights to distribute it.

      When you got the site license you were given explicit permission to distribute it to everyone on a site.

      The DoD doesn't need the GPL to tell it what kind of arrangements it can or cannot make with it's employees, that's absurd.

      If your employer orders you to violate a license, she is breaking the law. If the DoD orders someone to violate Microsoft's copyright (by copying Microsoft Access(r) without paying) or Linus's copyright (by copying modified Linux without giving the recipient permission to redistribute), it is illegal in either case.

      demonstrate to a court that it was nothing but a sham perpetrated to evade the license

      It can be trivially demonstrated that the sole purpose was to evade the intent of the license, yes. But that doesn't mean its a "sham". Even if an organization has no purpose but to thwart GPL, it's still an organization. Legally, the threshold to calling yourself an "organization" or even "corporation" is low. If organizations get an exception to the GPL, what's to stop the proliferation of code-sharing clubs? (They have already been attempted, and they failed, because organizations actually have no exception)

      The copyright holder for those programs is the FSF, the FSF is on record that it is their understanding and intention that the license allows such use.

      But this doesn't bind any other GPL programs. And realistically, the FSF's software isn't what people will want to duplicate. For a specific example, look at Qt from Trolltech. The DoD would like to transition its Unix X11 programs away from Motif and towards a modern toolkit, but they're unwilling to pay for a commercial license to Qt, and Trolltech's lawyer would be all over them if a GPLed version were given out to 600,000 soldiers and sailors.

    4. Re:Close, but not quite by Arker · · Score: 1

      No court will ever find that passing out a program to 10,000 people is not distribution.

      Who's talking about 'passing out a program to 10,000 people?' I'm talking about installing it on company computers to be used by company employees on company time. You appear to be talking now about passing out CDs to take home and use. Very different situations.

      I've had software on hundreds of computers being used by thousands of people on a site license - this was not 'distribution' and I had no rights to distribute it.

      When you got the site license you were given explicit permission to distribute it to everyone on a site.

      No, I wasn't. I was explicitly forbidden from distributing it in fact. This was made very clear.

      When someone sat down at one of the computers I had installed, they were not receiving copies of the binaries in question - that would be distribution, but that's not what happens. They simply receive the use of the binary while they are at that station.

      Now if we were putting disk images on machines with CD-Burners and big buttons on the desktop so people could copy it and take it home - THAT would be distribution.

      For a specific example, look at Qt from Trolltech. The DoD would like to transition its Unix X11 programs away from Motif and towards a modern toolkit, but they're unwilling to pay for a commercial license to Qt, and Trolltech's lawyer would be all over them if a GPLed version were given out to 600,000 soldiers and sailors.

      This seems to be the key point where one of us isn't understanding. Why the hell would the DoD need to 'pass out' copies of Qt to anyone if they want to use it internally? This doesn't entail 'passing out copies' to everyone and their dog - it means installing it on DoD owned machines to be used by DoD employees in the course of carrying out DoD business.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Close, but not quite by Minna+Kirai · · Score: 1

      Who's talking about 'passing out a program to 10,000 people?' I'm talking about installing it on company computers to be used by company employees on company time. You appear to be talking now about passing out CDs to take home and use. Very different situations.

      I'm talking about sending out files to install on government computers to be used by government employees on government time. (There happen to be 10,000 of them, and spread around the world). Entirely similar situations, from a copyright perspective. Making copies of a program cannot be done without the author's permission, which means obeying her license terms.

      No, I wasn't. I was explicitly forbidden from distributing it in fact. This was made very clear.

      Get a dictionary. Walking around with a CD-Rom and installing a program on 100s of computers is distribution. You seem not to understand what that word means. To make a copy of something and leave it in a different position than the original copy- that's distribution.

      This seems to be the key point where one of us isn't understanding. Why the hell would the DoD need to 'pass out' copies of Qt to anyone if they want to use it internally?

      Because all of their employees can't sit in the same cubicle at once. If you spread something out to different geographical locations, you "pass it out"- you distribute it!

      This doesn't entail 'passing out copies' to everyone and their dog

      No, that would be "publication". A special case of "distribution". The GPL covers not only publication, but also distribution in general.

      They simply receive the use of the binary while they are at that station.

      As a side note, the GPL requires anyone allowed to run a heavily interactive program to take a copy of it with him. This isn't well known, and never seems to be enforced. But if you check the GPL, in section 2c, it states that any program with a splash-screen must state that "users may redistribute the program".

    6. Re:Close, but not quite by Arker · · Score: 1

      I'm talking about sending out files to install on government computers to be used by government employees on government time. (There happen to be 10,000 of them, and spread around the world). Entirely similar situations, from a copyright perspective.

      You're saying it's similar to passing out CDs to take home and use. This is not a similar situation. You can easily have permission to use something institutionally without having permission to distribute beyond the institution, as I mentioned before. But the actual issue here is simply who are you distributing it to. I'm saying in such a situation the DoD would be, legally, distributing it only to itself. It would not be distributing to employees as private persons, but only in their capacity as DoD employees. Therefore, under the law, the only entity to which the DoD would be 'distributing' the software would be the DoD itself - and therefore the only entity with standing to demand the code or exercise other rights given to distributees would be the DoD itself.

      Obviously for some reason you don't want to believe this, but I can't for the life of me see why. It's the publically stated opinion of the lawyers that wrote the license, and I haven't yet seen any reason to doubt that it's correct.

      Making copies of a program cannot be done without the author's permission, which means obeying her license terms.

      Agreed. The point is that an organisation already has permission to do this in the GPL.

      Get a dictionary. Walking around with a CD-Rom and installing a program on 100s of computers is distribution. You seem not to understand what that word means. To make a copy of something and leave it in a different position than the original copy- that's distribution.

      You're right, I phrased things poorly. It is distribution in a sense. But as long as it's distribution internally only, it's distribution to oneself essentially. It's a bit odd to refer to that as distribution, but I can see how you read it that way. It doesn't change the situation though - if you distribute a GPL work to yourself, then the only obligation you incur is to yourself. A copyright license doesn't have the power to alter employer/employee relations.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    7. Re:Close, but not quite by Minna+Kirai · · Score: 1
      Obviously for some reason you don't want to believe this, but I can't for the life of me see why.

      Because this is the interpretation of DoD lawyers. The example of the Qt library wasn't a fabrication of mine- it really happened. I suspect that the Trolltech lawyers felt the same way.

      I'm saying in such a situation the DoD would be, legally, distributing it only to itself.

      If you take that interpretation, which I don't grant, it still doesn't work. The GPL requires that redistribution rights are given not only to the direct recipient, but to "any third party" who gets ahold of the binaries, by whatever means.

      Maybe you can view the employees of the DoD as parts of an aggregate entity- but they never stop being individuals. When 11:59 rolls around and lunch hour starts, suppose a DoD employee takes a break from surfing nascar.com and pokes around on his hard drive.
      • "Hmm, /usr/war/robotank/doc/COPYING. Seems like an interesting file, I'll take a look at it. Why, it says here, in section 3, that I can copy and distribute the Program! Hey, the kids would love to see a copy of this! I'll just email it over to them!"


      Prehaps you think that the person who prepared the installation package for that software would've stripped the GPL license from it, leaving no way for the employee end-user to learn of her rights. I suppose that would be tempting. But removing the GPL text from a modified version (or even an unmodified one) is a serious license violation. Remove that license, and you have no right to install the binaries on more than one machine at a time.

      Once more, from the top: copyright law forbids you from copying works without the author's permission. The GPL gives some permission. In section 3, it says
      • "3. You may copy and distribute the Program () in object code or executable form provided that you also do one of the following ... Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code"

      See where that says "copy"? You don't even have permission to make a copy of the software on a different computer (no need to argue about what "distribution" means) unless each copy is accompanied by an offer for the source code, valid for anybody who has the offer.

      The existence of that offer, alongside every copy of the program, makes it almost inevitable that one of the employees will get his hands on it, and decide to invoke his right to the code- not as an employee, but in a role as "any third party".

      It's concievable that an organization might try to work around this by structuring file permissions in such a way that although the offer exists on the computers, users never have the chance to view or print it. That would require extreme measures, and I don't believe they'd be legally binding, but won't get into the details.

      It's the publically stated opinion of the lawyers that wrote the license,

      I've never seen this stated. The oft-cited GPL FAQ entry is too terse to count as a statement on much of anything. (And this published PDF journal article merely references the FAQ) The only thing that FAQ says clearly is that the organization has no obligation to publish externally, which we already knew. It makes the assumption that the members of the organization won't wish to spread it to outsiders, but says nothing about the organization's ability to forbid them that right.

      That forbiddance, however, is obviously counter to the intent of the GPL, which was to empower the users of software with the ability to modify and redistribute it. 300,000 soldiers who run modified GPL software but aren't allowed to take copies cannot possibly be what Stallman intended.
    8. Re:Close, but not quite by Arker · · Score: 1

      Because this is the interpretation of DoD lawyers. The example of the Qt library wasn't a fabrication of mine- it really happened. I suspect that the Trolltech lawyers felt the same way.

      Do those DoD lawyers specialise in copyright and software licensing? Is there any public record of this, or do we just have to trust your account?

      At any rate, in the specific case of QT, just a couple of comments - I can't see why the DoD wouldn't just go ahead and buy a commercial license anyway. It's not like they don't have money, and it's not like they don't spend astronomical sums on things of much more dubious utility already. It would be the decent thing to do.

      And yes, I'm sure Trolltech would rather they do that, and I'm sure they would rather the GPL didn't give people the rights it does, but I don't think their wishes would change the outcome of a court case, if they were foolish enough to pursue one.

      Some of your other points are certainly wourthy of concern. Facilitating this sort of use was not the goal in writing the license, and I can see how some of it could be inconvenient. I don't think your interpretation of 'any third party' is correct, however. The third parties reference is to a situation where you have distributed the program publically, and it's gone on from there to third parties. Obviously this can't come up if you don't do external distribution to begin with, and I'm sure the DoD has plenty of experience with protecting secret data.

      As you consider the FAQ entry too terse to be relied on, I wonder if you or anyone else to your knowledge has taken the obvious step of writing to the FSF Counsel and asking for a clarification?

      300,000 soldiers who run modified GPL software but aren't allowed to take copies cannot possibly be what Stallman intended.

      I don't think it's exactly what he was trying to create, no, but I don't think it's within his power to forbid either. A license can only control certain things, and as a matter of principle he would probably tell you that it should be able to control even less.

      Anyway, good discussion, if you ever do write the FSF be sure and post whatever response you get...

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    9. Re:Close, but not quite by Minna+Kirai · · Score: 1

      At any rate, in the specific case of QT, just a couple of comments - I can't see why the DoD wouldn't just go ahead and buy a commercial license anyway.

      They are allegeric to paying license fees for software. Even though it's just a per-seat developer license, they're unwilling to spend a few thousand dollars for every developer who might have to edit the program in the future. Nevermind that 2 weeks of programmer labour nearly exceeds the cost of a license. Partly, this is due to capital expenditures coming from a different part of the budget than payroll. (If a manager has a programmer under him, he can't stop paying him without finding a reason to fire, or admitting that his department is overstaffed. But dollars to equip that guy can be easily diverted to other needs.)

      (Obviously, the choice to buy Microsoft Windows comes from an entirely different part of the DoD than I am referring to. Paying $20 million for a giant site license doesn't feel as expensive as $1000/head, because the payment is temporaly disjoint from the installation)

      The third parties reference is to a situation where you have distributed the program publically, and it's gone on from there to third parties.

      Margins are much too far over to type very much more. But there's no reference to public distribution in the section on the third-party offer, or in the GPL at all. The GPL doesn't make any distinction between sending the program to a member of the public and simply making a copy. Section 3 says you can only make a copy if it is accompanied by an offer. Section 4 mentions that you "may not copy" except as described in section 3. Section 5 reminds us that section 4 is redundant, as copyright law already forbids copying software.

      Obviously this can't come up if you don't do external distribution

      It comes up if you make a "copy". It's the 3rd word of section 3. The GPL makes no mention of internal vs external use, or public vs private copying.

      If there were such a distinction, and "external distribution" had some special meaning, then the GPL should've had some guidelines on exactly what qualifies as "external". If the Army writes a program and gives it to the Navy, is that external? Or are they both just part of the DoD organization? What about the IRS writing something to prepare your taxes, and giving it out to all payers of income tax? The "Citizens of the United States" are an organization too. (Once again, parts of the GPL FAQ resemble guidelines on this area. But they're not part of the license, and unless somehow demonstrated to be implied by the license text, they mean nothing)

      I'm sure the DoD has plenty of experience with protecting secret data.

      They do. It involves the Security officer removing your hard drive and locking it in his safe at night, and is far too cumbersome to apply to a mere software program. And anyway, if a GPLed program were classified as secret, GPL section 7 comes into play: "If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all."

      Meaning that if any piece of GPL code were accidently infected with top secret data, the entire program would have to be destroyed. (The hard-drives run through shredders, or thereabouts)

      but I don't think it's within his power to forbid either.

      GPL section 6: "You may not impose any further restrictions on the recipients' exercise of the rights granted herein".

    10. Re:Close, but not quite by Arker · · Score: 1

      They are allegeric to paying license fees for software. Even though it's just a per-seat developer license, they're unwilling to spend a few thousand dollars for every developer who might have to edit the program in the future. Nevermind that 2 weeks of programmer labour nearly exceeds the cost of a license. Partly, this is due to capital expenditures coming from a different part of the budget than payroll. (If a manager has a programmer under him, he can't stop paying him without finding a reason to fire, or admitting that his department is overstaffed. But dollars to equip that guy can be easily diverted to other needs.)

      Hahah SNAFU.

      Typical. Hrmmm gives me an idea though.

      Maybe they should offer Trolltech a barter - they could pay for the license in programmer-hours. ;)

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  68. Re:Questions: OSS and Dod? by zakezuke · · Score: 1

    Don't put words into someone else's mouth. Nobody claimed it "cannot happen".

    Yes but it was implied.

    Plus, it's faster and more reliable to check an algorithm for flaws if you actually have the algorithim

    Yes, and it's faster and more reliable to crack an algorithm when you have it in the first place. Usually with standard based encryption, we rely on the fact that brute force techniques would take such an impractical period of time to crack that it's not worth the bother and effort.

    "Security through Latency" if you want to assign a catch phrase to the idea.

    Let's look at the past 10 years of home computing. The leap of the common place 386/sx 16mhz which was something I purchaced roughly 1989... vs today with the Pentium 4 3.0Ghz or Athlon 3.2ghz. That's just the leap in typical home computer hardware. Computing power is increasing, our ability to parelell process is increasing. That old law that typical cpu power increases 100% every 1.5 years, plus advances in clustering make possible to actually crack encryption schemes that normally would have taken years on machines they were invented to work with.

    For this reason Security through Latency isn't a much better solution either.

    Which is why as part of security mesures to prevent this from happening you need to incorperate several layers into your security system.

    If a closed source one survives that long, you'll never be sure if its really safe, or just nobody tried to crack it.

    Which is why you always employ sanity checks regardless wether you right open source or closed source. Like transmiting a message encrypted and seeing if you get a reaction.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  69. What difference would it make? by Gordonjcp · · Score: 4, Funny

    If you GPLed the software that controls your guided missiles, where are you going to get a platform to run it on? Meanwhile, perhaps some of the guidance algorithms could be modified into something useful to the general public. After all, they are *my* missiles too - my taxes paid for them.

    1. Re:What difference would it make? by gbjbaanb · · Score: 2, Funny

      Dear Mr Bush.
      thank you for disseminating the binaries to the missle guidance software to me via the onboard computer in the handily packaged LBU100 bomb which was delivered by US Military couriers today.

      I find, however, that you neglected to include the software to this device, especially the arming and control routines.
      Please deliver to me, within a reasonable time, said software as you are obliged to under the terms of the GPL, and I shall ensure that the delivery package is returned as soon as possible.

      yours Sincerely.
      O bin Laden (Mr.) :-)

    2. Re:What difference would it make? by spitzak · · Score: 4, Funny

      You only get the source if the executable is delivered to you. If the US government is delivering a missle to you you probably won't have much time or incentive to use that source code!

    3. Re:What difference would it make? by Zirnike · · Score: 1
      "something useful to the general public"

      And script kiddies. That'll be one heck of a Denial of Service attack, won't it?

      --
      I'm not shy, I'm stalking my prey
    4. Re:What difference would it make? by Darby · · Score: 1

      If the US government is delivering a missle to you you probably won't have much time or incentive to use that source code!

      We might want to rethink promoting the idea of "Release early, release often".

    5. Re:What difference would it make? by mrmeval · · Score: 1

      Actually the code is in the missle, catch it if you can!

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  70. dont forget DARPA funded openBSD for 20 months... by evil_one666 · · Score: 3, Interesting
    As covered in slashdot and elsewhere, openBSD was being funded for 20 months by DARPA (that shady branch of the US military who originally invented the internet). Funding was eventually pulled after pro-peace comments from the (canadian) project leader, Theo de Raadt, 4 months early. It also had something to do with the hackathon convention he organised... maybe, DARPA has not officially commented.

    openBSD is of course reputed to be the most secure open source operating system.

    I think that it seems a little weird that the US military is on the one hand acting very anti opensouce, while on the other- it is actively funding its development.

    Additionally, I have seen one or two "discovery channel" type documentaries in recent months that have filmed computer terminals inside US military installations. There was no doubt that the personnel were running Unix, although the exact flavour remained unclear- but could it be openBSD...?

  71. I'd have thought... by Anonymous Coward · · Score: 0
    they'd settle on Macs.

    After all, all the nice Mac users love a sailor...

  72. "As-is" by SgtChaireBourne · · Score: 2, Interesting
    With Open Source and Free Software, if one provider drops support anyone can pick it up. When commercial providers go bankrupt, the code becomes part of the asets and tied up in the courts. The only way for Microsoft, or any other closed-source vendor, to beat the saftey advantages of F/OSS would be to put the code in escrow before they go bankrupt, which in the case of Microsoft seems to be a distinct possibility. Here's a taste:

    Even MS if survives the summer, they've already left Win95/98 behind and tried (or have) dropped NT. So, in regards to "who do you sue?" logic, read your license. MS-Windows could be chock full of remote exploits or send your personal data abroad or monitor your files and habits or break your third party applications and you'd have no recourse whatsoever -- except maybe upgrade to OS X/*BSD/Linux/QNX/etc.

    Nice of Timothy to set up a straw man

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  73. Re:most important reason not to use OSS license by nuggz · · Score: 1

    I can't think of anything worse than contributing to anything and finding out it's being used to kill a few more civilians or conscripts as part of the current stampede.

    I can, what about contributing to something and finding out that because of some clause in the license it can't be used to prevent or at least minimize the death of many more civilians, conscripts or others.
    Recently there are many people on both sides of the debate. I can't imagine open source software being usable to many people if they need a hundred people with different opinions to agree that their actions are acceptable.

    This is why the GPL specifically does not allow discrimination against a group. If agreeing to political causes is a requirement to use OSS it becomes quite unfree. Even MS lets their competitors use their software.

  74. Re:most important reason not to use OSS license by PhxBlue · · Score: 4, Insightful

    Is that the DoD, the DoJ, dictator-of-the-week, and any other offensive military/rights-quashing group, can use your code, and you have no control over it.

    Bullshit. Or can you actually think of cases where the "military/rights-quashing group" uses a developer's code without their permission? I personally don't see a need for the military to jackboot someone else's code, since there're about 1500 military programmers in the US Air Force alone. That doesn't count civil service or contracted personnel working with or for the Air Force.

    And frankly, if you think people join the US Armed Forces because they want to "quash people's rights," you are sadly out-of-touch with reality. Military members swear an oath to defend the Constitution of the United States--it's an oath we don't take lightly. If you're not happy with the Iraq war, that's fine. . . neither am I. But blame the politicians you elected into office, who sent the troops in the first place.

    --
    !#@%*)anks for hanging up the phone, dear.
  75. Family Guy - Da Bomb episode by CGP314 · · Score: 4, Funny

    You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider.

    Stewie?

  76. Re:most important reason not to use OSS license by JohnnyCannuk · · Score: 1

    Damn it, where are those mod points?

    Somebody mod this guy up.

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  77. Refuting the above by Anonymous+Brave+Guy · · Score: 1
    Everyone knows that the benefits of using open source products far exceeds any benefits that can be reaped by paying a whole bunch of money for closed source products and their associated licenses (which are arguably always more extensive and restrictive then open source license schemes).

    Sure, just as everyone knows that open source advocates repeatedly present opinion as fact without supporting evidence.

    It's hard to beat an honest man in an argument. If the open source world wants to be taken seriously, it needs to stop posting crap like the quote above and start providing compelling arguments.

    In order to avoid being hypocritical here, my compelling arguments against the generalisation quoted above start with:

    • Little or no open source software has been through the same level of testing and validation as military spec requires.
    • Little or no open source software has the support behind it that can be offered by the big commercial groups in terms of 24/7 fixing of problems in their own products, closed source or otherwise.
    • Little or no open source software is as widely used and understood as the major closed source equivalents, which has implications for training and TCO.
    • Several of the biggest name open source products are demonstrably behind their nearest closed source equivalents in terms of reliability, features, performance.
    • A lot of the claimed benefits of open source projects aren't borne out in practice, notably including claims of compatibility with industry standard closed source products. You can bitch about whose faults this is all you like, but like it or not, it is how things stand today.
    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Refuting the above by rifter · · Score: 1

      Thank you for your reasoned input to this debate. I have some points on your points...

      In order to avoid being hypocritical here, my compelling arguments against the generalisation quoted above start with:
      * Little or no open source software has been through the same level of testing and validation as military spec requires.

      This is probably true. However, it is a process the military goes through for all software, so presumably it could be followed for OSS. I am not personally familiar with the process and what it entails (though some ac's seem to be saying they are) but it is obvious it is something the military and the OSS proponents would have to work out together. I do not think it is impossible or a show-stopper, but I agree it would need to be done.

      * Little or no open source software has the support behind it that can be offered by the big commercial groups in terms of 24/7 fixing of problems in their own products, closed source or otherwise.

      Are you really sure about this? IBM provides 24/7 and onsite support for Linux and open source products with the same sort of contracts they provide for their closed-source products. RedHat likewise provides 24/7 support for Linux. No this isn't support by going to #redhat on irc. It is real live tech support. In the case of IBM, as I was saying you can get IGS to come in and set up your entire implementation and then support it (by staying there and running things), if you pay the big bucks.

      * Little or no open source software is as widely used and understood as the major closed source equivalents, which has implications for training and TCO.

      Government employees have to be trained to use Windows and the applications they will be using, too. Granted, with Windows there is the fact most of these employees will have Windows running at home and therefore will be somewhat familiar with its use. But there are any number of custom apps they will have to be trained on in any case, so training is assumed. Linux may or may not require some additional training. This is part of your TCO assessment, yes.

      But in the City of Largo, FL, no training was required when they switched to Linux because employees were only supposed to start their applications, and it was clear how they were started (doubleclicking on desktop icons or clicking on the menu icon) and the applications did not change.

      Applications changing will be the greatest problem and cause of TCO skyrocketing. BUt this must be weighed in the face of similar problems stemming from mandatory upgrades to Windows which likewise break these applications. If these were open-sourced applications (even running on Windows) they could be modified. I think it is crazy when businesses use custom applications and do not retain rights to the source for internal use, because in every situation like that I have come across the application has become a ticking time bomb no matter the platform.

      I think it is important to understand TCO and what it really means. Microsoft has a bad habit of trumpeting TCO and not including everything in the Total. Perhaps they use the same dictionary for their marketing documents that our Congress uses to understand the Constitution.

      With Linux, there are retraining and support costs. With Windows there are support and licensing costs, and additionally the costs of dealing with an organization which threatens you with audits and suits if you do not buy enough software to suit them. There are costs associated with closed source and open source in themselves as a model. Closed source software gives you no source to work with if you have problems so you must rely on the company to provide you with fixes. This may or may not matter (some orgs will be in the same boat with open source bec

    2. Re:Refuting the above by Anonymous+Brave+Guy · · Score: 1

      Well, never being one to let someone else have the last say ;-), here are some points on your points on my points...

      However, it is a process the military goes through for all software, so presumably it could be followed for OSS. I am not personally familiar with the process and what it entails ... but it is obvious it is something the military and the OSS proponents would have to work out together.

      I don't think it's an insurmountable barrier, but it's certainly a very significant barrier to entry. I'm not from the US and don't know the specifics of your DoD's policy, but if it's anything like those I have encountered elsewhere, it will be a costly and time-consuming process to have everything tested and certified properly. It might even restrict the tools you're allowed to use, or the features within a particular programming language you may use.

      If you're the size of Microsoft and looking to have your kit installed on thousands of military boxes, you might consider it a justified step to get things certified at significant cost. I doubt most OSS suppliers will be in that position, though. Someone like IBM presumably has the resources, but even then, whether it's cost-effective when you're working on a support model and not generating all that money up front from licence fees is a decision only they can make.

      Moving on to the support issues:

      IBM provides 24/7 and onsite support for Linux and open source products with the same sort of contracts they provide for their closed-source products. RedHat likewise provides 24/7 support for Linux.

      IBM was actually the notable exception I had in mind when I wrote "little or" on this one. However, it takes an organisation that size to provide for the software, and while IBM seem to like Linux at present, they aren't offering the same backing to other major OSS products AFAIK. No disrespect to Red Hat, but they aren't nearly big enough to be considered on an equal footing for the scale of deployment we're talking about here, and their financial stability and thus the future reliability of any support contract offer few guarantees. (Not that some of the big names are much better at present!)

      I agree with pretty most of your comments about the training and TCO issue, so I won't say much there. I do like this bit, though:

      Perhaps [Microsoft] use the same dictionary for their marketing documents that our Congress uses to understand the Constitution.

      Someone somewhere should put that in their .sig. :-)

      I think you summed it up very neatly here:

      Ultimately TCO is something only your organization can evaluate because it is specific to your implementations and processes.

      Finally, regarding the everyday benefits advocated by OSS proponents:

      For instance, there is the historic incompatability of Microsoft Word with Microsoft Word. There is also the problem that the Microsoft Word filters in Microsoft Word do not work properly and have not for years.

      Sure, MS screwed up when they changed the file formats for Office 97, but other than that, I'm aware of no major catastrophes. OpenOffice, on the other hand, is frequently cited as having top notch Word import/export, when my experience is that it often crashes even importing trival docs (one page letters?!) and even when it does import or export fairly successfully, there are still typically several obscure and hard to fix formatting errors in any complex documents. As I've noted here numerous times before, this sort of thing might be acceptable to geeks like us -- I use OO myself at home -- but in the professional world it's a different game.

      Similar arguments apply to the vast majority of serious open source products I've ever used, notably including Linux and Mozilla. For geeks and those prepared to make an effort, they're great, and might even do better than the closed source equivalents. For a large-scale deployment in the professional workplace with Joe Average as the end user, there's quite a way to go.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  78. Re:most important reason not to use OSS license by dentar · · Score: 1

    Had you not posted as AC and had I had points you would have earned one.

    --
    -- I am. Therefore, I think!
  79. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    "But blame the politicians you elected into office, who sent the troops in the first place."

    Al Gore had nothing to do with the war. Bush II was not elected into office. He was appointed.

  80. DOD and OSS by Advectium · · Score: 3, Insightful

    Look, The DoD uses Windows for shear monstrosity of the network users and their demographics. Average 18 year olds entering the military to Major Generals have used some form of windows. The same cannot be said of Linux or UNIX unless they were Technologically savvy /.ers. Colonel's would have a hell of a time learning Linux, trust me - they have a hard time with email. The tech savvy individuals will probably pursue some sort of computer related field in the military as well, where windows is most definitely not the answer as many pointed out. I.e. up time, security, etc. The military doesn't use windows, as an end all is all, especially for it's weapons systems. Case and point: I work as a USAF weather forecaster, our weather product dissemination uses a Silicon Graphics box dual booting Linux and WinNT via VMware. They sent me to school just to operate this stuff, as I had never used it in the past. One would find the majority of network *stuff* that matters to the DoD, not access to Yahoo, runs from something other than windows. Just my .02 cents

    1. Re:DOD and OSS by Anonymous Coward · · Score: 0

      At same time we hand over operation of our most sophiticated weaponry, we acknowledge that even the 'smart' individuals at the very top of the chain of command, with whom we are entrusting control of massive arsenal, are just plain too stupid to adapt to a slightly different user interface on their desktop. Tell me it isn't so.....you're scaring me.

  81. Re:most important reason not to use OSS license by PhxBlue · · Score: 0, Offtopic

    Sorry, but this doesn't hold water. If Gore had carried his home state, Florida wouldn't have been an issue.

    --
    !#@%*)anks for hanging up the phone, dear.
  82. If only it were that simple... by Anonymous+Brave+Guy · · Score: 1
    I don't think you understand how OSS works. See, if Linus&Co decide to stop whatever they're doing and go live fat and happy in Silicon Valley or somewhere, 'we' still have the code. Anyone can take it and continue the development -worst case scenario, they can't call it 'Linux' anymore.

    Unfortunately, as anyone who's been through the exercise of trying to pick up development of a poorly documented MLOC project can tell you, it is frequently more efficient in both time and money to start from scratch than it is to try and work out all the little things that the original guys knew but you don't, and how they interact to create the mostly working system you see before you.

    You can evolve a project team, hopefully passing on most of the relevant knowledge if you have good processes in place and good people doing the work, but that's about the best you can hope for. Picking up a major OSS project that had been dropped and doing anything more than fixing a few trivial bugs would be beyond almost any group that hadn't previously been heavily involved anyway, at least within sensible time and cost constraints.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:If only it were that simple... by Unordained · · Score: 1

      Hear! hear!

      As the tech-lead on a project, and now an independent contractor working on that same project, I agree. Our project started because the previous guys had left, leaving behind a mess that really couldn't be fixed. When we left, after training replacements, we found that they just couldn't handle it. No amount of free phone calls and chat helped them take charge of the project -- we had left a long list of important things to do ... and wound up doing most of them ourselves when we were re-hired as contractors four months later because so little development had actually gotten done in the mean time. One of our replacements still works there, in person, and is rather useful. On his own, however, the project would be "simmering" at best.

      Original designers, no matter how much documentation and training they leave with the newcomers, are hard to replace: very hard. Even well-designed systems, when they're of any complexity, take a really long time to understand and start modifying with any confidence. Anyone coming in later is going to be afraid to touch anything, for fear of breaking systems elsewhere -- even if you designed the system so it wouldn't. We all know how we write our own personal code ... and that makes us afraid of large blocks of code handed to us.

      I was rather afraid that, had we not come back as contractors, the replacements would have left ... and the cycle would have started over with new programmers, with new ideas, coding the app in VB and not understanding why people complained about functionality loss ... and then leaving again.

      Open source projects don't protect us from this -- they make code available, yes, but I've found that they also make programmers lazy: anyone can read the code, right? So why document as well? Why leave design docs behind? Why check all the security yourself, since we simply expect that because an OSS project -can- be audited by thousands of programmers, it obviously will be with any success?

      The fact remains, though, that in many cases, just having the source code so you can fix one stupid bug is enough. And that alone makes OSS worthwhile.

  83. Not so well done by dachshund · · Score: 1
    I know this is Slashdot but the fact that OSS may have to go through a regular selection process instead of being mandated as defacto standard, to the detriment of all others is proper procedure in You'd better tell that to the Navy.

    In any case, I find it hard to believe that any relatively modern MS product can be reliably "certified" as fulfilling any rigorous set of security guidelines. Especially as I see at least one "critical security update" every week on my Win2k box. How much testing does every MS product go through before being deployed? How about every patch or service pack?

    On the flipside, forcing OSS to jump through these hoops will result in a stronger, more competitive product. Why should you trust essentially unverifiable MS software when you have a rigorously tested and code-audited product. Sure, OSS will probably have to go through a lot more certification, but they'll benefit from it.

    1. Re:Not so well done by jhml · · Score: 1

      Seems to me the problem is this:

      Alternative A costs 10,000,000 but the vendor will pay 100,000 to have the solution tested for compliance.

      Alternative B costs $0 but the vendor will not pay the 100,000.

      Government decision : Go with A because we require the tests.

      Missing is any appreciation that the taxpayers might be better if the government paid for the tests.

    2. Re:Not so well done by AnotherBlackHat · · Score: 1

      Alternative A costs 10,000,000 but the vendor will pay 100,000 to have the solution tested for compliance.

      Alternative B costs $0 but the vendor will not pay the 100,000.

      Government decision : Go with A because we require the tests.

      To me, this sounds like a golden opportunity to make $5,000,000 with a $100,000 investment.

      -- this is not a .sig

  84. Re:most important reason not to use OSS license by Entropius · · Score: 2

    The problem is that in this age, that oath has little to do with what the military is actually ordered to do. Iraq is just the largest and most recent example; we also have all the invasions in the Reagan years (Grenada, etc.) and the invasion of Panama. The treatment of prisoners at Guantanamo is directly counter to the spirit of the Constitution.

    Earlier, we have Vietnam and the Bay of Pigs operation as examples of non-defensive military excursions.

    Hell, in the 1800's we picked a war with Mexico for no other reason than to take land we wanted for the railroad.

    While it is indeed the politicians' fault, the US leadership has a history of such things--Iraq is not a shot in the dark, but the worst and most recent example of misuse of the military. I will never join the military simply because I can not trust the leadership of this country not to order me to do something unethical/unconstitutional.

    What ever happened to the Department of _Defense_?

  85. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0
    Military members swear an oath to defend the Constitution of the United States--it's an oath we don't take lightly.
    Then why, pray tell, aren't the military (since I'm guessing they have the might) arresting Mr Ashcroft and several other members of the US Government elite? Why also are they not refusing to fight in Iraq?

    Oh that's right, it's an oath you don't take "lightly", but when the alternative is court martial, you were just following orders.

    No-one forces you into being a soldier or a military paper-pusher, so looking at US military history (esp. the past 50 years) you'd have to be incredibly ignorant to go into service assuming you'll be able to help in "upholding the Constitution".

    (If that's what the DoD, etc. actually did, I'd be right behind it all the way.)

  86. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    Gore would have won florida had Katherine Harris not manipulated the vote by purging tens of thousands of innocent voters whom they thought were all felons BEFORE the election. The database was proven wrong and the press didn't run with the story, for obvious reasons.

    It wasn't the recount that did it, it was what they did with the voter registrations before the election even happened.

    Go read some. The election was definitely rigged, and Jeb is definitely mafia.

  87. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    Someone mod this post back up! It has been labelled as "flamebait" and "troll" when it makes a perfectly valid point (whether you agree with it or not) that OSS can be used by anyone you want, even by people who use it against you.

  88. Re:most important reason not to use OSS license by PhxBlue · · Score: 3, Informative

    Then why, pray tell, aren't the military (since I'm guessing they have the might) arresting Mr Ashcroft and several other members of the US Government elite? Why also are they not refusing to fight in Iraq?

    Because it's not our job to arrest Mr. Ashcroft for exercising the duties of his office - and because it would be a violation of the worst sort for the military to actively remove politicians from office just because what they're doing might not be constitutional. Interpretation of what is or is not constitutional is not up to us, it's up to the courts.

    As for Iraq - what was actually iillegal about the invasion? Congress authorized use of force in October 2002 and gave the President the money he asked for to fight the war in the 2003 budget. If Congress didn't want the war, all they had to do was refuse to pay for it.

    Oh that's right, it's an oath you don't take "lightly", but when the alternative is court martial, you were just following orders.

    If the President ordered the military to arrest members of Congress or the Supreme Court, you can bet that oath would come into play. But the military does not act based on what some Anonymous Coward thinks is unconstitutional. Hell, the US Military isn't even allowed to participate in domestic peacekeeping--Google for "Posse Comitatus Act," and contrast it with the military's active involvement in such nations as Pakistan and Turkey. Where would you rather live?

    --
    !#@%*)anks for hanging up the phone, dear.
  89. Re:most important reason not to use OSS license by PhxBlue · · Score: 1

    While it is indeed the politicians' fault, the US leadership has a history of such things--Iraq is not a shot in the dark, but the worst and most recent example of misuse of the military. I will never join the military simply because I can not trust the leadership of this country not to order me to do something unethical/unconstitutional.

    I understand that - and it's a big part of why I didn't join right out of high school. In fact, I was 24 when I signed the enlistment papers. Fact is, though, you're eventually going to face that dilemma no matter where you work. :) But I'll grant that it's easier to walk away from a job in the civilian sector than it is to walk away from the military, given such a quagmire.

    I'd like to think that most military members would have the fortitude to say "no" to something which they honestly believed was unethical, or at least to find out the reasoning behind an order. Maybe this is because I went into the Air Force rather than a branch of service where free thought is a bit less encouraged, though.

    --
    !#@%*)anks for hanging up the phone, dear.
  90. Re:most important reason not to use OSS license by PhxBlue · · Score: 1

    Yes, the Florida election was dirty. That wasn't really my point, though - my point was, Florida is only one state and only about 27 Electoral votes. If Gore had carried one more state than he did, he would have had enough Electoral votes to win, and Florida would have been a non-sequitur.

    --
    !#@%*)anks for hanging up the phone, dear.
  91. Re:Contracts by TFloore · · Score: 1
    If the government paid IBM (or RedHat or whomever) half of what they currently spend on Microsoft software they could almost certainly get a real service contract for a huge pile of Free Software, and if they didn't like the service they got, they could take that money next year and hire someone else without having to switch software.

    I've thought about this before.

    The US Navy has a computer hardware/services/support contract called NMCI (Navy Marine Corp Intranet) with EDS. (EDS is bleeding money over this.)

    They are rolling out a standard software load for between 300,000 and 400,000 computers, all with Microsoft Windows 2000 and Microsoft Office 2000, among other stuff. Do a web search, you can probably find the NMCI Gold Disk software contents.

    Look at that again... 300,000 to 400,000 desktops with MS Windows 2k and Office 2k. Now, I'd hope they're getting a nice volume licensing deal. But even so, they are spending (in licensing costs along, not including support costs) probably in the range of ...
    Let's see, $300 for Windows 2000 and $500 for Office 2000. Probably with a nice 70% volume discount? (Okay, the volume discount % is nothing but a guess, feel free to correct it.)
    300,000 * ($300 + $500) * 0.3 = $72million.
    And that's probably "renewed" every 3 years. That's just in licensing costs, just for Microsoft software, just for the US Navy alone. Just for client software, not server software licensing too.

    It would be nice to see that spent on OSS development instead, and use some free software tools. After all, the NMCI contract includes paying for software support anyway, as a separate cost from the licensing.

    Your tax dollars at work. Mine too.
    --
    This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
  92. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0
    and because it would be a violation of the worst sort for the military to actively remove politicians from office just because what they're doing might not be constitutional. Interpretation of what is or is not constitutional is not up to us, it's up to the courts.
    I see. So the Supreme Court, appointed by politicians, gets to decide what's unconstitutional, right? And you feel your oath only counts when the (relevant) courts say so? Which, by the chain of power, means when the politicians say so? Oh dear, sounds like you've just made your own oath impossible to uphold as it applies to politicians.
    The military does not act based on what some anonymous coward finds unconstitutional.
    It may not have crossed your radar that I'm not the only one to consider Ashcroft's recent actions unconstitutional.
    contrast it with the military's active involvement in such nations as Pakistan and Turkey. Where would you rather live?
    False dichotomy. Many Western nations deploy the military on a temporary basis in times of emergency and are politically as free and safe, if not more so, than the United States.
  93. Re:Questions: OSS and Dod? by wayne606 · · Score: 1

    Good point - I have always wondered, though, why the Axis weren't able to break that. It can't be *that* hard to find somebody who speaks Navajo who is willing to cooperate for a price, and a linguist who knows what the language is.

    But still, the point is valid that there's a place for STO (security through obscurity) and also for STME (security through many eyes). It's like travelling to a foreign country where there are different common diseases than you are used to. Do you try to not drink the water (STO) or just eat what the locals eat and get sick and gain immunity?

    Maybe the best solution is to hire a bunch of white hat crackers (sounds like Colonel Sanders, doesn't it?) and swear them to secrecy and then give them the source and see what they can do. Best of both worlds.

  94. Re:most important reason not to use OSS license by PhxBlue · · Score: 1

    Someone mod this post back up! It has been labelled as "flamebait" and "troll" when it makes a perfectly valid point. . .

    And you don't think the following qualifies as flamebait/troll material?
    (All you "just war" fetishists can demonstrate your confidence in US methods by promising to live in the city of the next target of attack, during and for the months after its "liberation"; if you're still here, you're just hot air, and we can ignore your viewpoint.)
    --
    !#@%*)anks for hanging up the phone, dear.
  95. Re:most important reason not to use OSS license by PhxBlue · · Score: 1

    I see. So the Supreme Court, appointed by politicians, gets to decide what's unconstitutional, right?

    Mostly right, but only insofar as it may interpret laws which have been passed.

    And you feel your oath only counts when the (relevant) courts say so? Which, by the chain of power, means when the politicians say so? Oh dear, sounds like you've just made your own oath impossible to uphold as it applies to politicians.

    Actually, as far as I know, politicians make an oath to uphold and defend the Constitution as well. If you feel they're not upholding their oaths, maybe you need to talk to them about it. Regardless, you seem to be avoiding the question of what exactly was unconstitutional about the Iraq war. And as far as Ashcroft's actions are concerned, try to remember that the rights granted within the Constitution do not apply to people who are in this nation illegally.

    False dichotomy. Many Western nations deploy the military on a temporary basis in times of emergency and are politically as free and safe, if not more so, than the United States.

    That's fine, but you're talking about military personnel arresting government officials. The term for that isn't "time of emergency," it's martial law--and that doesn't fly in any Western nation I'm aware of.

    --
    !#@%*)anks for hanging up the phone, dear.
  96. Missing the point by Anonymous Coward · · Score: 0

    Somehow this discussion managed, once again, to turn from a discussion on stringent pentagon security, usability, and stability standards, to a Microsoft bashing session.

    Although some of Microsoft's business practices obviously incite a lot of pent up anger in many slashbots, it's not what's at issue here.

    However the issue IS licensing and how it pertains to OSS.

    The way I see it is that in open source, anything you modify in a product must be publicly released or else it is a violation of the license. This probably irks the pentagon because they don't want to hear whiny slashbots complaining that they aren't making their modifications public (which would be an intelligence nightmare) or have to deal with the fact that 1,000s of programmers around the world have ready access to the code base of whatever OSS would be in question.

    This isn't to say MS is much better than these respects, except for the fact that we're talking about the pentagon here. If they're going to sign a contract with MS it would NOT, I REPEAT NOT, be a vanilla corporate contract. This is the PENTAGON, the nerve center for the most powerful military in the world! You can damn well bet they've got a clause in that contract that hold microsoft accountable for any bugs/holes in their software which does not meet their specs under the contract. This is what they get out of closed-source, accountability.

    Please continue your delusions, as they will be OSS' downfall.

  97. Re:dont forget DARPA funded openBSD for 20 months. by rifter · · Score: 1, Interesting

    I think that it seems a little weird that the US military is on the one hand acting very anti opensouce, while on the other- it is actively funding its development.

    Well, the DARPA thing was more an anti free speech thing, and anti-canadian. But then again, Canada is a haven for pot-smoking communist al-qaeda agents! ;) (Well, to be fair, there were several terrorists caught trying to cross the Canadian border to execute attacks timed for New Year's Day 2000...)

    The most anti Open Source thing they have done recently is accepting Microsoft's new licensing terms after finding out they had been charged far more than ordinary businesses would be charged for the same Microsoft Software. They accepted Microsoft's song and dance about giving them a discount, whereas the Germans were smart enough to say "forget you, man!"

    I for one would support legislation that requires all government entities to use ONLY open source software. It is unconscionable that they are wasting taxpayer dollars on crappy software to which they do not even possess the source code. How do they know there are no trojans and backdoors in that software that could be revealed to our enemies?

  98. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    Interpretation of what is or is not constitutional is not up to us, it's up to the courts.

    You sound like a nazi officer.

  99. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    "Military members swear an oath to defend the Constitution of the United States--it's an oath we don't take lightly. If you're not happy with the Iraq war, that's fine. . . neither am I. But blame the politicians you elected into office, who sent the troops in the first place."

    Excuse me for bringing up this one small point, but don't those politicians also swear an oath to defend the Constitution of the United States? So what's your point? Does anyone in politics OR the military even know what's written in the Constitution they swear to uphold and defend?
    How does one who is in the military deal with an issue where they are under orders to do things that they consider anti-Constitutional? Do you defy your orders or defend the Constitution - which will it be? I'll bet I know the answer! In the case of the Iraq war (and plenty of others before it) the Constitution was circumvented by the fact that we fought a war without Constitutionally-required Congressional Declaration of War. I didn't see too many among the military with the guts to stand up for the Constitution.
    Does anyone outside the military and politics still beleive this is the "Land of the Free"?

  100. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    Darn it!!! Why do people continue to repeat this! George W. was elected because he got the majority of electoral votes. If, however, Florida's electoral votes were given to Al Gore, then the college would have produced a **TIE**!!!

    When the electoral college can't pick a winner, it's up to the US House of Representatives. The majoirity of the Representatives in the House were (and are) Republican. I'm willing to bet my son's college fund that, if it came to a House vote, that the vote would have broken along party lines, and George W. would ***STILL*** be the 43rd President.

    That's the system. If you don't like it, get an Amendment passed or call for a new Constitutional Convention. Do NOT whine about the system acting like it was *designed* to act.

    Oh, and as for the fact that the majority of the voters voted for someone else. Big deal. About 57% of the voters voted for people other than Bill Clinton in the first election (as opposed to the 52% that didn't vote for George W.), and he still won the electoral college. That's just the way that the game is played: plurality rules, and not majority rule. Cope.

  101. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0

    I personally don't see a need for the military to jackboot someone else's code, since there're about 1500 military programmers in the US Air Force alone

    How many programmers are there in Robert Mugabe's regime? None, so he probably uses linux and MySQL to keep track of his purges.

  102. Well, the way you see it is wrong. by sean.peters · · Score: 1
    The way I see it is that in open source, anything you modify in a product must be publicly released or else it is a violation of the license.

    Rather than talking out your ass, how about reading the GPL? You only have to distribute the source if you intend to distribute the binary. Since Uncle Sam isn't in the software distribution industry, I doubt this is going to be a problem for them.

    This is the PENTAGON, the nerve center for the most powerful military in the world! You can damn well bet they've got a clause in that contract that hold microsoft accountable for any bugs/holes in their software which does not meet their specs under the contract. This is what they get out of closed-source, accountability.

    The fact that they run the most powerful military in the world means squat - do you think they're going to bomb Redmond if they're displeased with Windows ME? You're using "the Pentagon" as a catchall term for military procurement... most of which is done in relatively small lots by individual military agencies... and they get the same treatment as MS' corporate customers

    Now go away and troll somewhere else.

    Sean

  103. Translation of Timothy's analogy... by hellfire · · Score: 1

    For those of you humor-challenged ./ers, timothy was referring to the requirements that the DoD was placing on software contracts in general (and really any contract for that matter), not about the actual requirements being slanted away from OSS or anything else for that matter.

    --

    "All great wisdom is contained in .signature files"

  104. Wrong, wrong, wrong by Global-Lightning · · Score: 1

    Hate to burst you cozy little conspiracy theory, but MS products *do not* get a bye whe it comes to examining them. Case in point:
    The primary Microsoft OS in the DOD is still Windows NT, running Office 97. The approval to operate Win2K did not come down until 2002, and XP was just approved last month. Contrary to what you may think, a lot of smart people will scrutinize the OS until there's a final consensus.
    If anything, this arrangement actually helps Microsoft! The first thing we have to do when we get a new box is slag the preloaded OS and load an approved one, then apply all the SP's and patches...

  105. Re:most important reason not to use OSS license by PhxBlue · · Score: 1

    How does one who is in the military deal with an issue where they are under orders to do things that they consider anti-Constitutional? Do you defy your orders or defend the Constitution - which will it be? I'll bet I know the answer! In the case of the Iraq war (and plenty of others before it) the Constitution was circumvented by the fact that we fought a war without Constitutionally-required Congressional Declaration of War. I didn't see too many among the military with the guts to stand up for the Constitution.

    I've answered this question already elsewhere in this thread, but I'll answer it again for your benefit: If Congress didn't approve of the war, they shouldn't have:

    • Authorized use of force against Iraq in October 2002
    • Allocated money to fighting the war.

    The Constitution gives the President the job, as Commander-in-Chief, to command the United States Military. The Congress can check that power by refusing to fund proposed military operations. If they choose to give up their power and allow the President to prosecute a war their constituents believe is unjust, then whose problem is that?

    But then, really, the Constitution was doing its job - after all, a majority of the US population wanted war. It is not the job of our governing document to mandate pacifism--only to ensure a stable system of government that remains under the control of its people.

    --
    !#@%*)anks for hanging up the phone, dear.
  106. Gov and Mil won't use OOS? Good! by Anonymous Coward · · Score: 0

    I don't get it. It sounds as if people are upset that governmnets, military operations, and corporations tend to refuse to adopt open source software. I cannot help but see that as a good thing. On one hand, we openly express dissent at the corporatization of governments, and at the excesses of military operations as they wage their unpopular wars, and at the oppression of tyranny in government, but then we express disdain and resentment that these same tyrants refuse to become more efficient and cost-effective by using the free software.

    Free software is in no danger of extinction. It's not important that governments and corporations refuse to adopt it. Also, if the free software approach is such a significant advantage, why aren't we seeing companies that use it overtaking companies that refuse to use it? After all, if the margins are thin, the one who can make them a little less thin, wins, right?

    Stop blaming "management", people. Instead of buying toys, leasing expensive cars, getting real estate in ridiculous markets, or spending all your money on entertainment, why aren't you putting that into new businesses and revolutionize the industry yourself? Why aren't all these enlightened geeks in charge by now, anyway? If everyone is working in an environment where they have to deal with dysfunctional management, well, let's just say I was sick of hearing it 10 years ago, and now, I'm disappointed that nobody seems to have risen to the challenge. And that includes the military.

    If clueful people have opted out of positions of authority, it's their own fault that the people who now occupy those positions of authority are idiots.

  107. Re:dont forget DARPA funded openBSD for 20 months. by windowshater13 · · Score: 1

    In the words of Stone Cold Steve Austen "Hell Ya". In a democratic country I fell it is the governments obligation to choose the most cost efective solution to any given problem. Saying that I can not tell you which OS would be the best. Conversly any thing from Micr0s0ft would be the worst.

  108. Re:most important reason not to use OSS license by Anonymous Coward · · Score: 0
    You sound like a nazi officer.

    Godwin's Law. You lose the debate. Goodbye.

  109. Re:Questions: OSS and Dod? by rifter · · Score: 1

    Good point - I have always wondered, though, why the Axis weren't able to break that. It can't be *that* hard to find somebody who speaks Navajo who is willing to cooperate for a price, and a linguist who knows what the language is.

    I haven't read a good academic writeup on this, but I have a few ideas. Firstly, afaik the language being used was never identified by the Axis, so they did not even know what to look for (thus security through obscurity). The language was not easily identifiable because it is not related to commonly used languages (afaik).

    Also, there is a little problem of finding a native speaker of Navaho and getting access to them. There weren't very many of those to go around, and I would suspect they were all in the US (there are probably even less now). Once you have found one, you have to convince them to work with you. Now remember that the Nazis wanted to kill everyone who was not an Aryan eventually, and the Japanese had similar racial policies. How likely is that?

    Just some ideas to consider.

  110. What about a dud? by redfenix · · Score: 1

    What if for some reason it doesn't explode and is still intact?

    --
    "It's a very tangled subsystem." --Windows kernel guru
    1. Re:What about a dud? by spitzak · · Score: 1

      Then the government is required to send the source in another missile.

  111. Re:most important reason not to use OSS license by rifter · · Score: 1

    Actually, as far as I know, politicians make an oath to uphold and defend the Constitution as well. If you feel they're not upholding their oaths, maybe you need to talk to them about it. Regardless, you seem to be avoiding the question of what exactly was unconstitutional about the Iraq war. And as far as Ashcroft's actions are concerned, try to remember that the rights granted within the Constitution do not apply to people who are in this nation illegally.

    This point is brought up a lot. BUt the simple fact of the matter is not everyone who was detained was detained because they were in the country illegally. When you start randomly rounding up people from other coountries, you are bound to nab a few illegal aliens, or people who you might suspect of committing a crime. But that is *not* what led to their detainment in the first place. Besides that, there are plenty of cases (some brought up in the popular press recently) in which INS says someone is an illegal alien but they aren't really because they did file all their paperwork and it was lost or mishandled by INS. INS needs serious revamping and 9/11 brought out only a few of the many problems with it.

    It should also be considered that some of those detained were only detained because they had names similar to known terrorists. Or because they fit a profile. The government has not been incredibly forthcoming on how, how many, when, and why people have been detained, but it is clear some of them have been detained for almost three years now, still with no trial and no justification. Though some people are claiming the rights of the Constitution do not apply to them, I firstly disagree with this entirely, secondly point out that there are some international treaties which the US has signed which do grant these people some rights which we are now breaking. There is no justification for the way our government is currently behaving and it is clear they are loving every minute of this gross abuse of power.

    I would also like to thank you for your participation in our nation's defense and this debate, and for your attitude in same. I agree with you wholeheartedly that the problem is not the military but the government, as usual.

  112. OMFG by Ayanami+Rei · · Score: 1

    IHBT! IHL, and IHBD.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  113. Memories... by rinkjustice · · Score: 1

    You can bring your baby or toddler to work, so long as it can talk, feed itself and stick effortlessly to the ceiling like a spider

    Kinda reminds me of when I was playing airplane with my baby daughter. I was on my back and had her happily propped on my legs above me and I was making airplane noises when she dropped a bomb... baby puke right into my mouth!

    You thought Luke Skywalker got a good shot into the deathstar - she got a direct hit!

  114. URLs blead them Re:Gawd. If code were written.... by mrmeval · · Score: 2, Informative

    BTW, code IS written that way...

    http://niap.nist.gov/cc-scheme/

    This web site has all of the various policy documents.

    DOD Directive #8500.1
    DOD Instruction #8500.2
    NSTISSP #11 Fact Sheet
    NIST Spec Pub 800-23
    NSD 42
    NSTISSAM Compusec/1-99
    USAF CIO Memorandum
    Natl IA Acquisition Policy
    Pres. Decision Directive 63
    Info. Assurance Reg 6-8510

    And more.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  115. Re:Gov and Mil won't use OOS? Good! by dosboss · · Score: 1

    Why aren't all these enlightened geeks in charge by now, anyway?

    Because as any politico will tell you, a popular incumbent is hard to beat. I am very impressed with the inroads OSS has made already into the corporate/government world, I believe mostly because of the education of those management types that IT people provide. Of course other factors are involved, but I feel that sitting down with the boss and explaining and giving a demonstration has a lot to do with it. Don't talk down to them with a lot of tech terms; they hate that and will probably boot your project on that principal alone. 'TCO' is still a buzzword they like to hear. Provide the proper presentation, in thier language, and things click. Don't get me wrong, people still want closed source on the desktop because that is what they are familiar with. And sometimes a closed source app is foisted upon the IT dept. to support one way or another, but if it's what makes the company tick you don't have much of a choice. Just lock it down and stabilize it best you can.

  116. Re:Questions: OSS and Dod? by Minna+Kirai · · Score: 1

    For this reason Security through Latency isn't a much better solution either.

    There's no such thing as Security Through Latency, except as a bad idea that the US government forced upon some private citizens by its export restrictions (defining powerful encryption as illegal weapons).

    Moore's Observation of increasing computer speeds is well known. "CPU speeds double every 18 months". Lets assume for a minute that there's a techological advance, and they start doubling every 3 months. That's a 16x improvement per year- to keep up with that, you just need to increase the size of the crypto key by 4 bits per year. Easy. Some people today already use 2048 bit keys, which will take centuries to brute-force, even if Moore's Observation speeds up drastically.

    Increasing CPU speeds will always take enormous technical effort. Increasing the resiliency of encryption only takes doubling the size of an integer in the software.

  117. You're not used to the DoD, are you? by TaranRampersad · · Score: 1

    DoD works on memorandums. The fact that FOSS is mentioned means that FOSS exists. Sorry. OSS. Why isn't FREE software mentioned in this memorandum; they mentioned the GPL?

    Having done my time in code mines of a DoD contractor, I can tell you that:

    (1) Now, as far as the DoD states, Open Source exists.

    (2) It *instructs* people to seek legal council on the license; something which is normally done in DoD.

    (3) It made a post on Slashdot.

    Strangely, the DoD has been using FOSS for a while. Why a memo now?

  118. Oops. Counsel. by TaranRampersad · · Score: 1

    Counsel, counsel, counsel.

  119. Look At It Differently by tom's+a-cold · · Score: 1

    Monopolies always like government regulation, since it imposes barriers to entry. High barriers to entry protect big players and disproportionately penalize small players. A few megabucks to qualify a product come out of the petty cash drawer at Redmond, but are a big deal to small firms and free software providers.

    Since the purpose of the US government is to transfer money from taxpayers to large campaign contributors without undue public scrutiny, there will often be policy documents that are published that make no sense if you assume that they are meant to achieve their stated purpose. But they make perfect sense if you consider what they're really optimized for.

    --
    Get your teeth into a small slice: the cake of liberty
  120. Problem: Who will pay for NIAP EAL for OSS? by ZWithaPGGB · · Score: 1

    If you read the Memo linked at the bottom, you will see that this is, in fact, a trojan for BANNING most OSS in the DOD. It has been policy, mostly honored in the breach than the observance, that all systems used in the DOD be NIAP Evaluated to the level required for accreditation to the classification of the data being processed. This memo REITERATES that guidance by including the policy. Since all DOD systems MAY process Sensitive But Unclassified data (like anything with an SSID in it), that means ALL systems need at least EAL 2, and in general the lowest level that gets accredited is EAL 3 (on the basis of "train as you fight", so you use the same systems in peace as you would use in war). This evaluation costs money, and must be redone each time the code changes. Who is doing this for most OSS? It's a source of constant debate in the DOD community, but the reality of the IA policy is that ONLY commercial software is likely to actually pass muster.

  121. Careful! by Abreu · · Score: 1

    your comment, while true and insightful, can be miscontrued as "Score: -5, antisemitic" by some of the more knee-jerk right wingers here in Slashdot.

    Nevermind that Israel receives most of the foreign aid given worldwide by the USA, and has never made a single foreign debt payment, many people still think its a struggling nation, unjustly suffering from the "scourge of terrorism".

    --
    No sig for the moment.