Slashdot Mirror


Military Enlists Open Source Community

jmwci1 writes "The US Defense Department is enlisting an open source approach to software development — an about-face for such a historically top-down organization. In recent weeks, the military has launched a collaborative platform called Forge.mil for its developers to share software, systems components and network services. The agency also signed an agreement with the Open Source Software Institute to allow 50 internally developed workforce management applications to be licensed to other government agencies, universities and companies."

131 comments

  1. What wants to kill for cash? by Anonymous Coward · · Score: 1, Funny

    Okay. Who wants to kill for free?

    1. Re:What wants to kill for cash? by Brian+Gordon · · Score: 1

      Maybe if we pay these developers 50 workforce management applications then they'll want to give us free labor!

      I can't see this ending well. What if someone writes an innovative new missile guidance system based on optimizing ballistic trajectory corrections to increase average-case range? Suddenly you have a dangerous weapon that threatens America's national security to be released to the public, and the army squirrels it away. OSS devs aren't going to like working for the army for no pay.

    2. Re:What wants to kill for cash? by budgenator · · Score: 1

      Your right but more likely it's because CMIS, their first release,

      ... was revamped in January 2006 using the latest Web-based tools including an Adobe Cold Fusion front-end and a Microsoft SQL Server 2005 back-end.

      isn't something like to get OSS geeks too excited.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    3. Re:What wants to kill for cash? by Anonymous Coward · · Score: 0

      the latest

      I wish - ColdFusion is not late, but unfortunately very much alive and kicking.

  2. Why does this story have a red header? by Sowelu · · Score: 0, Offtopic

    Why does this story have a red header? I've never seen this before. What's going on?

    1. Re:Why does this story have a red header? by MightyMartian · · Score: 1

      Why does this story have a red header? I've never seen this before. What's going on?

      Better red than dead?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Why does this story have a red header? by Anonymous Coward · · Score: 0

      i've seen it a few times, i'm fairly certain that it's something about when an article has just been put on front page and hasn't recieved (m)any +/- votes yet or something... i could be off on that tho...

    3. Re:Why does this story have a red header? by moniker127 · · Score: 4, Funny

      Its red because its a new post, with no comments.
      It WAS that is.

      Until you de-redified it.

    4. Re:Why does this story have a red header? by LostCluster · · Score: 0, Offtopic

      Subscribers are used to seeing the red header... it indicates a story that's ready to go but hasn't been released. /. policy seems to be it's better to give a "free preview" to the non-subscribers than to make the subscribers go without when there's a glitch.

    5. Re:Why does this story have a red header? by Golddess · · Score: 1

      Interesting, the only stories I've ever seen that were red have been BSD-related.

      ...

      I'm sure there's a joke in there somewhere, but it's too damn early for me to find it.

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
  3. I Dunno by MightyMartian · · Score: 5, Funny

    This could end badly. Here's all these geeks working hard at coding, only to be interrupted by one of their own doing a mock-Python "Stop the skit! This is much too silly." and then everyone doing the "military fairy" song.

    The Pentagon may not survive.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
    1. Re:I Dunno by Bearhouse · · Score: 1

      Look on the bright side. Now that the new administration has banned 'not *quite* torture', they'll need something to get the alleged nutjobs to confess.

      Obscure geek Python parodies would surely crack even the most hardened Talib.

    2. Re:I Dunno by KevinKnSC · · Score: 1

      I think you've forgotten that joke warfare was banned by a special session of the Geneva Conventions.

    3. Re:I Dunno by MightyMartian · · Score: 1

      Haven't we already decided these terrorists are not enemy combatants? In which case, let the jokes fly!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  4. Why not by pierson007 · · Score: 1

    Why not get the comprehensive mindset from the community as a whole. Some of the most secure and stable platforms are open source.

  5. How dare they? by fuzzyfuzzyfungus · · Score: 5, Funny

    Bloody open-sores communists. Don't they know that military contractors have a god given right to profit?

    1. Re:How dare they? by RingDev · · Score: 5, Interesting

      No Joke. In 2001 the US Marine Corps disbanded the 4067 MOS. While we used to have Marines, in uniform, writing code for a wide assortment of tasks (from menial office apps to classified COM vaults and even some flight system work in ADA), we moved to consultants.

      Replacing a $14,400/year Corporal with a $120,000 civilian. One who doesn't have to take an oath to support and defend the Constitution.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    2. Re:How dare they? by Dielectric · · Score: 4, Funny

      What does mil-spec code look like? Do you have to put //SIR! after every semicolon?

    3. Re:How dare they? by finity · · Score: 3, Insightful

      I get the impression that you think this is an awful shame. Do you think we need programmers that take an oath to support and defend the Constitution? Do you think programmers need to maintain the high standards of fitness required by the Marines? I guarantee you that wearing a uniform makes it harder to code (it's much easier in flip flops and shorts).

      It's unlikely that those civilians are actually paid $120k, but you're right that they make more than $14k. I think that (in many cases) it's an awful shame to have folks working in an office who are willing and able to run out into a field in the middle of nowhere and setup comms.

      Militaries are built to go out and accomplish a mission. Pay somebody else to stay home and accomplish it.

    4. Re:How dare they? by EbeneezerSquid · · Score: 2, Informative
      Yes, but because the $120,000 civilian is paid out of a different pot of money than the $14,000 corporal, The US Government is actually SAVING Money!

      Don't you love how Washington thinks?

    5. Re:How dare they? by Anonymous Coward · · Score: 0

      Relax, it's most of the same guys who "retired" and took the higher salary to do the same thing they were already doing, for 5 times the cash.

      And it's open source code, what you think just because they don't have pull out a gun and shoot whoever they're told to* somehow they're going to be able to sneak some terrible trojans into their apps?

      * Sadly, I used to have far more respect for people in uniform than this, but frankly, even the decent folks are tacitly putting up with the downright evil people among you, and in my mind that makes you complicit.

    6. Re:How dare they? by EbeneezerSquid · · Score: 2, Informative
      True, The Civilian is probably not making $120,000.

      However, the Defense Contractor that hired him for $80,000 is getting $120,000 for doing so (and providing his health insurance and, well, that's about it.)

      Do Programmers HAVE to sign and swear in order to program? no.

      However, considering the quality of some of the software that the military has to use, it would be VERY useful to have trained programmers rotating into and out of positions where they are using it in the field, and than updating and maintaining the software. We are presently forced to maintain a piece of Search and Rescue software for tracking downed (civilian) pilots that, if every piece of network infrastructure works perfectly, manages to stay stable and usable less than 90% of the time. In an industry where four 9s is considered standard, a piece of lifesaving software with only one is unacceptable - and they can't even open bidding for it's replacement for another year.

      And as a Air Force Network Administrator who continually has to struggle to pass his Physical Readiness Test, I have no pity about your preference for coding in your shorts and flip-flops

    7. Re:How dare they? by Ocker3 · · Score: 4, Insightful

      I disagree. Having coders who have an afinity with and an understanding of the actual roles and duties of the people they're coding for can be very useful. And as to being oath-taking Marines, they are arguably quite motivated to make sure that no details are leaked and that systems are secure, as opposed to the vulnerable contractor systems that leaked that JSF data recently.

    8. Re:How dare they? by EbeneezerSquid · · Score: 1
      1. IT personnel are rarely armed, with the exception of Mobile Comm in the field, in a hot warzone.

      2. Find me a "downright evil" military individual and I will do my damnedest to get him/her out from "among" us, as will my entire chain of command.

      a. I want name and rank. "Some guy I heard about" and "This email forwarded to me says" don't count.

      3. The term is "Unlawful order". It doesn't matter who tells you to, shooting someone that is not shooting back is most definitely one of them.

      I do have to agree, I can't stand the people that retire and yet don't clean out their desk because they are back the next week in civvies. No matter how much I may like the individual, I cannot stand the practice, as it encourages the most inefficient "downsizing" imaginable.

    9. Re:How dare they? by mrjohnson · · Score: 2, Interesting

      It is a damn shame. I was on the other side of the fence and I can tell you, it's a lot harder to get something done when you've got to ask/beg a civilian to do something for you. He doesn't care what the 1stSgt told you to do, he's not in the chain of command.

      Or even worse, the civilian in charge of our local network was a high ranking civilian. He actually had more on-base clout than our regiment's CO. It took *months* to get network jacks opened, forget about adding new devices. Buying an fscking printer took four months to install (network jacks are restricted by mac address). Of course, I got around this, but that's not the point. :-)

      On the other hand, if it was handled by the Marines you more than likely can call and get a brother on the phone who'll help you out.

    10. Re:How dare they? by mrjohnson · · Score: 1

      Hell yeah. That's the very reason why the Marine Corps still has it's own air wing.

    11. Re:How dare they? by RingDev · · Score: 2, Interesting

      Do you think we need programmers that take an oath to support and defend the Constitution?

      Next time someone runs into a critical fault in a COM shack in the south Pacific, see what the response time is getting a civilian in Virginia out of bed, into the office, and working on the problem as opposed to having a trained and proficient Marine on site to fix the issue.

      Do you think programmers need to maintain the high standards of fitness required by the Marines? I guarantee you that wearing a uniform makes it harder to code (it's much easier in flip flops and shorts).

      There are benefits and detractors. On the benefit side, coding standards are non-optional. There is room for variety, but if there is one thing you get used to in the Marine Corps, it is standards. Also, as a coder in the MC you get to know your co-workers exceptionally well. Not only do you work on the same projects, but in the event of attack, every Marine is a riffleman first, so you may well be laying supression fire for eachother. And finally, with 1-3 year tours, you are garunteed to have to go through project handoffs, so project plans are kept small, requirements are documented, and life, as far as programming is concerned, is damn good.

      Also, while you might find the rigorous PT off putting, man was it nice to be in great shape. A 3 mile jog in 20 minutes flat, 26 pull ups and 100 crunches in 2 mintues... man do I miss those days. I'm growing a damn dunlap here! Luckily, I'm moving to a new office building on Friday and I'll have an on-site Gym again :)

      On the down side, the Enlisted Marine Corps is largely consisting of people who either couldn't or didn't want to go to college. So you are quite often surrounded by people with little experience and/or education. To get into the 4067 field you needed a GT score of 110 or higher. People who made it into the 4067 field who had troubles coding were often refered to as "110ers".

      It sure wasn't peaches and cream, but it was a pretty kick ass experience for a guy like me who had no dreams of college.

      It's unlikely that those civilians are actually paid $120k, but you're right that they make more than $14k.

      Correct. They are contractors, their BILL rate was $120,000/year.

      I think that (in many cases) it's an awful shame to have folks working in an office who are willing and able to run out into a field in the middle of nowhere and setup comms.

      Ahh, you're thinking of the 4066 and IIRC 0366 MOSes. 4066 is network tech, and the 0366 is what we called the "Battery Opperated Grunt". They were deployed with the grunts to do field wire works, field radio maintenance, etc. If you're in a pitched battle, and the radio is crapping out on you, these would be the guys you hope to have in your fire team.

      The 4066 MOS I believe was stripped down to bare minimums and changed into the 25xx or 26xx MOS, that was right when I was getting out though, so I can't say for sure. But I believe they were replacing all billets except for a handful of key and politicol positions. The 0366 MOS I believe is still intact, at least it was when I got out. Seems most civilians don't like taking jobs where they get shot at. Go figure.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    12. Re:How dare they? by RingDev · · Score: 3, Informative

      I knew one person I considered evil while I was in the Marine Corps.

      He got the big chicken dinner.

      Turns out, he's from my home town and I've managed to bump into him entirely too many times over the last 8 years.

      I knew a fair number of dicks, epen flexers, power trippers, hazers, and douche bags. But every one of them was absolutely dedicated to country and corps and would put it all on the line for a Marine in trouble.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    13. Re:How dare they? by CarpetShark · · Score: 2, Interesting

      What does mil-spec code look like?

      Since ADA was the language created for military code, mil-spec code looks a lot like an ADA program. Design by contract, for one thing.

    14. Re:How dare they? by radtea · · Score: 1

      Next time someone runs into a critical fault in a COM shack in the south Pacific...

      And what, pray tell, does a guy in a COM shack in the South Pacific have to do with defending the Constitution?

      Defending the American Empire, yeah. The Constitution... not so much.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    15. Re:How dare they? by rtb61 · · Score: 1

      So a principle of open source coding allows the DOD to do one thing particularly well, review the code of likely job applicants. Obviously should you submit high quality code, as they likely shift to a 50:50 split (internal:external) coding, they will look to employ you directly

      This also allows for coding inputs of allied countries and even some not so allied countries. Dual benefit there is, the are establishing friendlier and more open and communicative ties with other countries (repair some of the damage done by the previous administration) and their military as well as of course establishing a database overseas coders.

      This demonstrates a shift in current thinking from the military basically acting as a source of inflated profits for a handful of corrupt corporations to serving the country upon a sound and cost efficient basis.

      --
      Chaos - everything, everywhere, everywhen
    16. Re:How dare they? by Eil · · Score: 5, Interesting

      Replacing a $14,400/year Corporal with a $120,000 civilian. One who doesn't have to take an oath to support and defend the Constitution.

      On one Air Force base that I was stationed, it was very common for a company (usually Lockheed Martin) to "convince" the military that a certain position would be better served by a civilian contractor. It was just mere coincidence that the military person currently occupying that job just happened to be within early retirement age and that, even more coincidentally, he would be the one hired by the contractor to fill the civilian position after the military position was closed.

      Eventually, entire portions of the base were run by civilians (civil engineering, the supply chain, avionics shops, test equipment maintenance, and vehicle management and maintenance are only a few that I recall off the top of my head) and the only military members that were left were those that legally couldn't be replaced by a contractor because they would be needed if the unit were to deploy anywhere.

      I don't think most Slashdotters realize how big/powerful/corrupt the entire defense contracting industry really is.

    17. Re:How dare they? by Anonymous Coward · · Score: 0
      Lets be fair here.

      One who doesn't have to take an oath to support and defend the Constitution.

      Civil Service personnel swear an oath to defend the Constitution. I think your confusing Federal government employees with contractors. Contractors dont swear an oath.

    18. Re:How dare they? by BarefootClown · · Score: 1

      In an industry where four 9s is considered standard

      ...when operating in clean, air-conditioned, access-controlled server rooms.

      Don't misunderstand me; both of my parents were military (now retired). I'm not suggesting that we ought to accept lesser reliability, merely stating that reliability is a *lot* harder when the systems have to work in desert heat and sand, arctic cold and snow, portably-generated power, and enemy action (including direct mechanical harm--bombing--and jamming or other electrical attacks).

      To put it another way: I can score many-nines on the one-way pistol range, but I suspect I'd drop precipitously on the two-way range.

      --

      "Make it ten--I am only a poor corrupt official."
      --Captain Louis Renault (Claude Rains), Casablanca

    19. Re:How dare they? by Frosty+Piss · · Score: 2, Interesting

      Since ADA was the language created for military code, mil-spec code looks a lot like an ADA program. Design by contract, for one thing.

      GDSS-2 is written in VB6.

      --
      If you want news from today, you have to come back tomorrow.
    20. Re:How dare they? by denmarkw00t · · Score: 1

      I'm not one to want to go to war for ANY reason except defending the people and the place that I love. I understand that there are many things that are corrupt about our government, but that is no reason not to defend the right for people like you to say what you like about the military and the government, because it is your right, and people like OP are willing to die so that American's can have that right. Sure it protects the fat-cats in Washington and the CEOs that raped the economy of the world, but it also protects the other ~98% of the population that is innocent (oddly even with the 98% of the wealth that exists in the former). Go defend the constitution yourself by being politically active to help remove those that are corrupt. No good? Run for office.

    21. Re:How dare they? by RingDev · · Score: 1

      A lot of projects from the late 90's were VB6, at least in the Marine Corps. We had 3 options:

      ADA - great for guidance systems, horrendous for UIs.
      VB5/6 - great for UI and business apps, sucks for pretty much everything though.
      Lotus Notes - sucks himilaian goat shit through a straw.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    22. Re:How dare they? by Frosty+Piss · · Score: 1

      GDSS2 is pretty much all business app / presentation of data from other sources. Heavy on the GUI. So yes, VB made a great choice really.

      --
      If you want news from today, you have to come back tomorrow.
    23. Re:How dare they? by Anonymous Coward · · Score: 0

      A corporal only costs $14,400 a year? You don't train him, house him and his family, feed him and his family, provide him and his family with free full medical, BX/Commissary privileges, pension, VA benefits, free gym, golf course, pool, 30 days leave a year plus holidays and other days off, and everything else?

      News flash - $120,000 is a bargain.

    24. Re:How dare they? by Anonymous Coward · · Score: 0

      Faulty assumption: a corporal does not cost $14,400.

      You train him, you feed and house him and his family and provide them medical care, you give them privileges to the BX and commissary and golf course and gym and pool and DOD-owned parks, campgrounds, resorts, etc., a pension, lots of vacation and holidays.

      $120,000 is a bargain.

    25. Re:How dare they? by Octorian · · Score: 1

      And civil service personnel don't normally do the technical work either. That's the contractor's job.

    26. Re:How dare they? by PeeShootr · · Score: 1

      Yeah, that's a real shame. How dare the government replace an 18 year old high school grad with a competant, college educated, degree holding programmer to work on advanced combat and flight systems that have the potential to kill many people. Worse yet, kill many of the WRONG PEOPLE. I'd prefer to leave the coding up to the pros. Thanks. That's all.

    27. Re:How dare they? by RingDev · · Score: 1

      To be fair, the MC's 4067 MOS training was a 9 week course of 10 hour days. Basically, imagine a vocational CS degree program, strip out all of the non-CS programs (other than phys-ed) and make it a full day class schedule, and you'll have a pretty good idea of the training.

      Were we the best coders in the world? Hell no. If I knew half the things I've learned in the decade since I would have been ten times the coder I was then. But at the time, most of our consultants were pretty similar. Remember, in the late 90's we were in the spin up to the .Com bubble, and everyone and their brother was getting IT consulting gigs, even people who had no business working on anything more complex than Geo-cities web sites.

      We dealt with gross incompetence and fraud from our civilian contractors almost constantly. We had a civilian network administrator who managed to keep a high visibility network running only because he refused to patch and reboot things, then as the whole system started crumbling he cashed out his vacation and took off. We had another developer who walked off with PCs and developed a training course during working hours that he had copy and pasted significant sections out of the MC training courses. After he had his course set up he ran off with our gear and guides to start up a training class for a defense contractor to get more of their consultants into military contracts.

      Not all consultants were incompetent or scumbags, and not all Marines were great programmers and good people. But when a Marine f's up, there are repercussions. When a consultant f's up, they take the money and walk.

      Flight systems back in the 90's were almost entirely done outside of the military. For the whole time I was in the corps, I never met anyone who could admit to working on a current flight system. For the most part any embedded programming was done by the manufacturer. Although it is IMO invaluable to have people in side the military with a sworn oath to uphold, ensuring that some 'cheapest bidder' system doesn't get treated like a black box.

      Which is one reason that I'm glad to see the military pushing for more open source options.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    28. Re:How dare they? by RobertLTux · · Score: 1

      besides when the phrase "bullet proof code" may involve actual real bullets you kind of want the guy doing the code for you to be Semper Fidelis compatible. The best way of course would be for this person to be a fellow marine.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    29. Re:How dare they? by T.E.D. · · Score: 1

      Ada's no worse for GUI's than C++ is. However, it was not designed to build GUI apps, like VB was.

    30. Re:How dare they? by Anonymous Coward · · Score: 0

      well...at least on the comments...

      if (sys_weapons_ready) //SIR,YES,SIR
            do_something();
      else //NO,SIR,NO
            do_other();

    31. Re:How dare they? by TemporalBeing · · Score: 1

      True, The Civilian is probably not making $120,000. However, the Defense Contractor that hired him for $80,000 is getting $120,000 for doing so (and providing his health insurance and, well, that's about it.)

      Try more like $65k, $80k top for the programmer.

      Do Programmers HAVE to sign and swear in order to program? no

      All contracts require the work be done with appropriately cleared personnel - whether gov't or contractor. Clearances do have loyalty clauses, etc. in them, and failure to comply means prison (or exile if you get away, but then you'll be limited to hostile countries, etc. too....so no, life would not necessarily be good, easy, etc. - you'll be forever on the run from the US gov't and its allies).

      Military personnel will likely get some prison, but will also get a dishonorable discharge. Harsher on their family; otherwise consequences are the same - basically treason.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    32. Re:How dare they? by TemporalBeing · · Score: 1

      Relax, it's most of the same guys who "retired" and took the higher salary to do the same thing they were already doing, for 5 times the cash.

      Except the DoD contractors cannot directly hire out of the military - there must be a sufficient time between the end of their duties for the gov't and the start of their work for the contractor for various clauses to expire....I think the time is proportional to rank, but wouldn't be surprised if it was the same for all.

      Basic reasoning is that they don't want the ex-gov't personnel leveraging old contacts within the gov't and the direct info they had to continue the job - e.g. insider information. Typical time is 1 to 2 years; and yes, the contractors worry plenty about this.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    33. Re:How dare they? by Anonymous Coward · · Score: 0

      I share your sentiment - the current counter argument is...

      That $14,400/year Corporal cost much more when you factor in his housing/health care/pension (prorated input), etc. Plus, in general, you have to train that corporal with time and money before he's useful.

      The Navy's current studies say it's cheaper to hire a $60k janitor than to use seaman...hard to fathom when you have a bunch sitting around, but in terms of long term projections...

    34. Re:How dare they? by finity · · Score: 1

      I was very impressed by my one major experience with the Marines. They were generally a smart, efficient and professional bunch. My experience with them was in Iraq while I was doing coding/engineering stuff for them. I'm active duty Air Force, in the acquisitions career field (project/contract management), so that is where my opinion was coming from.

      I guess, part of the problem with the civilian workforce and the contractor workforce is the way our contracting and incentives work out. I've met some S-H civilians, but I've met some plain S ones too, and I've heard the stories. Perhaps if there was more flexibility in the hiring/firing system, more ability to get contractors other than General Dynamics and the major defense contractors, etc, it'd make more sense (even money-wise) to shift these jobs. As it is, a lot of your points and the other points in this thread make good sense.

      Hopefully, we'll see a joint cyber-command here soon, getting together the best geeks from all the services and putting them to work building the tools they need to defend/attack computers.

      The fitness level of the Marines was awesome, I wish we could bring more of that to the Air Force, and the rest of the country for that matter.

    35. Re:How dare they? by EbeneezerSquid · · Score: 1
      I presently work in an Air Operations Center responsible for both military operations, disaster recovery, and search and rescue in the continental United States. This system is integral to the search and rescue portion of that mission; specifically, it is used to track civilian transponders such as those used on civilian aircraft, watercraft, and as rented by many national parks to hikers.

      You can't get more clean and air conditioned than the server room(s) which this system sits in, nor an operations floor that the clients which connect to it sit in.

      And Yet: We are lucky to get a single 9 out of the thing.

      You ever here the saying that if you put a thousand monkeys in a room with a thousand typewriters for a thousand years you will get the collected works of Shakespeare eventually? Well, the common joke among us is that this system, was 5 monkeys on emacs terminals for about 5 minutes. It's that bad.

      and I know that almost no-one will read this, a week after the story was posted, c'est la vie

  6. Repost anyone? by saleenS281 · · Score: 4, Informative

    This story is almost as cool as it was when it was posted 2 months ago!

    1. Re:Repost anyone? by jd · · Score: 1

      Yeah, but since the military have published (on about this scale) GPLed and BSDed source code for decades, was it news even then?

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  7. Military Enlists Open Source Community by Anonymous Coward · · Score: 0

    Desperate times call for desperate measures.

  8. New Mascot by DigiShaman · · Score: 2

    Why is it that every time I hear about the Military and Open Source, I have visions of Tux wearing a green helmet, holding an M16, and baring a grin with a fat cigar?

    --
    Life is not for the lazy.
    1. Re:New Mascot by nathan.fulton · · Score: 2

      Because there is a widely proliferated (heh-heh) image that is more or less exactly what you describe. It was popular as a background on the "security" distributions. It's interesting that now I can't seem to find it.

      In other news, there is also this -- which I have also seen many times.

    2. Re:New Mascot by History's+Coming+To · · Score: 1

      See the logo on Rockhopper in Alistair Reynolds' "Pushing Ice". It was eventually painted over as heavily armed penguins were considered a little "violent" for First Contact...

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
  9. Dupe? by Bearhouse · · Score: 0, Redundant

    http://news.slashdot.org/article.pl?sid=09/02/01/1259203

    Still, it's open source and the DoD - what's not to like?

    1. Re:Dupe? by MobileTatsu-NJG · · Score: 1

      http://news.slashdot.org/article.pl?sid=09/02/01/1259203

      Still, it's open source and the DoD - what's not to like?

      Dupe!!

      --

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

    2. Re:Dupe? by JackieBrown · · Score: 1

      In fairness, they posted a minute apart.

      If his browser works like the one I use then there is a 2 minute wait when you click preview and another 2 minute wait when you click submit.

    3. Re:Dupe? by MobileTatsu-NJG · · Score: 1

      You've gotta point. However, I seriously seriously seriously doubt this guy checked the other posts before declaring it a dupe.

      I will concede, though, that I'm being unfair to him in particular.

      --

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

    4. Re:Dupe? by JackieBrown · · Score: 1

      No. Your post was actually funny. I was more calling out the person who down-modded him.

      I replied to your post so that my comment would still make sense if the moderation score changed :)

  10. Military Eggheads did not think put the domain up. by brasselv · · Score: 2, Informative

    Project "forge.mil" is only to be found at the url http://www.disa.mil/forge/

    The address forge.mil is unavailable as of now.

    Either does not exist, or has been taken over by the Chinese/Russians, or it has been slashdotted, or it runs on Windows.

    Any of the above, is not a good sign.

    --
    "Whenever people agree with me I always feel I must be wrong." (Oscar Wilde)
  11. Re:Military Eggheads did not think put the domain by Anonymous Coward · · Score: 0

    You are only going to get to that .mil address from within a DoD network I believe. (It's been a while since I was in the AF)

  12. Re:Military Eggheads did not think put the domain by nathan.fulton · · Score: 2, Insightful

    Either does not exist, or has been taken over by the Chinese/Russians, or it has been slashdotted, or it runs on Windows.

    It's all of the above. However, this is not a bad thing. Here's why:

    1) the Russians and Chinese may have access to secrets vital to our national security, but we don't really need to worry because the Russians and Chinese are really only interested in supplementing their GDP with income from US military super-computer bot nets... this is a much more valuable industry than espionage.
    2)Since its been slash dotted, we don't need to worry about the Russians and Chinese making money off of our hard-earned fat pipes.
    3) Windows means that, when the paper work clears and the generals have OK'd something that they don't quite understand (this will happen in 10-15 years), we can simply email the Russian spy controlling the machine a .exe "pr0nz video!" and get control of our machine back -- thus declaring a victory in the war on Cyber-Terrorism (no, that doesn't mean you get your rights back.)

  13. Re:Military Eggheads did not think put the domain by jonbryce · · Score: 1

    There are DNS records for it, so it is supposed to exist.

  14. Re:Military Eggheads did not think by FrostDust · · Score: 1

    FTA

    One example of the Defense Department's new community-based approach to software development is Forge.mil, which was made generally available for unclassified use within the department in April.

    So, unless you're at a terminal in the DoD, it's probably not gonna work for you.

  15. It means.... by Anonymous Coward · · Score: 0
    1. It's a RED HOT story and YOU should read it!
    2. It pertains to the communist military.
    3. It pertains to Satan.
    4. it pertains to Santa Claus and Christmas.
    5. A woman's menstrual cycle.
    6. Blood.
    7. It's cherry flavored.
    1. Re:It means.... by Anonymous Coward · · Score: 0

      I knew it. Communist Satan Claus is a woman! Bloody Cherry!

  16. Kids by Anonymous Coward · · Score: 5, Informative

    an about-face for such a historically top-down organization

    See the guy in the photo using BRL-CAD to optimize the M1 Abrams battle tank for crushing innocent Iraqi children? He wrote ping, contributed to BIND and other stuff. Go read some RFCs, early ones in particular, and note the number of .mil domains credited and try to imagine how many millions of lines of code made it from those reference implementations into BSD.

    The DOD, particularly through DARPA, has been giving away code longer than most of you have been alive. Please, for the love of fuck, stow your naive preconceptions. You don't know what the hell you're talking about.

    1. Re:Kids by db32 · · Score: 4, Insightful

      You! With the clue! You are to report for immediate groupthink reprogramming!

      This goes WAY beyond source code. DoD and DARPA have been giving away technology of all varieties for ages. Radar, guidance systems, tons of computing and communications tech, medical technology. Bitch about the military all ya want...but be honest...stop using everything the military has played key role in building. For starters no computers, no internet, no weather reports, no flying, and certainly no trauma treatment in an ER anywhere...

      --
      The only change I can believe in is what I find in my couch cushions.
    2. Re:Kids by martin-boundary · · Score: 2, Informative
      Huh? Are you trying to claim that the military give out source code and ideas for some altruistic or moral reasons?

      Think again: works prepared by employees of the U.S. government are uncopyrightable. And that's how it should be. You don't want to give billions of taxpayer money to a military organization and have nothing to show for it.

      Even if they wanted to, the military would have to open source their code and published documents, unless they can figure out a sneaky way to bypass the letter of the law, which happens way too much anyway.

    3. Re:Kids by ravenshrike · · Score: 1

      I'm pretty sure they could just keep it classified. The PHBs in Congress sure as fuck wouldn't know better.

    4. Re:Kids by Simetrical · · Score: 1

      . . . works prepared by employees of the U.S. government are uncopyrightable. . . .

      Even if they wanted to, the military would have to open source their code and published documents, unless they can figure out a sneaky way to bypass the letter of the law, which happens way too much anyway.

      One doesn't follow from the other. They could simply not release the programs for public use -- doesn't matter whether software is copyrighted if you don't have a copy. They could also declare them classified. Copyright isn't the only thing that could prevent you from distributing software and other documents.

      You could try filing a FOIA request for all the military's closed-source code and documentation, of course. Good luck with that.

      --
      MediaWiki developer, Total War Center sysadmin
    5. Re:Kids by Anonymous Coward · · Score: 0

      Are you trying to claim that the military give out source code and ideas for some altruistic or moral reasons?

      I made no claim as to the DOD's motivations. Put away your straw man.

      Even if they wanted to, the military would have to open source their code and published documents

      Bullshit. Software used in weapons systems is almost always classified and exempt from FOIA. The military does not HAVE to publish any of it, and they can throw your candy ass in prison if you disclose their classified stuff.

      Where do you punks get this shit anyhow?

  17. It might work by AnalPerfume · · Score: 3, Insightful

    sudo apt-get remove democratically-elected-but-troublesome-foreign-government
    sudo apt-get install us-friendly-dictator
    sudo apt-get autoremove reporters-who-ask-the-wrong-questions

    1. Re:It might work by JackieBrown · · Score: 2, Informative

      sudo apt-get autoremove takes no arguments.

    2. Re:It might work by c6gunner · · Score: 1

      sudo apt-get remove head-from-anus

    3. Re:It might work by EvilToiletPaper · · Score: 1

      After the open-source geeks started coding.. they replaced all 3 with a metapackage:

      sudo apt-get install all-your-base-are-belong-to-us

    4. Re:It might work by AnalPerfume · · Score: 1

      Yeah I know, I debated using the arguments for a few minutes reasoning it'd be funnier to, so I did, lol.

    5. Re:It might work by CarbonShell · · Score: 1

      more like

      sudo apt-get install securing-us-interests

  18. Re:Military Eggheads did not think put the domain by xTMFWahoo · · Score: 1

    Try https://www.forge.mil/ it works fine. You must have a DOD CAC or ECA certificate to login.

    --
    "Patriotism is supporting your country all the time, and your government when it deserves it." Mark Twain.
  19. Wish this was there 3 years ago by vivin · · Score: 4, Informative

    I wish they had this three years ago. I worked on the ULLS-G system, which is a software system for unit-level logistics. It was written in ADA and ran in DOS. It was a horribly non-intuitive system. Trying to do anything with it took ages. There wasn't any sort of batch feature to batch up commands or reports.

    The software used the SAGE database format and I was able to find an ODBC driver for it. Using that, I was able to write Perl scripts that could read and write to the database and do things a whole lot faster. I mean, things that took 2 hours to do (manually), took less than a second now. I was also able to tie things into Excel for extremely accurate and fast reporting. Something that none of the units there were able to do.

    I was actually supposed to do any of this, because only authorized personnel are allowed to modify the software (reason being they didn't want anyone to mess things up). However, my commander and the BMO (Battalion Maintenance Officer) kinda let me do what I wanted to do because I was providing results.

    Now they have a new system in place that's a whole lot better. Something with an Oracle backend. Not sure what the front-end is actually built on. Looks like access, but might not be it.

    Anytay, at the time I really wanted to provide the scripts and software that I had written to other people in the military - either people who had my MOS or at the very least, the developers, so that they could improve the software.

    I haven't had that much of an opportunity to work with the new software. Also, I'm getting done with my contract in December (end to 9 years of service). But I think there are a bunch of nerds and geeks like me hiding out in the military and I'm sure they have some pretty good suggestions to improve the software that the military uses.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
    1. Re:Wish this was there 3 years ago by vivin · · Score: 1

      Should have mentioned. The reason this would have helped 3 years ago is that I was in Iraq at the time, which is where I extensively used the ULLS-G system.

      --
      Vivin Suresh Paliath
      http://vivin.net

      I like
    2. Re:Wish this was there 3 years ago by Anonymous Coward · · Score: 0

      Oh my gawd.. the memories.. standard issue Zenith 286 with ULLS and Multimate.

      Make it stop! Make the bad man stop, mommy!

    3. Re:Wish this was there 3 years ago by Brian+Gordon · · Score: 1

      The software was unreadable and outdated, so you rewrote it in perl?

    4. Re:Wish this was there 3 years ago by Vreejack · · Score: 1

      Oh. My. God.

      STILL using Ada because it is specified in the contracts by default and no one has the sense to ask for anything else. Fifteen years ago our contractor had to send people to school to learn it in order to support the contract. Still using MS-DOS probably for the same reason. I worked on a little training system that ran on PC's and I made sure the DOS licenses were were stored under the floor boards so that they would never get lost. We had to have them in case we ever got inspected and Lord knows there was no way at that time to obtain MS-DOS 5.1 any more. I didn't know Perl existed (maybe it didn't) so I wrote string-handling utilities in C++ in my spare time.

      --
      "Will future ages believe that such stupid bigotry ever existed!" -- Ivanhoe
    5. Re:Wish this was there 3 years ago by DrgnDancer · · Score: 1

      Worse, he probably improved it immensely, both in efficiency (obviously and as he states) and in readability. Shudder. ULLS-g was truly horrid.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    6. Re:Wish this was there 3 years ago by hargrand · · Score: 1

      I was teaching computer science at the Air Force Academy a few years back (2004). The Ada zealots were well and firmly entrenched in the Computer Science department, and now occupy its top echelons. I suspect they're still using it as the primary teaching language (though to their credit, they appear to have completely expunged any mention of the programming languages used in these courses).

      That said, there is a certain logic in using Ada in an academic setting as well as those requiring high reliability (like a missile's guidance system or an aircraft flight control system). It is rigidly typed, it's not prone to single character errors (the way C-based languages are) and its compilers (the GNU one we were using at least) produced well optimized executables. This made it reasonable use as a teaching language to the cadets as their errors were usually ones of logic, rather than logical errors induced by syntactic oddities. These same characteristics are useful in mission critical applications.

    7. Re:Wish this was there 3 years ago by hargrand · · Score: 1

      "(though to their credit, they appear to have completely expunged any mention of the programming languages used in these courses)"

      By which I meant their course descriptions posted to the web, not the courses themselves... that would be silly.

    8. Re:Wish this was there 3 years ago by Brian+Gordon · · Score: 1

      I wouldn't say perl's inefficient

    9. Re:Wish this was there 3 years ago by dunkelfalke · · Score: 1

      A honest question: what is, in your opinion, wrong with Ada?
      I never learned Ada myself but everything I heard about it was pretty good.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    10. Re:Wish this was there 3 years ago by SanityInAnarchy · · Score: 1

      I made sure the DOS licenses were were stored under the floor boards so that they would never get lost. We had to have them in case we ever got inspected...

      I'd expect them to be using FreeDOS, at the very least. Wow!

      --
      Don't thank God, thank a doctor!
    11. Re:Wish this was there 3 years ago by Harry+Coin · · Score: 1

      Ada is a fine language, especially considering some of its contemporaries (*cough* COBOL *cough*). The safety features built into the language made it a good choice for high-reliability systems. My main problem with it was that the DoD mandated it for every development effort. It's good, but not that good. No one language is a panacea. Also, library support was lacking.

      --
      That's pre 7-11 thinking....
  20. Re:Military Eggheads did not think put the domain by Anonymous Coward · · Score: 0

    https://www.forge.mil will work.

  21. Military ... Software ... Stargate! by Anonymous Coward · · Score: 0

    "Download the alien documents to a non-networked computer!"
    [5min later]
    "Oh noes, the alien virus took over our whole system."

  22. Bug #222896: App terminates with big explosion by Anonymous Coward · · Score: 4, Funny

    This isn't supposed to happen until our personel have reached safe distance.

    Bogus: This issue was fixed in SVN 2 months ago.

    1. Re:Bug #222896: App terminates with big explosion by Anonymous Coward · · Score: 0

      I'd like to file a bug report: after explosion my computer frequently experiences kernel-panic attacks. //posting as AC for being so incredibly tasteless

  23. Navy has done this for years. by jd · · Score: 3, Interesting

    Way back when, I would access the Naval Research Lab's websites for copies of OPIE (a one-time password suite), their IPSec code, their IPv6 code and their IPv4/IPv6 multiprotocol suite.

    These days, they have some nice stuff in the areas of multicasting, wireless routing and network testing tools.

    Even the DoD's Office of Information Security Research has done Open Source work before, publishing one of the early IPSec implementations publicly through MIT.

    So other than the DoD finally putting onto a more official level a practice that has been commonplace for decades (the sharing of source under true open source licenses), what exactly is new here? That the politicians at the top of the food chain figured something out? That's just a freak event, a result of the statistical nature of quantum mechanics.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  24. Boot camp for geeks by PPH · · Score: 1

    "Now drop and give me 0x20!"

    --
    Have gnu, will travel.
    1. Re:Boot camp for geeks by Tiger4 · · Score: 1

      "Now drop and give me 0x20!"

      Shouldn't that be 0x14 ?

      Which just goes to show you, life is always easier in hex!

      --
      Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
  25. What's the license? by HiThere · · Score: 1

    "An Open Source license" isn't very specific. What's the license?

    If they're proposing GPL3 then it's interesting. If they're proposing MSPL (or whatever that MS license is is called) then I can't see many people bothering. Each license has it's own community, and it makes a lot of difference which one they choose.

    Or are they just going to host a site for projects? If so, what's the criteria for being hosted? Especially, what languages and licenses do they accept? (Google and SourceForge have shown that this is a reasonable approach. You need some bait, but they probably have that. If the licenses are right. If nothing else they probably hold the rights to some first person shooter software. [I don't know to what extent they own "America's Army", or whatever they called that game...but they probably own at least PART of it.])

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
    1. Re:What's the license? by matchlock · · Score: 1

      The site places no restrictions on language. One of the few requirements is that *all* projects must agree to either 1. a valid OSI license (..yes I know there are alot and they are all acceptable) or 2. a DoD community source license, which places restrictions on redistribution *outside* the DoD and other government organizations and agencies. It's up to the project creator to choose the appropriate license. By pushing for the adoption of this space and its resources, we're hoping to drive restrictive language *out* of future government contracts. We're hoping that contracts will be written so as to allow/encourage/force contractors to use this space. We're hoping to stop contractors from being able to charge the government 2 and 3 times for what is fundamentally the same piece of IP. In short, it's a government resource that is being built according to the tenets of open source development. I concede that it is not *true* open source as it is not wide open to the public a'la sourceforge.net.

  26. he wright brothers were bicycle mechanics by Anonymous Coward · · Score: 1, Insightful

    the only way they could get going in the business was through military funding, though they hated it.

    the fact that the military funds so much creative effort speaks more largely about our society than about the military: that we are only willing to spend money on creative or explorative endeavors if it means finding new and better ways to kill people.

    even the interstate highway system had to be sold as a 'defense program' for it to be funded... all of the people screaming about 'big government' and 'wasted taxes' have no problem doing the exact same programs if you call it 'military/defense spending'.

    obama should simply rename his health care plan the 'national body defense system', and claim we need free doctors to deal with potential terror attacks. then play shots of 9/11 and firefighters holding children.

    if he wants green energy, he should claim it is for national defense , and put it under DARPA, then have 1500 sub contractors in every tiny town in every congressinal district building parts or doing research for green energy machines. it would have trillions in funding over night.

    the human race, pretty much deserves what it pays for, and for the priorities it has chosen to spend money on.

    1. Re:he wright brothers were bicycle mechanics by db32 · · Score: 1

      Yeah totally! I mean...what kind of murderous rampage was the Berlin Airlift after all! If those bloodthirsty Wrights didn't take military funding and build those planes that atrocity could never have happened. I mean...the military is such a one sided cut and dry issue here. Radio allowed us to bomb military and industrial targets much more accurately while greatly reducing civilian loss using triangulation instead of bombadiers trying to see through smoke and hoping that big building was a factory and not a school.

      In case you missed the original point, the military didn't have to give up any of those developments. The DoD could have remained a much more effective military force against ALL by sealing up and suppressing anyone from getting that technology. They didn't and our quality of life is much better for it. Also, some of the greatest advances actually came from finding ways to save lives not kill, but hey...feel free to paint with that big ol brush you have there.

      --
      The only change I can believe in is what I find in my couch cushions.
  27. Forge Mill by moniker127 · · Score: 2, Interesting

    They've got the start of a dark ages town there in the url.

    Anyway- i'd say its a good idea. I don't think they'd use it for anything mission critical, like jet fighter software. Only windows 98 cuts the cake for that kind of high tech business.

    Its a step forward, and its free, so why not?

  28. i knew it by FudRucker · · Score: 2, Funny

    the Terminator runs on Linux!

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:i knew it by Anonymous Coward · · Score: 0

      Incorrect, sir. He runs Mac OS X.

      http://www.flickr.com/photos/9040462@N05/3047174781/sizes/o/

  29. Re:Military Eggheads did not think put the domain by JackieBrown · · Score: 1

    Works here.

    It redirects to http://www.disa.mil/forge/ which is working fine

  30. Open Source? A Joke, no? by Anonymous Coward · · Score: 0

    " ... Adobe Cold Fusion front-end and a Microsoft SQL Server ... " in a major project of theirs?

    Seems that they've learned the buzz-speak, but not the principles.

  31. Re:Military Eggheads did not think put the domain by tcopeland · · Score: 1

    > 1) the Russians and Chinese may have access to secrets vital to our national security

    Notice that China is on the radar (so to speak) for our Navy; witness the inclusion of The Great Wall at Sea on the Navy reading list.

  32. uS trolls will all turn into open source angels by Anonymous Coward · · Score: 0

    you are what you deserve to be.
    Deal with it.
    So sad that you are what you are.
    you can change.

  33. What's my opinion? by Anonymous Coward · · Score: 0

    I came to slashdot today to figure out what my opinion should be on this topic. We love open source, but we don't trust the government. So tell me what opinion we're going to have on this one. (my uid is obviously far too high for me to truly grasp the situation, so I'm posting as AC).

  34. The military has been slashdotted! by hunteke · · Score: 1

    Seriously?! It's been slashdotted?! The military?

    1. Re:The military has been slashdotted! by someone1234 · · Score: 1

      They might think that the chinese try to pull some stunt again.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
  35. Second Sourcing came from the Military by stephanruby · · Score: 1

    A former Military General and Secretary of State is also the one who was behind the idea of "Second Sourcing" in government contracts, which is the requirement that you can't rely on any single one supplier to be your sole source for supplies. It's basically that requirement that forced Intel to share trade secrets, training, and patents with its arch rival and enemy AMD -- in order for AMD to be listed as a viable second source for Intel's lucrative defense contracts.

    1. Re:Second Sourcing came from the Military by corsec67 · · Score: 1

      Who is the second source for Windows?

      --
      If I have nothing to hide, don't search me
    2. Re:Second Sourcing came from the Military by db32 · · Score: 1

      China. Billy gave them most of the source already.

      --
      The only change I can believe in is what I find in my couch cushions.
  36. um, does this make sense? by Khashishi · · Score: 1

    If it's open source, then all countries will benefit from it. But military power is all about differential power over your enemies. So, I don't see what this is supposed to accomplish.

    1. Re:um, does this make sense? by hunteke · · Score: 1

      As with most things open source, it's not what the program is per se, but rather what one does with it that's important. Think data. The programs themselves can be Free; what they produce does not have to be and likely isn't.

      For example, the ability to

      • run your hardware can be done as effectively with Linux as it can with Windows. What one does with each usually independent of OS one runs.
      • create basic documents can be done as effectively with OpenOffice as with MS Word. The content created is independent of which office suite running.
      • surf the web can done as effectively with FireFox as with Internet Explorer. The content viewed is independent of the browser in question.
      • read PDFs can be done as effectively with Evince or Okular as it can with Adobe Reader. What a human interprets is independent of the program used to display the file content.

      But, to allay your fears, I doubt the military is going entirely open source

  37. I guess i got whooshed :) by someone1234 · · Score: 1

    What? Give me a DC4? (0x14)
    It sounds much more plausible with gimme space. (0x20)

    DC4s are just too big to ask for.

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  38. Linux on the Terminator by jonaskoelker · · Score: 1

    Holy shit, you might be on to something.

    It's well known that the terminator runs on the 6502 microprocessor (http://en.wikipedia.org/wiki/MOS_Technology_6502).

    Apparently Linux does as well: http://lkml.indiana.edu/hypermail/linux/kernel/0004.0/0000.html

    The GPF on the mailing list is probably when the terminator is blown to pieces. Not to worry, it automatically reboots (and proceeds to get smashed, but the software worked fine).

  39. Re:Military Eggheads did not think put the domain by gbjbaanb · · Score: 1

    Which in turn has a link to the software - http://www.collab.net/products/sfee/demo/

    Looks like SoftwareForge isn't FOSS, but Collabnet's TeamForge (which is fair enough, but disappointing as I wanted to run military open-source software, just to tell my boss that if its good enough for the DoD, its good enough for us!

  40. Finally by Chris453 · · Score: 0

    A viable launch platform for my Skynet application.

  41. Re:Military Eggheads did not think put the domain by matchlock · · Score: 1

    https://www.forge.mil/ works just fine....

  42. Sounds like . . . by PeeAitchPee · · Score: 1

    . . . a good recruiting tool to me.

  43. NASA Cosmos Software by Anonymous Coward · · Score: 0

    What ever happened to the Cosmos software catalog? http://colab.arc.nasa.gov/cosmoscode NASA used to place many interesting pieces of software in there.

    I worked on a set of programs in 1993-1996 that was placed there.

  44. Why this is different by Anonymous Coward · · Score: 0

    forge.mil is a sf.net-style site that allows pretty freeform collaboration. Yes, the DOD has been involved in various open source apps for years. Yes, release of DOD code is not new. What this does is allow people in the trenches (so to speak) solving problems to share code quickly and easily without having to jump through so many hoops that they give up:

    Case and point: EDSLite scripts were written by how many directory admins? It could have been done only once. I wrote a data collection micro-app so users would be able to verify their own data. Would someone else have found that useful at another site? Probably, but they had no way of knowing about me and I had no way of knowing about them. Now there is a way, and officially sanctioned to boot!

    This is not about the DoD giving back code to the community. That may happen, but the real use of this is sharing code within the DoD.

  45. Wrong Direction by stewbacca · · Score: 1

    Due to their sensitive nature, defense systems should become MORE proprietary and less open-source. To this day I can't believe we haven't developed an OS and network infrastructure specifically for military and national security uses only. I think the Navy or somebody bought on to that fast-talking pitchman, Ross Perot, and implemented his stuff, but I would take it further. NO contractors at all would be involved (read: government scientists only, and yes, at a huge expense compared to using contractors). Contractors, like any business, only care about making money, and not producing quality stuff. Given the nature of security, I want "Good", not "Cheap".

  46. We Used to Have this Fight Often! by trygstad · · Score: 1

    When I was an officer in the Navy, my squadron used to get software from the Naval Air Rework Facility in San Diego, written by NARF (i.e. U.S. Government) employees, and they kept telling us we had to pay for the software. We kept telling them that since the software was work of the United States government, as defined by United States copyright law, it was in the public domain and we'd be out of our minds to pay them for something that was in the public domain. Then they'd point out that we would have no support and we'd tell them that we didn't want any, thank you. Then they'd point out that if we didn't pay, they could not not keep writing this software, and we would also point out that this was not our problem. Anyway, the point is that every line of code actually written by the U.S. Government is IN THE PUBLIC DOMAIN. This goes one step better than Open Source--but only if you can get the source code. This may have had much to do with taking code writing out of the hands of military members. And OBTW any software written by contractors cannot be publicly released by the government unless explicitly stated in the contract.