Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Linux Software

Did MS Lobbying Stop NSA Work On SELinux? 674

inquisitive points to this CNET story on how George Wash Univ. may help Linux gain certification under the Common Criteria, certification required for software to be used in some sensitive government roles. In the same story, though, is an interesting quote from another effort at bringing GPL'd software to the public sector: "'We didn't fully understand the consequences of releasing software under the GPL (General Public License),' said Dick Schafer, deputy director of the NSA. 'We received a lot of loud complaints regarding our efforts with SE Linux.'" Sources familiar with events said that aggressive Microsoft lobbying efforts have contributed to a halt on any further work. 'Microsoft was worried that the NSA's releasing open-source software would compete with American proprietary software,' said a source familiar with the complaints against the NSA who asked not to be identified."
This discussion has been archived. No new comments can be posted.

Did MS Lobbying Stop NSA Work On SELinux?

Comments Filter:
  • by Demon-Xanth ( 100910 ) on Monday August 19, 2002 @01:56PM (#4098915)
    ...called competition.
    'Microsoft was worried that the NSA's releasing open- source software would compete with American proprietary software,'

    Apparantly MS is worried that it'll catch on.
    • by paladin_tom ( 533027 ) on Monday August 19, 2002 @02:04PM (#4098978) Homepage

      The issue here that made the U.S. government listen is that the "open-source software would compete with American proprietary software." The article states clearly that "Many complaints criticized the agency for providing the fruits of research to everyone, not just U.S. companies, and thus hurting American business."

      This is another example of American government's actions being fuelled by a desire to help American businesses to the detriment of individual freedom, similar to the DCMA.

      • Yes, but wouldn't it only compete against a *secure* operating system, like those bastard loonies who work on OpenBSD ;)

        Cheers,
        Slak
      • This is another example of American government's actions being fuelled by a desire to help American businesses to the detriment of individual freedom, similar to the DCMA.

        Wow, that's wildly inaccurate. I mean, you're astoundingly off-base.

        You're just as free to sit down and work on a patch for the Linux kernal today as you were yesterday; the only difference right now is that the NSA has decided not to work on it with you.

        When you think about it, the government's only real job is to defend the rights and freedoms of its citizens. Among those freedoms, at least here in America, is the right to start a business and engage in free enterprise. Therefore, when the government interferes with free enterprise, it's interfering with the rights of its citizens.

        You can't have it both ways. The same laws that protect Microsoft's ability to sell software protect your right to give it away.

        • Wow, that's wildly inaccurate. I mean, you're astoundingly off-base.

          You've got a point, there. I just meant that the U.S. gov't is partial to the needs of business, and doesn't really care about free software.

          When you think about it, the government's only real job is to defend the rights and freedoms of its citizens.

          So, you're saying that governments build roads to protect the mobility rights of citizens, for example? I think governments' jobs go much broader than that.

          Among those freedoms, at least here in America, is the right to start a business and engage in free enterprise.

          But rights must be balenced. If I may play the devil's advocate, one of the ideological underpinnings of the Free Software movement is that one's right to make money is less important than everyone's right to improve software, and your responsibility to help others.

          The same laws that protect Microsoft's ability to sell software protect your right to give it away.

          Well, the U.S. government does place restrictions on one's right to give software away (in the case of strong cryptography). Hence OpenBSD is based in Canada.

          • Well, the U.S. government does place restrictions on one's right to give software away (in the case of strong cryptography). Hence OpenBSD is based in Canada.

            But do these U.S. export restrictions apply to free software [gnu.org]? The current crypto export regulations [gpo.gov] (section 740.13(e)) seem to grant an export License Exception for publicly available source code and object code compiled from publicly available source code provided that the original publisher of such code notifies crypt@bis.doc.gov (cc: enc@ncsc.mil) of the code's public availability. (Notification seems not to be required for mirrors [mozilla.org].)

            Hence Mozilla is based in the United States, where the only restriction on exporting OSI Certified(tm) open source encryption software is that it not implement a system primarily designed to restrict the fair use of a copyrighted work.

          • These technology issues are not separate from any other social, political or economic threat posed to a democratic society. The issues and subject matter are sometimes daunting in complexity, and obtuse in their argument.
            This means that they are difficult to comprehend and absorb for people not conversant in the technology itself.

            That is a real danger.

            It is dangerous not to understand what is happening here on an international scale.

            In terms of censorship, social control and the relegation of individual populations to a second-class of citizenship, technology issues like this will have a more direct effect than tariffs or export laws.

            What you are allowed read in books and watch on TV will be subject to its profit potential for large corporations. Read that again. Anything else will be Samizdat .

            This will be enforced through agreements and laws like DMCA, UCITA, and the proposed SSSCA and CBDTP. Less is known by even informed people about these laws, than say -NAFTA.

            Why? Because at a cursory glance, the subject matter is dismissed as being too technical, or "just something about TV."

            When second-hand bookshops are being closed - for being unable to meet the minimum payments on 'royalties for redistribution of intellectual property,' everyone will wonder what happened. It started with Internet Audio Broadcasters. You think this is far-fetched, or satirical? Go ask SOMA-FM [somafm.com]

        • When you think about it, the government's only real job is to defend the rights and freedoms of its citizens.

          Government's role is to promote the welfare of the people. Sometimes that means promoting business. Sometimes that means providing a social safety net. Sometimes that means providing for a common defense.
        • by Dan Crash ( 22904 ) on Monday August 19, 2002 @02:35PM (#4099226) Journal
          When you think about it, the government's only real job is to defend the rights and freedoms of its citizens.

          But wasn't that *exactly* what the NSA was doing by working on Security-Enhanced Linux? Defending your rights and freedoms by making sure the computers on which they depend are more secure? Should they be entrusting this job to corporate America, instead?

          Second thing: What should happen to software that the government creates? Should it never be released to the public, left to sit and wallow as a waste of our tax dollars? Aren't we better off by having more choices in the marketplace instead of less?

          (Wow -- every sentence a question.)
        • He's not as off-base as you think. Why do we want free enterprise? Why do we want people to start businesses? For economic progress, of course. We all want to be richer and better off, to get better health care, to have enough to eat, and so on.

          If the government takes my money and makes something really useful with it, which provides more economic benefit to the country: giving it away so everyone can build on it and be more technologically advanced; or hiding it away so no one else can use it, and someone has to waste time building it a second time?
        • in the article, the fear was that american businesses would suffer because, if the nsa produced open-source software, it would be available on a international level, and would offer more competition to american businesses.

          "Many complaints criticized the agency for providing the fruits of research to everyone, not just U.S. companies, and thus hurting American business."

          which is all bullshit: open source stuff would promote more and better research; you have to learn how to do it better/faster/whatever when everyone just got access to the latest greatest way of doing it (whatever "it" happens to be).

          anyway the good news is,

          "Despite the intense battle surrounding the open source, the NSA will still fund research on secure operating systems based on Linux as well as work with U.S. companies to create better security in their own operating systems."
        • That was (Score:3, Insightful)

          by 0xdeadbeef ( 28836 )
          spin-tastic!

          Now, did you actually say anything to refute the previous poster? I mean, you can't deny the fact that the government already has its hand in quite a lot of things, through academic grants, defense research, etc. etc.

          How the government wields power in this arena is how it premits the fruits of that labor to be releasesd. Refusing to release code under the GPL, but simultaneously allowing vendors to appropriate code developed with public money, smacks of hypocrisy and shows a clear bias in how they approach this issue. It is obvious that they bowed to pressure from a few whiney corporations threatened by Linux.

          So, either the government keeps its hands off industry entirely, or it should plays fair and impartially. You can't have it both ways, using the former argument to attack the latter.
        • infrastructure (Score:5, Insightful)

          by SethJohnson ( 112166 ) on Monday August 19, 2002 @02:56PM (#4099396) Homepage Journal


          Therefore, when the government interferes with free enterprise, it's interfering with the rights of its citizens.

          By providing a free operating system, the US govt. is NOT 'interfering with the rights of its citizens any more than:

          1. The public libraries interfere with the private bookstores' rights.
          2. Police officers interfere with private security firms' rights.
          3. Public water fountains interfere with bottled water vendors' rights.
          4. Free public skateparks [louky.org] threaten private Van's-owned parks.

          I think it's high-time the US govt. supported an open-source OS project. Though backwards in its perspective on human rights, China is lightyears ahead in its thinking on this subject. If we had a national open-source OS that was used in every government office and available to citizens for free, it would be a dozen times more powerful of a punishment than any wrist-slapping the DOJ is going to give to MS for it's anti-trust crimes.

          Seth
        • by 1010011010 ( 53039 ) on Monday August 19, 2002 @03:12PM (#4099557) Homepage
          I suppose all those people who want to start private armies, private roads, private EPAs, etc. are having their rights trampled on. NOT.

          What Microsoft is mad about is that they don't want any competition. From anyone. They can't crush or buy out Linux, they can only seek to outlaw it. So when our government is using and improving software that competes with Microsoft, Microsoft gets angry and lobbies to make them stop. "It's all about choice," they say. Balls. It's about protecting Microsoft's revenue stream. They obviously don't care about choice when people don't choose Microsoft.
        • by electroniceric ( 468976 ) on Monday August 19, 2002 @03:36PM (#4099715)
          When you think about it, the government's only real job is to defend the rights and freedoms of its citizens.

          Evidently you don't think your trash should be collected, or your roads maintained, or restaurants inspected for cleanliness.

          Among those freedoms, at least here in America,is the right to start a business and engage in free enterprise.

          Where does the Constitution specify this? Quite the opposite, the Constitution explicity grants the government the right to control many forms of trade (e.g. interstate commerce). Not to mention, this issue is not a regulatory one - nobody's stopping any business from doing anything.

          Therefore, when the government interferes with free enterprise, it's interfering with the rights of its citizens.

          That absolutely does not follow: the government is absolutely obligated to intervene should your "free" enterprise involve stealing cigarettes and reselling them, or raising cattle on land you don't own. The government exists to broker compromises between people's varying needs and actions so that people can live dignified, free lives.

          What's at stake here is when and how the government (federal, in this case) should treat products of its spending. What Microsoft is trying to outline is a conflict between two responsibilities of the government in this case:

          a) in the US,we have a long-standing tradition that research done with public money is done "in the public interest", and therefore the public should have as much access as practically possible to the details and results of that research.

          b) the government is also charged with looking out for the economic well being of its citizens. According to the argument by Microsoft, releasing open-source software that competes with American products that are strong sellers is against the public interest.

          While I think b) might be important if the federal government had been secretly working on a competitors to Office, Java, and other major software platforms for 30 years and suddenly released it, causing a massive drop in the valuation of software companies, that would be counter to the public interest. But in this case, the point of the software development was to overcome limitations in the software available to the NSA by capitalizing on the open source nature of Linux to satisfy themselves their security requirements were being met. In other words, the work was not undertaken to undermine Microsoft, but rather for a specific security goal, determined by the NSA to be in the public's security interests.

          The present arguments by companies like Microsoft come very close to demanding that the government make policy in order insulate these companies from changes in the business landscape, which is the opposite of free enterprise.
    • The government doesn't make a very fair competitor, and is meant to help not hinder business. From a legal/technical standpoint, the NSA's decision was a correct one.

      That said, it is still a shame.

      • by Col. Klink (retired) ( 11632 ) on Monday August 19, 2002 @02:15PM (#4099079)
        So you think that providing a secure Operating System would be a hindrance to most businesses?

        To Microsoft, sure, the competition (ANY competition) would be bad. But they're only one company. SELinux would help a hell of a lot more companies than it could possibly hurt.

        • SELinux would help a hell of a lot more companies than it could possibly hurt.

          Yes, unfortunately those companies, even with combined effort, could never afford the level of lobbying that Microsoft can.

          We really need to determine what legislator got tons of money to lean on the NSA. That individual needs a lesson in negative publicity.

          • Or we could make these companies profitable by banning soft money - just think of all the $$ they spend on lobbying that they can now give to their shareholders! Everybody goes home happy except the companies, but they wouldnt have the right to complain because they'd be saving money in the end. ;)
      • by Enry ( 630 ) <enry@@@wayga...net> on Monday August 19, 2002 @02:18PM (#4099099) Journal
        I disagree. I used to work for the department of veterans affairs, and we wrote software to run hospitals. Everything - billing, scheduling, pharmacy..you name it, we controlled it. All the software was released through FOIA for the cost of duplication and shipping - usually around $10.

        Were we in competition with existing software to run hospitals? Yep. Did they complain? Nope. Some of them even took the software we wrote and repackaged it. They were (are) allowed to under the FOIA.
      • >The government doesn't make a very fair competitor, and is meant to help not hinder business.

        The government is meant to *help* business? Whats this? An admission that capitalism doesn't actually work? That competition and a free-market isn't enough to keep things going; that you need democratically elected people to help and promote private interests who hold an accountability to only a small percentage of the country's population?

        Pure-as-snow capitalism requires but one thing from government, and it aint to help business - its to protect your and my private property. Of course, pure-as-snow capitalism doesnt work, so the government does much more, but where people get the idea that the government is supposed to *help* businesses and *not* hurt them shows just how far the pendulum has swung.

        Thats not to say that it doesnt happen - TWA etc get help from the government in the form of rapists and murders (aka prison inmates) to answer their phones for their booking phone lines, and Pillbury gets money from the government to pay for advertising in impovershed third world nations ... the quesiton is, is that really the kind of help that business need, and are the business' that *get* the help the ones who actually *need* it?
    • Competition would be the NSA developing code and releasing it to the public domain, not releasing it under the GPL. The NSA should help make OSs more secure, but that help should stop short of the NSA doing significant OS development and releasing it under a restrictive license such as the GPL. THe NSA is funded with tax money, and MS does have a legitamate complaint if their competitors are getting Tax funded help while they are not.
    • It is commonplace for a government organization to operate under a mandate that says they are not allowed to compete with a commercial venture, because the government has unfair advantages with regards to control over the market. On paper this sounds like a very good idea to anyone who favors curbing government power. But in practice, however, it ends up meaning the government organization in question picks a company's product to force averyone to use, and in so doing helps to prop up said company artificially. For example, the library of congress has a site called American Memory [loc.gov] that archives bitmapped images of old paper documents (it's a cool site for finding old manuscripts, maps and so on). But instead of putting out the bitmaps in some open format that any program can use, they put them out in this format called "sid" that you need a special reader called "MrSid' to read from a company called Lizard Tech [lizardtech.com]. now, they do have a downloadable viewer for most OS'es, but the viewer is of very limited functionality and (for example) has no "save whole image as" feature or "print whole image" feature. Instead the part of the image you can convert into a single file is that portion of it that fits on one screen on your monitor. (so you can't take a 5000 by 5000 pixel original image and save it to an image file in its original resolution unless your video monitor is capable of 5000x5000.) Now, there *is* a pay version of their software that is more funcitonal and presumably could do stuff like that, but I would never even once have been interested in buying it if it wasn't for the fact that the Library of Congress puts out images in a format that only that one tool can handle correctly.

      So long as a government organization uses computers, it is inevitable that it will end up somewhat of an influence on the marketplace, regardless of whether it produces it's own software, uses open software, or uses proprietary software. The "don't hurt businesses by chosing not to use their product" rule does not have the effect it was meant to. (Unless you want to get cynical and say that it was *meant* to be used to prop up businesses via government influence and the alleged reason for the rule was a sham.)

  • by Anonymous Coward
    ... is to have security administrators in the government to understand how open source works with security.

    Think about it in laymans terms:
    Open source means you release how stuff works. If we put this in security systems, people will understand how to crack in easier!!

    Of course you and I know this is false, but the common man doesn't. This is the biggest thing that needs to go forward.
  • by alen ( 225700 ) on Monday August 19, 2002 @01:57PM (#4098922)
    If the NSA software would compete with MS, then the government has no business releasing it. Government isn't there to compete with private industry. It's unfair, especially considering the fact that the government can subsidize any projects with tax money that comes from it's competitors.
    • That's just ignorant - do you know how many things the US Goverment currently subsidizes?

      You're right, the government isn't there to compete with industry - it's here to run the country, and it's obvious that SELinux filled a necessary need, otherwise the government wouldn't have needed to subsidize it. Obviously the government felt that there was a need for a more secure operating system.

    • > It's unfair, especially considering the fact that the government can subsidize any projects with tax money that comes from it's competitors.

      In that case we know Microsoft won't be complaining.

      No taxes; no dividends; sweet deal for Gates and his buddies.

    • by fatboy ( 6851 )
      If the NSA software would compete with MS, then the government has no business releasing it. Government isn't there to compete with private industry. It's unfair, especially considering the fact that the government can subsidize any projects with tax money that comes from it's competitors.

      Mmm, but it's ok to use a Government funded (BSD) TCP/IP stack in the MS Operating Systems right?

      The point is that SE-Linux is free for Microsoft or anyone else to use. It did not compete with Windows, it's a Unix.

    • by EvilTwinSkippy ( 112490 ) <{yoda} {at} {etoyoc.com}> on Monday August 19, 2002 @02:06PM (#4099009) Homepage Journal
      I refute your statement thus:

      First - there is no product from Microsoft that is in direct competition. There will be no product for the forseeable future.

      Second - The NSA would require the source code for whatever system in deploys. It would have to component test all of the subsystems, and ensure that no new bugs are introduced with new features. This flies in the face of the Upgrade Early, Upgrade Often mentalility an M$. (NASA users 486's in the space program, not to be cheap, but because they are a known quantity.)

      Third - What the government produces, all competitors share equally. What microsoft produces, it keeps to itself.

    • Large companies like Microsoft do *not*
      pay much [prospect.org] in tax.

      Government projects are paid for by taxpayers, mostly individuals and small-to-medium sized companies, and it would be in their interest to have an alternative to Microsoft.

      Look at it this way, with their monopoly Microsoft is about the only entity that can reliably squeeze money out of large corporations.

      My 2 cents,

  • That's scary (Score:4, Insightful)

    by EvilTwinSkippy ( 112490 ) <{yoda} {at} {etoyoc.com}> on Monday August 19, 2002 @01:58PM (#4098927) Homepage Journal
    Think about it folks.

    We have Microsoft telling the NSA what to do. Shouldn't it be the other way around?

    Or maybe it's one of Bill's minions I hear breathing over the phone line?

    • by Axe ( 11122 )
      Shouldn't it be the other way around?

      No. On who pays the fiddler orders the tune..

      Oh, you are saying its the tax payers who pay NSA, not Microsoft shareholders....

      Bah..

      • Re:No. (Score:5, Interesting)

        by FreeUser ( 11483 ) on Monday August 19, 2002 @02:12PM (#4099059)
        Shouldn't it be the other way around?

        No.


        Correct. The NSA shouldn't be telling anyone what to do. Their mandate is to collect information and provide security advice to other agencies and, where authorized, the private sector. They are not a governing body. Ditto on the last sentence for the FBI, the CIA, and various other black-op agencies running around grabbing people out of their homes in the middle of the night and confiscating their material wealth without due process in the name of the ongoing War on [insert your favorite cause here].

        On who pays the fiddler orders the tune..

        Only partially correct. If we truly believe in democracy and "one person, one vote", then the amount of influence we wield on our government should be proportional to the number of people we represent, not the amount of taxes we pay or, more commonly, the quantity of bribes, relabelled "campaign contributions" we stuff into the pockets of our so-called representatives.

        But, even if it were 100% correct that the amount of taxes we pay should dictate the amoutn of influence we wield on our government, it should be pointed out that Microsoft almost never declares a profit on their tax returns (last year it was a 19 cent/share loss IIRC, as for tax purposes they do report those stock options which, conviniently, don't appear on the SEC filings), so Microsoft actually doesn't pay any taxes at all.

        Given your reasoning, I should have much more influence on the NSA than Microsoft does. Unfortunately, that is not the case and one of the main reasons, perhaps the main reason, that democracy in the United States is falling to pieces.
    • No. The NSA is a government agency. I certainly don't want them telling me what to do.
    • Re:That's scary (Score:4, Interesting)

      by guttentag ( 313541 ) on Monday August 19, 2002 @03:06PM (#4099498) Journal
      Or maybe it's one of Bill's minions I hear breathing over the phone line?
      To quote from Sneakers [imdb.com]:

      Agent: National Security Agency.
      Martin: Oh, you're the guys I hear breathing on the other end of my phone.
      Agent: No, that's the FBI. We're not chartered for domestic surveillance.
      Martin: Oh, I see. You just overthrow governments; set up friendly dictators.
      Agent: No, that's the CIA. We protect our government's communications. We try to break the other fella's codes. We're the good guys, Marty.
      Martin: Gee, I can't tell you what a relief that is, Dick... You know, I could have joined the NSA, but they found out my parents were married.

      Bear in mind that just because it's illegal for the NSA to spy on Americans doesn't mean they don't. Also, any technology released to commercial entities or the public in America is going to find its way to the rest of the world. Therefore, it is in the interest of the NSA to prevent Microsoft/Linux users/common people from securing their computers (the only computers the NSA is charged with protecting are the government's). However, it would be in the interest of the NSA to lead those groups to believe their computers are "so secure not even the NSA could get into them" when in fact they have easily-exploitable holes.

      Ask yourself this question: why would the NSA release open source security software to the world?

      • by EQ ( 28372 )
        because it's illegal for the NSA to spy on Americans doesn't mean they don't...

        Having worked there, I can tell you this: intercepting a US person is a SERIOUS infraction. Its not something you can do without running afoul of a lot of laws. The abuse done by the NSA during the Nixon years caused a lot of severe curbs (both open and classified) to be placed on the NSA, and those laws have serious teeth that will bite anyone violating them. As with the armed forces, there are a lot of very liberty minded folks working there to preserve your freedoms at the cost of their own. One example is that free speech is very limited once you hold certain accesses and clearances.

        IMHO, you're in more danger from those folks at the FBI.

        You really ought to do a seach on "USSID 18" [google.com]. I cant say anything confirming or denying, but there are some very interesting things that have been declassified out of Big Daddy DIRNSA's pockets.

        Secondarily, its NSA/CSS. Ever hear of the CSS [nsa.gov] side of the house? I suggest you look it up before posting obvious biased off-base stuff thats based on a hokey movie [sneakers].
  • Use AIX or Solaris... so maybe they were wasting their time?
    • Or HP-UX 10.20 or 11i trusted version. In fact, there is an article in the Information Week magazine about HP now distributing a secure Linux dist that runs on their Itantium servers for some $600.

      -- M
  • maybe Microsoft has such poor faith in their products that they don't think they can compete against anthing else without a hugh advantage.

    or possibly their products are that bad.
  • yes.... (Score:4, Insightful)

    by teslatug ( 543527 ) on Monday August 19, 2002 @02:02PM (#4098961)
    'Microsoft was worried that the NSA's releasing open-source software would compete with American proprietary software'
    Wasn't that the whole point? The existing software wasn't secure enough so they had to provide some software that would be.
  • Many complaints criticized the agency for providing the fruits of research to everyone, not just U.S. companies, and thus hurting American business.

    Translation...Complaints from Microsoft criticized the agency for providing the fruits of research to everyone, not just Microsoft, and thus hurting Microsoft's control over the world.

    Thus...Bill slaps the NSA and says "Don't do that!", and the government quickly complies.

  • by bogie ( 31020 ) on Monday August 19, 2002 @02:04PM (#4098982) Journal
    It wouldn't surprise me and goes in line with their current effort of "advising" the government on how linux is evil. Remember Corel dropping linux? Yes the linux desktop was a tough market, but really there is no doubt it was a quid pro quo transaction.

    Also what's with MS giving its software away for Free to a different government every week? Its a clear pattern designed to make sure noone can possibly compete. How are they even allowed to do this? I mean its not like they are some cash strapped competitor with no market share looking to get an edge. They are a convicted monopolist who somehow continues to walk between the raindrops and "get away with murder" right out in the open!

    • Also what's with MS giving its software away for Free to a different government every week?

      Think "PR". I suspect that this is nothing more than a loss leader - M$ will make all their money back and more when they start demanding outrageous licensing and support fees down the road.
  • by gerf ( 532474 ) on Monday August 19, 2002 @02:05PM (#4098993) Journal

    "Our interest is in helping to ensure that the government licenses its research in ways that take into account a stated goal of the U.S. government: to promote commercialization of public research."

    As an American, i see the government to

    • serve protect the people
    above and beyond anything else. I include protector from other Americans, and other American Companies in this. The government was NOT made to serve commercial interests. The U.S. Gov't was made to keep individual freedoms, from the dammed British Stamps.

    I'm simply atonished by how a Company now has more power than an Individual. It was this way in the early 1900s and late 1800s, when de facto slavery of immigrants and whole families in factory towns led to the Union movements. Sadly, Unionization will not work in this day and age, not in these circumstances. Instead, sheer humanity must overcome evils like this, lead by initiatives like Open Source, which give the power back to the Individual, and letting him control his own destiny once more. Thank you programmers and hackers for letting OSS live on.

    FSCK the man!

  • by coyote-san ( 38515 ) on Monday August 19, 2002 @02:05PM (#4099000)
    I'm not surprised Microsoft lobbied the NSA....

    I'm surprised they listened. Didn't Alchin, senior Microsoft executive, recently testify (in the anti-trust case, IIRC) that Microsoft software is so poorly designed and/or implemented that full disclosure of the API would inevitably result in the death of many Americans? (That is, after all, what "national security" ultimately comes down to.)

    Maybe Microsoft has a point that the NSA's work with SELinux hurts the proprietary software manufacturers, but by Microsoft's own testimony it should be out of the running for all future contracts anyway. I don't care about certification, when a senior exec testifies in court that using his product poses a threat to national security I want the procurement officials to pay attention!

    (On a related note, I WILL be asking the Congressional candidates this election cycle what they plan to do about the Federal software procurement cycle in light of senior Microsoft executives admitting that the quality is so poor that it threatens the national security. Microsoft has made it's values clear - $40 billion in the bank is more important than lives - and I want to make sure that my representatives make our values as a country clear. I don't want to force governments to only use OSS software, but I have no patience for excuses from companies sitting on cash reserves larger than the GDP of many nations!)
    • Re: (Score:3, Insightful)

      Comment removed based on user account deletion
      • ...with a few thousand unpatched Linux boxes? There's no magic bullet that suddenly makes a given server safe for eternity out there, now or ever. As the lifetime of a server unpatched and unmanaged (as all these hypothetical NT4 boxes in your example are) reaches infinity, you can be damned sure that the probability that ANY box gets rooted out reaches 100% as well.
        Or will running SELinux and forgetting about those patches be different from running NT4 and forgetting to run well-publicized best practices checklists?
  • "American"? (Score:5, Interesting)

    by Wolfier ( 94144 ) on Monday August 19, 2002 @02:06PM (#4099004)
    Have anyone noticed this buzzword used by every Microsoft lobbying effort after 9/11 just to trying to give the probably fake impression of Microsoft being "patriotic"?

    Somebody has to wake up.
  • It's good to see that we now live in a nation that fears competition, exhaults mediocrity, and rewards the foolish, corrupt, and wicked. Oh what a brave new world! Soma! Soma For All!

    Welcome to hell.. The United Socialist States of America. I had hoped my kids whould have had the opportunity to grow up on the USA, looks like we lost the war for freedom.
  • Wait a minute... (Score:3, Insightful)

    by Idarubicin ( 579475 ) on Monday August 19, 2002 @02:09PM (#4099032) Journal
    From the article...

    'Microsoft was worried that the NSA's releasing open- source software would compete with American proprietary software,'

    Indeed. We ought not have the government funding university labs, because releasing medical research to the public domain might interfere with pharmaceutical company profits.

    Not everything that's good for General Motors is good for the country, or its people, or its economy.

  • by Mastos ( 448544 ) on Monday August 19, 2002 @02:10PM (#4099039)
    In the Department of Defense, desktops and servers have to go through a NSA lockdown of the operating system before they can go into production. If you wanted to run linux on your desktop, the first question they ask is what does the NSA say about it.

    While there are lockdown procedures for Linux from what I understand, having an NSA secure version of linux would have gone a long way to validating the os from the information assurance people. I hate to be forced to use Winx for _security_ reasons. :(

    Don
  • One day the United States will have a long range rocket or two loaded with WindowsCE and something's going to go wrong. A windows crash will happen.. the rocket will hit the wrong country.. and it'll cause the third world wear.

    And it'll be Bill's fault that only cockroaches and ABIO roam the earth.
  • Should Microsoft be worried about releasing a secure product before ordering around the government? Next thing you know, Bush will come out and say that CEO's shouldn't take out loans from a company to buy stock. They are all a bunch of flamebaiting hypocritical butt-munchers.

    And with that, I release my excellent karma to the winds of change.
  • by dh003i ( 203189 ) <dh003i@gmail. c o m> on Monday August 19, 2002 @02:14PM (#4099075) Homepage Journal
    Many complaints criticized the agency for providing the fruits of research to everyone, not just U.S. companies, and thus hurting American business

    Gee, imagine that -- the fruits of the research that the hard working taxpayers of America paid for is also provided to those very same citizens! Outrageous! It may be true that this research also benefits any other government or company in the world which may choose to use it; but more importantly, it can benefit any US citizen who chooses to implement it.

    aggressive Microsoft lobbying efforts have contributed to a halt on any further work. "Microsoft was worried that the NSA's releasing open-source software would compete with American proprietary software," said a source familiar with the complaints against the NSA who asked not to be identified.

    Gee, imagine that -- the taxpayers get can get free access to the fruits of the research which their tax dollars made possible. Lets not forget, MS can also get access to this research and implement it: either the exact implementation, which would need to be separated (at a hands length) from other components of MS' OS, or the idea and make their own implementation, which they could license under any scheme they wanted.

    Microsoft would not comment directly on its lobbying efforts, but did stress that it wanted to ensure the government continued to fund commercial ventures. "The federal government plays an important ro7le in funding basic software research," said a Microsoft representative. "Our interest is in helping to ensure that the government licenses its research in ways that take into account a stated goal of the U.S. government: to promote commercialization of public research."

    That's interesting. According to MS, the government has an obligation to make taxpayers pay twice for the what their tax-dollars funded. Come on. Research is publicly funded because it can help all of the US, not just corporations like MS. Gee, tough concept there -- everyone pays taxes to support research, thus everyone should benefit from it, not just MS. Again, MS can make use of this research internally, thus benefit, or even put it in their OS at a hands length, or develop their own implementation of it.

    In addition, the Common Criteria process, run jointly by the NSA and the National Institute of Standards and Technology under the National Information Assurance Partnership (NIAP), is better suited to certify proprietary software coming from a single company. It's ill suited to deal with the myriad updates that the open-source community produces on a regular basis.

    Then the solution is rather simple. We create a central organization of Linux volunteers to handle the mriad of updates, and they analyze and review those updates (quality-control), and submit them to the NSA and the NIAP.

    Back to the government development of GPL'ed software. I think that whenever possible, the government should develop using the BSD-type license (actually, I think that the public domain should be redefined to be like the BSD-license, so that credit is always given and that the "source" of the originals are always distributed under that "license"). This is because the BSD-license allows all of the US taxpayers to implement the code in exactly the way they choose, even charge for it or make non-free modifications; but it also preserves the commons aspect of what was created by a public effort. In some cases, it may be necessary to develop under the GPL because that which your basing development off of is the GPL; such was the case in SE Linux.
  • "said a source familiar with the complaints against the NSA who asked not to be identified"

    It has been my personal experience that people who promote propriety over government remain anonymous.

    I was hoping someone farmiliar with the lobyists would post a URL explaining their POV, because I really don't see it.

  • It's particularly annoying that an explanation of exactly what the NSA didn't understand about the GPL wasn't well identified here-- other than "a lot of well-heeled lobbying.... erm complaints ... changed our minds".

    The NSA has a large breadth of expertise to offer that should not benefit solely proprietary software. Has no-one bothered to propose to them the concept of dual-licensing? Surely if Microsoft was interested in a portion of their technology they could obtain that technology under a different license.

    This whole escapade has the feel of ugly politics.

    I know I found the idea of SE Linux extremely refreshing and encouraging.
  • "Our interest is in helping to ensure that the government licenses its research in ways that take into account a stated goal of the U.S. government: to promote commercialization of public research."


    In essence, we get to decide who makes the money.
  • If our tax money goes to pay programmers for a public agency, such as, the NSA for instance, then the fruits of those efforts should be made available to the public that paid for it. Granted, software that deals with national security does not need to be opened to the world, but the NSA recognizes, as do many others in the security business, that having secure systems in the public leads to greater security overall. One insecure system by itself can't cause much damage, but when thousands, millions of them are exploitable, it is not only the owners of those individual systems that suffer, but others on the same network. The world survives if Yahoo and Ebay go down for a day due to the juvinile maliciousness of a 15 year old. But as our lives become ever more intertwined with public networks, there will be those with far less honorable intentions who can cause REAL damage.

    The NSA had chosen to work on a product that will assist in making some of these systems more secure. They even did so in such a way that the conspiracy theorists out there can be satisfied without a doubt that there are no hidden NSA backdoors. And since they probably did so with the aim of using such software in house, at least to some extent, the lack of significant license expenses will result in less budget requirements, or at the very least, more efficient use of the current budget.

    Microsoft may be upset over the double blow. One, because the NSA won't be purchasing as much of their software, and two because they'll be releasing their efforts back into the open source (read PUBLIC) community for no additional cost, therefore offering more competition to Microsoft. Of course, it's the very actions of companies like Microsoft that gave rise to the open source communities in the first place. Its a shame they feel the need to whine about it now.

    -Restil
  • Apparently Microsoft is lobbying specifically against the GPL license for products made with tax dollars.

    BSD or LGPL would be fine as far as I'm concerned.

    Let's not be GPL integrist.
  • Recently, Tim O'reilly wrote a piece [oreillynet.com] on the growing politicization of open source. The software industry has already been politicized by Microsoft. We already have an IT purchasing system where merit has been passed over for political expediency. Quoteth The Who, Microsoft "decided the shotgun sings the song". With government IT spending already politicized, Open Source is merely playing by the rules of the game.
  • Many complaints criticized the agency for providing the fruits of research to everyone, not just U.S. companies, and thus hurting American business.

    Microsoft would not comment directly on its lobbying efforts, but did stress that it wanted to ensure the government continued to fund commercial ventures. "Our interest is in helping to ensure that the government licenses its research in ways that take into account a stated goal of the U.S. government: to promote commercialization of public research."


    Hmm, so let's get this straight, using tax-payers money to do useful research and then giving the results of the research out to the tax-payers, hurts companies, so instead the research should be handed over to a commercial company who will sell the IP at a huge profit ?

    There is something wrong in American society where the needs of a few (or one) companies, outweighs the need of all the citizens, and the other 99.99% of companies, who would all benefit from the research being released into the public domain.

    I suggest for the benefit of your country, you send a message of support to the Open Source now [redhat.com]bill, before your government is completely assimilated.
  • SE Linux does not compete with private industry. Any corporation can take the techniques used to enhance linux (hence SE) and implement them in their own software. Any corporation can just grab the code and stick it in, provided they keep it separated from their proprietary code.

    Any corporation can benefit from this by using it within their infrastructure.

    MS' claims are absurd. The US government has the responsibility to do what is best for all of its citizens (while respecting the constitution and the amendments), not just what is best for corporate America. Granted, corporate America is a part of the picture, but its not all of it. SE Linux is a great benefit to the public as a whole.

    The government has no obligation to subsidize obsolete products by buying them when it can make superior ones and use them; this -- subsidizing and using inferior products regarding security -- is dangerous to the security of the nation.

    Futhermore, the results of government research should be available to all to use, whenver possible. In this case, the government based it off of the GPL, so it had to be GPL'ed. Never-the-less, it is available for all to use, with one restriction in that any modifications of it must also be GPL'ed. But MS whine the same complaint if the government did SE BSD: its competing with private industry. Bullshit.

    If MS doesn't like the fact that this is hurting their business, they should make a more secure OS. But don't expect MY tax dollars to go towards buying an INSECURE OBSOLETE operating system, thus subsidizing a private industry (i.e., MS) which can't make it on its own.
  • by jasonditz ( 597385 ) on Monday August 19, 2002 @02:32PM (#4099201) Homepage
    IMO Government research, if it is to be done at all, must be placed in the public domain for all to use. Its undesireable and unneccesary to have the government advocating any particular license. Using BSD or X11 license would make more sense for government software projects. Let everyone (even proprietaries) get some use out of it. After all, all that money to pay for it was stolen from them too.
  • by Skjellifetti ( 561341 ) on Monday August 19, 2002 @02:32PM (#4099208) Journal
    Years ago the University Ag Campus where I went to school had a meat shop where you could get cheap beef/poultry/pork, etc. These were animals that had been raised on the Ag Campus farms for research and teaching and were no longer of use in whatever project. But they got into hot water with the Krogers supermarket chain because they were a gov't entity competing with private enterprise. NSA's Linux enhancements are no different. It isn't clear to me that MS is in the wrong here. Gov't should not be writing GPLd software that cannot be used in proprietary applications. A BSD style license would be much better. And such software efforts should be relegated to research only and not be attempts to build production ready software.
    • GPL and choice (Score:3, Insightful)

      Gov't should not be writing GPLd software that cannot be used in proprietary applications.

      This is absurd. GPL'd software can be used by anyone willing to abide by the terms of the license. If a company chooses to make proprietary software and not release the source, they are voluntarily choosing not to use GPL'd software. It is ridiculous to say that they "cannot" use the software; that is a choice they made based on their own business model.

  • by bluGill ( 862 ) on Monday August 19, 2002 @02:34PM (#4099224)

    "The federal government plays an important role in funding basic software research," said a Microsoft representative.

    As a US tax payer, that is MY MONEY they are talking about there. I have no objectisons to the federal goverment funding development for things they need, but Microsoft is talking as if it is their right to have the money. It is not a right. Software may not be a significant part of the US budget (though much of it is obscured in other items), but it still amounts to millions or even billions of dollars a YEAR! (I used to work from one company that was getting a couple million a year to develop software, combine that with a few other companies)

    I pay taxes on the money I earn. I expect that money will be used as carefully as I take care of mine. (and I'm known as a frugral guy) That doesn't mean spend no money, but it means think twice before spending it.

    It is NOT the job of the goverment to fund research. Microsoft has a large pile of money, it is their job to invest that money in research. It is the goverment's job to see where the goverment needs something (that may not even be useful to anyone else), and supply money to get the need filled quickly. Any other research is for universities, and should be public domain.

  • by phkamp ( 524380 ) on Monday August 19, 2002 @02:46PM (#4099309) Homepage
    It's really very simple:

    To release source code under the GPL, you have to hold the copyright to the code.

    The US Government (in this case represented by NSA) cannot hold a copyright, the law does not allow for it.

    No copyright, no GPL, end of story.

    But I have no doubt that M$ whined too.

  • by Odinson ( 4523 ) on Monday August 19, 2002 @02:48PM (#4099321) Homepage Journal
    This came just a few weeks ago. It was a top story on LWN [lwn.net] the week that LWN said they might go under.

    Apparently, all of a sudden the NSA's partner, Secure Computing Corporation, came out and made a special exception from their Manditory Access Control Patents for SELinux. It may have been a desperate act to keep the NSA on board. It seems this company was deriving exclusive software patents from work partial completed/funded by the NSA. If I were a generally unaware politican told of this situation by a Microsoft birdie, I would see it a fraud/waste as well.

    Although I cannot know for sure, from the basic facts availible to me, this seems to be a case of SCC's software patent greed biting them on their own ass. MSFT probably spun it as, "the govenment partially paid for labor leading to a patent for a competitor of ours, and it's not public domain.

    Disclaimer: I hate software patents, as much as I would hate math patents if they existed. This may bias me against SCC.

  • Question (Score:3, Interesting)

    by dh003i ( 203189 ) <dh003i@gmail. c o m> on Monday August 19, 2002 @02:56PM (#4099390) Homepage Journal
    Though I think that there's no basis for MS' complaints, all credability to them would be lost if MS released their additional improvements or modifications into the public domain or under the BSD license.

    But the question is, can the government do that? According to the GPL, no. But, the owner of a copyright can grant exceptions to the license. Thus, Torvalds could grant an exception to the NSA regarding SE Linux, which would be as such: the original source code of the kernel/Linux upon which you based your modifications must still be released under the GPL; however, the modifications or additions you made may be released into the public domain or under the BSD license.

    Furthermore, such would give the GPL license legal credability, as the government would be asking for an exception (though the NSA already gave the GPL license legal credability by releasing their modifications under the GPL).

    That said, perhaps there should be some modifications of the GPL to allow people to release modifications under alternate licenses (which would include the public domain and OSI-certified or OSS licenses), if they can't possibly (due to legal restrictions) release it under the GPL. After all, its better that the modifications be released under a BSD-like license or the public domain (as opposed to the GPL), than not be released at all (which would ocur if the authors of the modifications were prevented from releasing modifications under the GPL).
    • Re:Question (Score:3, Informative)

      by jpmorgan ( 517966 )

      Does Torvalds own the copyright to the entire kernel? I wasn't aware that he had had all the contributers in the past send him copyright assignments (which is what the FSF does). I'm fairly sure different parts of the kernel are copyrighted by lots of different people.

      And due to some of the wonderful properties of the GPL, you'd need to get every person who has contributed code into the kernel to agree to the exemption. Good luck.

  • Biased article? (Score:3, Insightful)

    by jpmorgan ( 517966 ) on Monday August 19, 2002 @03:08PM (#4099520) Homepage

    I have a problem with this statement:

    Many complaints criticized the agency for providing the fruits of research to everyone, not just U.S. companies, and thus hurting American business.

    This is pretty biased. Shouldn't it be more like 'Many complaints criticized the agency for providing the fruits of research to only free software developers, not to all software developers and companies, thus hurting American business.'

    How would developing the security extensions in the public domain, or under a BSDish license keep them from being used by 'everyone'? Putting then in Linux (and consequently having them been covered by the GPL) does a much better job of keeping 'everyone' from using them than a more free license like BSD.

    If the NSA were going to do something like this, they should have based it on one of the BSDs instead. By developing the extensions in Linux, they effectively made them useful only to Linux - putting them beyond reach of countless software companies. Of course, this has been the software industry's complaint to government funded research producing GPLed software from the start.

  • by gelfling ( 6534 ) on Monday August 19, 2002 @03:09PM (#4099527) Homepage Journal
    Yeah back in the early part of the century before Redmond bought the rights to everything that ever had been or ever will be invented, thought of, spoken, typed, glyphed or otherwise ideated or communicated in any living or non living mode. Then they put a EULA on the Declaration of Independence and the Constitution and made people pony up dollars if they wanted to be a legitimate licencee of Freedom and Democracy. Everyone else was sent to the Gulags "to protect them from themselves and to insure that the bona owners were not stolen from."

    Then they added a new ammendment to the Contitution EULA that effectively invalidated the 13, 14, 15 ammendments of the old Constitution and made it legal for software companies (MS because by then there was only one) to literally own people and make them buy software whether they wanted to or not. Debtor's prisons came back online after over 200 years. The shortway around that was to simply become the nation and hire the entire country as cadres of MS employees. Everyone became a 'limited use MS employee licencee'.

    Around 2014 was when DoubleplusXXXP+# was running the food distribution complex in east central Billtania (formerly called the "Midwest") and a major BSOD glitch caused 65 million people to starve to death. In order to make up market share MS tripled the food EULA charges on the survivors and then cut their wages by 30%. Which is when the mass suicides and infanticides began.

    In 2018 Bill proclaimed himself God-Man and licenced the air we breathe now.
  • by giminy ( 94188 ) on Monday August 19, 2002 @03:19PM (#4099605) Homepage Journal
    I sort of work on SE Linux. Our group is unsponsored by the NSA (thus far). Since we are unofficially working on it, though, we hear birds chatter sometimes. The rumor mill around our office [syr.edu] has been saying that it is not the case that Microsoft has done anything. What happened? A party, whose name shan't be mentioned, because we have not been told their name (we shall call them the Party), was given an SE Linux contract by the NSA. The NSA it seems didn't understand the GPL so well (or some lawyer of theirs who hammered out the contract didn't). The NSA contract said that the Party working on the contract could have propietary code, and could patent ideas used to achieve goals on the project. Much work was done on SE Linux in the mean time by the Party, but patents/etc are held on certain parts of the code by the Party, and therefore cannot be released under GPL. The quotes you see in this article heading make perfect sense to me in this context. The NSA didn't understand the GPL. And yeah, I would complain too if I couldn't have the complete source to my kernel...

    Yes I hate Microsoft, but this article is kind of ridiculous...it uses some vague quote to make microsoft look bad. This is not the way to win the war.
  • by Josh ( 2625 ) on Monday August 19, 2002 @03:26PM (#4099656)
    The distinction between MAC (mostly used by the military) and Discretionary Access Control (the common form in most OSs) is classical in the security literature. SELinux was primarily an attempt to produce a MAC system our of a free resource, Linux, that is highly usable, works on cheap hardware, runs lots of applications, and could do many functions for the government. Microsoft, to the best of my knowledge, doesn't even offer an OS with MAC capabilities. That the NSA would be cowed by Microsoft nonsense out of continuing development on a worthwhile project that could save the government hundreds of millions of dollars is absurd and criminally stupid.
  • by Rune69 ( 244519 ) on Monday August 19, 2002 @03:44PM (#4099760) Journal
    The NSA sought to make a secure operating system.

    As we all should know by now, making secure systems is not Microsoft's business.

    So...where is the competition?

  • by Animats ( 122034 ) on Monday August 19, 2002 @03:48PM (#4099781) Homepage
    Most of you miss the point about SELinux. It's not an attempt to build something NSA would consider a secure system. It's a prototype on which apps can be written which might, someday, run on a system with mandatory security policies.

    Writing server-type apps to live within the constraints of a mandatory access policy is tough. (Look at how much crap runs as root because people can't make it live within the UNIX permission structure, which is far less restrictive.) But it's the only approach that works, because the applications aren't trusted.

    If you want to help, make some major application, like a mail program, work under SELinux, with as little trusted code as possible. Somebody was doing this for an FTP server, but those are of limited use. A mail server on SELinux would actually be useful.

  • by ericman31 ( 596268 ) on Monday August 19, 2002 @03:57PM (#4099849) Journal

    I think the line about anyone having access is telling, but not in the way many people seem to be taking it. The NSA isn't concerned with US citizens having access to SELinux, although I'm sure that some people within the NSA are. They are concerned that security technology developed by the NSA will be made available to other countries. The NSA is fighting the tide of knowledge. The Soviet Union used to do this, to an even more dramatic extent than our government does. Anything mailed or published outside the USSR was subject to censorship. Soviet scientists used to get around this in interesting ways. For example, a physics paper was published that started "Imagine the interior of a star .... ". The censor immediately decided that there was nothing of interest militarily and passed the paper through for publishing in Western Europe. The star described could not possibly exist, it was actually describing a third stage thermo-nuclear explosion and gave Western physicists insight into the sophistication of Soviet nuclear weapons technology.

    Information and knowledge cannot be prevented from spreading, as the Catholic Church in the middle ages learned, as the Soviet Union learned, and as the NSA keeps trying to forget.

  • by Angst Badger ( 8636 ) on Monday August 19, 2002 @04:04PM (#4099908)
    So let me get this right: the National Security Agency develops a port of Linux to augment, unsurprisingly, national security. Microsoft bitches that national security runs counter to their profit interests and manages to get SE Linux terminated.

    Fine.

    But let's be sure to mention this next time Osama bin Ballmer starts foaming at the mouth about how Linux is un-American, and remind him that Linux developers have never undermined the safety of American citizens in order to line their pockets.

    And while we're at it, let's consider what gigantic software monopoly distributes a flight simulator capable of accurately emulating passenger airliners, along with detailed scenery of American airports and major urban centers, complete with individual office towers.

    Of course, having already crippled Naval warships, I shouldn't be surprised that Microsoft is now trying to cripple our chief intelligence agency.
  • Bad info? (Score:3, Interesting)

    by L0rdV4der ( 85923 ) on Monday August 19, 2002 @04:21PM (#4100039)
    Did anyone bother to check the info? This quote may be old, misquoted (or misinterpreted), or dead wrong.

    Dick Schafer is not the deputy director of the NSA. Per one of their press releases over two years ago, Bill Black is the Deputy Director:
    http://www.nsa.gov/releases/newddir_071000.html [nsa.gov]

    Also, SELinux was updated on July 3rd. Sounds like a bit of work for a dead project :-)
    http://www.nsa.gov/selinux/news.html [nsa.gov]

  • Now we've done it... (Score:3, Interesting)

    by SoSueMe ( 263478 ) on Monday August 19, 2002 @04:50PM (#4100200)
    We've /.ed "www.nsa.gov".
    At first I was surprised, but a Netcraft look-up explained it all.
    "The site www.nsa.gov is running Microsoft-IIS/5.0 on Windows 2000."

    That does NOT comfort me at all.

  • by Courageous ( 228506 ) on Monday August 19, 2002 @05:12PM (#4100341)

    Having the U.S. government develop open source is just fine. We, the people, are the ones paying for the work, and the results of the work belong to us. However, having the U.S. government develop under the (full) GPL results in software which is restricted, and not available to everyone. The appropriate result of government work is really the PUBLIC DOMAIN.

    C//

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE

Working...