Slashdot Mirror


ADTI Whitepaper Released

Dave Wreski Writes: "This PDF article, written by Kenneth Brown of ADTI, attempts to explain that "Open source GPL use by government agencies could easily become a nation security concern. Government use of software in the public domain is exceptionally risky." The paper has been taken down since this reader submitted the link -- they promise to replace it by the end of the day -- but as of right now, it's still available here. Their accompanying press release is out too. You might remember that we ran a story on this whitepaper earlier. At the time, a CNET story said that it was going to link open-source to terrorism; it does so in a glancing reference on p. 8 to the FAA and "national security." But the thrust of the paper is "GPL bad, open-source good," coincidentally Microsoft's position, as was hinted-at in NewsForge's interview last week. In case they take the second copy of the paper down, we'll include some teaser quotes for you below. Update by HeUnique:The Register got some nice critique about this paper.

"Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."

Reverse engineering "harbors very close to IP infringement because and has staggering economic implications." [sic]

"On a lighter note, while many open source enthusiasts are proponents for copyleft, they insist on trademark protection for their ideas."

"If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming."

"The federal government's information systems requirements intersect countless sensitive operations. The limitless potential for holes and back doors in an open source product would require unyielding scrutiny by staff that decided to use it. For example, if the Federal Aviation Agency were to develop an application (derived from open source) which controlled 747 flight patterns, a number of issues easily become national security questions such as: Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical? Could the FAA take the chance that these unknown programmers have not shared the source code accidentally with the wrong parties? Would the FAA's decision to use software in the public domain invite computer 'hackers' more readily than proprietary products?"

560 comments

  1. I was wating for this to come out! by thedanceman · · Score: 0, Offtopic

    This is way too exciting for me.

    1. Re:I was wating for this to come out! by Anonymous Coward · · Score: 1, Insightful

      The paper quotes 319 million jobs in the US for the software industry... hmmm last time I checked the population of the US wasn't THAT Large... also the whole argument about FAA traffic control and military weapons systems is a bit off base... If the FAA or Military doesn't distribute their source to anyone... they don't have to worry do they??? Seems like FUD from micro$haft more than carefull thoughtful commentary...

    2. Re:I was wating for this to come out! by dup_account · · Score: 1

      Since FAA and Most Secret Military stuff in on physically seperate networks, the security of the application doesn't really matter. Someone would need physical access to the system to do anything

  2. The perfect job! by tempest303 · · Score: 4, Funny

    Wow, these guys have figured out the PERFECT career:

    they get paid to troll!

    Man, I gotta hook myself up with a gig like this...

    1. Re:The perfect job! by RickHunter · · Score: 5, Funny

      Being paid to troll has been around for decades now.

      Its called "marketing".

    2. Re:The perfect job! by dirvish · · Score: 1

      Is your comment about being paid for trolling a troll? Is this comment about you commenting about being paid for trolling a troll?

    3. Re:The perfect job! by Anonymous Coward · · Score: 0

      How much do we owe you?

    4. Re:The perfect job! by Gizzmonic · · Score: 0, Troll

      So, anyone who disparages the use of open source software is a "troll"? That makes it pretty easy to ignore things you might not want to hear, doesn't it?

      --
      (-1, Raw and Uncut is the only way to read)
    5. Re:The perfect job! by gamorck · · Score: 1

      Well it is /. afterall... but I think you also raise an excellent point. See my post later regarding the other arguments brought to light with this paper and their signifigance in the future of Open Source.

      J

      --
      I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
    6. Re:The perfect job! by 1010011010 · · Score: 3, Interesting

      "Another security concern is that the primary distribution channel for proprietary software is CDROMs of unknown quality and origin, and could contain a critical problem, a backdoor or worse, a dangerous virus. Patches for proprietary software -- which is often released in a buggy state -- are made available over the internet, which isn't a trusted medium -- installing patches from the internet has the potential of making problems with proprietary software worse, not better."

      "On a lighter note, while many proprietary software makers wish to use the 'treasure trove' of public domain, Open Source, and Free Software (GPL and similar licenses), they insist on strong copyright, patent and trademark protection for their own ideas and products -- in a manner of speaking, wanting to have their cake and eat yours too."

      "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? After all, if proprietary software vendors don't like the terms of a software license, they should not reasonably be expected to abide by it. This point is of considerable concern to software companies who wish to use the work of other without compensation -- 'pirating' the free software, to use a popular industry term. Proponents of the GPL argue that each party in the exchange benefits, which is the basis for a free, capitalist society, but proprietary software vendors don't always like this arrangement. Interestingly, proprietary software vendors often include highly restrictive and draconian licenses with their products, and disallow all use of them by any other developers; this, somehow, is presented by them as the 'fair market solution' -- what ours it ours, and what's yours is ours."

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    7. Re:The perfect job! by plague3106 · · Score: 1

      If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL?

      Then let them invest the 100 hours to reimplement the code, on their own of course.

      After all, if proprietary software vendors don't like the terms of a software license, they should not reasonably be expected to abide by it.

      Good, then as a customer i can be expected to do the same. Why should anyone else abide by licenses they don't like if proprietary software vendors don't have to?

    8. Re:The perfect job! by Simon+Garlick · · Score: 1

      Congratulations! You've invented the METATROLL.

    9. Re:The perfect job! by Anonymous Coward · · Score: 0

      The question is those quotes are so so terribly stupid and nonsense that they can even go without proper critics (like a child posting New York Times he is sure the Moon is made up of cheese).

      OK, let's have a look then even just a point:

      "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL?"

      You either take a 100 hours project and add yourself another 4900 and *don't like it* to be GPL. I can see your point: then add to your propietary project 100 more hours to code yourself the rest and you're gone (after all, 100 on 5000 is a meagre 2%)
      ...or you feel those 100h while short are critic, then I see it's fair that the one who supports a critical part of your application has critical word about what to do with it.
      ..finally, the usual situation is *not* what he says, but the other way down: free code for 4900h, then some clever guy adds just 100h worth coding and wants to deliver the result with plain benefit for himself (that's what Microsoft likes so much from BSD license and what GPL impedes).

      Now, the normal situation is as it is with any other code: you clearly KNOW what the GPL states in advance. If you don't feel fair adding 4900h to a GPL code and be "obligated" to release the result as GPL, then DON'T START using that code -noone will force you to do so, so you won't feel that way. Start from zero. After all that would be the case if there were no GPL project at all (even if another propietary company has code not only for just 100h, but for 4999h up to your 5000h worth-project: you'd take a license from them, with their constraints or you'd start a new project from anew).

    10. Re:The perfect job! by 1010011010 · · Score: 2

      Flamebait?!? I suppose the original paper was "insightful?" Moron.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    11. Re:The perfect job! by Anonymous Coward · · Score: 0

      i think you misspelled "journalism"

    12. Re:The perfect job! by Anonymous Coward · · Score: 0

      Ermm... could you repeat what you just said.... but make it real slow this time. Will ya?

    13. Re:The perfect job! by jx100 · · Score: 1

      ..and another patent gets granted..

  3. I just grabbed a copy of it.... by SquadBoy · · Score: 2

    and will send it to anyone who asks. rayp@unixnotwindowsnetworking.net.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  4. Dino . . . by Dausha · · Score: 1

    Macroshaft is the dinosaur and open source represents all the furry little mammals waiting for the meteor to strike. I'm hoping for the meteor to come sooner rather than later. Dinosaur eggs suck.

    --
    What those who want activist courts fear is rule by the people.
    1. Re:Dino . . . by Anonymous Coward · · Score: 0

      Heh, take a look at www.mammals.org!

    2. Re:Dino . . . by Anonymous Coward · · Score: 0

      Bzzzt. I'm sorry, you have failed the Turing test. Please move along now.

  5. Question by KingKire64 · · Score: 0, Troll

    Im going to get shot down big time on this... but dont they have a point. There are just things where the GPL is just not a good idea for. SUre its fine for the Office Suite they use but it does have some security issues.


    You cna mod me down now.

    --
    "All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
    1. Re:Question by SquadBoy · · Score: 1

      What security issues does it have? Be specific please.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:Question by tempest303 · · Score: 2, Troll

      While I don't agree with the position, I can understand the argument that ANY Open Source program is risky security-wise because all those "evil hackers" have access to the source, etc.

      This trol^H^H^H^Harticle is special because it seems to think that Open Source is ok for security, but the GPL specifically is not. How exactly the GPL is any better for SECURITY than the BSD license, etc, is the question. (Hint: there is no fucking difference. ;)

    3. Re:Question by Art+Tatum · · Score: 1
      There are just things where the GPL is just not a good idea for. SUre its fine for the Office Suite they use but it does have some security issues.

      OK. So why, in your opinion, doesn't BSD licensed software (or Artistic License, or whatever) have the same security problem?

    4. Re:Question by Stonehand · · Score: 1, Troll

      Hint: there is a pretty huge difference.

      If, for instance, one writes a security-critical product for external distribution, such as a server involved in e-commerce, and involves even a little bit of GPL code, the source for the entire server must be made freely distributable. With BSD, there is no such obligation. Having the source combined with an potentially large economic (in this case) incentive would likely accelerate any efforts at compromise.

      --
      Only the dead have seen the end of war.
    5. Re:Question by tempest303 · · Score: 5, Informative

      Wish I had kept my old sig...

      "Don't like the 'viral' nature of the GPL? Try this: WRITE YOUR OWN CODE"

      If a business doesn't want to give away their code, they shouldn't weave in GPL source to begin with. If they do so, it's their OWN damn fault, not the GPL's.

      Secondly, I still fail to see how this has anything to do with security. Open source is open source - whether released BSD/MIT style or GPL, it's STILL "open to hackers", which I thought was the point of the whole "risk" of Open Source security in the first place.

    6. Re:Question by carlos_benj · · Score: 3, Insightful

      The solution then is to not include any GPL code in your security-critical application, not to denigrate the GPL. Look, if they went with a closed source OS and wanted to write the same application in-house and didn't want to include any GPL'd code this wouldn't even get airtime. They'd just write the stinkin' code - ALL of it (or they'd steal some good GPL'd stuff and just not tell anybody - no, nobody'd do that). What's the difference? If I don't want to share my 50bajillion lines of IP then I can probably figure out a non-GPL'd alternative to those 100 lines of code that I'm missing - including nabbing some BSD nuggets. Just because part of my solution is open source doesn't mean it all has to be.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    7. Re:Question by tshak · · Score: 2

      You're missing the point of the parent post. A business may have certain portions of an app that they'd like to give away as Open Source, part of which may already use Open Source'd code. This is, of course, the benefit of Open Source. However, one part of this app is proprietary and they do not wish to give out that source, even though parts of the app are Open Source'd. With the GPL, this is not possible.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    8. Re:Question by Flower · · Score: 1
      Because you can close the source and implement your proprietary and non-peer reviewed encryption algorithm which your marketing department then lovingly advertises as state-of the-art 2 million bits of enterprise level security.

      Too bad that in the end some sophmore crypto analyst can determine at a glance that what's actually been built is a Rube Goldberg version of ROT13 but you've got that wonderful EULA effectively covering your ass. So why worry. You're getting CIOs to contribute to a $350 billion dollar industy. What a patriot!

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    9. Re:Question by Anonymous Coward · · Score: 1, Insightful

      [this is a little fragmented, sorry about that]

      Actually, yes.. they do have a point. But that point is, how shall we say, pointless.

      There is no reason why the US Govt can't use GPL'd software, while not writing software directly into it that would put the US at a security risk.

      People seem to see these things as one-way-street issues. You must either use GPL software, or not use it at all. Really kids, the world was not built in black&white for a reason.

      Despite common belief, you really CAN use GPL software and still use and create software that will work with that GPL software to perform a greater function. Please, inform me if I'm wrong here.

      As far as software security is concerned, having the source code available surely does help the attacker, but if potentially hundreds of people audit that code each time it changes, wouldn't that be better than 10 people auditing it on a stressed time schedule with corporate pride in the way? And what was that about Al'Queda infiltrating Microsoft?

      In response to a very common thread I keep seeing our nations government and political circles I would like to remind people that just because some people abuse *things*, does not mean that those things in and of themselves are evil or bad or destructive. It means that there are people abusing a perfectly good thing, and the only way to combat that is education, and law enforcement. We don't have the money, warm bodies, or the desire as a people, to demand that law enforcement be everywhere (big brother), all of the time. It simply isn't conducive to our ideal of being a "Free Country", so it stands to reason that Education of the people themselves is the only reasonable and realistic option. Unfortunately too many people are leaning toward the "law enforcement everywhere" idea these days because the word "terrorist" is big-and-bad-and-frightening... and poorly misused.

      What I see in this article is that the author things that the GPL is an all or nothing gig, that the rights afforded to authors who choose the GPL are unfair, reverse engineering is evil, if your code doesn't provide *somebody* an income you just don't matter (how about a 'revenue involving the GPL' section, after all I got paid to set up GnuCash for my neighbor, and Linux for Corp X, and...), if the Big Corp wants to break the rules with your software you shouldn't have the right to take action,

      It just seems to me that where capitalistic venture stands to gain, those not pursuing that very same thing are fair targets for those capitalistic ventures, and aren't deemed worthy of having rights because they are not capitalistic ventures. I don't think that this is a fair practice at all, and I know that for myself it causes a strong distaste for those companies (and supporting agencies, government officials, etc).

      I had always been a Windows user until I started to feel like I had been raped and abused by them, and that they were damaging my ability to perform.

      There is lots more to this rant but I'll save it. It's all been said before, and if you really take a look around, and READ what is in front of you, you will understand. It wasn't that hard for me, and I've only been working with this stuff for 1 year.

      Lastly, may I point out that the GPL truly is flexible, and the software author gets to decide just how much copying, modification, redistribution and whatever else, will be allowed.. It just requires you make the source "available". Don't believe me? Go read it, really read it.

      The GPL: Hey, if you don't like it, don't use it. And if you cry about not being able to use it because it is GPL, your barking up a dead tree. I want the code to Windows 2000, but I can't have it because Microsoft says so, and I think this is really unfair. I will ABSOLUTELY REFUSE to sell you my own software, but you can have the source code.. I said NO dammit, your money is no good here.

      -Anon

    10. Re:Question by Anonymous Coward · · Score: 0

      I think I speak for most of the OSS community
      when I say that any company that has problems releasing
      code back to the open source community is probably
      producing CRAP.
      NOONE wants it.
      Keep it in-house PLEASE.
      Hold your whine and cheese parties year round for
      all we care.
      Companies that have problems releasing modified GPL
      that just MIGHT contain some incredibly vital
      company secretive proprietary code, have bigger
      things to worry about.
      More than likely their products sit on the shelves
      for years anyway collecting dust.

    11. Re:Question by tempest303 · · Score: 2

      Then they can use LGPLd stuff instead. ;)

      but seriously...

      Yet AGAIN this misses the original point: is Open Source secure or not? If you do a full source release, how does the *license* affect the security of that *particular* product?

      If the argument is that security could be enhanced through the use of proprietary, closed extensions to the program, courtesy of a BSD-like license, then that modified product would go back under the "closed" catagory, and not under the open source catagory it started in. So again we're brought back to the original question: Is Open Source less secure than proprietary stuff? That's debatable, but the license still doesn't matter - released source is released source. For the terms of security, all OSS liceneses are equal for a given product release.

    12. Re:Question by yuri+benjamin · · Score: 1

      I don't know if this has occured to anyone.
      GPL only applies if govt depts distribute their products.
      If those depts make security mods for their own use, they don't have to give away anything.
      GPL clearly states that it covers the rights to distribute.
      If those govt depts do distribute their mods, they have to give the source as well.
      Sorry for stating the obvious - it wasn't obvious to the author of the white paper though.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
    13. Re:Question by Darth · · Score: 1

      This sounds like a job for....

      The LGPL.

      --
      Darth --
      Nil Mortifi, Sine Lucre
    14. Re:Question by jedidiah · · Score: 2

      No, you miss the point.

      The code is NOT public domain. If you wish to use it, you need to obey the terms of the licence. For entities that make their money by selling their code to others, such an arrangement should not be too terribly hard to grok.

      The GPL is meant to benefit the END USER, not the Robber Baron wannabe. Only kooks like ESR have ever claimed otherwise.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    15. Re:Question by moogla · · Score: 2

      Hmmm... no. If it's a tiny little bit, then after looking at how BillyBob did it in his GPL'd proggy, you figure out how to WRITE IT YOUR-FUCKING-SELF.

      People are so goddamned lazy.

      Oh and there's the alternative. "Hey BillyBob, we'll give you $5000 dollars if you release the code to us under an unrestricted license."
      My personal favorite.

      --
      Black holes are where the Matrix raised SIGFPE
    16. Re:Question by Anonymous Coward · · Score: 0

      "There are just things where the GPL is just not a good idea for"

      Fair point, I should say.
      Then don't start a GPL'ed project you feel GPL doesn't fit for, nor take GPL code to your advantage, since then you would have to put in under GPL if you expect to redistribute it.

      It's THAT easy.

    17. Re:Question by Anonymous Coward · · Score: 0

      "Too bad that in the end some sophmore crypto analyst can determine at a glance..."

      No, he can't: that immediatly would put him in jail due to DMCA violation. Hey, they can even use DMCA so when you intro a password it shows in clear (not even damn asterisks) and broadcasted to the Internet. If you point out this "migth" have security concerns, and try to demonstrate it, then you go to jail. If you sneak over the shoulder, then you're circumventing their security mechanisms (after all is a password what is entried) and you go to jail too.

      Marvellous think, that DMCA.

    18. Re:Question by Anonymous Coward · · Score: 0

      "I don't know if this has occured to anyone.
      GPL only applies if govt depts distribute their products."

      Of course everybody of us have thougth of it. That's why the original document is plain FUD:

      -GPL is baaaad, because everybody can see it.
      -Fair and good. Then don't use it.
      But there *is* good GPL code I would want to use!!!
      -Now, why?
      -Because I reviewed it and I feel it's just OK
      -Then use it!
      -But I need to add to it CLASSA-DEFCONZERO-SUPERDUPERSECRET code to it, and I don't want to deliver it!!!
      -Why?
      -Because I know it's bad code, so I don't want to show it to anyone else (that's Microsoft point, isn't it?). Anyone knows that proper security is procedural, so I can show the algorithm and *still* feel sure...
      Well, no; it's because it includes terrible security hazard for humankind and that could be abused.
      -I'm convinced. Then don't redistribute the code
      -But it's GPL, I *must* do it!!!
      -No you don't: read the GPL itself.
      (END OF TALE)

    19. Re:Question by geekopus · · Score: 1

      Patrick? Is that you? Shouldn't you be out finding a job right now?

  6. Just in case... by Pig+Hogger · · Score: 5, Informative

    here is my mirror of the "old" report, safely out of the reach of the DMCIA...

    1. Re:Just in case... by gimpboy · · Score: 2, Informative
      --
      -- john
    2. Re:Just in case... by Anonymous Coward · · Score: 0

      Thank You

  7. Re:ADTI Whitepaper Released by rmohr02 · · Score: 2
    GPL bad, open-source good
    Okay, is it just me or is the difference b/w these pretty much nonexistent? I assume there are other open-source licenses, but they'd all do the same thing anyway.
  8. frame of reference? by Jucius+Maximus · · Score: 5, Insightful
    "Open source GPL use by government agencies could easily become a nation security concern. Government use of software in the public domain is exceptionally risky."

    A valid concern.

    But is it more or less risky in comparison to using closed source software?

    1. Re:frame of reference? by Anonymous Coward · · Score: 0


      "I refuse to invest in U.S. treasury notes. It's too risky"
      --Scott Adams, pointing out faulty logic in The Dilbert Principle

    2. Re:frame of reference? by Anonymous Coward · · Score: 0

      GPL is not the public domain.

    3. Re:frame of reference? by Anonymous Coward · · Score: 0
      I think the paper, had some vaild points. But this is a dumb argument.


      Modern digital computers are effectivly von newman machines that operate in a descreat manner. Since its discreate, at some level there is going to be a way to go from signal to logic. In most cases this is a disassembler, which can go from PE code to a human readable neumonic code. So in away all programs are "Open Source" at a given level. This is how emulators work.


      Sure, there might be a lot of code with no comments and generated function names, but with programs like grep, function traces/debugers it seems like it would be easy to watch the stack for buffer overflows and look for data structures on the stack. After all its alot easier to break something then extend the program. I'm not trying to say this would be a cakewalk, just that its possable.


      Its seems to me if you want a secure comptuer system, don't let everyone access it. Limit the interactivity the users are allowed, and watch the activity of the system.


      This artical is just trying to captizlize on the current fear for security. This shows the authors inteligents and awareness of political power. More "open sourcers" should be as wise as the authors of this paper.
      -James
      Note: Not spell checked to show my lack of inteligents and lack of dissaplien.

    4. Re:frame of reference? by patbob · · Score: 1
      "Open source GPL use by government agencies could easily become a nation security concern. Government use of software in the public domain is exceptionally risky."

      But is it more or less risky in comparison to using closed source software?

      I guess it depends on how easily the source can be modified while in its public repository and how long it could remain that way undetected. A company trying to keep their source code proprietary has a lot more vested interest in making sure their source cannot be modified by just anybody, and in detecting when someone tries. Are the open source code bases as secure from modification? And who is monitoring them for undetected modifications?

      --
      Welcome to the net of 1000 lies. Upgrades are scheduled soon that should bring us to the 10,000 lies mark.
  9. Slashdot by oyenstikker · · Score: 0, Troll

    Minor Kernel Version Releases for Nerds. FUD that matters.

    --
    The masses are the crack whores of religion.
  10. Sad by 4of12 · · Score: 5, Insightful

    I can't be the only one saddened to see the name of Alexis de Toqueville besmirched by being associated with a think tank for hire.

    His insights into America of the early 19th century were profound.

    Meanwhile, the points of this paper, besides being wide of the mark in assessing the truth, are not even particularly original - other fear mongers have trotted out the same vague bogeymen prior to the publication of this report. And those objections to open source have no more basis in fact now than they did when they were originally brought out.

    --
    "Provided by the management for your protection."
    1. Re:Sad by e-gold · · Score: 1

      I'm pretty sure he's spinning in his grave...OTOH, it's not like they were going to call it the Benedict Arnold Institute when they decided to enter the "get paid to troll!" business!

      Actually, it might be interesting if someone researched how they were founded, in 1988. Their page reveals a bit of philosophy, but no names.
      JMR

      Speaking ONLY for me!

      --
      Try e-gold - (contact me). I'm NOT e-
    2. Re:Sad by nick_urbanik · · Score: 1

      What was Alexis de Toqueville on about? I am ignorant (and too busy, and impatient!). Can you point me at some reasonable overview?

    3. Re:Sad by Malcontent · · Score: 2

      Most of these so called think tanks are little more then fund raising arms of the republican party. If you contribute to a think tank then your contributions don't get reported. They occationaly take money to write papers to further republican causes too. In this case Microsoft is a republican cause.

      --

      War is necrophilia.

    4. Re:Sad by bofkentucky · · Score: 1

      hold up, let's be honest here. M$FT donates to both the asses and the elephants, so go troll somewhere else Naderite

      --
      09f911029d74e35bd84156c5635688c0
    5. Re:Sad by Malcontent · · Score: 2

      In what possible way does anything you say contrict what I say?

      --

      War is necrophilia.

    6. Re:Sad by bofkentucky · · Score: 1

      Just to note, I think I bit on a troll but we'll roll with it.

      I was just calling you on the fact that the Clintonistas had Billy boy by the short and curlies for eight years, 2 of those with a democrat congress. He did nothing, now M$FT has 40 billion in the bank and is so firmly entrenched into the government sector that it will be extremely painful to both the government and the economy to have them harmed signifigantly. Yes, we need to wean ourselves off of their poision teat, but with a clear plan. Yes using GPL'ed software in 99% of government applications would be perfectly safe and true to the spirt that all government property is the people's property ultimately. At the same time, we really don't need our "allies" knowing that our signal encryption methods have a flaw without just brute forcing their way to the answer

      As for your claim that the adti is a right wing think tank, yes it is, just the same that brookings institute with their idealist concepts of a giant paternalistic government curing all ills is a liberal think tank. For every "extremist" on the right there is a liberal equivalent. Greenpeace, the NRA, NOW, promisekeepers, Pro choice, pro-life, communists and neo-nazi's are all the same, listen to me I want to push my over the top agenda on the rest of the country. There are so few people who will look at each situation from the middle that we have this wildly swinging pendulum every 2 years, election cycle to election cycle it becomes a quest for politicians to whore themselves for more time in office, even if it means caving to a "party line" instead of looking out for the constituancy's best interests

      --
      09f911029d74e35bd84156c5635688c0
    7. Re:Sad by Malcontent · · Score: 2

      Once again you contradict nothing I say.

      At least Clinton had the balls to try and prosecute them (twice). Ashcroft just dropped to his knees and sucking Bill's Cock right away, it was sick to watch.

      BTW you seem to think that there are an equal number of pro-democratic and pro-republican organizations. Even if this is true it's irrelevant. The important stat is not the number of entitites it's the amount of money raised and the power of the people influenced. The republicans have already raised almost 100 million in hard money and are probably approaching a billion in hidden/soft money. The democrats are an order of magnitude down from that. Combine that with the fact that the republicans own the supreme court and the richest person in the world owns the republicans and you have an unstoppable force. Sure the democrats may be able to get out the vote but those puny humans will be crushed come the election.

      --

      War is necrophilia.

    8. Re:Sad by bofkentucky · · Score: 1

      Do you remember the 2000 election...Gore, despite his known intentions for the nation (read his book, some of the ideas are way past crazy), still won the popular vote, based on districts drawn by democrats 8 years earlier. The fact that the people of Broward County Florida couldn't read a simple ballot that 3rd graders could vote sucessfully with led to a drawn out but inevitable win by W. Gore ended up making himself look like an ass by trying to call for a "4 county only" recount instead of a statewide recanvas and then had the audacity to try to keep military ballots with valid postmarks from being counted, but a majority of voters cast their ballots for him, this was 2 years ago.

      The democrats and republicans have had the same amount of time to raise dough, they dems even had a wild period where the nation galvanized either for or against Bush and then with the Jeffords defection, could have made even more political hay. Instead, they played the old gridlock game, and look like chumps to the people. If The liberal media, the labor unions, and the "causehead" pleas of "think of the children" can't get people to pony up the cash, then perhaps the party needs to listen to those who are shifting to other parties. The canidates in my rural area talk about rebuilding the economy responsibly (We don't need a repeat of the Carter years), tough stands on crime, and lasting economic development by building infrastructure. What few liberals roam around here are bitching and moaning about a cross country interstate (I-66) and a transport hub being built, while not listening to any of the scientific resarch that say that it will not cause a signifigant environmental impact. They did not fare well during the priomary season.

      People donate money to their political party of choice because they believe in the platform, not based on what is fair. That being said, Campign finance reform needs to start with baning soft money, followed by baning corps and unions from donating to political causes. Liberals held the keys for 8 years, people got tired of it, voted for someone else who is handling himself well desipte some trying circustances. Gates and M$FT hedge every political bet, they have the cash to influence both, just the same as warren buffet or Ted Turner and old Hanoi Jane, at least before the merger

      --
      09f911029d74e35bd84156c5635688c0
    9. Re:Sad by Malcontent · · Score: 2

      My point is that the republicans are owned by rich people and the democrats are owned by people who are not as rich. Who has more money? Joe Sixpack union fireman or policeman or Joe CEO. What you have here is the teacher or the collage student against millionaires and they will lose that battle every time. The rich are solidly behind the republicans and that will not change any time soon.

      By the way what do Republicans have against union members anyway? Weren't these people heros when New York got attacked?

      Anyways it's not the amount of time to raise the money it's who is giving it. As for the rest well if you think the media in this country is liberal you are so far to the right Richard Nixon is a liberal. There is not one Liberal TV station while the republicans have Fox, MSNBC, CNBC, FOXnews AND most radio stations AND most newspapers. Maybe you can argue CBS is biased but then again that's half an hour of news per day VS 24hours per day of non stop republican TV on cable. Hardly a match.

      As for the economy well the facts speak for themselves. In recent memory the deficit and the debt always went down during democratic presidents and always went up during republican presidents. Go check for yourself if you don't believe me. G.W sure messed up this one and now we are in the shitter again.

      BTW Bush is a moron. If he was a democrat you'd be critising every action he has taken so far. Farm subsidies, steel subsidies, tarrifs on canadian lumber, creating new departments, deficit spending, claiming executive privledge, stonewalling investigations, back room deals, massive fund raising it goes on and on. If you look at his record it does not look like someone who believes in smaller govt, fiscal responsibily, free markets, open and honest govt etc. Like I said if Clinton had done any of this the media would be all over him the fact that nobody is calling him on all this just proves how conservative the media is.

      --

      War is necrophilia.

  11. Sounds good to the ignorant by mcfiddish · · Score: 2, Insightful

    I'm always amazed at the flat-out bullshit that gets published as "research". I guess I shouldn't be, since it all sounds good to someone who doesn't know anything about anything.

    Where are the "think tanks" that actually have people who can think critically?

    1. Re: Sounds good to the ignorant by Black+Parrot · · Score: 5, Insightful


      > Where are the "think tanks" that actually have people who can think critically?

      Think tanks only need to think critically enough to fool their intended audience.

      And this is for consumption by businessmen, legislators, and bureaucrats, so...

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Sounds good to the ignorant by YanceyAI · · Score: 3, Funny
      Where are the "think tanks" that actually have people who can think critically?

      Beware of the words "think tank." The closest you are going to get to unbiased thinking is from academia, not think tanks.

      --
      Can I bum a sig?
    3. Re:Sounds good to the ignorant by thaddjuice · · Score: 2, Insightful

      Where are the "think tanks" that actually have people who can think critically?

      The fact of the matter is that objective think tanks just don't exist because there aren't any companies out there that want to fund truly objective research.

      They want the research to show what they want it to show.

      --
      Find me in ~/.sig
    4. Re:Sounds good to the ignorant by medcalf · · Score: 2
      The closest you are going to get to unbiased thinking is from academia, not think tanks.

      HAHAHAHAHAHA...Cough...gag...splutter.

      That's the funniest thing I've read all day! You are either an exceptional comedian, or have never met an academic.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    5. Re:Sounds good to the ignorant by quinto2000 · · Score: 2

      It's really just a different bias. Academics are biased in favor of people, think tanks are biased in favor of political ideologies or corporations. I think it's a good bias.

      --
      Ceci n'est pas un post
    6. Re:Sounds good to the ignorant by Mahrin+Skel · · Score: 1
      Slight, but important correction: Academics are biased in favor of tenure . As individuals they may have other biases, and at one institution may lean to the left or right, whichever increases their chances of getting a sinecure. But these other biases generally cancel out.

      --Dave Rickey

  12. Obvious Answer ... by BoyPlankton · · Score: 5, Insightful

    "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming."

    If you don't want your app to be GPL, and you've already spent 5000 hours coding it, might as well spend another 100 writing that piece instead of cutting and pasting.

    1. Re:Obvious Answer ... by Dark+Paladin · · Score: 5, Funny

      But...But...BSD let us use their code and make money off of it! Why don't you meanie GNU guys let us?

      I mean, it's not like we're stealing Norton Doublespace or anything....

    2. Re:Obvious Answer ... by taniwha · · Score: 3, Insightful
      exactly - it's up to the writer of the 100 hour bit to decide how he/she wants to license it - GPL doesn't mean you HAVE to use someone's code - it just describes a particular set of conditions under which you can.



      BTW 100 hours is a ridiculously small number - certainly below the threshold where even if you're considering licensing a commercial package it's probably not worth the lawyer time to write a contract

    3. Re:Obvious Answer ... by Anonymous Coward · · Score: 0

      sure, great.

      you go and re-invent the wheel. i'll give you a choice: badge or biscuit

      just because something can be done doesn't mean it should be done. what if they budgeted for exactly 5000 hours? not 5001, not 5002, but 5000.

      precisely why the gpl sucks. mysql at least gets it partly right using the lgpl, but they still suck.

      "it's free, sorta"

    4. Re:Obvious Answer ... by lynx_user_abroad · · Score: 4, Insightful
      If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL?

      If I have 5000 hours of video in my library, but only 100 hours of that is copyrighted by Hollywood, is the MPAA being fair in their argument that I'm stealing from them?

      --

      The thing about things we don't know is we often don't know we don't know them.

    5. Re:Obvious Answer ... by liquidsin · · Score: 3, Interesting

      Actually, they are being fair in saying that you're stealing (if in fact the hundred hours is "pirated"). If they make a claim that you should pay them for all 5000 hours though, that's different. Your argument is flawed. The main thing here, though, is that nobody's forcing anyone to use gpl'd code. Don't like the license restrictions? Write your own damn code. Want to use the gpl'd code? Agree to the license. It's like any other software - agree to the licensing terms, or just don't use it.

      --
      do not read this line twice.
    6. Re:Obvious Answer ... by 1010011010 · · Score: 3, Insightful

      I posted this earlier, but it seems like an appropriate response here.

      "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? After all, if proprietary software vendors don't like the terms of a software license, they should not reasonably be expected to abide by it. This point is of considerable concern to software companies who wish to use the work of other without compensation -- 'pirating' the free software, to use a popular industry term. Proponents of the GPL argue that each party in the exchange benefits, which is the basis for a free, capitalist society, but proprietary software vendors don't always like this arrangement. Interestingly, proprietary software vendors often include highly restrictive and draconian licenses with their products, and disallow all use of them by any other developers; this, somehow, is presented by them as the 'fair market solution' -- what's ours is ours, and what's yours is ours."

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    7. Re:Obvious Answer ... by bhsx · · Score: 1

      Are you distributing the copyrighted material? Or is it just "in house" stuff? There's a major difference.

      --
      put the what in the where?
    8. Re:Obvious Answer ... by taniwha · · Score: 4, Insightful

      just because something can be done doesn't mean it should be done. what if they budgeted for exactly 5000 hours?

      but you knew it was GPL'd up front when you decided to use it right? if so then you budgeted for it - either to replace it with your own or to negotiate a non-GPL license from the author. If you didn't do either then you're lying to yourself (or your boss) and you are going to screw yourself.

      In the real world there are good reasons to use GPL and LGPL - it depends on what your goals are - GPL tends to encourage other people to add to your code and give it back to the greater community (Linux, KDE, Gnome etc)- long term you get back your stuff in a better state (and other stuff from other people) and you win - you help create a community of people who want to make stuff and share it with you - humans have been coming together in communities for all of recorded history because it's in our individual interests to live and work together.

      On the other hand LGPL addresses a wider audience - you might have different reasons for using it - you like the idea of more people using your stuff, you want to be able to say "my code's running in that game/app/whatever", lots of people lent on you to LGPL it and you caved, you feel that with a wider audience more people will use it and you feel that forcing people to publish their changes to it will cause it to become better faster.

      My point is of course that neither of these are necessarily "good" or "bad" but that they are vehicles of their authors and because those authors put their time and effort into the project thay get to choose the goals (and as a result the license) for their code - as a user you have the choice - either agree to the license or do it yourself

    9. Re:Obvious Answer ... by lynx_user_abroad · · Score: 1
      if in fact the hundred hours is "pirated"

      We'll presume it is, or that I'm planning to do something else with it (such as distribute it) which the MPAA would frown upon. The argument is incomprehensible without this assumption.

      If they make a claim that you should pay them for all 5000 hours though, that's different. Your argument is flawed.

      Unclear, yes. But not as flawed as you might think. Consider...

      If I make a documentary with 100 minutes of footage, but which includes 50 seconds of some other movie, footage, or music video, the original copyright owner may well claim a copyright interest in my documentary.

      On the other points, however, we seem to agree.

      --

      The thing about things we don't know is we often don't know we don't know them.

    10. Re:Obvious Answer ... by betaray · · Score: 1

      OK, let's spell this out again. If that's the author of the 50 second clip is using a viral license like the GPL, don't use the 50 seconds worth of video! You should know about the licensing issues so it's not like it's any surprise.

      I don't understand where your sense of entitlement is coming from. You aren't being forced to use GPLed code in your project, but if you do the people who spent all their time/money making the code require you to share your code wich depends upon the work these nice people did.

      Could you offer up any reason why people should do work for you without any return? (If you do, try to avoid analogies, since, as shown in this thread, they can be unclear and misleading.)

    11. Re:Obvious Answer ... by bwt · · Score: 2

      If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming.

      This person is an idiot and fails to understand even basic economics.

      If I can spend, say 1 hour, to find and integrate code that would take me 100 hours to build myself, then I have saved 99 hours. If the bill rate to hire a programmer capable of producing the replacement is $100/hr, then that is a cost savings of $9900. That is a black letter number you can place is a cost-benefit analysis.

      Second, nobody said the sides are benefiting "equally", nor is this important or even expected. If you are dying of thirst and you purchase a soda for 50 cents, thereby saving your life, would anyone argue that the soda vendor is "benefiting equally" to you? All that is important is that both sides in the exchange each believe they are benefiting, period. Third party opinion is not important. They each indicate, in 100% objectively knowable fashion, that they believe they come out favorably in a cost/benefit analysis by *voluntarily* choosing to use the GPL.

      Unless the person in the example can find a $9900 benefit to staying proprietary, the decision is easy. *Even* at companies whose business model is founded on selling proprietary software I would think this would sometimes be the case: if your marketing, production, and distribution expenses will likely exceed your sales revenue because you aren't first to market and aren't likely to capture substantial market share, then by GPL'ing you are still able to attack your competitors revenue stream.

    12. Re:Obvious Answer ... by Patrick · · Score: 2
      it's not like we're stealing Norton Doublespace or anything

      Doublespace was based on Stacker. AFAIK, Norton never released transparent drive-compression software. Microsoft did buy the rights to old copies of Norton Disk Doctor and Disk Defragmenter to make Scandisk and Defrag.

      As for whether or not MS stole Stacker, the judgment (which did go in Stacker's favor) hinged on violation of an old, bad software patent that Stacker had bought.

      Microsoft has stolen many ideas and bought much code, but they tend to know better than to steal code.

    13. Re:Obvious Answer ... by Idou · · Score: 1


      So I can't code 5000 hours and then just copy and paste some one else's copyrighted code even if it only took them 100 hours!!! Aren't copyrights usually voided by relative hours spent at coding? I thought that was why MS took so long to create so little . . .

      --
      Sdelat' Ameriku velikoy Snova!
    14. Re:Obvious Answer ... by firewood · · Score: 1
      If I have 5000 hours of video in my library, but only 100 hours of that is copyrighted by Hollywood, is the MPAA being fair in their argument that I'm stealing from them?

      Only regarding the 100 hours; they don't automatically get rights to your entire 5000 hour collection. If you use 1 minute of someones song in your 50 minute movie, you only have to give the songwriter royalties for the 1 minute of song, not for your entire movie. Asking for unrestricted distribution rights of the entire movie in exchange for a single song is not at all fair or equitable.

    15. Re:Obvious Answer ... by Anonymous Coward · · Score: 0

      well, actually, it's up to the owner of hte 5000 hours to decide if it's fair or equitable -- if they don't think it's a good trade, they just need to find some other source for the 100 hour piece (write it themselves or license an equivalent).

    16. Re:Obvious Answer ... by liquidsin · · Score: 2

      You hit the nail right on the head. People seem to think that the 'free' part of 'free software' means free in all senses of the word. Whether anyone likes to admit it or not, time is money. We all put a price on our time when we go to work. Some people choose to use their leisure time developing software, and ask no monetary recompense. All they ask is that you agree to their licensing terms. This is no different than paying for SocketWrench or any other library/toolset for programming. If you want the functionality of the library, pay for it. If you don't want to pay, write your own version - there's no law saying that you can't write your own code. But if you want the ease and stability of a tried and tested solution, then follow the licensing agreement. These people put their own time and money into a project and the least we can do is follow their guidelines when using their products.

      --
      do not read this line twice.
    17. Re:Obvious Answer ... by BoyPlankton · · Score: 2

      just because something can be done doesn't mean it should be done. what if they budgeted for exactly 5000 hours? not 5001, not 5002, but 5000.

      - On Time
      - Under Budget
      - Bug-Free

      If you're lucky you get one ...

    18. Re:Obvious Answer ... by MassacrE · · Score: 1

      I know, I mean, replace "GPL" code with "Proprietary" code and see if people start looking at this in a different way. Just because people are trying to foster a community around some code or share it in some way does not give them any less rights than any other type of software, except for the rights the voluntarily give up.

    19. Re:Obvious Answer ... by lynx_user_abroad · · Score: 2, Insightful
      Could you offer up any reason why people should do work for you without any return?

      I can offer none. Can you offer any reason why I shouldn't be able to take what I've learned from reading your (GPL licensed) source and use that knowledge to create my own (proprietary, closed source) program?

      If I am free to steal, you are likely to stop sharing. And that's the point the MPAA (and the RIAA, and closed source software companies like Microsoft, etc.) have been trying to make all along.

      There are many people (and many Slashdotters among them) who think nothing of taking a video or a song (which was NOT released under any sort of "share me freely under these conditions" license) and making copies of it available for any joe with a network drop to download for free.

      These people are often the same one who express outrage when anyone proposes taking the products of the Free Software and Open Source community and sharing them in specific violation of the agreed license.

      I have a hard time reconciling the two. Is there a "Fair Use" provision for software? If I take a snippet (or 1000 hours) of your GPL'd code and include it in my proprietary product (and don't release source) is this a GPL violation, or is this acceptable and covered under fair use because I only "borrowed" a snippet?

      (Let's try to avoid all the obfuscating uses like "what if that code is in MP3 format, or what if the code can be represented as an n-digit prime number?")

      To me this reads clearly; If you want the world to respect your copyright and Open Source License then you gotta respect the rest of the world's copyrights and licenses. You can't go distributing mp3's and DVD's then expect others to respect the GPL.

      In other words, pick one: Choose a world where you have the right to make your computer do anything it can be made to do, and to share your discoveries with anyone who will learn (the Open Source and Free Software course) and moderate your own actions, or choose a world where you don't have to moderate your own actions; you can do anything the computer will let you do, it just won't be that much. You'll be able to claim "fair use" to make as many copies of as much content as you want and share them with everyone worldwide provided you don't violate the terms of the license you signed; you just won't be able to get access to any of that content without signing a license prohibiting you from doing anything useful with the content in the first place.

      If the Free Software community is to survive, then the Free Software community has to step up to the plate and take responsibility for ensuring that what is produced is a net benefit to the greater community as a whole. That doesn't mean shutting down GNUtella, but it does mean not illegally publishing others copyright content to the GNUtella network, not downloading illegal content others have provided, and shunning those who engage in such practices. It may mean buying a commercial copy of a CD (or program) even though you've already downloaded an illegitimate copy of it. It's a tough road, because we have an obligation to both provide the DeCSS software (so you can get around the DRM when the need arises) while at the same time creating a community that knows enough not to use DeCSS to publish content they're not entitled to. That may mean adding a DRM module to the Linux kernel, and leaving it there even though anyone who can type make could pull it out.

      If we can't show a willingness to police ourselves, Hollywood, Disney, Jack Valenti, and Sen. Hollings will likely step in to remove the options.

      --

      The thing about things we don't know is we often don't know we don't know them.

    20. Re:Obvious Answer ... by lynx_user_abroad · · Score: 1
      If you use 1 minute of someones song in your 50 minute movie, you only have to give the songwriter royalties for the 1 minute of song, not for your entire movie.

      Your belief is dangerously incorrect. The power granted by copyright is not (unless explicitly provided for) a compulsory license. There is no law compelling you to allow me to use 1 minute of your song in my movie once I've paid for it. Instead, copyright law grants you the power to prevent my use of that song in a manner to which you object; my only recourse is to offer you enough money before I publish my movie to overcome your objections. If I don't have enough money, or if money isn't an object and you stand on your principles, I'm SOL and need to find a different song to use.

      Again, compulsory licensing works differently (and much more in line with your thinking) but doesn't apply in this instance.

      --

      The thing about things we don't know is we often don't know we don't know them.

    21. Re:Obvious Answer ... by npsimons · · Score: 1
      But...But...BSD let us use their code and make money off of it! Why don't you meanie GNU guys let us?


      (TROLL-MODE=on)
      (FLAMEBAIT-MODE=on)
      Because we aren't short sighted like the BSD'ers?
      (ducks, tucks and rolls while putting on asbestos armor)
      (FLAMEBAIT-MODE=off)
      (TROLL-MODE=off)

    22. Re:Obvious Answer ... by Lord+Varmint · · Score: 1

      That is sooooo true.. whats the difference between 5000 hours and 5100 hours. But I think the argument they avoid is "Big Business" that can afford to spend 5000 hours coding a project, exploiting and benifitting from opensource. Done by people on they're own time who have put alot of hard work into it. So lets take the Windows XP source and change it a little, call it Open Windows YQ and sell it. I'm sure MS would slap you with a law suite. But here's the joke a company like MS that has unlimited resources ($$$) can't seem to make a clean stable OS.. Were you take Linux or BSD for example, done by people on a volenteer basis and they can?? Why doesn't this seem to make sense.

    23. Re:Obvious Answer ... by Grax · · Score: 1

      If a software application representing 5000 hours uses Microsoft-licensed code that reflects only 100 hours, is Microsoft fair in its argument that the entire product is Microsoft-licensed? (or Apple or whatever)

      Or whatever percentage. The fact is it isn't fair. So what? It isn't fair that not all vendors support Linux with every product. It isn't fair that Microsoft leverages monopoly power to increase their business.

      The question is, is it legal and ethical? Life isn't fair and getting caught up in making everything "fair" for everyone will just end up screwing a lot of people. (Communism is all about making everything fair for everyone.)

  13. a backdoor other than that... by simpl3x · · Score: 1

    provided by microsoft perhaps?

    1. Re: a backdoor other than that... by Black+Parrot · · Score: 1


      > provided by microsoft perhaps?

      Yeah, those guys can't brook competition anywhere, can they.

      --
      Sheesh, evil *and* a jerk. -- Jade
  14. Executable Software vs. Binary Code by Shamanin · · Score: 1

    "Executable software accompanies binary code also known as machine code."

    What the heck are they talking about? Binary code IS executable code!

    It's great to know that they have their facts straight...

    --
    come on fhqwhgads
    1. Re:Executable Software vs. Binary Code by Anonymous Coward · · Score: 0

      "Executable software accompanies binary code also known as machine code."

      What the heck are they talking about? Binary code IS executable code!


      Erm, he says "Executable software", which seems a little vague, but he could be talking about software packages that companies sell... these include things other than the binaries.

    2. Re:Executable Software vs. Binary Code by Anonymous Coward · · Score: 0

      I took a look at the actual document and was spotting alot of words being used in a "fuzzy" way myself within the first couple of pages, the density of these "fuzzy" words lead to to believe that yes, this is a new species.

      Say hello to the Furry Troll(c)

    3. Re:Executable Software vs. Binary Code by OwnedByTwoCats · · Score: 2

      And that's not their only gaff. Read the Netscape part:

      "Not only did Netscape crush competition with its free browser model, but it also infuriated members of the open source community by aggressively introducing proprietary standards to the public Internet, something they felt no one should own. Conveniently, Netscape turned its enemies to Microsoft and their new browsers, Internet Explorer".

      Count the number of bald factual errors, and false insinuations. In just two sentences.

    4. Re:Executable Software vs. Binary Code by Anonymous Coward · · Score: 0

      Hating MS doesn't change the facts.

      Fact: Netscape once had a monopoly on browsers.
      Fact: Netscape created the <blink> tag.
      Fact: Netscape created and named javascript in order to steal the attention from Sun's java. MS paid the fees to have it standardized by ECMA.
      Fact: Netscape repeatedly ignored w4 standards and created their own, then used their monopoly power to force the w4 to adopt them, resulting in kludges and inconsistencies.
      Fact: Microsoft's IE has been a more standards compliant browser.

  15. I'm sorry but they, of course, make a point by kingkade · · Score: 1

    The reason the source to gov't used software shouldn't be open is the same as the reson the NYSE doesn't let you take a camera onto the floor. If the SW is open then someone can have a MUCH, MUCH easier time to figure out an exploitation.

    1. Re:I'm sorry but they, of course, make a point by joshsisk · · Score: 1

      That is, of course, why Apache is MUCH, MUCH less secure than IIS, right?

    2. Re:I'm sorry but they, of course, make a point by kwan3217 · · Score: 1

      ok, then why is it that open source Apache is hacked much less than proprietary IIS?

      There is a company called eEye (I think) whose main product is a program for automatically finding holes in executables. This is done without benifit of source code, and it is the way the Code Red hole was discovered.

      Security through obscurity is dead.

      --
      Lots of technical and environmental problems are solved by the application of vast amounts of nuclear power
    3. Re:I'm sorry but they, of course, make a point by sdo1 · · Score: 2
      The reason the source to gov't used software shouldn't be open is the same as the reson the NYSE doesn't let you take a camera onto the floor. If the SW is open then someone can have a MUCH, MUCH easier time to figure out an exploitation.

      Yes, but the reason they give is completely bogus. They assert that a programmer could hide some piece of malicious code in the program that could "could contain a critical problem, a backdoor or worse, a dangerous virus."

      Uh, isn't that the problem with CLOSED source? With a closed source project, you really don't know what sort of things the programmer has hidden in there. At least with open source, you can LOOK AT THE CODE and check!

      -S

      --
      --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
    4. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      I'm sorry...you've already trolled once this article. Please try to think of a more original username next time...

    5. Re:I'm sorry but they, of course, make a point by GigsVT · · Score: 1

      NYSE doesn't let you take a camera onto the floor

      They must really have some realistic computer graphics at CNBC then.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      Security through obscurity is dead.

      Is critical thinking really such a forgotten art? The only security is through obscurity. A piece of software is either 100% flawless or it isn't. If there is a flaw, obscurity is the only protection.

      Or are you saying that open source software is 100% bug free?

    7. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      Apache simply suffers from less exploits b/c IIS is more widespread (although a larger % of servers use apaches than desktops use non windows platforms). Trust me, Apache has its problems after all didn't it get its name from something like 'A-patchy'? If you think any software is secure (or efficient) then you should try developing software. If you do already, then i'm really suprised you'd say such a thing. Try to be objective without jumping on the i-hate-m$ bandwagon.

    8. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      Listen, I'm not being a troll, just expressing what i think. Taht may be all fine and well for a web server but the original post and story speaks of gov't software. You know: the stuff that controls planes full of people or analyzes certain network traffic, plans missle trajectories and what-not. Don't you at least agree that i just wouldn't want that stuff to be open to the public?

    9. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1
      Uh, isn't that the problem with CLOSED source?

      Not really :) Because don't you concur that in a closed source project there's is a much higher % that those very skilled persons will find the potential for a stack-smash attack or some buffer overflow before an equally (for arguments sake) skilled black hat looking to abuse critical software??

    10. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      Im sorry but i have absolutely NO idea of what you speak.

      THIS is only for the discussion, just because that fellow doesnt agree with you doesn't make em a troll, so with all due respect, piss off. You know what opinions are like don't you? :P

      Why is my name not original. OH they both have a snip of the word 'king' in them. [sarcasm]well they are pratically identical[/sarcasm]. don't you think you should of a name before posting drivel? Ironic how a troll is posting on being a troll. Get back to school jerk.

    11. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      Well i guess i'm wrong but you know what i getting at. There must be some facilities that do that for security reasons. Still a good analogy right :)

    12. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      Agreed, glad to see someone who can see that no software is fool proof or even close to fool proof :)

    13. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      apache- 56%
      IIS- 31 %
      You were saying.
      NOBODY is saying anything about invulnerable software.
      Is open source inherently less secure?
      Is the GPL less secure than the BSD or other OSS?
      --
      Windows suffers from more exploits only because it
      is on more desktops???? HA

    14. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      No software is 100% secure. Period. BUT
      Security through obscurity is laughable. As microsoft
      has proven so thoroughly over the last 10 years.
      If there is a flaw, the hole will be found whether
      it is open source or closed source. The difference is
      in how the different groups handle the problem.
      For open source, the attitude is 'fix it my pride is
      on the line'.
      For closed source, the attitude is perhaps the same
      but unfortunately fixing a problem is a business
      decision. A budget problem. If the problem will affect the
      business$$ the problem will be fixed. If the problem
      is deemed not serious enough to fix by management
      then the problem will NOT be fixed. Or the customer
      will be forced to wait until the next service pack
      is released at some undetermined date in the future.
      -
      Having the source levels the playing field. I know
      what you know. There are very few secrets.

    15. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      apache- 56% IIS- 31 % You were saying

      I wrote what i was saying. Just hit the 'back' button. :)

      But seriously, where are you getting those stats from?

      Windows suffers from more exploits only because it is on more desktops???? HA

      Don't you think exposure in the market is a consideration to those who look for exploits or write viruses? I do. You don't.

    16. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      Once the government agency has made changes to the
      open source code, NONE of these changes need to be
      released to the public. GPL does not require the code
      that is used in-house to be released to the public.
      -- These changes would include the aspects of the
      system that would be better left out of the public
      eye.
      If the gov agency decided to later sell the code then
      all changes would have to be made public.

    17. Re:I'm sorry but they, of course, make a point by Archie+Steel · · Score: 2

      You miss the point: the government can use and modify GPL'ed software without releasing it. The GPL license only requires you to distribute the source code if you release software that uses GPL code to the public. However, it does not require you to release that software at all if you don't want to (and I assume the government won't). So, the government can use and modify GPL'ed software all it wants without releasing any of it. Same thing for the NYSE, or any other software that is not meant for public release. So the whole point is moot.

      --

      Reminder: find a new sig
    18. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      You're a regular wordsmith. Clever as they ocme, you are.

      Haha a bitter, loner with a chip on their shoulder posting drivel on /. Guess who's the 'fucktard' when they have to use 'moronic' language without reading the reply where i clearly just asked where the stats came from since he cited no reference.

      Why is it that ppl who accuse others of being stupid are just reflecting the very same insecurities they have about themselves. Case in point i have a very good comp sci degree and am quite sure that b/c of your idiotic response, you were frustrated with mathematics in college (if you even got there) and probably ended up a lib arts, drop-out.

      Have a nice day, sunshine

    19. Re:I'm sorry but they, of course, make a point by Archie+Steel · · Score: 2

      He's right: Apache has about double the market share of IIS. Mind you, about half of those Apache servers run on Windows, but it doesn't matter: Apache is OSS. So in this it seems market exposure is not a factor in determining the number of exploits and/or viruses plaguing IIS...and the proof that OSS can be as secure (if not more) than proprietary software.

      --

      Reminder: find a new sig
    20. Re:I'm sorry but they, of course, make a point by joshsisk · · Score: 1

      Actually, I'm using MS products right now (IE to view this, WinXP to run my laptop).

      However, I've been involved with maintaining web servers for years. That Apache is more secure (and reliable in general) than IIS is something that I have observed in every job I've ever had in the field.

    21. Re:I'm sorry but they, of course, make a point by Archie+Steel · · Score: 2

      Not necessarily. Finding holes in software can take time - in other words, it is not very cost-effective, and not profitable from a business point of view (as long as you've cleared the most severe bugs out of the way). Black hats, however, do it for "the love of the game". As we can see in the real world, a lot of exploits are discovered not by the teams of professional coders who wrote the software, but by hackers working on their free time. So the real-world answer to your question is no.

      --

      Reminder: find a new sig
    22. Re:I'm sorry but they, of course, make a point by GigsVT · · Score: 1

      It's a bad analogy, but we all know what you were arguing, it's been hashed over millions of times before.

      The bottom line is, obscurity can be effective, when combined with real security. If I write an in-house program and give no one the source, and I also make it pretty secure, then the security is helped a little by the obscurity.

      Obscurity of source code of a program that is available to the public in binary form is no real security at all. The binary contains the same instructions as the source code, just in a more obfuscated form. With sufficient effort, a binary could be translated back into source code of some sort.

      Obscurity only works under very specific circumstances, and it is no substitute for real security, in any case.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    23. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      Please explain the point to me then, because they did such a miserable job.

      How is BSD code more secure than GPL? It's not open or available source that's being argued as insecure, it's open code that requires you to distribute it under the same terms you got it.

    24. Re:I'm sorry but they, of course, make a point by jedidiah · · Score: 2

      Sometimes a cigar is just a cigar.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      It's a bad analogy

      Not really, same thinking, for better or worse.

      in a more obfuscated form

      Yes, but reverse engineering is more difficult than, say, me saying 'here you go there's the source -- now find a problem.

    26. Re:I'm sorry but they, of course, make a point by moogla · · Score: 2

      But if they choose to use Gecko to render HTML for a HUD, or use RTLinux as a platform for some embedded device, they should be all worried because we're going to get to see how the rest of the system works?

      News flash, we wouldn't even know about it to begin with. And if it were my software and I knew they were using it, I wouldn't care enough to pay a lawyer to push that issue. They're not making money off me, just safely landing planes. ;)

      And how would knowing that RTLinux is used for some control system help make it somehow less secure? If I knew that they were running Solaris I could find hacks to blow that door open. If they felt comfortable with choosing GPL over propietary code somewhere, they obviously had a good reason. If they never intended to distribute the product, then they can keep secret any changes they made to make it hardened from evildoers and such. Where's the problem? At least they could make the changes to begin with. GPL doesn't restrict that.

      --
      Black holes are where the Matrix raised SIGFPE
    27. Re:I'm sorry but they, of course, make a point by Anonymous Coward · · Score: 0

      If you want to achieve security by obscurity, using what everyone else is using is also a bad idea, so if you really want security you should use secret software that nobody else uses, which isn't available to other people in source or binary form.

    28. Re:I'm sorry but they, of course, make a point by Ed+Bugg · · Score: 1

      Yes, but reverse engineering is more difficult than, say, me saying 'here you go there's the source

      Is it now. If I had a program whose source code is written in 'C' is it more difficult than the same program written in MODSIM?

      If I know MODSIM but not 'C' then yes it would be more difficult. But what if I was fluent in both. Gasp I could figure out what the program did by looking at either version.

      So now what's the different than dis-assembling a program and looking at exactly what it did, than looking at the source in Java, C, Perl whatever if I'm fluent in assembly, Java, C, Perl, etc.

      Your arguement of saying just because it's in object code and not source code makes it more difficult isn't valid as long as there's people that know how to read it.

      --
      -- Ed Bugg --You have freedom of choice, but not of consequences.--
    29. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      Your arguement of saying just because it's in object code and not source code makes it more difficult isn't valid as long as there's people that know how to read it.

      Right, but certainly not as many and its not as easy. Also, as an aside, b/c of .NET IL reflection, it is supposedly really easy to reverse engineer (compared to native binaries, i guess), but there are even obfustication (sp?!) tools for that.

    30. Re:I'm sorry but they, of course, make a point by kingkade · · Score: 1

      You know, come to think of it -- a cigar kinda looks like a penis in a way :). Just kidding about that, but if i weren't then i'd say that guy i replied to is a cigar.

      yep.

      a big, friggin cigar.

  16. No wonder they took it down... by slowtech · · Score: 5, Insightful

    Goodness, this thing is full of gramatical errors. (Grammar may be optional here, but these people are lobbying the Feds). Any of my teachers in High School would have sent this paper back if it had been submitted to them:

    "harbors very close to IP infringement"

    "are proponents for copyleft"

    "code that reflects only 100 hours"

    "knowledge of for something this critical"

    Blech...

    --
    "Well it's not Victory - but then it's not Death either."
    1. Re:No wonder they took it down... by Soko · · Score: 4, Insightful

      Touché.

      This is (somewhat) more important than it looks, folks. When the ADTI folks accuse OSS projects of being less than professional, we can simply point to the origional document and say that this "Think Tank" can't even correctly write American Engish.

      Rushing the document out the door without proper proof reading shows un-professionalism from ADTI in completeing thier task, a clearly worded and concise critique of the GPL. Pointing out this fact may damage thier credibility in a way that regular folks will understand. This should then allow the larger arguments of an opinion bought and paid for by the BSA in the door, too. We win. ;-)

      Think tank indeed. Wonder if the CSS camp got it's money's worth?

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:No wonder they took it down... by Anonymous Coward · · Score: 0

      Perhaps MS should outsource it's opinion writers to India along with it's code writers.

    3. Re:No wonder they took it down... by schussat · · Score: 2
      This is (somewhat) more important than it looks, folks. When the ADTI folks accuse OSS projects of being less than professional, we can simply point to the origional document and say that this "Think Tank" can't even correctly write American Engish.

      I had exactly the same thought, after reading the very first paragraph. Issues of proofreading aside (we all occasionally write "of for," or something similar, especially when revising a document and changing the format of sentences), the report just isn't well-written. The concepts are vague, the language is unclear, and the overall structure seems very haphazard. I would be embarrassed to release it, especially given the amount of hype it has received and the supposed high-profile of the think tank.

      -schussat

      --
      The hour of noon has passed. Let us go and get some Kentucky Fried Chicken.
    4. Re:No wonder they took it down... by kkirk007 · · Score: 1
      Okay, I seriously don't see anything wrong with "are proponents for copyleft".


      Explain the bad grammar there?

    5. Re:No wonder they took it down... by Anonymous Coward · · Score: 0

      They have some subjuctive mood issues in there too...

    6. Re:No wonder they took it down... by downwa · · Score: 1
      "proponents of" is the correct wording, not "proponents for". To be a proponent is to be in favor of. If you say "proponent for" it is equivalent to saying "I am in favor for" (on behalf of) rather than "I am in favor of" the object of the sentence.

      In this context, you would be saying these people are acting as an agent on behalf of copyleft (for), to be a proponent of some unspecified object.

      --
      Life's a lot like money-- you spend it, then it's gone. Spend wisely.
    7. Re:No wonder they took it down... by BESTouff · · Score: 1

      Goodness, this thing is full of gramatical errors.

      Otherwise it wouldn't have been a true troll ...

    8. Re:No wonder they took it down... by Anonymous Coward · · Score: 0

      I don't know of any grammatical rule that says "proponent" shall be followed by "of" in this case. That may be the most common usage and so it is what you and I are used to hearing; that doesn't make it a grammatical error if "for" is used. I think it's only a stylistic difference.

      A synonym for "proponent" is "advocate", and you can certainly be an "advocate for" something.

    9. Re:No wonder they took it down... by Archie+Steel · · Score: 2

      Look at the antonym of proponent: opponent. You can't say that you're an "opponent against", but rather that you are an "opponent of". In the same way, you are a "proponent of" and not "for".

      --

      Reminder: find a new sig
    10. Re:No wonder they took it down... by Anonymous Coward · · Score: 0
      Goodness, this thing is full of gramatical errors.

      Yes inded, ful of gramatical and speeling errors.

    11. Re:No wonder they took it down... by mightbeadog · · Score: 1
      Software can only be modified in its "unlocked" state when source code is viewable. Software's locked state is also described as its "executable" format.


      Didn't they have even one programmer among the clowns that wrote this? The above is from a section labeled "In the Beginning". In the beginning, there was no source code. How do they think the first compiler was written?


      Morons.

    12. Re:No wonder they took it down... by thales · · Score: 2

      The alleged author has a B.A. in English Literature! See http://www.digital-law.net/IJCLP/6_2001/authors/br own.html
      Dosen't seem strange that an English major would author a report with so many gramantical errors? That is if he did write it rather than being paid to sign his name to it.

      --
      Quemadmodum gladius neminem occidit, occidentis telum est
    13. Re:No wonder they took it down... by chris_sawtell · · Score: 2
      Two spelling errors:-

      s/thier/their/

      Don't throw stones in glasshouses.

    14. Re:No wonder they took it down... by Rogerborg · · Score: 2
      • this "Think Tank" can't even correctly write American Engish.

      Isn't that a split infinitive?

      --
      If you were blocking sigs, you wouldn't have to read this.
    15. Re:No wonder they took it down... by PurpleBob · · Score: 2

      If it is, what would your point be? Can you point to any reputable source saying that split infinitives are always wrong?

      It seems to me that "don't split infinitives" is one of those fake grammar rules made up by self-important people, just like "don't end sentences with prepositions". Each one can be awkward, but it is not inherently wrong.

      --
      Win dain a lotica, en vai tu ri silota
    16. Re:No wonder they took it down... by Rogerborg · · Score: 2
        • this "Think Tank" can't even correctly write American Engish.
        Isn't that a split infinitive?
      If it is, what would your point be?

      That it's rather amusing. Sorry, did you need an emoticon to understand that? Here it is: ;-)

      Insert your own laugh track.

      --
      If you were blocking sigs, you wouldn't have to read this.
  17. Trolling for $$$ by Anonymous Coward · · Score: 0

    And they did it without mention of Natalie Portman (petrified), Hot Grits, G0@7S3, Beowulf Clusters, Micro$oft, etc.; Well done!

  18. Well, they may have a point somewhere in there... by Anomolous+Cow+Herd · · Score: 4, Interesting
    "Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."

    It is true that open source applications, being openly available on the internet and distributed in the same manner, are susceptible to backdooring and trojaning. Just look at IRSSI or FragRoute.

    This risk factor is somewhat mitigated in commercial software, where the distribution is typically through CDs and other trusted media. Of course, someone can still somehow compromise a software developer's network, but it isn't exactly hanging out a sign saying "I'm the source code, hack me!" like the open source projects.

    Just imagine, for a minute, how devastating it would be if Sourceforge was hacked and malicious code was inserted into a ton of the projects without anyone noticing for long enough that it could cause real damage? The danger is clear.

    --

    "I don't know that atheists should be considered citizens, nor should they be considered patriots." - George Bush
  19. I'll do the same by Anonymous Coward · · Score: 0

    just drop me a line: rburkhart@rivenet.com

  20. Good ol' security through obscurity by Erotomek · · Score: 5, Insightful

    For example, if the Federal Aviation Agency were to develop an application (derived from open source) which controlled 747 flight patterns, a number of issues easily become national security questions such as: Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical?

    Yeah, there's nothing like the good ol' security through obscurity. Thank God no one knows how does the software controling 747 flight works, so now I can fly safely.

    --

    Krótko: kady Erotomek
    W pimiennictwie ma swój domek.

    1. Re:Good ol' security through obscurity by kingkade · · Score: 1

      Software like that doesn't just make a couple rounds in QA, it is extensively tested by professionals. Open software with a hole would be immediately found by either a malicious cracker or a white hat. Would you want to take THAT chance on the latter when you're zipping around the sky??

    2. Re:Good ol' security through obscurity by Anonymous Coward · · Score: 0

      extensively tested UNLESS the budget gets tight.
      Closed source with a hole will be discovered by a
      black hat just as quickly.

    3. Re:Good ol' security through obscurity by liquidsin · · Score: 4, Insightful

      And you don't suppose that any open source they adapted for use in controlling airplanes would get the same rigorous testing? You think the FAA would just download ControlTower v1.0 from sourceforge, compile it, and go?

      --
      do not read this line twice.
    4. Re:Good ol' security through obscurity by Anonymous Coward · · Score: 0

      Actually, software like this does not exist and never will.

      The "flight pattern" of an aircraft is controlled from inside the aircraft, by people (either directly or by programming the autopilot), NOT and NEVER from a control tower/ATC/region/ground/approach or anybody else external to the flight deck.

      Please see the "get another example" or something like that thread.

    5. Re:Good ol' security through obscurity by 1010011010 · · Score: 2


      No, but apparently the coin-operated ADTI does.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    6. Re:Good ol' security through obscurity by schussat · · Score: 2
      You think the FAA would just download ControlTower v1.0 from sourceforge, compile it, and go?

      No, of course not!

      They'd download the binaries.

      -schussat

      --
      The hour of noon has passed. Let us go and get some Kentucky Fried Chicken.
    7. Re:Good ol' security through obscurity by kingkade · · Score: 1

      ok, avionics then :)

    8. Re:Good ol' security through obscurity by kingkade · · Score: 1

      extensively tested UNLESS the budget gets tight

      Yeah, but the logic of software that, say, controls railroad intersection lights or flight must be tested as per the controlling organization that is developing the software or by some other federal/state organization like the NTSB or the FAA.

    9. Re:Good ol' security through obscurity by room101 · · Score: 2

      More like version 0.1.4 BETA.

      I rarely see a version 1.0 from sourceforge or freshmeat or anything like that.

      --
      room101 -- how much can you stand before they break you?
      (they always break you eventually)
    10. Re:Good ol' security through obscurity by Patrick · · Score: 2
      would just download ControlTower v1.0 from sourceforge, compile it, and go?

      Absolutely not. Most projects on Sourceforge, including ControlTower, are nowhere near a 1.0 release. The FAA would download ControlTower v0.01-beta-20020602-snapshot.tar.gz, compile it, and go.

    11. Re:Good ol' security through obscurity by Pembers · · Score: 1
      Thank God no one knows how does the software controling 747 flight works

      No-one? Not even the people who wrote it? Yes, I've known a few programmers like that...

      Later on in the report, the author sort of argues against security through obscurity:

      Wheeler comments, "If source code is the "blueprint", then the executable (binary) is the "building". Why would an attacker need a blueprint, when they can get an exact copy of the building to explore and search for vulnerabilities? And in the world of software, an attacker can automatically generate the blueprint from the building. Protecting the blueprint, but not the building makes little sense."

      The point is that even without the source, a black hat can reverse engineer or decompile the binary. But this is someone else's view, not necessarily the author's. He later says:

      Andrew Sibre, a programmer with over twenty years of experience insists, "Having a license for binaries only gives you a "black box": you don't know what it's doing, or how, unless you want to go insane trying to reverse-engineer it with a debugger ( illegal under the term of most licenses?) ..." [emphasis mine]

      Um. Yeah. So because the licence for Internet Explorer says you're not allowed to reverse engineer it, that means no-one will ever find a buffer overflow exploit in it? Oh. Wait. Never mind...

    12. Re:Good ol' security through obscurity by Anonymous Coward · · Score: 0

      Of course versioning is completely arbitrary, and some people *do* start at 1.0 for some reason, but anyway.

      Ran a quick basic search on freshmeat for a keyword (mp3)
      9 projects were 1.0 or greater
      1 had a date based version
      several others had no version, and one was at 0.99.7 or somesuch.

      nothing like slashdot where people will post at level 2 while spouting uninformed nonsense.

      (yes, I default at 2 points as well, except I rarely sign in any more, mostly just due to being pissed about the mass removal of moderation priveleges)

    13. Re:Good ol' security through obscurity by room101 · · Score: 1

      Yeah, real hilarious.

      And yes, I did accedentally forgot to turn off the +1 thing, but really, what difference does it make. It's not like I am really moding my own post or anything.

      Nonsense is exactly what the post was, perhaps you took it too seriously. It was never intended to convey any real info or a real opinion. I just thought it was funny, especially given that whenever I want to find a piece of software, I usally have to make do with an alpha or beta version that I have trouble compiling (yes, I am a programmer, but there are limits to the amout of time I want to spend). As if the US government would just find "ControlTower 1.0" out of sf or fm. For all of OSS's benifits, finding finished, usable software consistently isn't one of them.

      I wonder about the "mass removal of moderation priveleges". There seems to be too much noise for it to be a misunderstanding. I went a year or so without a moderation prompt, but then it appeared. Strange. I figure they do the best they can to keep the signal to noise ratio up as high as possible, but they seem to sometimes go too far. Whatever.

      --
      room101 -- how much can you stand before they break you?
      (they always break you eventually)
  21. Closed source is better by djchristensen · · Score: 1

    Of course closed source, proprietary systems are better. When was the last time you heard of a proprietary system having security problems or backdoors? I know I wouldn't want thousands of programmers looking at the code controlling the flight of any plane I was on, since I am sure that not a single one of them would publicize the fact that there were obvious security holes or backdoors in the code. Hackers are all evil, every single one of them (and by hackers, of course I mean programmers who would dare touch open source.)

    1. Re:Closed source is better by jcoy42 · · Score: 1

      *THWAP*

      It has been a long time since I have had the oppertunity to thwap someone with a flounder.

      So I thank you.

      --
      Never trust an atom. They make up everything.
    2. Re:Closed source is better by Anonymous Coward · · Score: 0

      The whole 'thousands of eyes' thing? That's total horseshit. Most open-source projects are worked on by one or two individuals (wasn't this study posted on here a few days ago?). Also, commercial software generally *is* better. You think the best programmers in the world are out there writing open-source stuff? Nope...they're working professionally instead of in their spare time and making a hell of a lot of money.

    3. Re:Closed source is better by sparrow_hawk · · Score: 1

      Is that the lovely sound of *sarcasm* I hear?

  22. What an interesting ploy.. they are full of FUD by Yohahn · · Score: 5, Insightful

    They attempt to draw a dividing line in a community. They do this by trying to stress "differences". They list these differences with the claim that it makes software more secure, BAH!

    They also ignore the aspect of the GPL that says you can keep your secret changes if you don't distribute the software outside of your organization. Where is the security leak now?

    The difference between "GNU FREE" and "BSD FREE" is that the people in BSD are willing to sacrifice themselves (no reward), whereas the GNU people are willing to take up arms (we reward you, but you must reward us in return, if you use our stuff).

    The comminuty is more alike that it is different. Don't let these types of papers and publicity screw that up.

    1. Re:What an interesting ploy.. they are full of FUD by Anonymous Coward · · Score: 0

      They also ignore the aspect of the GPL that says you can keep your secret changes if you don't distribute the software outside of your organization.

      Although I want to agree with your point, I wonder about one aspect of it. How does the organization distribute the code to the users within the organization, and restrict those users from distributing it outside the organization, without violating the GPL? Does a confidentiality agreement between the organization and its members supercede the GPL? Or are an organization's members not considered "third parties"?

    2. Re:What an interesting ploy.. they are full of FUD by Yohahn · · Score: 2

      IANAL but my belief would be that employees distributing software in such a manner would be acting illegally.

      If I work for Microsoft, and I release some of the code under the GPL that I work with, you can be pretty sure that it's not going to hold water.

      I would be interested in hearing what the FSF's position on this is.

    3. Re:What an interesting ploy.. they are full of FUD by Anonymous Coward · · Score: 0

      Ack, no -- I wasn't referring to GPL redistribution of proprietary code by an employee. I was referring to redistribution of modified GPL code by a member of the organization that was responsible for the mods.

      I'm not trying to reinforce the lame ADTI arguments, but -- Consider if the army (or one of its contractors) were to modify a GPL program for use in some weapons system. It then "distributes" this code to its soldiers when it deploys the system. Under the GPL, those soldiers then have the right to redistribute the code; the military does not have the right to restrict them from doing so (unless confidentiality agreements trump license agreements -- but that would be condoning theft).

      My personal thinking is that the soldiers in this scenario are not considered "third parties" so the deployment of the system is not considered an act of distribution to a third party. From some of the other posts I read, I suspect this belief is fairly common; I just wonder if anyone can confirm this.

    4. Re:What an interesting ploy.. they are full of FUD by cduffy · · Score: 1

      I was referring to redistribution of modified GPL code by a member of the organization that was responsible for the mods.

      If the work is done as a "work for hire", it isn't owned by the fellow who coded it but rather by the organization who paid him. If some member of that organization were to redistribute such code without authorization and contrary to the company's interests, he would indeed be in breach of the agency relationship between him and his employer, and liable for civil damages. Same thing goes for the soldiers redistributing the software -- the army never redistributed its code to GI Joe the individual, even though he may use a copy for his job; rather, Joe is using the code as a member of the army -- but unless the army distributes the software to Joe the individual, he can only act in a manner consistant with his employer's interests and orders.

    5. Re:What an interesting ploy.. they are full of FUD by Yohahn · · Score: 2

      I agree with your thinking that the soldiers would not be considered "third parties". I was using propreitary software to show that members of an organization are not considered "third parties".

      It would indeed be interesting to hear the opinion of the FSF.

  23. Backdoors in OSS? by BlueFall · · Score: 5, Interesting

    Sauce for the goose is sauce for the gander; anyone can put a backdoor into an OSS program, but anyone can also see it. With closed source, you're trusting that the vendor won't put one in. Of course, now you're assuming that (1) the vendor has no malicious intent and (2) that they keep their code completely safe. Of course, that could never happen...

    1. Re:Backdoors in OSS? by Anonymous Coward · · Score: 0

      Does anybody have a list(legal??) of backdoors found
      in closed source software? The 3Com example is great
      but I want more.
      I think people really have to have their nose rubbed
      in their own doodoo on this point.
      Closed source can be secure but HOW will you ever know.

  24. Bogus by hackus · · Score: 1

    Which is what this is.

    Can anyone explain to me where these people get these stupid ideas?

    Can a virus hide more effectively for example in a OpenSource system or a proprietary closed one?

    Does anyone here honestly not understand the obvious answer to this question?

    The facet of this report deals with the GPL, which requires Open Source as a policy for license compliance.

    Therefore, I don't understand what the difference they are trying to make between GPL'ed and OpenSource in the introduction of this article from the author.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    1. Re:Bogus by Anonymous Coward · · Score: 0

      I just don't get this argument by the pro open/gpl community.

      The code is open. Anyone can read it and understand it fully, including discovery of holes and openings in connected applications/code.

      The code base is far less documented and understood due to it's apocrophical and staggered development by a widely distributed and loosely connected 'community'.

      The code typically lags behind EVERY possible technology by 1 to 5 years. Graphics and datacom interconnect is a prime example.

      To me this means that open source is much more widely open to attack, is far less understood and makes ongoing development and security a problem (let alone support), and lacks in key technologies and support elements that drive the economy and various IT sectors to further innovation.

      How can you say that it is more secure... security through 'obscurity' (which IMHO is open source in a nutshell given market share and overall interest) is no answer.

    2. Re:Bogus by Anonymous Coward · · Score: 0

      > Can anyone explain to me where these people get these stupid ideas?

      Any recent Microsoft press release/executive's statement regarding the GPL or how to handle security issues.

      > The facet of this report deals with the GPL, which requires Open Source as a policy for license compliance.
      > Therefore, I don't understand what the difference they are trying to make between GPL'ed and OpenSource in the introduction of this article from the author.

      The usability of GPL'ed vs (say) BSD-licensed software, within a publically-released product, by a company such as Microsoft. One requires release of sources, the other doesn't.

    3. Re:Bogus by hackus · · Score: 1

      Yes the code is open, and the reason why this is a plus is because the many eyes open and looking and that are involved in open source projects can see them and fix them faster.

      Do you honestly think, that a closed source OS like Microsoft's XP with only a limited number of developers cleared to work on it, can possibly be more effective at identifying holes and security issues than for example, the Linux kernel? Which by the way has 10's thousands of people looking at the source code, fixing and plugging holes almost on a daily basis.

      The problem is u have the argument all wrong. It isn't that either development method produces fewer defects or security holes, the argument is which one produces a process which can fix the bugs faster.

      The best way to do that is to get the source into as many hands as possible with NO restrictions.

      Thats a fact. Don't believe me? Do some research at www.cert.org and compare the sheer number of Microsoft security breaches over the years compared to the Linux OS.

      As far as lagging behind, Microsoft XP lags WAY behind in Linux in IPV6 implementation, for example, along with VoiceIP, VPN's, etc.

      Desktop apps, yes Linux does lag behind.

      But, that is only because we are in the process of winning the server room war.

      Give us enough time, once that war is one, we will turn our attentions to the desktop technologies which you site such as Graphics, etc.

      Although, as far has Graphics, I don't think you have been reading enough about what exactly Linux is doing in that area. Several Major motion pictures that have come out of hollywood have been done with Linux desktop tools recently.
      (Shrek, Toy Story 2, Ice Age..etc.)

      Documentation issues you site, I don't see how that can affect the outcome of a determined hacker. If someone is determined to insert code that is a security problem in a OSS project then they will do it. Same can be said of Microsoft's OS though, and has already happened.

      Problem is though, we come back to what I said before. There are far more eyes looking at a typical OSS project than a Microsoft or closed system. How can you hide such a thing when you have the source open to so many people.

      I also must say, given the number of projects I have been involved with in the Open Source world, it is rare, that ANYONE can contribute a binary. By that I mean, usually you only go to the OFFICIAL project pages to download a app. It is not possible to simply download a project and make changes to it and upload it with the security hack. Anyone in an OSS project that has write permissions to a project are well known and not strangers to the project itself, and are never anonymous contributors.

      So I am not sure how these detractors like yourself say that modification of the source of a app is a real possibility. I don't think it is as big as a possibility as the possibility that closed source app will have a back door in it inserted by a disgruntled employee.

      I find that MUCH MORE a possibility than the latter.

      -Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    4. Re:Bogus by Anonymous Coward · · Score: 0

      Its funny how confusing 'open source' can be to people,
      even people that feel they are in the software
      community.
      -NO code is 100% secure. We agree.
      -Proprietary software houses have far greater resources
      than open source. We agree here too.
      - Some Open source APPS lag behind closed source.
      We agree.
      - Open source lags behind Every technology. Get a grip.
      ^^ Access to drivers for hardware is the only area
      thats lagging. everything else is just opinion.
      Closed source relies on security through obscurity by
      the way. And only an arrogant moron would rely on
      obscurity to protect a system from intrusion.
      Protecting software from hackers is not the same
      as protecting a bank from thieves. The hacker has
      an MSDN subsription. The hacker has an unlimited amount
      of time to hack the closed source project. Decompile
      reverse engineer, social engineer.
      BAM Any and all secrets of a closed source project
      are now visible to the black hat.
      With open source software the playing field is level.
      I know what you know and contrary to popular opinion
      just because you have access to the code does
      not mean that you will find an infinite number of
      holes.

  25. Re:ADTI Whitepaper Released by Taurine · · Score: 3, Informative

    There is a big distinction between the GPL and the BSD-style licenses. The GPL is all about making sure that people who use GPL licensed code release their new code under the GPL too. The intention is to create more GPLed code. The BSD license is about propogating quality code. The idea is that if you think your code is a good implementation of something, you release it under the BSD, which allows anyone to use it in their own applications without being restricted in how they license their own code at all. A BSD coder doesn't care what use their code is put to or who profits from it, they just want it to be used. That's a pretty big difference :-)

  26. The Parable of Free Air by ortholattice · · Score: 5, Interesting
    Once upon a time, some people lived in a cave, and no one knew that there was a world outside of the cave. The cave provided everything they needed, with plenty of fish and water. Luminous mushrooms provided both food and light. The only thing in short supply was air. All air came through a small shaft connected to the outside world. The shaft was controlled by a single company, Microshaft, which carefully rationed its flow to maximize demand and collected breathing license fees from everyone who had to breath. To save money the company hired cheap labor to operate the valves, but these laborers were often barely competent, and the air supply was unreliable. The shaft was poorly maintained, the air was often stale and laden with viruses. By selling a product that cost them essentially nothing to produce, Microshaft's profits were enormous and they became rich and powerful.

    One day, a group of daring young renegades discovered that there were other ways to get air, just by moving some rocks that blocked openings to the outside. And they offered their air free. At first people were hesitant to use Free Air, thinking something must be wrong with it since it was free. Initially Microshaft ignored the renegades, dismissing them as a fringe movement and minor nuisance. But eventually Microshaft saw them as a threat. They started a major marketing campaign to convince people that the Free Air was bad for their health. But people found that they actually felt better and healthier breathing the free, fresh air. Microshaft added more and more features to their air, perfuming it and coloring it with smoke to give it "added value". Many people started to dislike Microshaft's heavy, bloated air that was hard to breath and began flocking in droves to the sources of Free Air.

    About this time, after some years of hard volunteer work, Open Air developers finally increased the size of a Free Air portal so that a person could actually squeeze through to the outside. The first brave individuals who ventured through it discovered that not only was there an unlimited supply of air in the outside world, there was no way you could harness and control its supply.

    Alarmed, Microshaft sought to have the government declare Free Air illegal since it threatened their business model, which they had developed and rightfully earned through many years of hard work. They called the use of Free Air "theft" and claimed that the "viral" nature of the Public Breathing License advocated by many Open Air rebels would threaten the livelihood of Microshaft's suppliers and distributors. Indeed, the whole economy of the cave would collapse, they said. Laws were quickly passed and the portals of Free Air were sealed off.

    A charitable organization called the Business Air Alliance was formed to help protect businesses against the threat of Free Air portals. By proving that it was theoretically possible to fund terrorist organizations with the money saved by breathing Free Air, the BAA successfully lobbied to strengthen the laws so that any attempt to make an opening to the outside became punishable by death. Possession of shovels and picks became a criminal offense, and the BAA performed random audits to help citizens comply with the law. For their protection, everyone was required to wear an Air Rights Management security device, which would send an alarm to the authorities if it didn't detect a secret mix of fumes found only in Microshaft air.

    As time passed, Microshaft and the government became indistinguishable. To prevent future uprisings, a new feature was added to the air to keep the people sedated happily ever after.

    1. Re:The Parable of Free Air by MisterBlister · · Score: 1
      I'm not opposed to Free Software, nor am I a Microsoft fan...But that's a lot of writing to highlight a VERY FLAWED analogy.

      software != air. Its not like there's all this naturally growing software out there that Microsoft is trying to charge us to access... Jeez.

    2. Re:The Parable of Free Air by JCCyC · · Score: 1

      HA! I will pass along this parable to many people. Can you send me your e-mail and/or real name so I can properly credit you? ;)

    3. Re:The Parable of Free Air by c13v3rm0nk3y · · Score: 1

      That's why it's called a parable. For the purposes of the parable, engineering ideas realized through software is like air. In this respect, we may be more accurate to call the story a "fable", but that would be picking nits.

      Showing the flaw in an argument by analogy is a time-honoured method of expression. It's funny. Laugh.

      --
      -- clvrmnky
    4. Re:The Parable of Free Air by Anonymous Coward · · Score: 0

      Both of you stupid fucking morons need to lighten up! You only show how ignorant and annoying you are by criticizing something that is meant to allow those who don't quite understand a concept an easier point of view.
      You're probably the same people who heckle the kids during a spelling bee!
      FUCK! I hate people like you!

    5. Re:The Parable of Free Air by Anonymous Coward · · Score: 0

      He can't -- billy boy hasn't given this microserf his annual breathing license yet.

    6. Re:The Parable of Free Air by Anonymous Coward · · Score: 0

      air isn't free anyway. it's a limited (though renewable) resource, like water, soil, etc. the fallacy in believing air is free is what enables people to give up their air, water, etc, to the corporate polluters in the name of "the economy". air, water, etc, are indeed limited and have value, and should be treated accordingly.

    7. Re:The Parable of Free Air by tandr · · Score: 1

      I haven't seen such a good piece for a long time already.

      If it yours, where I can find more of your works?

      Best wishes,
      t.

    8. Re:The Parable of Free Air by Anonymous Coward · · Score: 0

      Where do you want to breath today?

    9. Re:The Parable of Free Air by CmdrTaco+created · · Score: 1

      Yeah, but people like you are worse.

    10. Re:The Parable of Free Air by ender81b · · Score: 1

      It's actually taken from greek philosphers, relating to the 'forms.' Can't remember if it was plato, socrates, or aristotle though..

    11. Re:The Parable of Free Air by tandr · · Score: 1

      please forgive my ignorance, but Do you mean the style (parable) were taken from greeks, or is it possible to put pretty much anything on Free Air parable and this what greeks did first?

      thanks,
      tandr

    12. Re:The Parable of Free Air by ender81b · · Score: 1

      The allegory (parable) of the people in the cave was taken from the greek philosphers, modified of course. The parable form itself.. well I dunno where that came from. Probably ancient man.

    13. Re:The Parable of Free Air by ortholattice · · Score: 2

      I release the parable to public domain. Therefore, if you take it and fix its grammatical mistakes, in particular correcting (as another poster pointed out) "breath" to "breathe" where appropriate (how embarrassing...), you will have created an original work and may copyright it as your own. Just as Corbis now owns the digital rights to the paintings of the masters. After all, it took a great deal of effort, skill, and creativity to take snapshots of these paintings and scan them into a computer.

      Of course, the parable, or fable if you prefer, is entirely fictional. But some organizations with wild imaginations may perceive a coincidental resemblance. To avoid being inconvenienced by them or their supporters I choose not to reveal my identity.

      Thank you.

    14. Re:The Parable of Free Air by crucini · · Score: 2
      Its not like there's all this naturally growing software out there that Microsoft is trying to charge us to access...

      Actually, it sometimes is like that, especially when Microsoft swallows BSD-licensed code. For example, Microsoft took the free-as-in-air BSD TCP/IP code, mixed in their "colored smoke and fumes" and sold it to their uninformed user base as their own creation. This is why they complain about the GPL being "viral" - they really want to repeat that exploit.

      Of course an active, adventurous person could track down and use the code without Microsoft - they have no way to really restrict it - but this is the same as saying that an active, adventurous denizen of the cave could climb up and find an uncontrolled fresh air gap.
    15. Re:The Parable of Free Air by Artichoke · · Score: 1

      Plato's Republic contains the famous analogy of the cave, to which this parable bears a resemblance.

      --
      __
      Arse
  27. Some thoughts on the paper.. by XaXXon · · Score: 5, Interesting
    The open source debate is about keeping secrets. Completed (written) software is often locked
    by its programmer, hiding the underlying code from its user. Software can only be modified in
    its "unlocked" state when source code is viewable.


    This is the assumption that is the flaw in the entire argument. While having the source code makes it easier in some ways to find exploits, it of course makes it easier to find them earlier and fix them. Whereas in a closed source implementation it's more likely that there are unidentified flaws in the software because there are fewer eyes willing to parse through assembly listings. But if a 'terrorist' is dedicated enough to do that, they're more likely to find such flaws.


    The GPL is one of the most uniquely restrictive product
    agreements in the technology industry.


    Interesting. I never thought of it that way when I can use a program for whatever purpose I want, make modifications to that program, and distribute either the original or my modified version of that program. Maybe I'm just weird like that...


    By the early 90's, open source enthusiasts began to view Stallman as an extremist and fanatic. The rise in the popularity of Linus Torvalds and the Linux
    open source operating system began to create new supporters. Ironically, Linux supporters
    became the biggest proponents of the GPL. Although Stallman is a fallen hero in the open
    source world, most open source products today are distributed under the GPL license.


    While I'm not the biggest RMS fan, uhh, I can't just let that statement go. For once, I agree that not calling it GNU/Linux really misleads readers in this case. Without the GNU tools, Linux wouldn't have a leg to stand on. It's tough to dismiss RMS's importance here (but the author manages somehow..)


    The article goes on (and on and on), but I think it's fair to say that this is a fairly one-sided view of the GPL that looks like it was written by MS and Kenneth Brown just signed his name to it. Nothing here, just the usual FUD.

    1. Re:Some thoughts on the paper.. by drinkypoo · · Score: 2
      The GPL is one of the most uniquely restrictive product agreements in the technology industry.
      Interesting. I never thought of it that way when I can use a program for whatever purpose I want, make modifications to that program, and distribute either the original or my modified version of that program. Maybe I'm just weird like that...

      Uniquely Restrictive. Break it down. It is restrictive in that it imposes restrictions; It is uniquely restrictive because (gasp) the restrictions it imposes are unique. Just because it's less restrictive than other licenses does not mean that it's restrictive.

      The most important restriction (as noted here, there, elsewhere, and everywhere) is that if you use some GPL code, the whole package has to be GPL. If your app requires a GPL package, then your package has to be GPL. That means that creating a library using GPL code doesn't let you get around the GPL issue, because if that library contains GPL code, it must be GPL'd, and if your app requires that library, it must be GPL'd. LGPL does not have this restriction, as I understand it, but that still doesn't help when something is GPL and not LGPL. So I'm sure you can see why the license would be unattractive to some people. It's not worth it in its own sense to use a GPL license unless there is already a package that does 99% of what you want. If you are trying to further the GPL, then it makes sense to release everything under the GPL, but this is not the government's goal.

      By the early 90's, open source enthusiasts began to view Stallman as an extremist and fanatic. The rise in the popularity of Linus Torvalds and the Linux open source operating system began to create new supporters. Ironically, Linux supporters became the biggest proponents of the GPL. Although Stallman is a fallen hero in the open source world, most open source products today are distributed under the GPL license.
      While I'm not the biggest RMS fan, uhh, I can't just let that statement go. For once, I agree that not calling it GNU/Linux really misleads readers in this case. Without the GNU tools, Linux wouldn't have a leg to stand on. It's tough to dismiss RMS's importance here (but the author manages somehow..)

      I don't think he's a fallen hero either; There are plenty of RMS-following zealots. That's not likely to ever change. While in the end I agree with him to a certain degree - people shouldn't get paid to write software - I also think that people shouldn't get paid to do anything, and we should have a society without money. Since that's not likely to happen any time soon, RMS needs to just get the hell over it. In a society with money, we need to get PAID.

      As for the GNU tools; It is or should be possible to build linux with non-gnu tools. If you started with a complete BSD system with someone else's compiler and compiler tools it should be possible to come up with a version of the linux kernel which is completely portable. (I don't know if linux builds with any other toolchains right now... does it? Like Sun's SPRO compiler and related tools, or watcom?) Anyway, it's called linux. Maybe every distribution of linux extant today should be called (packager) GNU/Linux (Redhat GNU/Linux, for example.) But Linux is Linux, we all know what it is, and the average man on the street couldn't give a fuck about GNU, he just wants to know that he can load the OS and get work done, whether that's windows or linux, and tacking GNU/ onto the front of a word isn't going to change that. Besides which, it's cumbersome; Even if the entire OSS world decided to call it GNU/Linux, people would still call it Linux. So just build a bridge, and get over it.

      As for your one-sided view issue; If we're talking about national security, it's going to be written from a paranoid mindset, and rightfully so. Better to be paranoid and duplicated work, with code not released to the public, than to fuck up and install a fat backdoor that lets skript kiddies fuck around with our nation's communications, for example. You know, like the private telecom system...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Some thoughts on the paper.. by catfood · · Score: 2
      As for your one-sided view issue; If we're talking about national security, it's going to be written from a paranoid mindset, and rightfully so. Better to be paranoid and duplicated work, with code not released to the public, than to fuck up and install a fat backdoor that lets skript kiddies fuck around with our nation's communications, for example. You know, like the private telecom system...

      1. The private telecom system runs on closed source. Your point?
      2. The GPL does not require that you distribute your application to the public. Nor does it require that you publish your modifications to existing GPL code.
      3. And even if the "thousand hackers" argument weren't ridiculous from the get-go, how is it that BSD-licensed code is still safe and hunky-dory? BSD code has had a thousand hackers in it too, right?
    3. Re:Some thoughts on the paper.. by qweqwe · · Score: 1

      > Uniquely Restrictive. Break it down. It is
      > restrictive in that it imposes restrictions.

      It doesn't impose any restrictions that aren't available in copyright law. If you ignore the GPLed license on some software, you're free to use it, just like GPLed software. If you want to distribute that software, you can't because of copyright law. The GPL gives you *permission* to distribute the software if you do certain things. So the GPL is "Uniquely Permissive", *not* "Uniquely Restrictive".

      > The most important restriction (as noted here,
      > there, elsewhere, and everywhere) is that if
      > you use some GPL code, the whole package has to
      > be GPL.

      No on many accounts.

      If you use a GPLed application but don't link to it, you can freely distribute it. Microsoft distributes GCC with their Unix compatibility layer and they definitely don't release their software.

      Also, if you read the license, you'll see that you can use and even link GPLed software to a non-GPLed application. You can't, however, distribute that application.

    4. Re:Some thoughts on the paper.. by Lumpy · · Score: 2

      you also miss some big glaring points.. this is supposed to be a think tank of geniuses and highly intilligent people.. anyone that thinks that software is not modifiable without the source code is a complete idiot, moron and a fool.

      That one statement by this group proves to the world that they are nothing but a bunch of know-nothing idiots. and this fact needs to be spread far and wide with as loud a voice as possible.. you must call these people for what they are liars and frauds. It just floors me when I see people touted as experts and what they say has glaring facts to prove otherwise...

      --
      Do not look at laser with remaining good eye.
    5. Re:Some thoughts on the paper.. by RoninM · · Score: 4, Insightful
      Uniquely restrictive. Break it down.

      Except that it's "MOST uniquely restrictive." It's already been established (in other comments) that this Think Tank consists of so many high-minded, conceptual thinkers that there was no room for a grammarian. Even still, I have to give them the benefit of the doubt and assume they meant "most ... restrictive," and not the completely daft, "most uniquely."

      The most important restriction (as noted here, there, elsewhere, and everywhere) is that if you use some GPL code, the whole package has to be GPL. If your app requires a GPL package, then your package has to be GPL. [...yawn...] So I'm sure you can see why the license would be unattractive to some people.

      First, I've never heard of anyone absolutely needing to use GPL code in their package. You can choose to do so or not. Of greater import, however, is that despite your keen insight that some people just won't understand/like the viral nature of the GPL, this whitepaper isn't purporting to be opinion, but a factual analysis of the risk inherent in the GPL. Additionally, you fail to point out that even if the resulting package is GPL, that doesn't oblige you to distribute it, and thus, you don't have to release the source code.

      If we're talking about national security, it's going to be written from a paranoid mindset, and rightfully so.

      Okay, fine, I'll (temporarily) accept that paranoia is a good thing, here. But this is just one paranoid view. Another paranoid view is that with the number of foreigners employed in the tech sector, terrorists could already have been introducing backdoors into closed source products for years, now. Another paranoid view is that computers are inherently dangerous, electricity is the spawn of Satan, and we should all call each other Jebidiah, raise barns, churn butter, and sell cocaine. There's lots of paranoid views. Just because you think paranoia is acceptable in this instance doesn't do anything to validate the views expressed in the whitepaper. A lot of people, these days, have eschewed critical thinking for mindless support for whatever's been pushed to "stop the terrorists." It's both wrong and dangerous, even in paranoid times.

      Of course, paranoia isn't the right framing for anyone, anyway. Rational risk analysis is, and always has been, better. There's a massive divide between planning for the Worst Case Scenario and outright paranoia. We'd be wiser to not ignore it.

      --
      If a corporation is a personhood, is owning stock slavery?
    6. Re:Some thoughts on the paper.. by Arandir · · Score: 2

      Copyright is restrictive, the GPL operates under copyright, therefore the GPL is restrictive.

      Here are the restrictions that the GPL imposes on me. Granted, they're pretty trivial, but they're still restrictions: I must give the source code to anyone I gave the executable to if they ask for it; I must license my derivative works under the GPL; I must keep the license and warranty disclaimer attached to the package; and some other minor stuff.

      There is ONE thing in the GPL that is restrictive over and above copyright. Actually, it's the FSF's interpretation of the GPL, but let's not quibble: dynamic linking is considered to be the creation of a derivative work, even though nothing in copyright law even comes close to asserting this. Thus, there are things that that copyright law lets me do that the GPL won't, such as dynamically linking my wholly original application to a GPLd library. But that's really a minor point, considering the extreme rarity of GPL libraries.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Some thoughts on the paper.. by drinkypoo · · Score: 2
      The most important restriction (as noted here, there, elsewhere, and everywhere) is that if you use some GPL code, the whole package has to be GPL. If your app requires a GPL package, then your package has to be GPL. So I'm sure you can see why the license would be unattractive to some people.
      First, I've never heard of anyone absolutely needing to use GPL code in their package. You can choose to do so or not. Of greater import, however, is that despite your keen insight that some people just won't understand/like the viral nature of the GPL, this whitepaper isn't purporting to be opinion, but a factual analysis of the risk inherent in the GPL. Additionally, you fail to point out that even if the resulting package is GPL, that doesn't oblige you to distribute it, and thus, you don't have to release the source code.

      If your package will not function without a GPL'd package, your package must be GPL.

      It's true you don't have to distribute your changed sources. I didn't mention it because I thought it was self-evident. I didn't say you had to, either. However, in order to get maximum return out of ANY modifications to an open source package, you have to release them back to the code pool for further review.

      As for your sophmoric stab at my so-called 'keen insight', I'm not asserting that people won't understand the GPL. It's not that complicated. The viral nature can be seen as increasing risk. Personally, I just don't like it, it's not a risk issue for me. But I can also see why someone would consider it a hazard.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Some thoughts on the paper.. by Anonymous Coward · · Score: 0

      >>The open source debate is about keeping secrets. Completed (written) software is often locked
      by its programmer, hiding the underlying code from its user. Software can only be modified in
      its "unlocked" state when source code is viewable.

      >This is the assumption that is the flaw in the entire argument.

      True, but not only for the reason you think it is. Viruses infect software all the time & they certainly don't have the code to all the programs they might want to infect. They just use a few methods of hiding in between the cracks (or, sometimes, destroying part of the program...) and...

      ...

      It's *NOT* impossible to do these things. Heck, try .dll replacement... Since it's *meant* to be used by other code, it's not that hard to rewrite them with your own functions which may (or may not) do everything they're supposed to... You can even have the 'fake' one encapsulate the real one, using it to offload whatever you don't care to reimplement (if you know ASM, you could even just 'borrow' bits of the real .dll & not bother having two files, just a drop-in replacement...) ... not to mention all kinds of other things.

      Last I heard, they used just about that method to disable the spyware in Kazaa or something. Not that it couldn't be used for ... other ... uses. Food for thought.

    9. Re:Some thoughts on the paper.. by Anonymous Coward · · Score: 0

      Settle down - they probably just don't know squat about computers. Doesn't make them morons - at some point in your life, you didn't know the difference between source and binary, and if you hadn't spent time learning it, you still wouldn't know today. Comprendez?

      They're obviously not morons, because they've crafted this piece with great creativity and a talent for saying what the sponsor of the document wants to hear.

    10. Re:Some thoughts on the paper.. by RoninM · · Score: 2
      If your package will not function without a GPL'd package, your package must be GPL.

      That's a fine argument if you can conceive of a case in which some program absolutely cannot function without a GPL'd package. Unless I'm mistaken, you recently argued that duplication of effort to implement a proprietary solution for which a GPL package already exists is a viable form of risk-reduction.

      As for your sophmoric stab at my so-called 'keen insight' [...]

      Well, now, I take exception to that! I was at least semi-serious. I've dealt with at least a few people that were seemingly incapable of grasping what the GPL does and doesn't require. Besides, sarcastic hyperbole is hardly sophmoric.

      But I can also see why someone would consider it a hazard.

      I don't dispute that you and a lot of other people can "see why" the GPL is a risk. However, I've yet to see someone that can explain why, and that's precisely the problem I was attempting to point out with my supposedly sophmoric comment about your keen insight: there are people, in this whitepaper and in these comments, that are doing nothing but rephrasing their opinion of the GPL as factual analysis.

      --
      If a corporation is a personhood, is owning stock slavery?
    11. Re:Some thoughts on the paper.. by Lumpy · · Score: 1

      Sorry but if you are writing a report on a subject and do no research on the subject? what does that make you?

      Yes, they are morons, and I do agree that it is crafted to match the outline given them by the people that bought the "study" or "report". But if I was to publish a report on human health claiming that water is the number one cause of cancer in the worlds population and everyone should immediately stop consuming water for their safety. I would be labelled as an idiot and moron... just because they are overpaid and undereducated does not give them special "we dont have to be accurate" privilidges...

      i stand firmly by my statement, allowing any group to publish something as horribly inaccurate as they did without publically denouncing them and their entire institution does a great dis-service to the world in general.

      When you allow people to be ignorant and allow ignorance to propagate by ignoring the professional liars like these, you also support the ingorance and silently agree that they are correct.

      --
      Do not look at laser with remaining good eye.
    12. Re:Some thoughts on the paper.. by FurryFeet · · Score: 2

      ...that this is a fairly one-sided view of the GPL that looks like it was written by MS and Kenneth Brown just signed his name to it.

      You know, probably that's EXACTLY what happened.

    13. Re:Some thoughts on the paper.. by drinkypoo · · Score: 2
      That's a fine argument if you can conceive of a case in which some program absolutely cannot function without a GPL'd package. Unless I'm mistaken, you recently argued that duplication of effort to implement a proprietary solution for which a GPL package already exists is a viable form of risk-reduction.

      If you accept that using the GPL constitutes a risk (perhaps conflicting with some other goal you would like to work towards? I'm just being creatively paranoid now) then it is a reasonable duplication of effort to rewrite GPL software for your own use.

      Furthermore you can always look at the GPL'd software to see how they accomplished something as your conceptual starting point. Doing such a thing does not require that you use the GPL any more than getting an idea from someone else's novel constitutes plagiarism, so their work can save you some work even if you don't use it wholesale. (This is something I didn't really think about before... maybe I don't have to despise the GPL as much as I do... just slightly. I'm still against the viral thing being absolute. But hey, watch me digress.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Some thoughts on the paper.. by Anonymous Coward · · Score: 0

      Is a willful liar a moron simply because he's not speaking the truth?

      Calling people like this morons only serves to help us underestimate the enemy. I mean, yes, there are clearly incorrect 'facts' stated in that article (like the idea that source code is a closed, secret separately released version of a program...) but the person who wrote it is not stupid. Just not presenting facts. They may be under-educated about the subject, or the people they spoke to as part of their research could have been confused. It's bloody easy to get an 'authoritative' opinion (and one that even SOUNDS correct) on computer subjects from someone who hasn't got a fucking clue.

      Attack the paper with the facts, there are enough of those for the job. Don't attack the author, or we come off as immature hacks who can't rebuff a simple piece of FUD.

      I'm not trying to defend their actions or their paper.. I believe they were being completely insincere with this report, and I believe investigating the funding would show why...

  28. Microsoft advocacy by magi · · Score: 5, Insightful
    You might want to take a look at their technology pages, especially the Anti-trust & Internet Regulation Program and Intellectual Property Program sections.

    Many of the headlines are quite revealing about their intentions. Many are about the importance of MCSE:

    • Inc. 500 Shops Value Certification Most (MCSE vs college degrees)
    • Familiarity Breeds Respect

      "Recruiters tend to hire MCSEs just as often, if not more so, than those with a four-year college degree."

    • Technology Trends: Program Provides Information For New Age

      "Eighty-seven percent of human resource managers surveyed believed that MCSE's are equally or more successful than college students."

    • The Impact of Technology Training Programs Case Study: MCSE Training
    And then there are numerous anti-trust criticism articles:
    • Break up Microsoft? Rest of world pooh-poohs the notion
    • Press Release: Japan, Switzerland, and the EU do NOT insist on breakup of Microsoft, unlike the U.S.
    • Fine Microsoft, use funds for new competition (anti-breakup)
    • Fine Microsoft and use funds to catalize new competition (anti-breakup)
    • Break-up Remedy for Microsoft Not Supported by Key Democrats
    • Technology and The Congressional Black Caucus (Microsoft anti-trust)
    • Breaking Windows Over Antitrust Dogma
    • Pause the Microsoft Case and Examine U.S. Anti-trust Policy
    • Punishing Winners Hurts the Marketplace
    • Suit Threatens U.S. Computer Dominance
    • Taking a Byte Out of Microsoft
    Etc. Also lots of articles about the precious intellectual property rights, although not specifically in relation to Microsoft.

    Make your own conclusions freely.

    1. Re:Microsoft advocacy by MrCreosote · · Score: 1
      --
      MrCreosote Meow!Thump!Meow!Thump!Meow!Thump! "You're right! There isn't enough room to swing a cat in here!"
  29. Difference for Security between GPL and other OS? by sterno · · Score: 2

    What I'd like explained to me is how the GPL could be considered somehow worse than other open source licenses for the purposes of national security. The apparent concern in using GPL software is that the source code is out there and available for hackers to look at. Even if you accept the logic that having that source code publicly available is more dangerous, I don't see how that would be different with a BSD style license.

    I could, as a proprietary vendor, take a BSD style license product, and close it up and sell it to the government. At that point though, until I start adding modifications, there is no reduction in the risk of some outside source finding a bug in the code. Once I do make modifications, there's the risk of complacency. Perhaps the government doesn't realize that the code I sold them is based on a buggy open source implementation and is thus vulnerable to a potential security breach.

    This just wreaks of having been written by Microsoft's PR department.

    Oh, and one more comment. The notion that the GPL is somehow one of the most restricitve licenses is complete hogwash. Does microsoft let you incorporate the windows source code into your product under ANY circumstances? Hell they don't even let you see the source code in the first place (and thank god since it's apparently riddled with big security holes). So how is that MORE restrictive?

    MMMMMM a big steaming pile of FUD!

    --
    This sig has been temporarily disconnected or is no longer in service
  30. My word! Get a better hysterical example! by GMontag · · Score: 5, Insightful

    For example, if the Federal Aviation Agency were to develop an application (derived from open source) which controlled 747 flight patterns, a number of issues easily become national security questions...

    FAA controlling the flight patterns of any aircraft is absolute nonsense! First, every pilot in the system would block it before it ever got past the talking stage, second it is just ignorant.

    Maybe software to control the traffic flow? Sorry, that deflates this FUD too, since it would not apply to just one airframe and the author assumes that the people operating the aircraft are just going to let that happen too.

    Maybe if he said some more nonsense about FAA requiring all 747s to have this software? Nope, that is the NTSB and the manufacturers, the latter would be marching on the Congress like you never seen before!

    Humm, here is a more believeable thing to scare people with "what if all automated traffic light systems had to run Open Source, could you imagine the national security issue of flashing red lights all over the heartland"?

    1. Re:My word! Get a better hysterical example! by dirk · · Score: 2

      While you make good points about why the example could not be, you never address the concerns of the example. This can be used for any number of other "sensitive" applications. If carnivore was Open Source, would it potentially be more open to being compromised? If the DOD systems were open source, would they be more open to being compromised?

      This is a valid concern about using OSS for "sensitive" applications. Yes, in theory, more eyes means more bugs found. But most "sensitive" applications are not the type that lots of people would be interested in running, so most people would not find the bugs. But the source always is there for black hats to look at, and if they find a bug before anyone else, they can exploit it. You can pooh-pooh the idea all you want, but the added safety that obscurity gives you must be weighed against the added benefit OSS would give you. Depending on the system, obscurity may win.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    2. Re:My word! Get a better hysterical example! by Anonymous Coward · · Score: 0

      Well, I had no intention of addressing the baseless hysterics of the author, only to do, as the subject line says, urge these morons to use a different example.

      Now, to address your question, if the system is accessable from the outside it does not matter if it is Open Source or Closed source. Both can be exploited and if you follow such things, the exploits are much more previlant on Closed Source systems and proprietary software than they are on Secureable Open Source, like OpenBSD, NetBSD, FreeBSD and whatever that NSA Linux is called with custom software.

    3. Re:My word! Get a better hysterical example! by Jason+Earl · · Score: 2

      You are correct. The source code for these types of sensitive niche programs probably should be under lock and key, as the only people interested in taking a look at the source are those people who are looking for holes that they can exploit. However, there is nothing in the GPL that requires that you put your source code up on an FTP server. You are just required to turn over source code to software to the people that received binaries from you. If you only distribute binaries to one organization (like the DOD), then you only have to release the source code to one organization.

      It is also probably a good idea to build your system on Free Software components that do get a lot of use. Borland's Interbase had a secret backdoor password until it was released as a Free Software project just recently. If you based your top secret application on Interbase you could very easily have introduced a back door via the commercial software you used as the back end. In other words, for those parts of your project where you are utilizing commodity software (a database, an office suite, a web browser, etc.) you should be using something that comes with source code.

    4. Re:My word! Get a better hysterical example! by Anonymous Coward · · Score: 0

      yes it would be. the DOD has to provide source to itself. Not the general public.

      so since the DOD is only providing to itself, the arguement is nonexistant about the general public finding holes

    5. Re:My word! Get a better hysterical example! by commodoresloat · · Score: 2
      Humm, here is a more believeable thing to scare people with "what if all automated traffic light systems had to run Open Source, could you imagine the national security issue of flashing red lights all over the heartland"?

      What if all automated traffic light systems had to run Windows, could you imagine the national security issue of flashing blue screens all over the heartland?

    6. Re:My word! Get a better hysterical example! by crucini · · Score: 2
      You are correct. The source code for these types of sensitive niche programs probably should be under lock and key, as the only people interested in taking a look at the source are those people who are looking for holes that they can exploit.

      That's reasonable, but what if the niche program is open source and the government offers prizes for anyone who can find exploits? There would be a defined time period between exploit notification and publication - adequate to roll out a patched version. This would give lots of people incentive to read the code, as well as incentive not to immediately publish or use the exploits found.

      I think the NSA gets close to this level of scrutiny right now by having completely independent groups attack security systems internally.
    7. Re:My word! Get a better hysterical example! by HamNRye · · Score: 2

      Why have them all flash red?? Just randomize them. You could even make it so for any intersection they all turn green yellow and red simultaneously.

      The real trick is to turn them blue...

    8. Re:My word! Get a better hysterical example! by GypC · · Score: 2

      You really think the pilots are setting their own flight patterns? That would be scary...

    9. Re:My word! Get a better hysterical example! by Anonymous Coward · · Score: 0

      Yes, I KNOW they are. Who do you think is setting the course, the flight attendants?

    10. Re:My word! Get a better hysterical example! by GypC · · Score: 2

      The air traffic controllers.

  31. Just being GPL not necessarily less secure... by blueworm · · Score: 1

    People argue that the GPL makes it harder to secure software since you have to publish any changes you might make to the original software. Does seeing the new code actually make it less secure? I don't necessarily think so. Where high security is needed some agencies may prefer to use another license and still keep it OSS, but just seeing the code doesn't grant the power to break it if it's already solid.

    1. Re:Just being GPL not necessarily less secure... by Misch · · Score: 3, Insightful

      since you have to publish any changes you might make to the original software.

      That is incorrect. You are allowed to take a GPL'ed program, modify it to your hearts' content, and never release a single line of source code to anyone. Only if you then *distribute* the code to anyone else do you have to offer up the code. You have the right to not share. But, if you do share, you have to share completley.

      --

      --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
  32. A study supporting Open Source in the Military by Anonymous Coward · · Score: 5, Informative

    This paper was prepared as part of The MITRE Corporation?s FY00 Mission-Oriented Investigation and Experimentation (MOIE) research project "Open Source Software in Military Systems.. This paper analyzes the business case of open source software. It is intended to help Program Managers evaluate whether open source software and development methodologies are applicable to their technology programs. In the Executive Summary, the paper explains open source, describes its significance, compares open source to traditional commercial off-the-shelf (COTS) products, presents the military business case, shows the applicability of Linux to the military business case, analyzes the use of Linux, discusses anomalies, and provides considerations for military Program Managers. The paper also provides a history of Unix and Linux, presents a business case model, and analyzes the commercial business case of Linux.

    Here

  33. Re:ADTI Whitepaper Released by Anonymous Coward · · Score: 0

    robert,
    no. they all don't do the same thing. you are a moron.

  34. [OT] your "department" tagline... by Anomolous+Cow+Herd · · Score: 0, Offtopic
    from the this-story-edited-in-mozilla-on-mac-os-x dept.

    That's funny, it kinda looks like you're using Internet Explorer here.

    --

    "I don't know that atheists should be considered citizens, nor should they be considered patriots." - George Bush
    1. Re:[OT] your "department" tagline... by Anonymous Coward · · Score: 0

      Its entirely possible that those screens use IE because those websites would only render properly in IE

    2. Re:[OT] your "department" tagline... by Anonymous Coward · · Score: 0

      And could you tell us what this says about Mozilla's quality as a web browser?

  35. Not convinced by Space+cowboy · · Score: 4, Insightful

    The issue of whether source code is as-the-author-intended is an old one, and is very well catered for by signing the .bz2 or .gz archive with the authors GPG/PGP key.

    If you subscribe to Redhat Network, all the .rpm's that are downloaded can be optionally (by default they are) checked against the GPG key - this prevents anyone from inserting their own version of /bin/login into the system... I'm assuming the machines doing the signing aren't the machines doing the delivery, but that would be an elementary mistake to make on Redhat's part...

    In short - this is not an issue.

    Simon

    --
    Physicists get Hadrons!
    1. Re:Not convinced by MAXOMENOS · · Score: 3, Interesting

      I'm a firm believer in the GPL and Linux. That having been said, consider the following:

      Eve wants to create a back door that lets her root by sending a particular, carefully-constructed packet to Apache. She discovers a way to do this by hiding it in a very subtle bug that she introduces to some component of the Apache system. After months of research, she finds a way to introduce the bug, by incorporating it in a modification that's too good for the Apache project to pass up. Eve's code becomes part of the next release, which is signed by the Apache project with a legitimate signature. Thousands of users worldwide download the buggy Apache RPM, verify the signature, install it on their machines, and restart httpd. Eve and her friends, perhaps months later, then use the compromised httpd to infiltrate a bunch of systems. The bug is finally found after hundreds of rooted boxes, and a patch released to fix the bug (and therefore the hole); but meanwhile, the damage has been done.

      I'll grant that this is an awful lot of work to go through to get root; this scenario is strictly meant to be illustrative. My question is, what practices can we adopt, as a community, to prevent this from occuring in practice?

      (We might also keep in mind that there are parties out there that are more interested in causing psychological damage than actual damage, and who may view this kind of operation as worthwhile if they can just get consumers into a panic.)

      OK, done talking, now I listen :)

    2. Re:Not convinced by alienmole · · Score: 2
      Great scenario, and when someone finds a solution, please let me know. But in the meantime, the question in this context is whether this scenario is more likely with a GPL'd project than a closed-source project.

      In my experience, it's easier for a developer on a closed-source project to sneak stuff in, than on an open-source project. Of course, it may be more difficult to become a developer on a closed-source project, so there are pros and cons to each approach, but it doesn't seem as though one or the other has a clear advantage on this specific issue.

      Overall, it still seems to me that the many-eyes case provides a safety net that's difficult or impossible to duplicate with closed source.

    3. Re:Not convinced by AlephNot · · Score: 2

      Hopefully, if someone is smart enough to come up with "very subtle" bug that can be hidden in a modification "that's too good for the Apache project to pass up" that allows one to root a box, then that person is smart enough to see that such an action has very little effect on the universe as a whole. Someone that smart is literally a genius, and no genius wants to be swept away by time without leaving some sort of mark in history. Rooted boxes do not qualify as such a mark, but are rather a small wound which would heal without a trace.

      Of course, if such a person is both intelligent and evil, then your scenario is just one particular battle in the ongoing war against good and evil. There is no way to "prevent" this scenario from occuring except through rigorous testing of patches and public denunciation of evil.

      --
      "Feel a glory in so rolling / on the human heart a stone" --E. A. Poe, "The Bells"
    4. Re:Not convinced by aallan · · Score: 2

      In my experience, it's easier for a developer on a closed-source project to sneak stuff in, than on an open-source project.

      Heck, there is an entire flight simulator embedded in MS Excel 97, try and do that on an open source project.

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
  36. FUD by Anonymous Coward · · Score: 1, Insightful

    Terrorists, seem to be the key word now a days. Kind of like *do it for the children*, or global warming.

    If the application is well coded, then having the source code will not have any effect on how secure it is.

  37. Re:ADTI Whitepaper Released by Anonymous Coward · · Score: 0

    > There is a big distinction between the GPL and the BSD-style licenses. The GPL is all about making sure that people who use GPL licensed code release their new code under the GPL too. The intention is to create more GPLed code. The BSD license is about propogating quality code. The idea is that if you think your code is a good implementation of something, you release it under the BSD, which allows anyone to use it in their own applications without being restricted in how they license their own code at all. A BSD coder doesn't care what use their code is put to or who profits from it, they just want it to be used. That's a pretty big difference :-)

    So, GPL programmers don't care about quality as much as BSD'ers, perhaps not at all - is that what you're saying here? I'd call a BIG foul on that one.

  38. Who's paying these chuckleheads? by Anonymous Coward · · Score: 1, Interesting

    I suggest they read Villanueva's reply to Microsoft Peru, for its excellent and logical discussion of the reason why responsible government must use open-source software.

    1. Re:Who's paying these chuckleheads? by JCCyC · · Score: 3, Interesting

      I wonder if there's any "argument" in this ADTI diatribe Villanueva hasn't answered already in the letter you mention. If there is, I can't wait for Our Man In The Andes' response.

    2. Re:Who's paying these chuckleheads? by Anonymous Coward · · Score: 0
      By the early 90's, open source enthusiasts began to view Stallman as an extremist and fanatic. The rise in the popularity of Linus Torvalds and the Linux open source operating system began to create new supporters. Ironically, Linux supporters became the biggest proponents of the GPL. Although Stallman is a fallen hero in the open source world, most open source products today are distributed under the GPL license.

      Alright, this is a little pedantic, but it needs to be said. (No, I have no relationship to RMS or the FSF.)

      "Open Source" did not exist in the early 90's. The term was coined in the middle 90's because "Free Software" comes across meaning all the wrong things, and also to get away from Stallman's politics. Now, I don't agree with a lot of what RMS does, but it's sad that the movement he put 10 years into suddenly got hijacked into a waterred down version that misses fundamental points.

      I say this because even those of us on /. who should know better don't keep them strait. Villanueva's letter points out that it's about "Free Software", not open source. So say what you mean. And remember that Open Source can't get rid of Microsoft, because they can just put it into their products. They can't do that with Free Software.

  39. is anyone really surprised? by redmoss · · Score: 4, Interesting

    Remember the difference between the BSD-style and GPL-style freedoms are very important to MS. MS says BSD-licensed open code is good. Since MS can use it without contributing back, this is the kind of "free" that MS likes.

    MS also says GPL-licensed open code is bad. Since MS can't use it without contributing back, it can only be used by MS's free-software competitors, thus MS strongly dislikes this kind of "free".

    Now back to this study. Can anyone find the basic message surprising? "BSD code is benign, GPL is threatening". Microsoft-funded study, Microsoft-approved results.

    As a side note, if MS didn't make this distinction and got everyone upset about using *any* free/open code, everyone would *also* have to stop using MS software. Remember, significant portions of their OS are built upon BSD-licensed code.

    1. Re:is anyone really surprised? by Arandir · · Score: 2

      Remember, significant portions of their OS are built upon BSD-licensed code.

      Actually, it's more like insignificant portions of their OS. There's a TCP/IP stack, but rumour has it that it has mostly been removed. Then there's MS's implementation of Kerberos, which became a laughing stock of the IT community. Other than that, I can't think of much.

      It's nice to say that "BSD is a license to steal" because that earns you points in the GNUlitia. But it's simply not true.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  40. Re:ADTI Whitepaper Released by Anonymous Coward · · Score: 0
    No, Open Source is not the same as GPL.

    The MIT and BSD licenses, for instance, allow you to use, change and distribute software, with or without modifications, in source or binary form.

    Microsoft, for instance, have used code from FreeBSD in Windows; if this code was GPLed, they would have to a) write their own code or b) open source Windows.

  41. Trademarks by DustMagnet · · Score: 4, Insightful
    "On a lighter note, while many open source enthusiasts are proponents for copyleft, they insist on trademark protection for their ideas."

    I have a hard time taking anyone seriously who could write that.

    Trademarks protect product labeling. Patents protect ideas.

    Unlike patents and copyrights, trademarks are there to protect consumers. If I go to the store and want to buy Kraft mac and cheese, I don't want to have someone labeling some other brand as Kraft. If it says RedHat, it should be from RedHat.

    The idea behind open source and trademarks are to help the end user. I don't see how they are incompatable.

    --
    'SBEMAIL!' is better than a goat!!
    1. Re:Trademarks by Anonymous Coward · · Score: 0

      While they got the terminology wrong, what I believe they meant was that the GPL relies heavily on copyright.

      While it is ironic, it makes perfect sense, since the best legal weapon against a copyright is a copyright.

  42. Re:Well, they may have a point somewhere in there. by Jsprat23 · · Score: 2, Insightful

    "Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."

    While what you say is technicaly true, at least with open source, hackers(as in the jargon file definition) have a chance to go over the source and fix any back doors implemented. If you only receive binary files, who's to say that the company themselves hasn't inserted a backdoor or left a myriad of security holes unfixed. The above quote is a bad way of looking at it, because the exact same arguement can be applied to closed source.

  43. Single minded logic IMO by Neil+Watson · · Score: 2
    "Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."

    And how is this more dangerous than a propietary vendor discovering a flaw in there product, keeping quite and not fixing it because it costs too much money?

  44. Re:Well, they may have a point somewhere in there. by Black+Parrot · · Score: 2


    > This risk factor is somewhat mitigated in commercial software, where the distribution is typically through CDs and other trusted media. Of course, someone can still somehow compromise a software developer's network, but it isn't exactly hanging out a sign saying "I'm the source code, hack me!" like the open source projects.

    And then there's the pirates' CDs that consumers buy thinking they are getting the real thing. What's to stop a pirate from turning evil (heh) and burning a trojanized bootleg rather than a straight copy?

    Who's to say they haven't already done that...?

    > Just imagine, for a minute, how devastating it would be if Sourceforge was hacked and malicious code was inserted into a ton of the projects without anyone noticing for long enough that it could cause real damage? The danger is clear.

    There was a notorious case a couple of years ago where someone put a hax0red version of a popular OSS product on a popular FTP site. It was caught in about 4 hours, and the site admins used their FTP logs to identify and notify everyone who had downloaded it during that period.

    --
    Sheesh, evil *and* a jerk. -- Jade
  45. Trademark != Copyleft/right by pknoll · · Score: 2, Interesting
    "On a lighter note, while many open source enthusiasts are proponents for copyleft, they insist on trademark protection for their ideas."

    I'm missing the joke, here. Copyright and Copyleft rights aren't the same thing as trademarks at all, and it's perfectly acceptable to enforce your rights under one but not the other. Or neither, or both, as is your want.

    Whatever irony the author tried to find in this alleged stance by "many open source enthusiasts" is lost on me.

  46. Mirror of Paper by elucidus · · Score: 1

    Here's another mirror, today only.
    Open Source Whitepaper

    --
    This sig is self referential.
  47. study is just a hack piece by Lewis+Mettler,+Esq. · · Score: 3, Insightful

    Study is just a hack piece I am afraid.

    Even Allchin (under oath no less) testified that the GPL was one of the reasons that Microsoft did not include a SUN compliant JVM with XP.

    What GPL has to do with a JVM from SUN is beyond me. But, that is the lie that Allchin put out to fool the court. And, the GPL was not even an issue in the trial.

    I think Microsoft is just spending any money it can on bad mouthing the ideas it does not like. It does not matter if it is true or even relevant.

    Besides, some bureaucrats only need a fake excuse anyway.

    This fake study is just like the one a few weeks back bad mouthing linux on mainframes. It does not make any sense except the Microsoft salesman will be sure to refer to it during their sales pitches. After all, customers are assumed to be pretty stupid by Microsoft.

    --
    NexuSys - Linux support by the best
    1. Re:study is just a hack piece by sealawyer · · Score: 2, Insightful

      The paper is riddled with grammatical errors, incorrect statements of law, and factual mistakes.

      Perhaps the paper was taken down to fix at least the grammatical errors that Mr. Brown and his organization ought to be less than proud of.

      But I hope the other errors and obvious stupid comments stay in the paper.

      By far the most amusing part of the paper is the description of Netscape's role in so infuriating the open source community that they flocked to Microsoft browser out of anger. Really? So Internet Explorer then runs on how many of the open source operating systems? Does Brown's version of what happened to Netscape match what the courts and the DOJ think happened?

  48. Unknown programmers... by kwan3217 · · Score: 1

    Would it be prudent for $GOVERNMENT_AGENCY to use software that thousands of unknown programmers have intimate knowledge of for something this critical?

    I guess not, so they should not trust the thousands of unknown programmers at M$.

    --
    Lots of technical and environmental problems are solved by the application of vast amounts of nuclear power
    1. Re:Unknown programmers... by Anonymous Coward · · Score: 0
      Do you know where your software was written (Open Source or Proprietary)?

      Software companies are farming out development projects to developer shops in places like India. Not to pick on India in particular, but what's the probability that Al Queda members are located in India (or whatever country the dev work got sent to)? What is the further probability that "Mr. Al Queda" got himself hired by said dev shop?

      I've heard in the media of dev projects being sent overseas. The reason I use India as an example is that a previous employer (oil field support co.) sent most of their development there.

      A reference to IT work in India

  49. These idiots aren't from the FAA by BranMan · · Score: 4, Informative

    The FAA has incredibly strict requirements for software critical to keeping a plane in the air. Open Source or not, every single line must be proven to do exactly what it needs to, and the entire system must be deterministic (meet real-time requirements, such as knowing the maximum latency for interrupt processing). The FAA itself should be giving these jokers an earful - this is pure FUD.

  50. Which is worse? by Herger · · Score: 2

    It's true that hackers could find exploits if they had the source -- but is that any worse than just having the exploits freely available, as is the case with (e.g.) Internet Explorer?

    If the government really has a problem with open source, they can go ahead and contract to reimplement things from scratch. But for non-classified applications (such as serving documents available under the Freedom of Information Act), I see nothing wrong with open source solutions, especially if it can save the taxpayer some money! www.doe.gov, incidentally, is running Apache.

    1. Re:Which is worse? by grungeKid · · Score: 2, Interesting
      www.doe.gov, incidentally, is running Apache.

      Funnily enough, so does ADTI. HTTP/1.0 200 OK Date: Mon, 10 Jun 2002 19:41:00 GMT Server: Rapidsite/Apa/1.3.20 (Unix) FrontPage/4.0.4.3 mod_ssl/2.8.4 OpenSSL/0.9.6 Last-Modified: Mon, 10 Jun 2002 06:09:04 GMT ETag: "9020935-1af5-3d044280" Accept-Ranges: bytes Content-Length: 6901 Connection: close Content-Type: text/html

  51. Point missed ... by Anonymous Coward · · Score: 0

    What makes open source especially well-suited for sensitive and secure environments is the fact that you can make additions and hack applications to better suit your security needs in ways that is impossible with propietary code, like windows.

    Besides: It seems to me that the holes in M$ software are much more widely reported than those in linux ...

    But then again, the same guys prolly prefer security holes in M$ software not to be reported in public, which makes it a lot easier for "bad people" to do "bad things" since the "good guys" don't have to plug the holes ...

    Go figure ...

    /penhead

  52. Comments on the report by Anonymous Coward · · Score: 0


    > A few comments regarding the just-released 31-page report on Open Source
    > Software from the Alexis de Tocqueville Institution.
    >
    > http://www.adti.net/html_files/defense/opensource_ debate.html
    >
    > This thing reads like an undergraduate term paper, with sporadic grammar
    > errors and an embarassingly-light bibliography. Very little is spent
    > talking about OSS and 'security' -- as their press release full of
    > 'terrorism' jargon hinted at last week -- rather, most of the paper talks
    > about the economic impact that OSS presents to the country and software
    > industry, intellectual property theft, innovation, legal interpretations,
    > etc. As a result of such FUD-inducing hysteria, it's probably - and sadly -
    > going to get widespread media coverage....incidentially, the actual report
    > is entitled "Opening the Open Source Debate"
    >
    > The report fails to acknowledge that any software has problems - and that
    > closed-source software (eg, Microsoft) has been plagued with such issues.
    > Further, it does not acknowledge that the majority of IT-related events,
    > incidents, and vulnerabilities making headlines in recent years were NOT
    > caused by OSS or GPL'd products, but from closed-source proprietary code.
    >
    > The report - especially its 7 concluding points read like a summary of
    > Microsoft's courtroom testimony and "freedom to innovate" spin of recent
    > years. Bottom line....this report says GPL bad, Closed-Source good.
    >
    > I wonder how much money Redmond paid to this group for this fear-mongering
    > tripe.
    >
    > rick
    > infowarrior.org

  53. Pinkerton Comments on White Paper by pjgeer · · Score: 2, Funny

    "The federal government's information systems requirements intersect countless sensitive operations."

    If the federal government has done nothing wrong then I'm sure it has nothing to hide.

  54. Vintage 1999 FUD by ctid · · Score: 5, Interesting
    It's well worth reading the paper, because it's actually quite funny. But the thing that strikes me most about it is just how old fashioned it seems. I mean he advocates security through obscurity for God's sake! He believes that open source SW can't compete with closed source software, although he talks about Apache in the paper. He's clearly completely unaware of what the GPL represents and how it works.


    Of course any normal person would be utterly humiliated to have their name associated with this piece of nonsense. Perhaps that's why it has been pulled? I'd be interested if Microsoft really did pay for it. If so, I think they should feel a little cheated. The standard of FUD required in 2002 is far higher than this. Even the mainstream press are going to tear this crap to pieces.

    --
    Reality is defined by the maddest person in the room
    1. Re:Vintage 1999 FUD by Anonymous Coward · · Score: 0

      > It's well worth reading the paper, because it's actually quite funny. But the thing that strikes me most about it is just how old fashioned it seems. I mean he advocates security through obscurity for God's sake!

      So does Microsoft; coincidence?..

      > He believes that open source SW can't compete with closed source software, although he talks about Apache in the paper.

      Those who asked him to write the paper certainly hope this is true.

      > He's clearly completely unaware of what the GPL represents and how it works.

      ..or more likely, he is completely aware, and wrote the paper with an anti-GPL point of view because someone higher up wanted it that way.

    2. Re:Vintage 1999 FUD by alienmole · · Score: 2
      ..or more likely, he is completely aware, and wrote the paper with an anti-GPL point of view because someone higher up wanted it that way.

      The point is, he could have written a better paper - but the reason he didn't is probably simply that anyone smart enough to do so, wouldn't be stuck with the job of writing an anti-GPL paper in 2002.

    3. Re:Vintage 1999 FUD by jrexilius · · Score: 0

      OK... My name was associated with it after I mistakenly emailed him after reading the first post last week to urge him to do more research before he put forth that pile of sh!% and confuse politicians. I was explaining how some people use security through obscurity as an argument and went on to explain that peer-review (open source or just good engineering method) made more secure software. He took me completely out of conext and I am seriously pissed. I was trying to be fair and explain the various sides of the issue. Now that I have read his paper I realize I was dumb for trying to offer him what he denied his readers. Fair objective logic based on experience, knowledge, and research.

    4. Re:Vintage 1999 FUD by _Sprocket_ · · Score: 2


      Of course any normal person would be utterly humiliated to have their name associated with this piece of nonsense. Perhaps that's why it has been pulled? I'd be interested if Microsoft really did pay for it. If so, I think they should feel a little cheated. The standard of FUD required in 2002 is far higher than this. Even the mainstream press are going to tear this crap to pieces.


      Perhapse this is good news for Slashdot trolls? Their trolling activity CAN become a career!


      Of course, the industry continues to lag behind those who are on the cutting edge of the technology. The better Slashdot trolls are able to pull off that 2002-quality FUD on occasion. Perhapse this "think tank" needs to post requests for consulting quotes on Slashdot?

  55. Backdoors and viruses by ansible · · Score: 5, Interesting

    I love the quote on backdoors and viruses. Windows systems don't have their source code publically available, and yet that doesn't seem to stop the creation of backdoor programs and viruses.

    I like how they insinuate that people would just download some code from the Internet, and then immediately put that into a production air traffic control system. Talk about a straw man argument.

    Someone needs to explain to this think-tank (or senseless-opinion-tank) that people can do these things called code reviews. Ya see, if I download a new version of this mail client (for example), I can look at the differences between the current source and the last version I checked. Not only could I spot back doors, but I'd likely find some bugs too.

    These guys that develop safety-critical systems (like air traffic control) are real sticklers for inspections, documentation, etc. I bet most of them would be glad for more independant reviews of the code they depend on, rather than just hoping Windows doesn't have bugs in it.

    As for me, my requirements aren't as critical. When I downloaded OpenOffice from some mirror in Timbuktoo, all I did was check the MD5 sum. The five seconds that took assured me that at least no third-party inserted viruses or back doors in the program.

    1. Re:Backdoors and viruses by tshak · · Score: 2

      Windows does not have any intentional backdoors, it's just an OS that was designed for features and the security of a "disconnected environment". The second everyone got onto the Internet, MS realized the importance of security as hole after hole was announced. However, it's very difficult to take away features, and it takes a long time to role out a fundamentally different design. Regardless, Widnows' security (or lack thereof) has nothing to do with the fact that it's Closed Source. There are many of other commercial and Closed Source OS's, banking software, etc. that have incredible security. Actually, the only OSS OS (say that 3 times fast!0) that I know of that's really secure "out of the box" is OpenBSD.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    2. Re:Backdoors and viruses by OwnedByTwoCats · · Score: 2

      Windows does not have any intentional backdoors, it's just an OS that was designed for features and the security of a "disconnected environment". The second everyone got onto the Internet,

      In 1995
      MS realized the importance of security as hole after hole was announced.

      In 2002.

      However, it's very difficult to take away features, and it takes a long time to role out a fundamentally different design.

      Which is why it's important to design some features correctly in the first place. Compare Java's sandbox security model with Microsoft's certifications-based model, which says that malicious code can do anything it wants to your machine, as long as you know where it came from... unless it can fake that.
    3. Re:Backdoors and viruses by i_want_you_to_throw_ · · Score: 1

      You know what makes this post really shine?

      "(or senseless-opinion-tank)"

      I love it.
      I wish I could mod this to five.

    4. Re:Backdoors and viruses by os2fan · · Score: 2
      My experiences and observations with Windows, is that you don't need to go through the back door: the front door is good enough.

      For instance, you hear of drives being shared on the internet.

      A lot of those email viruses run on fairly valid code. Just a matter of doing them properly.

      Still, getting into the back door, Windows, Linux or whatever, is a matter of getting the appropriate access. You know, many of these crackers are not pouring over linux code, but just trying tricks they read in some chat room or mailing list.

      And, code compiled from source in your posession is clearly safer than someone's hidden stuff. You can take control of it, debug it, analyse it, do what you want.

      --
      OS/2 - because choice is a terrible thing to waste.
  56. Another mirror by AmigaAvenger · · Score: 2

    Just in case everybody ./'s everyone else's mirror... http://balloons.space.edu/old_opensource_whitepape r.pdf

  57. What do you think ... by Anonymous Coward · · Score: 0

    Republican think tanks are for? Thinking? Please. Didn't you pay attention to the Republican part?

  58. sad indeed, truth or relevance does not matter by Lewis+Mettler,+Esq. · · Score: 1

    I am afraid that truth or relevance no longer matters to Microsoft.

    What is important is that a so-called independant study bad mouths the GPL. That is the only relevance to this study. It is a study that the Microsoft salesman can use to fool the federal government. And, for the idiots to claim they did this or that because of a study they found.

    It does not matter if it is valid. Its mere existance is enough.

    --
    NexuSys - Linux support by the best
  59. Overshooting the mark. by theEdgeSMAK · · Score: 1

    It seems that this is a kneejerk to the RMS mentality. There is a middle ground and there are places where the GPL really has no business. And the GPL just happens to be a wonderfull thing in alot of situations. I think the government could reap grand rewards from the use of GPL, but I also believe that there is a time and a place for such a liscense. This whitepaper reads to me like it was written by somebody that was handcuffed to RMS for a few hours. There were some good points in there, their just hard to pick out because he is really overdoing it and losing credibility because of it.

    edge

    .02$

  60. This paper is not really about security. by SirSlud · · Score: 4, Interesting

    They play it as if it is, but by saying open-source good, GPL bad, they are clearly desperately attempting to keep the sea full of fish for MS when it needs a chunk of [stable and useful] code here and there for their projects. They hate the GPL cause theres no way they'll GPL the whole damn OS .. so this attack is specifically targetted at the GPL, with purely financial intentions in mind. The security angle is clearly just a way of getting people to read it, and to associate GPL with 'problems'. I'd imagine most decision-makers won't have to remember what those 'problems' are (much less understand them), but so long as they walk away going, 'open source good' (so MS can borrow at will, remember how much they like BSD license), 'GPL bad', they've done their job.

    Ironic, huh? MS has the power and might to take and use, and they dont perceive having to apply the same standards as their code-base contributors (ie, the borrowed code) to their own product. It's flat out hypocracy to anyone with half a clue .. fortunately for them, in this day and age of specialization and legal and technological complexity, thats 99.9999% of the population on any particular issue.

    Fuck 'em and their shareholders.

    I assume by decrying the GPL for security, their lame argument is .. "well, open source is fine, so long as we can keep the parts actually keeping the system secure obscured behind closed source?"

    So then why is open-source good? Seems to me that security is 80% of the benifit of open source. I guess MS's story is, 100% of the benifit of open source is 'borrowing' code, and 0% is security. Not surprising, but still infuriating.

    --
    "Old man yells at systemd"
  61. You can buy free software on CD, too by Anonymous Coward · · Score: 0

    It's your fault if you download your software from the internet without trusting the author _and_ validating a gnupg sig or something similar. Same thing with proprietary software that is just downloaded and run.

    If you want that kind of security (if you have networked machines, you do), insist on a crypto signature or pay the author or a trusted distribution vendor for sending you the physical media with your software. It won't be more expensive than proprietary software, and is still more secure. Backdoors in proprietary have lasted longer in past!

  62. Re:Well, they may have a point somewhere in there. by Erasmus+Darwin · · Score: 2
    "It is true that open source applications, being openly available on the internet and distributed in the same manner, are susceptible to backdooring and trojaning."

    It doesn't even have to be malicious. Awhile ago, the original author of cfingerd was heavily criticized for making a finger daemon that insisted on running as root. His response to such criticism was to simply abandon the project.

    When holes were inevitably found in cfingerd, there was no one maintaining the project and thus no easy way to get it fixed short of someone actually adopting the project. In the absence of a caretaker, the last buggy version continued to live on in open source mirrors for quite a while.

    From what I understand, the project was eventually continued and cleaned up, but the interim had a dead, unsafe piece of code sitting right next to its safer/more maintained breathren. At least with commercial code, the EOL'd stuff is usually explicitly EOL'd. On the other hand, in a non-source provided context, you're still beholden to the vendor for patches. But I believe in this case, the group is advocating commercial code that comes with the source.

  63. Soon, they will get what they are asking for... by ZarkDav · · Score: 1

    I hope people will choose this opportunity to provide many intelligent, comprehensive, and teaching answers to this FUD.

    Really, debunking those paltry arguments is a great chance to answer every questions a decision-maker unaware of the benefits of opensource still has.

    People who feel threatened by open source and GPL and wave terrorism threats and other mixed non-sense just help our cause.

    The more they yell and cry and act childish like this, the more open source get attention and recognition.

    Thanks guys. Really. I mean it.

  64. Tyranny of Microsoft by Anonymous Coward · · Score: 1, Interesting

    How can an organization named after deToqueville make such an argument for something that deToqueville himself criticized? Chapters of "Democracy in America" are centred around the notion of the "Tyranny of the Majority" and how it restricts freedom rather than promoting it.
    In fact, if I correctly recall, there is a phrase that goes something like (major paraphrase, if you can find the literal, let me know; it might be Fromm, not deToqueville) 'In no other society are so many individuals dedicated to performing activities that promote an unfree society".
    I'm sure that there are other societies that engage in such inherently hypocritical naming schemes, but it is ironic that the name of a person which criticized problems with America's political system is used to further corrupt it.

  65. Personally I'd be very happy.... by Querty · · Score: 1

    If some of that mission critical code that is used to guide 747's was at least ogled by Alan Cox and Linux before being put into production...

    Remember, the more eyes look at the code, the shallower the bugs become...

  66. Register Response by Blasphemy · · Score: 2, Informative

    Check out Thomas Greene's article at the Register, a great critique.

  67. Did he forget something? by Anonymous Coward · · Score: 0

    But what about microsoft? Because they kept their source private, it has led to countless problems and insecure systems around the world. I remember reading that Microsoft testified that if they released their sourcecode it would pose a threat to National security. If the OS had been made open source many of the bugs would have been figured out and solved a longtime ago.

    The scrutiny of the open source community is a benefit. Having 10000 people looking at one project could generate a much more secure project then one where only one company looks at it. Many of the problems that exist today are due to people not realizing their mistakes, or not knowing how to write secure code. There is a reason that the NSA released SE Linux. They didn't go for security through obsecurity, they went for good secure code.

  68. Binary Isn't Always "Locked" by elfdump · · Score: 3, Funny

    The open source debate is about keeping secrets. Completed (written) software is often locked by its programmer, hiding the underlying code from its user.

    Not so sure about this... I think we've all met programmers whose binaries were more readable than their source.

    ;)

    1. Re:Binary Isn't Always "Locked" by Xenographic · · Score: 1

      That's true--you *can* compile perl code... :]

  69. what if you used some Ms code? by Lewis+Mettler,+Esq. · · Score: 2, Insightful

    Just where would you be if you slipped in 100 hours of Microsoft proprietary code you got your hands on?

    What would that do your 5000 hour product?

    The GPL is less disruptive than borrowing other code that comes with limitations.

    Besides, if you use code from other sources you certainly should know the impact of doing so. The GPL is not different in that regard.

    I guess Microsoft thinks that proprietary code should be outlawed because if it should mistakenly get its way into an application, you could be sued, right?

    --
    NexuSys - Linux support by the best
    1. Re:what if you used some Ms code? by Arandir · · Score: 2

      Absolutely. It's funny that these same people crying that the GPL doesn't let them do whatever they want with their derivative product are the first ones to defend the restrictive proprietary licenses requiring royalties. There's a double standard here, and these nuts are too stupid to see it.

      Do they think they can use RogueWave Tools++ without paying for it with money? Then why do they think they can use GPLd code without paying for it by releasing their source? A price is a price. For a lot of developers, the price of the GPL is much cheaper than the price of a typical proprietary library.

      I don't use the GPL, and there have been times where I have wanted to use a GPL code snippet but couldn't. But you don't see me crying about it and issuing white papers.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:what if you used some Ms code? by Lewis+Mettler,+Esq. · · Score: 1

      No doubt.

      The GPL is less restrictive than the limits Microsoft places upon its own code. Heck, they do not even let you see it, much less use it in some meaningful way.

      But, that is not what drives Microsoft in their FUD effort.

      They just bad mouth the GPL because they refuse to compete on price and performance. They know that for many developers the terms of the GPL are acceptable. Not in all cases certainly. But, you do have the choice not to use it. Microsoft restricts you from seeing it.

      Micrsoft even lied in court and claimed the GPL was part of the reason that the SUN JVM was not included with XP. (I guess Allchin is ignorant of the fact that SUN does not use the GPL for Java or its JVM. Either that or he simply can not resist lying if it meant to discredit the GPL. Even if GPL was not an issue in the case.)

      If you look at the lies put out by Microsoft, it is clear they could care less whether what they say is true or not. If what they say might tend to keep others away from non-Microsoft technology, they lie about it. It is a symptom of a pathetic liar. The reason some liars are pathetic is because they do not care if what they say is true or not. If it will fool, trick or defaud others they think they gain by that. So, out it comes.

      And, you see that same lack of concern in the white paper.

      They even claimed that developers turn from Netscape to IE in droves because Netscape was too proprietary? Has any product by Microsoft been less proprietary? Certainly not IE. And, that fake report claimed that was open source developers who moved over to IE for that reason.

      Funny that the report failed to mention Mozilla. I guess Mozilla is too new for them. It must have occurred after they wrote their fake research, right?

      --
      NexuSys - Linux support by the best
  70. Does the GPL Mandate that I MUST redistribute code by croftj · · Score: 1, Informative

    I read the GPL and I don't see any provision mandating that if I use the code or modify the code that I MUST redistribute it.

    Only provisions that I see state that if I DO distribute it, I must mark it clearly that I modified it and my changes must be GPL.

    Where does it say I MUST redistribute my changes?

    --
    -- Many men would appreciate a woman's mind more if they could fondle it
  71. Re:ADTI Whitepaper Released by Lord+Bitman · · Score: 1, Informative

    GPL vs Open Source is a clearly different thing. GPL means the code is free to be used by anyone, provided they release _all_ their code as GPL.
    Open source just means the code is visible to anyone. This gives 3rd-parties an easier time making programs which work with yours.
    Their main points are that GPL is flawed due to requiring anything which uses GPLd code [no matter how little] to be licensed under the GPL; and, that most GPL projects encourage many unvarifiable developers to take part in the project, resulting in potential malicious code being inserted without anyone else taking notice.

    Remember: Open-Source does not mean FREE software, it doesnt even mean "Libre" software, it just means that you can see the code. That is _ALL_ it means.
    The internet would not have become so popular if not for the ease of looking at the code a page is displayed by, and learning from that code. Does that mean that you can legally copy word-for-word a copywrited web page? Of course not. But can you build a related site that offers a seemless transition in style of display between the websites? Of course you can.

    Open Source allows you to see what someone did, how they did it, and then use that in order to make something which can work alongside the original product. Neither of you is required to give away anything for free, and why would you want to?

    GPL, however, is known as a "Viral" license, in that using code from something licensed under the GPL requires that your code is now GPL-infected. I personally have no problem with this, since there is a simple protection from this so-called "Virus" by just NOT USING GPL'd CODE IN SOMETHING YOU DONT WANT TO GIVE AWAY THE SOURCE TO.
    I dont think the GPL has anything against reverse-engineering in it, so anyone who wants their program to work with GPLd software but doesnt want to use GPL is no worse off than if the others werent using GPL.

    Opponents of Open-Source dont seem to understand that while you can't trust an individual, that individual's code has to work well with everyone else involved in the project. The result is that not only will this untrustworthy individual be sneaking in his code, but he'll be doing it with everyone else watching. You would have to expect that not just the one person, but everyone working on the project, was out to get you. If you assume that, then you're still a lot better off than the same situation occuring with closed-source software. In fact, due to the GPL's "Viral" nature, you are far better off under the GPL. Remember: millions of people able to be intimately familiar with the code means millions of people able to see a problem. If you use the infected [two-meanings] code in your program, then yours is now GPL'd, and not only will everyone who was working with the other software have the potential to spot a problem, but everyone working with your software can too. This just increases the chance that the problem will be found.
    If, on the other hand, it is merely "Open-Source", not "GPL'd" then the number of people potentially working with your code is vastly reduced. Instead of people writing code and wanting to contribute it to the project, they'll just be writing it for themselves. If they were contributing to the project, able to redistribute it themselves, they could use the code, other people could see what they were working on, help out, and in general- just have more people working on the code.

    The article seems to think that the more people work on code, the worse off they are, due to the increased likelyhood of malicious code being inserted. However, the more people work on the code, the more chance there is of malicious code being caught.
    I would hope that there is some law in place which makes writing malicious code into open software just as much a crime as writing any other virus, the only problem is that it would be harder to determine from where the code originated.

    I just said a bunch of random stuff and not all of it is accurate or precise or true or meaningful. So just ignore everything I said, k'?

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  72. Re:Well, they may have a point somewhere in there. by Anonymous Coward · · Score: 0

    If anything this suggests that you need to trust the source of software before running it. Well... Duh. If you are transferring software you trust over a network you don't, sign it with gpg or something. If you can securely transfer the key ahead of time (in person or via phisically secure disk), and check for valid sig, you don't have to worry about backdoors or trojaning from someone hacking Sourceforge or the like.

    Patches submitted to the project on the otherhand are more complicated if anyone is allowed to get them checked into the main branch without review. Have a good maintainer for the mainline and this shouldn't be a problem either.

    GPG sigs if done consistantly are great for maintaining security. And before someone suggests MD5 or something like that, you'd have to securely transfer the MD5 for every file. With public key encryption you only have to securely transfer the keey once.

  73. Not Invented Here Syndrome by reaper20 · · Score: 4, Insightful

    NIH syndrome is more prevalent than people blatantly ripping off open source code or commiting 'acts of IP theft'. I think moreso than people give it credit for.

    Even Mandrake rewrote their installer to "differentiate" between Red Hat. Redhat doesn't include fontdrake, or any of their competitor GPL tools. It seems alot more like a bazaar of cathedrals to use the analogy.

    If I write the ultimate Linux app, what are the chances that someone is going to 'steal my IP', or even if it is GPL, contribute back? Look at the ton of duplicate GPL programs.

    If I were a programmer I think I'd GPL my software so people can look at the code and contribute patches - chances are some other OSS programmer is going to not like the language it was written in, which widget set I used, or whatever, and just rewrite it to suit their needs.

    I have no numbers to back this up, just seems that most programmers and/or companies prefer to write their own software, regardless of reusable code or license.

    1. Re:Not Invented Here Syndrome by Tet · · Score: 2
      Redhat doesn't include fontdrake, or any of their competitor GPL tools.

      So they haven't just included Debian's alternatives system in RH7.3, then? Red Hat (and in fact *all* distributions) include GPLed works written by or worked on by employees of other distributions.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    2. Re:Not Invented Here Syndrome by _Sprocket_ · · Score: 2
      There are two things to consider when looking at competing GPL / Open Source projects.


      First, competition is good. Projects compete because of various reasons: language, widget sets, code quality / maintainability / methodology, architectual decissions, politics. Sometimes competing projects are forks, sometimes they are completely new code bases. In the end, the better project will flourish - or at least compell other projects to also produce.


      Secondly, what happens when your favorite distro's default tools aren't to your liking? Install your favorites. Or if you really want to, shift to a new distro that uses your favorite tool set.


      It may seem a bit messy and inefficient, but sometimes the only way to prove an idea is to put it in practice. Testing the merrits of an idea by putting it up against other ideas. Trial by fire. Its how innovation happens. Even in the proprietary world.

  74. GENERAL public license? by jemele · · Score: 0
    However, the license called "general public license" (GPL) is the opposite.

    Since when has the GNU Public license carried the moniker of General Public License?

    1. Re:GENERAL public license? by wilhelm · · Score: 1

      Since always. Have a quick gander at this link, or this one and there you have it, straight from the, uh, wildebeest's mouth.

    2. Re:GENERAL public license? by jemele · · Score: 0

      Thanks!

  75. Thousands of unknown Microsoft programmers??! by MountainLogic · · Score: 5, Interesting
    How many thousands of unknown contract programmers have worked on MS code? Does MS do any federal background security checks? No!

    If we blindly take the assumptions of this article then only some DoD funded Unix should be used for Mission/Life critical systems.

    1. Re:Thousands of unknown Microsoft programmers??! by tshak · · Score: 2

      Does MS do any federal background security checks?

      The moderators see fit to mod you up but you have no factual basis for your claims. I know people who are contracters at MS, and full time employees. First, they do pretty good background check on you. But that's really the point. Code just doesn't get checked in to CVS (lol!) without any sort of peer review and approval process. Think about OSS - can I, someone who has never hacked on a kernal, and someone who doesn't like GPL'd software, write some crap code and check it in to the Linux source tree?

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    2. Re:Thousands of unknown Microsoft programmers??! by Jason+Earl · · Score: 2

      And we have plenty of evidence that unauthorized code has leaked in, as well. Take a look at all the cool MS Office easter eggs we have had over the years. If the folks writing Excell could sneak in a flight simulator, then what would you bet that someone working on SQL Server could put in a back door.

    3. Re:Thousands of unknown Microsoft programmers??! by zrodney · · Score: 0

      no, you can't just check crap in. you obvious troll

      just because a project is open source doesn't
      mean there's no security

      with Microsoft, it really does mean that.

      HOW THE HELL DID THE FLIGHT SIMULATOR GET INTO EXCELL??

    4. Re:Thousands of unknown Microsoft programmers??! by Anonymous Coward · · Score: 0

      Enough is enough. No one snuck a flight simulator into Excel. That was a deliberate functional addition to the program that underwent a full design review and integration testing.

      Back then, our plan was that Flight Simulators were the next killer app and we were going to embedded them in all of our products. With a flight simulator in every shrinked wrapped package we were going to conquer the world. And if it weren't for that damn Andresson kid, it would have worked too!

    5. Re:Thousands of unknown Microsoft programmers??! by MountainLogic · · Score: 2
      IWIRBDWFM I work in Redmond, But Don't Work For Microsoft.

      MS if well know in town for hiring an army of temps. I'm sure many of them are relegated to writing simpler code or even acting as a code librarian, but getting back to the internal logic of the article MS does not maintain a secure DoD like environment. I'm sure that MS uses a firm to do a criminal background check and I'm sure they check your professional references. I'm also sure that MS does not have the FBI do a security check where they interview your family, neighbors, dorm mates, etc. I would suggest that MS's development environment is not really up to the level of security that the article says is required for critical systems.

      In fact, what's to stop some kid fresh out of school from getting a temp gig as a revision control librarian at MS and inserting a malicious code into the code base? Do you think MS is going to pay for the level of background checking required to ferret-out a foreign agent? No, they are a commercial entity engaged in commercial development.

      If systems require a high level of assurance DoD has, I assume, several OSs they can supply or they can hire their own secure team to review an OSS effort and qualify that code. I find it unlikely that MS will hand their code over to a government contractor for review and qualification.

  76. Encore!! Encore!! by Anonymous Coward · · Score: 0

    Encore!! Encore!!

  77. Has anyone even heard of these trolls before? by burgburgburg · · Score: 1

    From under what bridge did these trolls come? I've never heard their nom de troll before. Have they previously waded so furiously into waters they have no understanding of, or is this shot across the bow to announce a new troll in town?

  78. The appendixes(sic) is incomplete by pinkpineapple · · Score: 2

    The appendix listing open source licenses is missing one obvious license: the Microsoft Shared Source License (SSL)(www.microsoft.com/licensing/sharedsource/def ault.asp) under which you can download stuff like the Java killer ( aka .NET) open source project.

    Wondering if this is not considered an Open Source license enough after all, even with all the fuss that Microsoft made about it...

    Microsoft is just playing the game they want here, one day supporting Open source, the other day, bitching about it. Make up your mind, MSFT!

    PPA, the girl next door.

    --
    -- I feel better now. Thanks for asking.
  79. Sadder by tps12 · · Score: 0

    IIRC, de Toqueville was the Frenchman who traipsed around some of early America's landmarks and acted snooty. He wrote a book about how stupid the USians were (while not actually using that word), which of course sold like hotcakes in the UK and now for some reason is required reading in American high schools.

    I am wary of any think tank that associates itself with the name of Alexis de Toqueville, which as far as I'm concerned was besmirched from the start.

    Back on-topic, this paper shows the same kind of anti-America, envy-motivated nonsense that de Toqueville spouted. Why don't they go back to France if they don't like the GPL. We are doing fine here with our superior software and baseball.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:Sadder by superflex · · Score: 1

      de Toqueville was the Frenchman who traipsed around some of early America's landmarks and acted snooty
      ah, thanks for the info. with a name like de toqueville, i assumed he came from a small quebec logging town.
      "eh, jean! tabernac! i saw your sister on ste. catherine in montreal! i think she was getting a supersex education!"
      "alexis, you asshole hoser! quel fucktard! zut alors!"

      --
      sigs are for suckers
    2. Re:Sadder by nathanm · · Score: 4, Interesting
      IIRC, de Toqueville was the Frenchman who traipsed around some of early America's landmarks and acted snooty. He wrote a book about how stupid the USians were (while not actually using that word)
      He did travel around the US in 1831-1832, but he definitely didn't write that Americans were stupid. He admired America and was trying to figure out why democracy worked here. De Tocqueville believed the countries in Europe would become democracies soon, and wanted to learn from America's successes and failures.

      Unfortunately, his countrymen didn't learn very well from his writings, as France has been through at least 7 forms of government since their revolution.

      For more info, see his book: Democracy in America
  80. Prudence by saphena · · Score: 1

    Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical?

    Would it be prudent for the FAA to use software that thousands of [unknown] programmers DO NOT have intimate knowledge of for something this critical?

    Am I alone in thinking that, say, 10,000 critics are more likely to uncover the bugs between them than the few full-time employees of the FAA?

  81. flying... by simpl3x · · Score: 1

    the bright blue screens!

  82. They do by Raul654 · · Score: 1

    *coughcough* Cydoor *coughcough* Kazaa.

    Complaing that this is possible to do for open source projects while promoting closed source (windows) is rather like the pot calling the kettle black.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  83. Most Restrictive Licenses by pjrc · · Score: 4, Informative
    Obviously they've never actually read any of those proprietary EULA's before they clicked ok.

    The GPL is one of the most uniquely restrictive product agreements in the technology industry.

    And, Yes, they have clicked ok to proprietary licenses much more restrictive than the GPL. These lines appear within their PDF file:

    /Producer (Acrobat Distiller 4.0 for Windows)
    /Author (default)
    /Creator (ADOBEPS4.DRV Version 4.24)
    /Title (Microsoft Word - sullivan.doc)

    This simple fact can be easily verified with a command such as "stringsold_opensource_whitepaper.pdf| grep^/"

    1. Re:Most Restrictive Licenses by Anonymous Coward · · Score: 0

      very interesting. Thanks.
      -
      0
      who is sullivan?
      why did they go to the bureau of labor?

    2. Re:Most Restrictive Licenses by Anonymous Coward · · Score: 0

      The latest copy of this pdf has all of that creator title info blocked out.
      hAHAHAHAHAHAHAH
      Now I am REALLY curious.

      What kind of morons are they?

      Who is sullivan?
      No sullivan at adti.

  84. Oversight by maiden_taiwan · · Score: 1

    Oops -- they forgot to mention that Open Source software also annoys your mom, rains out baseball games, and makes apple pie taste bad.

  85. It is prudant by bluGill · · Score: 2

    Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical

    How many people have intimate knowlege of the internal code is irrelavent. What is relavent is how many experts have examined the code to be sure that it is correct. Before code is used for something like flight controll I would expect experts to examine it closely to be sure it worked right. (actually not, game programers with an AI can probably do a better job just rewarding their system for smooth flights even in turbluant weather, but that is a different debate)

    100 experts paid by the goverment to assure the code is correct is not as good as 100 paid experts, plus 1000 amatures doing the same. And the existance of a few amatures sabotaging their work makes it better because it forces the experts to think things through. (when everything is expected to work you can be lazy with the rubber stamp, when some parts are suspected to be sabotaged you have to look closely)

    There is a theory of testing which says you put some number of known bugs in the code without telling the testers. Don't stop testing until they find all the known bugs because that gives you the best chance of stumbling across the unknown bugs. (the countery argument is fixing known bugs cna introduce more so it isn't a clear win, but it is still a point to consider)

  86. Standard anti-GPL FUD by Zachary+DeAquila · · Score: 1

    This is just standard anti-GPL FUD. Symptoms include harping on:

    1) lack of "accountability, warranties, or liability" (For counterexamples, see Redhat, Caldera, etc)

    2) 'must release modifications' (Get it straight, people, you only have to distribute the source *IF YOU DISTRIBUTE THE BINARIES*.. if you're just using your modifications internally, then YOU DONT HAVE TO DISCLOSE ANYTHING)

    3) tie-ins to the .com crash (crashes happen because idiots throw money at bad business plans, not because some of the bad business plans had access to some good free tools to base them on)

    etc etc.

    I hope someone with more time than me writes a nice rebuttal. ESR maybe.

    --Z

  87. Should have included this quote: by YanceyAI · · Score: 2, Interesting
    Programmers that make a living leveraging the unique value of their software, do whatever it takes to keep their code secret. As expected, most successful programmers and companies do not disclose their code and sell their software without the source code.

    I guess you are probably not successful if you program open source. What do you suppose he means be successful?

    --
    Can I bum a sig?
    1. Re:Should have included this quote: by demon · · Score: 1

      Probably the same thing that most people equate with "success" - making lots and lots of money? After all, what other gauge of success is there? Accomplishing useful things, personal satisfaction, and such couldn't possibly have any relationship to success, right?

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  88. Re:Well, they may have a point somewhere in there. by kylus · · Score: 2, Informative

    You're correct about the risk, but the Government has strict standards that systems must adhere to, both when they go into production and when they are in initial development. The Common Criteria site has a listing of protection profiles that basicly spell out all the requirements a system must adhere to in order to be considered 'secure.' In the Labeled Security Protection Profile (and likely the others...I'm only familiar with this one) there is a section that basicly states that "the developer must use a content management system" and provide all documentation for how it functions, is administered, and how changes to the content are tracked.

    In other words if any government group were to use an open source product or start one of their own they are still required to keep their copy of the source tree for the code under rigid, monitored control to ensure what happened to irssi and FragRoute could not happen to their project.

    I'm not saying that CVS will be the total solution to this problem, but it's nice to see that they do have measures built-in to mitigate the risks.

    --
    --Kylus
    Idiot-proof something, and Life will build a better Idiot.
  89. Re:Well, they may have a point somewhere in there. by Anonymous Coward · · Score: 0

    If distribution through the internet is such a bad idea why is MS pushing that feature of .NET?

  90. Re:ADTI Whitepaper Released by fatboy · · Score: 1

    There is a big distinction between the GPL and the BSD-style licenses. The GPL is all about making sure that people who use GPL licensed code release their new code under the GPL too.

    Absolutely not. The GPL is all about making sure that people who DISTRIBUTE GPL licensed code release their new code under the GPL too.

    You can change and use it all you want, but if you sell it to me, I must have a copy of your source.

    --
    --fatboy
  91. If you have any problems first read the FAQ by Anonymous Coward · · Score: 0

    The ADTI's problems with the GPL seem to stem from a misreading of the GPL that would disappear if they just read the GPL FAQ.

    They seem to be under the impression that if you modify something under the GPL you must release it to the public, which isn't true. If you distribute the program to the public you must allow people to get a hold of the source code, but you don't have to distribute to the public. If the FAA wanted to develop their air traffic control system based on some GPL code, they could do that and as long as they distributed it within the FAA they wouldn't have to let anybody else see it. So if the program has code which needs to be kept secret you just keep the program secret.

  92. Capitalism, right? by Anonymous Coward · · Score: 0

    The notion of open source software has nothing to do with free software. The purchase price of computer software is only a fraction of the total cost of ownership. So even if the price tag reads free , it can end up being more expensive than software you buy.

    Oh my.
    Free beer anyone?

    Engineering software has become considerably complicated and rigorous. It is not unusual for software to include millions of lines of source code. If the incentive to develop software is changed, we can subsequently expect the quality and efficiency of software to change.

    Again, the only thing these people ever seem to think about is MONEY.
    What about satisfaction, gaining skills, enjoying yourself, pride, recognition, respect, ...?

    Do I have to continue ?

  93. FSF became known for its position to end patents? by jemele · · Score: 0
    FSF became well known for its position of free software as well as its radical ideas to end patents on inventions.

    Last I checked, they were upset about software patents. Don't mean to ad hominen on you, but is this guy a jackass, or what?

  94. I like the graph by Steveftoth · · Score: 1

    the graph of the number of source code lines in the nasa shuttle flight control, linux kernel, solaris and of course, winXP. WinXP blows them all away by a factor of ten.

    What does this show? That Microsoft can write a ton of code? You can show graphs like this all day long and they mean nothing.

  95. Re:Does the GPL Mandate that I MUST redistribute c by Anonymous Coward · · Score: 0

    IF you keep code in-house, (applies in this case) then
    you are exactly correct.
    Unfortunately Microsoft realizes that when you are
    talking to a bureaucracy only a few seeds of doubt
    need to be planted to cause the damage necessary to
    kill a project.

  96. Addendum to your sig by Rupert · · Score: 2

    if it doesn't make sense, it's economics.

    --

    --
    E_NOSIG
  97. Sig. by bleckywelcky · · Score: 0, Offtopic


    I watched you dance for about 30 seconds... and it scared me.

  98. translation by Anonymous Coward · · Score: 0

    Open source = We can squeeze some money out of this

    GPL = We can't profit from this, we must kill it.

  99. Re:Well, they may have a point somewhere in there. by SirSlud · · Score: 4, Insightful

    > But I believe in this case, the group is advocating commercial code that comes with the source.

    No, they ad advocating that open source is good, because commercial companies can use it to cut costs (and profit on the backs of others' work), but that those companies should not have to repay the community for reasons of security.

    It really should read 'borrowable open-source good, except when the source code is mine .. then it should be closed.'

    We all know the usual /. arguments on whether OS is more or less secure than CS, so we dont need to go into that. But really, they like it when companies can borrow source (heaven forbid they have to actually hire as many skilled programmers as it takes to build any given application .. I mean, they have execs and marketers to pay, doncha know!) .. but hate it when they have to give that source back.

    I've been watching the commercial world come to the realization that open-source isn't what they should be scared of (MS has borrowed BSD'd code many a time) .. its just the thought of holding the quality of their software accountable to a community that scares the shit out of them. Anyone following what the multinationals have been doing for the last 20 years in order to divest themselves from ALL possible negative public reaction understands this position. Just like Nike no longer technically employs their sweatshop workers (they're contracted, so the accountability is divested from Nike to their contractors), companies want to be able to take 'tried and true' code, use it, not have to hold their use of the code (and the rest of their code) accountable to the community, and PLUS they get the benifit of passing the buck to the open-source author should problems be found! (Since in a closed source product, nobody can proove it _wasnt_ the open source chunk that caused the problems or indroduced the security hole or whatever.)

    It's the usual power mongering, and desire to not be held accountable for any of it.

    --
    "Old man yells at systemd"
  100. Slashdot FUD by gamorck · · Score: 1
    Its interesting that /. claims that ADTI takes money from Microsoft when its clearly not stated on their site or from any reputable source. I think the real source of FUD is this situation is /. as this whitepaper presents a large number of GPL related issues that you all would do well to think about.

    For instance:
    With most free software when you have a problem, you may have access to some online forum to discuss that problem in a chat room with tech types, but is that of interest to the average consumer? But the problem is yours to fix, that's beyond most consumers. In the end, the free software could end up awkward and costly to the consumer. This point cannot be ignored.
    I think he raises a valid point regarding the future viablity of Open Source products in a consumer focused marketplace. Needless to say - Windows is still light years easier to use than Linux. Afterall most people will never have to find out their system even has a commandline interface.

    Heres another good one:
    There does not appear to be any method for the open source software method to identify and respond to the needs of nontechies...Moreover, because opensource software tends to be written for use by IT professionals, there are few incentives to smooth out the rough edges and make software easier to use.
    Yes would some of the supposed experts here like to counter this seemingly valid point? Most people here (without even having read the original whitepaper) have gone off on the "Microsoft Funded FUD Machine" (without any real evidence) bandwagon without even considering the issues brought to light here.

    Keep in mind that if you cannot look yourself in the mirror objectively - how can you expect anybody else to? The FUD has to stop and it needs to stop here before it stops anywhere else.

    J
    --
    I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
    1. Re:Slashdot FUD by Anonymous Coward · · Score: 0

      Well :

      The Register (fairly respectable, if not the NYT) confirms that ADTI receives money from Microsoft.

      The article as a whole mixes up four elements, support and ease of use, large entities (like corporations/government) and individual consumers.

      On support : there is a genuine problem for non-tech individual consumers, but to extend this problem to "large entities" is a nonsense. There is a whole education industry to help people learn to deal with MS server products, and much money made in independent guides that tell you the things MS forgot to. Any large entity that spends that much money on training etc. can spend the same money on Linux training instead of MCSE.
      After all they can always buy support from IBM and who ever got fired for that?

      It should be noted also that few individuals get any meaningful support from MS when there is a problem, (ever tried getting through on the phone to them?) the solutions usually come from others with an interest in helping out (hardware or app companies who sold a product involved in the problem, websites providing help (complete with ads) or books written to profit from the confusion. None of these routes are OS specific.
      At the moment MS has a large market share, so most of this support targets their products, but you only have to go back a few years to find when this was not the case.

      On ease of use and "non techy functionality" :
      Part of the current popularity of OSS is very often "techy functionality". For example, Microsoft used BSD mailservers to run Hotmail because they valued the "techy functionality" of stability and performance under high load over the ease of use of their own products. Likewise this is the first probable use for open source in government, providing good techy functionality where performance is the critical factor.
      For some applications (DNS springs to mind) the apparent ease of use of Win2K (for example) actually becomes a mire of patching and workarounds, leaving little gain over using any other system.

      For non-tech users : well, you have me there, OSS generally sucks, much the way DOS and Win 3.1 sucked. In time this will improve as people with real User Interface talent get interested in producing OSS. This applies for "consumer apps" too, which ironically are often technically fairly simple. (e.g. word processing, spreadsheet, db front ends (address book, home accounts), picture viewing and editing. I think most of these exist in OSS, usually with some technical virtuosity, but the rough edges of the UI are what remains to be worked on, just as in the DOS era (GEM anyone?). And so then, as now, improvements will be made, mostly incrementally.

      One further note on OSS making the big time, things generally happen in stages and I think that it will probably happen in a way RMS might not like, but will still have benefits over time.

      (1) Apple OS X means some variety of good, polished commercial software (e.g. Photoshop, Fileworks) will now be produced for a system with similarities to other *NIX.

      (2) Said programs will in time be ported to various *NIXs because step (1) makes it easier to do so and if it is fairly easy and some money might be made, why not?

      (3) The part RMS will not like. Step (2) is the vital step that allows OSS _operating systems_ really begin to compete with MS in ease of use. Mandrake (for example) is already pretty easy to use, but lacks good app support for "consumers"

      (4) Once there is some diversity of OS use, the support systems (books, magazines etc.) for OSS operating systems will begin to thrive.

      (5) These companies will move on to supporting various popular OSS apps in thier quest for greater profits. Meanwhile, OSS apps have improved, partially due to the refinements of time, partially by up close contact and competition with closed source apps running on the OSS operating systems.

      (6) Nirvana, good OS diversity in sales and support generates consumer choice, all that remains is for OSS to keep making good stuff and it will do well...

    2. Re:Slashdot FUD by Prior+Restraint · · Score: 1

      Heres another good one:

      There does not appear to be any method for the open source software method to identify and respond to the needs of nontechies...Moreover, because opensource software tends to be written for use by IT professionals, there are few incentives to smooth out the rough edges and make software easier to use.

      Yes would some of the supposed experts here like to counter this seemingly valid point?

      Nontechie: I will give you one million dollars to make this program easy for me to use.

  101. 5000 hours vs 100 hours by Hnice · · Score: 4, Insightful

    "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? "

    first of all, if the 100 hours is GPLd, then the GPL isn't 'arguing' anything -- the rest *is* GPLd, according to the GPL. using the verb 'argue' here is like saying that my rental agreement 'puts forth the assertion' that i have to pay my landlord every month. it's not appropriate, because there's nothing to argue, no ambiguity. the GPL is very clear here.

    second, if GPL'd software is, as the statement is clearly implying, a negligible part of the final product, what's the big deal with spending the other 100 hours to build that part yourself? no one's making you use that 100 hours worth of software.

    and imagine how stupid that argument sounds when phrased this way: "i just built a huge program that only makes use of [some copyrighted product] in passing -- why should i have to conform to that company's contract terms in order to use it?" would anyone argue that degree of use is going to make any difference at all here? and if you don't like corporate-bashing, consider this example -- "sure, i stole $100 from you, but i put it towards this car that cost $5000, so why should I owe you anything at all?"

    this is a stupid point. if you don't want to use GPLd code, don't, and if you do, understand the terms.

    --

    god is just pretend.

    1. Re:5000 hours vs 100 hours by Software · · Score: 2
      The real problem with the GPL, from a commercial software provider's point of view, comes when GPLed code is introduced into a commercial product by a programmer without the permission of management. Commercial software projects are composed of people (let's say 50). If one of those 50 people takes a shortcut and includes GPL'd code into the final product, under the GPL, the whole product must be opened up.

      I've worked on products where LGPLed code was used in a linked module. This code reuse was unbeknownst to management until the product was days from release. The programmer had made no effort to have the LGPLed source code distributed with the product, a clear violation of the LGPL. This problem was easy to fix, once brought to the attention of management. Since the code was LGPLed, only the source to those modules had to be distributed. If the code were GPLed, and the violation wasn't discovered until after release, the whole project team might have been in deep doo-doo.

      I'm not saying the GPL is bad. I'm just saying that it can cause a lot of trouble for the management of software companies due to the bad actions of only 1 employee. That's why they're afraid of it. I know, an employee's other bad actions, like racial discrimination, can cause legal problems for the company, too. But usually management can correct that sort of thing once it's brought to its attention. This isn't always the case with code that's been released.

    2. Re:5000 hours vs 100 hours by catfood · · Score: 2
      That's why they're afraid of it. I know, an employee's other bad actions, like racial discrimination, can cause legal problems for the company, too. But usually management can correct that sort of thing once it's brought to its attention. This isn't always the case with code that's been released.

      A perfect opportunity for the closed-source vendor to buy an alternative license from the Open Source programmers.

      The GPL doesn't have to be an exclusive license, you know.

    3. Re:5000 hours vs 100 hours by Software · · Score: 2

      An excellent point. If there were a small number of programmers for the LGPLed module, that would be a great idea. But for a module that's been developed by many other programmers or corporations, getting permission from all of them would be quite a chore. They have the upper hand once the closed-source vendor has shipped the infringing product, so they have little reason to bargain. Their copyrights were violated, and they have the right to reparations. This, of course, is a major hassle for the closed-source vendor. If one of the copyright holders has especially strong feelings (say, RMS or the FSF), the closed-source vendor would be in an even worse spot.

    4. Re:5000 hours vs 100 hours by catfood · · Score: 2

      Yes, but most decently popular Free Software (or Open Source) projects have one copyright holder, partly for this reason. You work on the code if you like, but you assign copyright to the project "owner" or leader.

      And in any case, commercial licensing of GPL'd software is a fallback for cases of innocent infringement as we were discussing. It should happen rarely, if ever.

      The ADTI paper has that creepy weird co-dependent feel to it, like some disturbed person whining "if you're my friend you'd solve all my problems for me..." Sheesh. What more do they want? As so many others have said here, it's not as though the GPL is any harsher than a commercial or closed-source license. The code is free to use, free to distribute, free to modify, all you have to do is pass along the source under certain very specific circumstances. They make it as though getting all those rights for free under the GPL is such a burden because those rights do have some limits.

      I know I'm not disagreeing with you, this just ticks me off.

    5. Re:5000 hours vs 100 hours by _Sprocket_ · · Score: 2


      Commercial software projects are composed of people (let's say 50). If one of those 50 people takes a shortcut and includes GPL'd code into the final product, under the GPL, the whole product must be opened up.

      ...

      I'm not saying the GPL is bad. I'm just saying that it can cause a lot of trouble for the management of software companies due to the bad actions of only 1 employee.


      This is really a non-issue. With one caveat.


      First, the non-issue. Whether code is GPLed or proprietary, there is a license involved. If a rogue coder in the group decided to include code from a development kit without the appropriate licensing in place, it would be a simularly bad situation. The publisher would have to figure out how to fix the situation in or out of court - more than likely some sort of fee and damages (or in the GPL's case, damages and rewriting functionality to replace GPL code).


      The caveat? The IT industry society tends to be entirely clueless about the GPL. It pretty plain when one is infringing on the copyright of a commercial software package and its proprietary license. Copyright infringement might not strike the collective minds of the Industry when they are able to download code off the 'Net for free.


      We're too used to Free being freeware (and often the Industry refers to Open Source / Free Software as "freeware"). But having said that... not all freeware is public domain. And one would expect that professionals in the Industry would be used to keeping tabs on licenses and copyright. Ultimately, a company is responsible for the actions of its employees.


      It might behoove managers of software publishing houses to have a chat with their developers about copyright and licenses found within the increasingly popular Open Source domain.

    6. Re:5000 hours vs 100 hours by Hnice · · Score: 2

      this is a good point, but it's not really a closed/open or GPL/non-GPL issue -- at the end of the day, this is a management issue, and an ethical issue on the part of the employee. while i understand the problem you describe, it doesn't bring anything new to the table that hasn't been present in the workplace for years -- an accountant fudges numbers, a welder does his less-than-best, a mechanic makes a dumb oversight, or, to include myself, a mathematical modeller makes some assumptions, innocently or not, and fails to inform the client. what you describe has less to do with the GPL in particular than with people's willingness to cut corners and occasional failures in communicating which corners have been cut.

      That said, just as there's the ASME for inspecting welds, auditing firms to check work, and other big nerds to help me not screw up, the responsibility for not violating the GPL lies with the employer and the employee. You can call this inconvenient and dangerous, but it's no more so (notably less so) than process and quality control is in other industries, and the GPL is no more evil than any other occupational hazard (inattentiveness, ineptitude, see above).

      The difference, if there is one, and this may be why it annoys commercial developers, is that it's a man-made hazard. It's supposed to annoy you, it's supposed to make you wish you could write your software for free, even if you can't. And if it's bothering people to the point that commercial developers are saying 'gee, it's hard for me to develop without using it,' i feel for them, but it also sort of makes me smile -- it speaks to the quality and pervasiveness of what coders who are doing it for nothing are able to get done. It's kind of amazing, but the GPL wouldn't be the problem that you're talking about if the free software that went with it wasn't so good.

      --

      god is just pretend.

    7. Re:5000 hours vs 100 hours by jonabbey · · Score: 3, Informative

      first of all, if the 100 hours is GPLd, then the GPL isn't 'arguing' anything -- the rest *is* GPLd, according to the GPL.

      People make this mistake all the time, but it is a mistake. If someone includes some GPL'ed work into a larger work, the larger work is not magically licensed under the GPL. (Nor, for that matter, is the copyright of the larger work magically made the property of the FSF). Instead, what becomes true is that the ensemble work cannot be legally distributed without violating the terms of the (GPL) license for the 100 hours.

      In this eventuality, what would happen would be that the copyright holder for that 100 hours of labor would sue the infringer, and in the best of all worlds, the infringer would be obligated through an injunction to cease distribution of the offending code. If the copyright holder for the 100 hours was willing, some monetary arrangement might be reached in return for an alternate license for the 100 hours of code.

      The problematic case is where the 100 hours of code was written by five coders spread over the planet, and nobody bothered to track who had copyright over what piece of the code. In that instance, all five coders should agree to the relicensing. If one of the coders does not agree to the relicensing, then the problem of how to clean up the 5000+100 hours of code devolves into one of cleaning up the 100 hours of code.

      There is nothing in the GPL that forces anyone to license code under the GPL, no matter how Microsoft may wish to construe it.

    8. Re:5000 hours vs 100 hours by jonabbey · · Score: 2

      In this eventuality, what would happen would be that the copyright holder for that 100 hours of labor would sue the infringer, and in the best of all worlds, the infringer would be obligated through an injunction to cease distribution of the offending code.

      Just to be clear, in this sentence, the offending code refers to the 100 hours of code, not the 5100 hours of code. The copyright holder for the 5000 hours of code is perfectly free to distribute the 5000 hours of code with the 100 hours of GPL'ed code removed.

  102. OSS == Terrorism! by Anonymous Coward · · Score: 0

    Remember kids, if you use open source, you're supporting TERRORISM. (or was that communism?)

  103. Backdoors by Anonymous Coward · · Score: 0

    What about that "Netscape programers are weenies" backdoor Microsoft used to have in one of their products (I can't remember weather it was IE or ISS)

  104. So open sourceing it..... by Steveftoth · · Score: 1

    makes it also not tested?????

    Don't you think that the software, regardless of the license, would be tested the same amount internally, by the developer before being released.

    Besides, how are a white hat or cracker going to get access to the source code? There is no rule saying that they have to put the source code on the FAA website, or whatever. You only have to give the code to the people who are recieveing the software, in this case, the control towers.

    And since all this software is custom anyway, don't you think that as it is right now, if the control towers DON'T like the software they can just goto the people who wrote it and say CHANGE THIS?

    The GPL doesn't kill custom software, this is why all these comparisions fall flat on their face. GPL is great for custom software! What gpl is bad for is commodized software, aka , PC oses, Word processors, browsers, media players. Tools that everyone needs, not custom tools that only 1 out of a million people ever see.

    1. Re:So open sourceing it..... by Fastolfe · · Score: 2

      You only have to give the code to the people who are recieveing the software, in this case, the control towers.

      Even this may not be necesary. The GPL's definition of distribution could be interpreted in such a way that, since the software is never leaving the FAA, the FAA isn't "distributing" it and would thus not be obligated to release its modifications.

      If the FAA decided to sell this or give it away to private entities or foreign governments, it would only then be obligated to release their source code.

      This key point seems to be missed pretty frequently by critics of the GPL. If an entity maintains ownership and control of GPL'd software and does not release it, they are not bound to tell anyone about the modifications they've performed. Their code can be just as closed and proprietary as they like.

  105. Better solution. by DrFrob · · Score: 0

    Why not just use GPL'd software and pay a bunch of people to scrutinize the hell out of all the security issues (spending the money that you would if you had to rewrite the code anyway). Re-writing the code is simply going to introduce new security problems. Granted, they may be more difficult to find without having the source, but there will be more of them --- and anyone dedicated enough to scour source code for security holes probably has other tricks up their sleeves if they don't have the source. I would feel safer flying in a plane that had solid open source source than shotty propriety software.

  106. major errors by Mr.+Slippery · · Score: 1

    Just in the quoted portion, there are major errors:

    As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus.

    Strike 1: Open source and free sfotware are not in the public domain. Public domain means material on which copyright claims have been relinquished, and anyone can do as they please with it. Totally different concept.

    Strike 2: Trusted distribution is an issue for both proprietary and free software. The old TCSEC (Orange Book) addressed this, and I presume the newer Common Critera do too. If security is important, you don't download from the public internet or buy a CD in a box from some easily-compromised retailer; you have a trusted courier take the software or data from point A to point B.

    If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL?

    Strike 3. This is not a argument of the GPL - the GPL makes no arguments, it states conditions under which copying may be done, or a derivative work may be created. The issue of whether a work which incorpoates all or part of another work is a derivate is a question of copyright law, not specific to the GPL; and to that issue there is no general solution.

    Three strikes. They're out. (Of touch with reality, I think.)

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
    1. Re:major errors by gamorck · · Score: 1
      Strike 3. This is not a argument of the GPL - the GPL makes no arguments, it states conditions under which copying may be done, or a derivative work may be created. The issue of whether a work which incorpoates all or part of another work is a derivate is a question of copyright law, not specific to the GPL; and to that issue there is no general solution.


      So given the provided situation are you actually trying to tell us that all of the software wouldn't be considered GPL? If I included 10 lines of GPL code in a closed source app of 500,000 my 500,000 lines of code suddenly come under the GPL license. The GPL stipulates that compiled binaries derived from GPL code must have the modified source provided with them in distribution.

      Now if I simply keep the software to myself - its really not an issue. But if I choose to distribute that software I'm suddenly compelled by the terms of the GPL license to include the source code. To alot of program-for-pay programmers (which includes most programmers I know including myself) that essentially destroys all profit motivation since anybody can copy and redistribute a better version of your original work that costs a fraction as much.

      You can find more information regarding my feelings on Open Source at my site http://www.jaylittle.com (Note: Some of my software is actually Open Source but it is distributed without a license of any kind. My reasons are fully explained.)

      J
      --
      I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
    2. Re:major errors by Mr.+Slippery · · Score: 2
      If I included 10 lines of GPL code in a closed source app of 500,000 my 500,000 lines of code suddenly come under the GPL license.

      If those 10 lines make your work a derivative work, yes. If those 10 lines don't make your program a derivative, but fall under fair use, then you don't have to GPL it. That question is outside the purview of the GPL, and would have to be decided on a case-by-case basis in the courts.

      It would depend not only on how many lines of code are involved, but on what those lines do, and what the new program does.

      The issue of whether a work is derivative is not specific to software. For example, if I write a 10 line poem and you include it in an anthology without my permission, you're violated copyright. But if you quote 10 lines of a 200 page novel in a paper, you're almost certainly engaged in fair use.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:major errors by Anonymous Coward · · Score: 0

      I always thought there were multiple factors defining fair use, not just the size of the quoted passage but also the context it is used in.

      If the paper that quotes the 10 lines is a critical analysis of the novel, and is quoting the 10 lines to illustrate a point, then it's fair use. If I took those same lines and included them in my own novel, without any sort of attribution, then I probably would be infringing a copyright.

      If I quoted 10 lines of GPL code in my proprietary commercial software, and those 10 lines were compiled into the executable so as to implement a part of my program's functionality, infringement would likewise occur.

  107. This is a clear indication that by lingqi · · Score: 1

    MD5 should be used whenever you download stuff from the internet that would be... well... anywhere remotely useful / has a chance of being used

    patches
    code
    whatever.

    --

    My life in the land of the rising sun.

  108. Verifying the key? by yerricde · · Score: 1

    signing the .bz2 or .gz archive with the authors GPG/PGP key

    So how do I verify that the public key against which the archive's hash was signed actually belongs to the developer and that there is no malicious (wo)man-in-the-middle sending me forged keys? How do I extend an OpenPGP web of trust beyond the boundaries of my home town? I've looked at the GPG manual, but it just dismisses the face-to-face key signing problem as a "social problem, not a technological problem, therefore Not Our Problem".

    --
    Will I retire or break 10K?
    1. Re:Verifying the key? by SirSlud · · Score: 2

      > a "social problem, not a technological problem, therefore Not Our Problem(TM)".

      It is a social problem. If you want to consider it a technical problem, you might as well be advocating that humans be installed with biochips.

      Face it, you can't trust anyone, and thus can trust everyone, to some degree. Life is a series of risk analysis', followed by decisions. The Perfect Secure Trusted World is both undefinable and impossible to implement.

      So, by utilizing one's brains, one can decide where to get ones sources from, depending on the various levels of 'risk' one would be exposing themselves to during the intended use of the software. I would hope the government would get their sources from distributors for which they have high levels of trust - and given who they are, even visiting the home of the original developer to get the sources isn't out of the question. It's not like they'd be installing secure software from tarbells off public ftps or Kazaa - and if they did, to make a reference, that's their own social problem. Not a technical one. :)

      To that end, GPG/PGP raises the bar on what must be done to commit fraud or tamper with data, and thus you can assume a certain higher level of trust for the authenticity of the data being sent. It doesn't mean you'll never fall victim to a man-in-the-middle, but like the club (or the condom!), it'll deter detremental events, even if its not always 100% effective.

      PGP protects against certain types of data tampering - not all. I hope you dont feel this means its 100% worthless. At any rate, I suspect PGP would claim to be more about deterring evesdropping rather than ensuring 100% the authenticity of data (or even the sender). I think md5 is typically more suited to checking the authentiticy of data against a trusted published md5 signature, but I'm no expert. :)

      --
      "Old man yells at systemd"
  109. GPL fair? by forehead · · Score: 2, Redundant

    "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL?

    This "argument" really bothers me. What would they say to this: "If a software application represeting 5000 hours uses proprietary code reflecting only 100 hours, should the author really be guilty of copyright infringment?"

    Last time I checked, no one was forced to use GPL code in their products. I think everyone would agree that the author of a piece of code is well within their rights to dictate the terms under which other people are allowed to use it. People who use the GPL effectively say, "I will share my code with you, however, you must share your code with me if you intend to use my code in your project".

    Some people (e.g. those who use the BSD license) don't mind if others use their code without sharing in return. That is their perogative.

    --
    --
  110. Take it as a compliment... by Knacklappen · · Score: 1

    Wow, now "they" are switching to the "Big Guns", eh?
    Personally, I think this just shows how scared certain people in the industry are. Most arguments against OSS are just BS and people with brains can easily uncover that. But throwing in National Security as a joker, the hope is that a lot of the decision makers are going into dummy mode... and maybe some do. But examples like lastest the developments in Germany point to the opposite... which just scares the hell out of the Establishment... Truely, we are living in interesting times!

    --


    Excellence: Moderate (mostly affected by comments on your karma)
  111. Re:ADTI Whitepaper Released by lysurgon · · Score: 5, Insightful

    There is a big distinction between the GPL and the BSD-style licenses. The GPL is all about making sure that people who use GPL licensed code release their new code under the GPL too.

    Except that using GPL code doesn't compel you to "release" anything. It only means that if you elect to share your code with another party, you do so under the terms of the GPL.

    The .gov could pick up a bunch of GPL code, hire some hakers (or use the NSA) to brew their own system and simply make the decision not to share the code. That's nice and legal. They'd simply make distribution a matter of national security.

    The only security issue with the GPL is the security of companies who derive revenue from selling proprietary code.

  112. god bless america by Anonymous Coward · · Score: 0

    oes this mean
    we drop daisy cutters on
    rural virgnia?
    and before

    and please dont fire out the stupid
    logic it is their choice so let them
    bear the consequences
    ... osama is messing with
    us in part because we have
    military bases in saudi arbia
    ... so by the same messed up
    logic would lead one to believe
    that 9-11 was fine as we had
    it coming to us after so many
    warnings ... i don't
    buy it.

    can we all wake and say tragic
    as it was it is being used to
    justify the most absurd actions.

    to be frank with everyone
    if osama wants us to leave
    saudi arabia ... why don't
    we just do that ... we still
    have turkey and israel ...
    imho it was not worth the
    3,000 lives in the united
    states and the countless more
    lost in afghanistan plus the
    liberties we are losing.

    dunno what they are teaching
    these clowns out in the war
    college but one of Sun-Tzu
    central tenants of war was
    that it was far better to win
    a war by not fighting at all.

  113. Considering by Anonymous Coward · · Score: 0

    Considering the the dirty-bomb-guy, José-Padilla, presented on air today, this anti-GPL stuff described may be threatening federal use of GPL'd softwae in the US.

    I sure hope IBM, SUN and others quickly back up GPL, according to their previous support.

    No offense meant, but should one really rely on RMS' FSF movement in anti-GPL cases like these? I believe IBM, SUN, and SGI executives have greater credibility in Washington.

  114. Re:Difference for Security between GPL and other O by sealawyer · · Score: 1

    "What I'd like explained to me is how the GPL could be considered somehow worse than other open source licenses for the purposes of national security."

    The theory is explained in the paper, but it's quite lame. The idea is that if the government uses software under the GPL it will be forced to distribute code that it would rather keep secret, thus creating a security risk.

    Unfortunately, some of the FUD in the paper won't be seen that way by some people. I've tried to explain the problem with security through obscurity to non computer literate people, and they don't buy it. They think the more obscure the more secure.

    I highly recommend reading the paper with a highlighter and keeping track of the FUD. But try to remember that you are not the target audience. As an exercise try to imagine how you explain to a clueless person what the real errors and lies in Mr. Brown's work are.

  115. Roaring Penguin's response by dskoll · · Score: 1

    I just had to write a response.

  116. Re:ADTI Whitepaper Released by God!+Awful · · Score: 2


    Okay, is it just me or is the difference b/w these pretty much nonexistent? I assume there are other open-source licenses, but they'd all do the same thing anyway.

    The advantage of open source is that your customers can continue to maintain and upgrade your code after you go bankrupt.

    -a

    ---
    When the man in front of you is shot, pick up his gun and start shooting.

  117. god bless america (sic) by Anonymous Coward · · Score: 0

    this while 9-11 thing is
    out of control. last year
    406,290 american died of
    smoking does this mean
    we drop daisy cutters on
    rural virgnia?
    and before

    and please dont fire out the stupid
    logic it is their choice so let them
    bear the consequences
    ... osama is messing with
    us in part because we have
    military bases in saudi arbia
    ... so by the same messed up
    logic would lead one to believe
    that 9-11 was fine as we had
    it coming to us after so many
    warnings ... i don't
    buy it.

    can we all wake and say tragic
    as it was it is being used to
    justify the most absurd actions.

    to be frank with everyone
    if osama wants us to leave
    saudi arabia ... why don't
    we just do that ... we still
    have turkey and israel ...
    imho it was not worth the
    3,000 lives in the united
    states and the countless more
    lost in afghanistan plus the
    liberties we are losing.

    dunno what they are teaching
    these clowns out in the war
    college but one of Sun-Tzu
    central tenants of war was
    that it was far better to win
    a war by not fighting at all.

  118. can't resist by catfood · · Score: 4, Funny
    Wonder if the CSS camp got it's money's worth?

    Following the old Usenet tradition that every spelling and grammar flame must contain at least one spelling or grammar error, you meant "its." There's no apostrophe. See Bob The Angry Flower for details.

    1. Re:can't resist by dank113 · · Score: 1

      Wonder if the CSS camp got it's money's worth?

      Following the old Usenet tradition that every spelling and grammar flame must contain at least one spelling or grammar error, you meant "its." There's no apostrophe.


      the apostrophe in "it's" is a correct possesive usage. (the money belonging to the css camp. it is the css camp's money. it's money.) i'm not so sure about the apostrophe in "money's". bob the angry flower didn't really enlighten me on that because i'm not sure i really understand the idiom "moneys worth". i suspect this is a plain pluralization, however, and doesn't warrant an apostrophe at all.

      the flawed grammar in a post to slashdot can't possibly compare to that published by a "think tank". furthermore, all the slashdot posts together contain on average a great deal higher level of logic and substance. the adti study is shameful on many levels.

      --
      what if the hokey-pokey _is_ what it's all about?
    2. Re:can't resist by seanadams.com · · Score: 2

      I'll try to help you out here:

      the apostrophe in "it's" is a correct possesive usage.

      No, it certainly is not.

      (the money belonging to the css camp. it is the css camp's money. it's money.)

      It is money? Huh? What is money?

      i'm not so sure about the apostrophe in "money's". bob the angry flower didn't really enlighten me on that because i'm not sure i really understand the idiom "moneys worth".

      Money's worth == the worth of money. I.e. "he didn't get his money's worth" means he received less goods than his money was worth.

      i suspect this is a plain pluralization, however, and doesn't warrant an apostrophe at all.

      Nope. BTW, if you want anyone to take your thoughs on grammar seriously, you might want to capitalize "I".

    3. Re:can't resist by aztektum · · Score: 2

      He also spelt original incorrectly.

      --
      :: aztek ::
      No sig for you!!
    4. Re:can't resist by Fruit · · Score: 1

      Apart from what it should be, dank113 correctly observes that from that Angry Flower comic one would conclude that the possessive form of "it" is "it's". I suppose catfood should have chosen a different comic.

    5. Re:can't resist by gonvaled · · Score: 1

      It's amazing what english speaking people are able to do to their mother tongue! "IT'S" has never, is not and will never be any kind of possesive form.

    6. Re:can't resist by Anonymous Coward · · Score: 0

      Damn, it never ceases to amaze me how English speakers can be so stupid and ignorant regarding their native tongue.

      English is my third language, and yet it took me only several seconds to figure out that "its" is an exception to the rules listen in that cartoon.

      Don't you people ever read books? Anyone who have read a couple would have the difference between "it's" and "its" sticked to his subconscious.

      And, I won't even start on people using "words" such as "possesive"...

    7. Re:can't resist by jandrese · · Score: 1

      Yes, that would be way too consistent for English.

      --

      I read the internet for the articles.
  119. Man talk about old news. by codeguy007 · · Score: 2, Informative

    This story came out early last week and is just a load of FUD. ADTI has no credibility and is funded by MicroSoft (which Microsoft admitted to).

    These are the same guys who claimed that second hand smoke isn't harmful. Their panel of experts contained Scientists and Doctors who had previously been employeed by the Tobacco industry.

    Article Link

    Do a search for ADTI in article.

    You can view the article at Phillip Morris Tobaccos archive.
    See:

    Article Link

    Or the PDF at:

    PDF Link

  120. Why is the GPL so misunderstood? by TheConfusedOne · · Score: 5, Insightful

    Their main points are that GPL is flawed due to requiring anything which uses GPLd code [no matter how little] to be licensed under the GPL; and, that most GPL projects encourage many unvarifiable developers to take part in the project, resulting in potential malicious code being inserted without anyone else taking notice.

    Please, take a moment and read the GPL. Then come back and ask people questions about it. (I believe there was an Ask Slashdot about it awhile ago...)

    Using GPL'd code does not mean you have to automatically release all of your code. First off, the GPL cannot override other more restrictive licenses. If you don't have the right to GPL the code that you've included then you can't release it, you have to remove the GPL'd code instead. Second, the GPL's release/publish conditions are only invoked if you release/publish your code. This is a very important distinction. If you develop something "in house" for your company's use, then you don't have to release the resulting code. If you don't distribute it then you don't have to publish it.

    As far as "malicious code" goes, look at all of the "easter eggs" and "bugs" in current "professional" code. How much overall code review do you think goes on when an entire flight simulator gets packed into a spreadsheet application? (You may have noticed how a Service Release deactivated it.)

    In the Open Source world, if you doubt some code then you can simply audit it. Good luck if you think there's some backdoor lurking in the latest MS code. (Look at MS's WMP EULA that gives them permission to force downloads on your box in the name of "DRM".)

    There's a reason that people use the cover of darkness to perform questionable/malicious acts. Having the source code for full review and scrutiny is the best way to shine a bright light into all corners.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  121. Unbiased Academics? by DesScorp · · Score: 1

    You're kidding, right? With the exception of the hard sciences, academics are some of the worst purveyors of "my opinion is right". And even physicists, chemists, etc, sometimes let their personal opinions color their work. There is no such thing as unbiased thinking, only honestly held opinions and faith (for whatever reason) in your position/belifes.

    --
    Life is hard, and the world is cruel
  122. Re:ADTI Whitepaper Released by lysurgon · · Score: 2

    I just said a bunch of random stuff and not all of it is accurate or precise or true or meaningful

    Well at least you admit it.

    Look, the GPL does not compel you to release, share or even present your source code if you're using a GPL-coded application. It only stipulates that if you share your code (in source or compiled binary form), you must do so under the terms of the GPL.

    The government could easily act as a single entity here (an umbrella over all the various agencies, e.g FAA, FBi, etc) and use all the GPL'ed software it wants and be under zero obligation to share with anyone. That is, of course, assuming the develop it in-house. If they want the participation of the worldwide OSS/Libre Software development community, it becomes a bit more tricky. Hoever, they could always have the spooks scramble a few bits and keep the kinks to themselves.

  123. Try a new approach by ruiner13 · · Score: 2
    There are hundreds of comments posted on /. every time some think tank, goverment sheep, or microsoft sponsored clone writes some desparaging article about open-source software, and that's all good, you all make wonderful points. However, sitting at your computer bitching to this site won't ever do much good, as I'm fairly certain all those clones, sheep, and "thinkers" will never hear a word of it.

    If you have something to say, why not start a petition? Why not write a well-written (as opposed to the one above) article and try to have a newspaper or respected journal publish it? Write your congressman (as I have done) and explain in a well-thought-out manner the points and counter points of why open source software is essential in maintaining the rate of innovation in the computer industry.

    I'm not complaining, or trying to be a troll, but even if you copied and pasted some of these very good comments that appear here into an e-mail to some of the powers that be, it would do far more good, and would probably make you feel much better about your day as well.

    Just my $0.02.

    --

    today is spelling optional day.

  124. Yes, people could slip backdoors into code by Anonymous Coward · · Score: 0

    Sure, it's true bad people could submit code to open source projects in general, and hope to access some sort of backdoor when the code is used in a security application. With open souce or GPL, they just have to slip the code past the other programmers and everyone who looks through the code carefully.

    On the other hand, closed source code such as Microsoft carefully controls who they hire to work on the code (with the exclusion of code that may be added by those who hack their systems). They don't open the code to review by outsiders, but that means that only those who actually insert the back doors will know about them. Thus, terrorists who can't write code (but can only read it) will be unable to breach MS security using a back door. In the event that MS code results in a security breach or other terrorist activity, the user may be entitled to a refund of the MS software purchase price. You must hold them non-accountable for actual losses as per the EULA.

    Andrew

    1. Re:Yes, people could slip backdoors into code by Anonymous Coward · · Score: 0

      Thus, terrorists who can't write code (but can only read it) will be unable to breach MS security using a back door
      Now if we could only figure out a way to stop Micros*ft from breaching my backdoor security...

    2. Re:Yes, people could slip backdoors into code by Jim+the+Anti-Bob · · Score: 1

      Andrew, Have you ever read an M$ EULA? There's not a chance in hell that you could get a refund for losses caused by M$'s code, much less losses caused by security holes in M$' products exploited by a virus written by a 12-year old with a kit. M$ only has to worry about their reputation, not their liability...

  125. Microsoft's advantage by TheSHAD0W · · Score: 2

    Yes, Microsoft's security sucks, and every one knows there are open security holes, and it takes ages for them to be patched... But Microsoft's OSes do have one advantage over all the current open source OSes -- Windows Update.

    It may take MS too long to patch their stuff, but when the patch does come out, access to that patch is quick and easy. An update facility for *nix would be a huge step in combatting bugs and security problems. The facility need not be centralized, either; individual distributions or packages could have their own repositories.

    Such a system could even go one step further than Microsoft and report when an unpatched hole is found, and give the option to disable that service 'til a fix is discovered. This would be highly appropriate for individuals, companies and governments who are worried about keeping their systems secure, and would keep them safer than any closed-source software can.

    1. Re:Microsoft's advantage by catfood · · Score: 2
      But Microsoft's OSes do have one advantage over all the current open source OSes -- Windows Update.

      <sarcasm> Yeah, it would be cool if you could have something like apt-get running in a cron job. Too bad that's years away. </sarcasm>

      Sheesh. Kids. They see something shiny from Microsoft and think it's unique in all the world.

    2. Re:Microsoft's advantage by MAXOMENOS · · Score: 2

      Huh? What about apt-get? What about up2date? What about Red Carpet?

  126. Ah, but they misread the GPL by sterno · · Score: 2

    See the thing is that the GPL says that if I give you a piece of software then I must provide soure code with it. So, the code that the governmnet adds does not need to become a matter of public knowledge unless the software is being given to the public.

    As I understand it, if the FBI got a copy of Linux, they could modify the source code and distribute as they wanted to within the FBI and never be compelled to give that source code to anybody else. It's only if the FBI started taking that code and giving it out to other organiaztions that it might be at issue.

    --
    This sig has been temporarily disconnected or is no longer in service
  127. Are we sure about the site? by Anonymous Coward · · Score: 0

    Has the site been hacked, or are they really that unprofessional?

    When I go to the base URI of the site at

    http://www.atdi.net

    it says, on a black background:

    .Site Closed.
    [fuck off]

    (The bracketted text was not added by me). Viewing the source of the home page reveals a frame set that redirects to a different URI that causes theabove message to be displayed.

    Explanations?

    1. Re:Are we sure about the site? by Anonymous Coward · · Score: 0

      Wrong Site you've got there..

      [http://www.adti.net/] - go there...

  128. The most infuriating paragraph by kindbud · · Score: 5, Interesting

    On a lighter note, while many open source advocates atre proponents for copyleft, they insist on trademark protection for their ideas.

    You bet they do, or else commercial interests would steal their work and profit from it, without due compensation to the creator.

    I hear the Red Cross and Salvation Army have trademarks as well, which they zealously protect, even though they are in the business of giving stuff away to those in need.

    The Free Software Foundation, the Open Source Initiative and a number of other organized GPL enthusiasts protect their "marks"...

    Putting the word "marks" in quotes in this context seems to imply that not-for-profit trademark holders are not holding "real" trademarks, and therefore the author of the paper feels entitled to sneer at them.

    ...by posting notices in publications and websites that their trademarks are protected. For example, the notice on the OSI website reads, "... To identify your software distribution as OSI Certified, you must attach one of the following two notices..." The same is true for a number of prominent open source firms including VA Linux.

    This is the most damning section of the entire document, im my opinion. The author betrays his contempt for the fact that open source advocates utilize the copyright system as it was intended: to control the distribution of their works. What burns this author the most however, is that he knows they are correct and the GPL succeeds at its aims, which is preventing GPL code from being hijacked by proprietary, closed source projects. This makes him very angry, and he can barely conceal it in this paragraph.

    While each of these firms would insist that they are not against copyright protection, invoking the protections argues that they are against people copying their marketing documents and symbols.

    He left out the crucial phrase at the end of the sentence: "without authorization." This guy is really burned that the GPL is successful. And it seems clear to me now that "this guy" is the Microsoft FUD^WMarketing department. Their past FUD releases on this topic have been infamous for conflating trademark and copyright, as well as copyright and copy-prevention.

    Now I gotta go take a walk, because I am worked up. But man, this is the most blatant and desperate FUD I have read in a long, long time.

    --
    Edith Keeler Must Die
    1. Re:The most infuriating paragraph by Erotomek · · Score: 2, Interesting

      Now I gotta go take a walk, because I am worked up. But man, this is the most blatant and desperate FUD I have read in a long, long time.

      The only thing that worries me is that this kind of bull shit is everything that the average person will ever read about free vs. proprietary software. 99.999% of people won't ever read the evil GPL/LGPL, or anything about the FSF and GNU philosophy, about OSI, about open source and free software, et cetera.

      Some time ago, I got a phone call from my friend, who said that his mother wants to talk with me about computers. She told me that her whole company office is down because of some e-mail worm or trojan and they have to install every software from scratch. She told me that her son told her that I could help her in choosing the most secure operating system.

      Here I started to think: "Should I tell her to choose OpenBSD? I don't know, I'm not the expert with OpenBSD, so I wouldn't be able to help them so much as if they chose Debian, but maybe her staff would be more familiar with Red Hat..."

      She interrupted my thinking process by continuing her question about the most secure OS:
      — Do you think Windows 98 or maybe 95? I've heard that NT is the most secure OS, but I don't know.
      I realized that she knows only about different Microsoft products...
      — Well, if you want to have a secure environment and don't worry about all of those Internet worms and viruses, I wouldn't exactly recommend Windows — I said.
      — What do you mean? Not Windows? But we need to have WWW and e-mail so I don't think we could work under DOS — she said.
      — No, I wasn't talking about DOS. I personally prefer the OS called Debian GNU/Linux, it's not made by Microsoft, it's a very high quality OS and 1000s of professional applications. It has a UNIX security model, which...
      — But we have already paid for Microsoft licenses.
      — Don't worry, you don't have to pay anything for Debian, you can borrow my CDs and install Debian on as many computers as you like. You see, it's a free software and...
      — Oh, no. We have to pay for the software in my company, we can't have pirate software here!
      — No, you don't understand, Debian is a non-profit international organization collecting other people's free software, so you can legally use their software without paying for it. Most of the software is under the GNU General Public License and it says that you...
      — Well, I would prefer to use a professional software from Microsoft, so please tell me again, which version of Windows is the most secure operating system?
      — Then I'm sorry but I'm not a Microsoft software expert.

      The moral is that few years ago I was telling everyone and his grandma to use Debian or free software in general, but now I care much less. Most of people won't forget about the pro-MS, anti-FS FUD propaganda, no matter what I say. Most of people believe in news from corporations like MSNBC and take them as objective. Similarly, most of people listen to POP music and the POP Star of the day — not Chopin, Mozart or Liszt.

      So as long as I have my Debian I'm happy, no matter that most of people will never use Debian and will never listen to Liszt's Second Hungarian Rhapsody.

      If one day I see that everyone uses Debian, I'll start wondering what's wrong with it. As Mark Twain once said: "Whenever you find you are on the side of the majority, it is time to pause and reflect."

      --

      Krótko: kady Erotomek
      W pimiennictwie ma swój domek.

  129. None of that makes much sense by wisemat · · Score: 1

    It asks if we want to trust software that thousands of unknown authors have contributed to, but I know a lot more about RMS and Linus than I do about, oh say, the latest goons that programmed Windows XP...Most open source authors not only accept but insist on credit for their work and normally are not hard to track down. And if it really bothers you to trust them, you have the code to check it out yourself. With closed source software its being made by legions of people you don't know and then they say, "Trust us, its bug free, it has no known issues." and then they don't let you examine the code to find out for yourself.

  130. How many people write software? by Internet+Dog · · Score: 4, Funny
    From Page 12:
    When a software product is sold, it represents the efforts of a diverse team of individuals. The revenue from software compensates engineers, graphic artists, database programmers,hardware specialists, debuggers and a multitude of contractors, partners and vendors. In the U.S., the software sector accounted for approximately 319 million jobs in 2001 (see Appendix 8). Software development usually reflects very thin operating budgets and small margins for mistakes. Even after a software application is released, it is often not profitable until its second or third version. The developer must finance both the initial development phase and later modifications. Modifications
    This is interesting, approximately 111% of the U.S. population is employed in the software sector.

    According to the BLS Computer and Mathematical Occupations employ 2,932,810 total employment. Of those 374k are employeed in the development or the customization of applications.

    1. Re:How many people write software? by Eccles · · Score: 3, Funny

      This is interesting, approximately 111% of the U.S. population is employed in the software sector.

      I think they took the number of hours we worked and divided by 40.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    2. Re:How many people write software? by banannaslug · · Score: 1

      I've met Bill Gates once upon a time, when he used to sell Microsoft Basic personally.

      If a link between the Alexis de Touqueville Institution and Microsoft can be shown (and it sounds like it can), he might find this poorly written piece personally embarrassing, it reflects very poorly on Microsoft if this is as good as their advocacy gets.

      It's after close of business and the link to the "new" paper is still not up

  131. Re:Well, they may have a point somewhere in there. by SnarfQuest · · Score: 1

    This risk factor is somewhat mitigated in commercial software, where the distribution is typically through CDs and other trusted media.

    CD's being a trusted media assumes that it is impossible to put a virus on a CD, however, Microsoft (among others) have sent out CD's with virus on them. Just because it uses a different media than the internet doesn't mean it is any safer.

    At least with open source, you have a chance of someone spotting malicious code. With binary code, you probably won't know it's there until it does something nasty, and maybe not even then.

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  132. Alright, who's been pissing in the think tank... by ch-chuck · · Score: 2, Funny

    was that you again, Bill? That's disgusting!!

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  133. Wow, it'd be cool to look at air tracking code by shren · · Score: 2

    Because of said deterministic requirements, you couldn't just release patches to air traffic controller code - but wouldn't it be cool to find a bug and send in a fix? A lazy Saturday afternoon spent reading code could make every air traveller in the sky safer.

    --
    Maybe the state's highest function is to grind out insoluble problems. (Zelazny, Hall of Mirrors)
  134. Mitigate this! by TheSHAD0W · · Score: 2

    If you're worried about backdoors and trojan horses being inserted during a transfer over the net, then contact the author and order the source on CD. The author doesn't offer CDs? Throw him some cash and I'm sure he'd be happy to burn you one. It would still be less expensive than ordering a commercial package.

  135. You're damn right they can't write Engish by Software · · Score: 1
    ...this "Think Tank" can't even correctly write American Engish [sic].
    and
    ...from ADTI in completeing [sic] thier [sic] task
    Yeah, what he said!

    Sorry, I couldn't resist. I agree with your substantive points.

  136. These are easy! Gimme a hard one!!! by JohnDenver · · Score: 2

    "Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."

    Even worse! It could contain a gaping hole allowing virus writers to distribute email lightening fast throughout the world! Even worse, such a problem ignored for years, or only be fixed in a newer version!!!

    Reverse engineering "harbors very close to IP infringement because and has staggering economic implications." [sic]

    The economic implications are staggering! Wealth is replicated and distributed instantly at little to no cost! If only we could do that with cars and houses!!!

    "On a lighter note, while many open source enthusiasts are proponents for copyleft, they insist on trademark protection for their ideas."

    You mean after GIVING away thier hard work, they shouldn't ATLEAST be able to ask for CREDIT???

    "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming."

    Is it fair that you STEAL my 100 hours of code, which I donated to the community just because you're 50 times bigger? Is it fair to deny me the option to distribute MY work so people can't exploit my work for thier profit?

    You don't even let me USE your software unless I pony up $$$, whereas I let you USE, SHARE, and MODIFY for NOTHING, so long as you don't exploit me work.

    AND you expect me to let you exploit me because your software is 50 times bigger? Geeze, Why don't we set up the courts so whoever has the most money wins while we're at it.


    "The federal government's information systems requirements intersect countless sensitive operations. The limitless potential for holes and back doors in an open source product would require unyielding scrutiny by staff that decided to use it. For example, if the Federal Aviation Agency were to develop an application (derived from open source) which controlled 747 flight patterns, a number of issues easily become national security questions such as: Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical? Could the FAA take the chance that these unknown programmers have not shared the source code accidentally with the wrong parties? Would the FAA's decision to use software in the public domain invite computer 'hackers' more readily than proprietary products?"

    This is the only tough question of the bunch. More people seeing the source code doesn't nessecarily mean it's going to be more secure. The only thing I can counter with commercial software, is there is no option to audit the security by looking through the source code. You pretty much have to take the vendor's word and hope if there are security holes, they will fix them promptly.

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  137. Don't Get Facts Get In The Way of FUD by ArtDent · · Score: 2, Troll
    Let's play count the errors!
    ...Software's locked state is also described as its "executable" format. Executable software is commonly sold in stores and available commercially. Executable software accompanies binary code also known as machine code.

    What exactly was the difference again between executable software and binary code?

    ...The GPL is one of the most uniquely restrictive product agreements in the technology industry. As expected, the controversy of the GPL is rooted in the language of its license.

    All proprietary licenses that I've ever seen place restrictions on how a user may use the software. The GPL contains no such restrictions. The GPL only resticts the way in which he can redistribute a modified version of the software, an activity expressly prohibited by proprietary licenses. Simply put, any claim that the GPL is more restrictive than proprietary licenses is laughably incorrect.

    ...In 1989, Stallman decided that the open source community should be more organized and founded the Free Software Foundation (FSF). FSF and Stallman evolved the open source discussion into an advocacy group, promoting the idea that all software should be free.

    According to the Open Source Initiative, "the 'open source' label itself came out of a strategy session held on February 3rd 1998," in reaction to "Netscape's accouncements that it planned to give away the source of its browser." The term's purpose was "to dump the confrontational attitude that has been associated with 'free software' in the past and sell the idea strictly on the same pragmatic, business-case grounds that motivated Netscape." The attempt to paint the FSF as a radical offshoot of the open source movement is completely without factual basis.

    FSF became well known for its position of free software as well as its radical ideas to end patents on inventions.

    The FSF has expressed no position on the patenting of inventions, in general, but only on the patenting of software.

    Jim Clark, the founder of computer maker Silicon Graphics and expert on UNIX standards, founded Netscape, and set out to compete directly with the public domain product Mosaic.

    According the NCSA's Procedures for Licensing NCSA Mosaic, "the software is not public domain, freeware or shareware." But then, we already knew that...

    ...Mosaic was an open source product and could be downloaded for free by individuals and companies wishing to use the Internet for internal communications. Through a commercial partner, Spyglass, NCSA began widely licensing Mosaic to computer companies including IBM, DEC, AT&T, and NEC.

    If it required a commercial partner to do this licensing, then clearly it wasn't even open source (as the term came to mean, when it was coined five years later), much less in the public domain!

    At this point, I get tired of counting. This paper allegedly "details the complex issues surrounding open source," but fails to demonstrate even the most basic understanding of the term itself, competing licensing models, or the technology involved. It is, quite simply, not worthy of any serious consideration.

  138. what a bunch of junk by Dr.+Awktagon · · Score: 2

    When or if RMS writes a response to this "paper", I hope he forgoes his usual moral high ground and lengthy expositions and calls it exactly what it is: garbage.

    Very of little of that paper makes sense or raises valid points, and what it does is irrelavent to its thesis.

    This paper is a comical inverse of Senetor Nuñez's letter to Microsoft: poorly thought out, badly written, and unable to withstand the application of basic logic. "GPL the most restrictive license" indeed ... the GPL can be ignored completely, leaving you with basic copyright law, while last I checked, Microsoft's license must be followed to the letter just to USE the software.

    I'm sure everyone here can read through that paper and find all kinds of nuggets (not of wisdom, for sure). For instance in one sentence they claim that with Free Software you don't know what you're getting, but in the next deride programmers for using trademarks to protect their reputations (i.e., so they can ensure that you do in fact "know what you're getting").

    And the usual "programmers need money so they can write code". Well, this has nothing to do with the government choosing software, unless the government is starting a new "software author welfare program".

    The usual "if you combine GPL with another software, it all has to be GPL". Pray tell, what license do I use when I combine Windows XP with my own program and sell the combination? None, the men with guns come by, and I get put in jail. Don't redistribute GPL software if you don't like the terms. At least the GPL gives you a way to redistribute!

    And finally the paper concludes with a rosy comment about the BSD license. I suppose when a company releases their software under the BSD license, somehow their secrets are better protected than under the GPL?

    Finally, I like the graph on page 18.. apparently Windows XP has 30 million lines of code (30,000,000.00 to be exact, based on the legend), and Linux Kernel (apparently now an entire operating system on its own) only has 2 million or so. I'll take 2 million possible bugs over 30 million any day!

  139. Money Making opportunity for Open Source by eclectus · · Score: 1

    Ya know, there seems to be a golden opportunity here for some folx to make a good living working with and for the open source community. Simply convince the US government to give you a grant/contract as a security consultant to scour particular open source projects for security holes/bugs. The source could then be cleaned up to the governments liking and used by government institutions for a cheaper price than contracting someone to write it all over again, and the source still remains public.

    Hey, I'd better patent this business practice before someone else thinks of this obvious method....:-)

    --
    This signature is a waste of 42 characters
  140. What i would like to know by Anonymous Coward · · Score: 0

    Good comment. However, i would like to ask you, as you appear to have read the article and i cannot get into it at this moment..

    This article is definitely misleading, confused, and from what i've seen seems to be mostly made of attacks on straw men. However: is there anything actively *INACCURATE* in it?

    What i wonder is whether this article goes far enough that the GNU foundation would be able to sue them for libel. I doubt they would be so stupid as to let anything leaving them open to that slip in, but, you never know, and i thought it was worth a check.

    Is there anything in the article which actually goes as far as making actively incorrect statements about what the GPL says and the GNU project does?

  141. Re:Well, they may have a point somewhere in there. by 1010011010 · · Score: 2

    This risk factor is somewhat mitigated in commercial software, where the distribution is typically through CDs and other trusted media. Of course, someone can still somehow compromise a software developer's network

    You must be referring to that time not too long ago when Microsoft's network was compromised, and possibly unknown things placed into the source code for their products.

    Just imagine, for a minute, how devastating it would be if Sourceforge was hacked and malicious code was inserted into a ton of the projects without anyone noticing for long enough that it could cause real damage? The danger is clear.

    Yes, I suppose it is -- but as the source code for things on Sourceforge exists in many copies all around the globe, it can be cleaned up somewhat more easily than, say Microsoft cleaning up their compromised source code repositories. Assuming they even tried. Some journalist should ask them about that -- "What effort has Microsoft made to inspect and clean their code of viruses, backdoors and trojans inserted when their network security was breached recently?" I'd love to see that question asked by, say, the Wall Street Journal. Or even The Register.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  142. The interpretation of the GPL by Anonymous Coward · · Score: 0

    I remember reading a quote from one of Stallman's papers a while back. I'll have to paraphrase because I'm really busy but:

    'When you redistribute your version of the software you must include all modifications you made to the GPL'd code.'

    So, you don't have to redistribute your software at all but anybody who receives the binary version of your version of the software is entitled to the source.

    Looks like the FUD is getting smelly : )

  143. Trusted media by Straker+Skunk · · Score: 2

    In the case of Red Hat, I believe their public key is on the original distribution CD. How hard would it be to trojanize a shrink-wrapped product?

    This doesn't cover individual authors and their tarballs on the Internet, of course. But if you're really paranoid about security, either you'll only install stuff prepared by your distribution vendor, or comb through any untrusted source code yourself.

    --
    iSKUNK!
  144. Selected comments..... by lynx_user_abroad · · Score: 1
    Another consideration for the U.S. government is that all source code developed under the GPL could have mirrored availability to the public. This poses unlimited security issues. Wheeler comments, There are many programs developed by the government which are THEMSELVES classified, and many - and probably most - of the various programs most important to national security are in this category (e.g., weapons systems). In that case, neither binaries nor source code of those particular applications are released to anyone else; besides being illegal, releasing the binary executables would give away far too much information."

    So don't release them. The GPL encumbers software only if it is released. Classified code obviously wouldn't be released, so the inclusion of GPL'd code within a classified program is acceptable as long as it remains illegal to release the program. I mean, who's gonna be stupid enough to call up the CIA and say "Hey, I noticed the source to GlobalThermonuclearWar 2.1.1 wasn't on the server I stole the binary from. Are you gonna give me the source or do I have to call Richard Stallman?"

    There may be some limited circumstances in which a democratically elected government is justified in keeping secrets from the populace it governs. Those circumstances should never cover "how" decisions are made (the laws), only "what" decisions are made (the policies). But even in a transition period where some of the processes must be obscured for national security reasons, this does not conflict with the requirements of the GPL.

    Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus. Downloaded software would require resources to perpetually screen its source code.

    Even if we overlook the obvious gaffe of including public domain code in the mix, the author clearly misunderstands Open Source and the GPL. If an organization has no process in place for vetting the software it deploys, then neither open nor closed code will offer any barrier to malicious code. It is true that a truly security conscious organization would need to screen every proposed change to open source software, the use of closed code substitutes a blind trust in the proprietary vendor; a vendor with neither an understanding of the local deployment environment nor a motivation other than profit.

    As mentioned earlier, open source code is not guaranteed nor does it come with a warranty.

    I wonder if the author has ever read a commercial (closed source) license agreement? Here's a hint: the phrase "AS IS, NO WARRANTY" is standard industry boilerplate. So that means GPL'd software is no better and no worse than proprietary software, right? Well actually it is. The closed nature of proprietary code denies the user the minimal "self help" provisions. On the other hand, there's nothing preventing a concerned organization from requesting competitive bids for the support of an open source application. The winner of such a contract would be under competitive pressure to perform, because they would not have a captive audience.

    Open source products are often distributed without manuals, instructions or technical information. While a commercial developer is obligated to produce manuals, diagrams and information detailing the functionality of their products, open source programmers are not.

    Perhaps the author would care to cite the law obligating commercial developers to produce manuals, or ensuring those manuals are correct, complete, and relevant? Furthermore, the author glosses over the fact that while the GPL demands that the source for a program be freely distributed, there is no such requirement for the manuals, instructions or technical information of that software. Again, the competitive market serves to ensure that quality add-ons are produced and maintained.

    If software is freely re-engineered, it will inevitably impact the value of software on the market.

    And of course, the would go against the very reason we have a government in the first place. What was that First Amendment again? Something about the right to keep others from cutting into your profits through their own expression of your ideas shall not be infringed?

    I'll agree with other posters here. There's too much FUD here for me to waste any more of my time.

    --

    The thing about things we don't know is we often don't know we don't know them.

    1. Re:Selected comments..... by lynx_user_abroad · · Score: 1
      Have you ever seen a license agreement for proprietary vertical market software? ... I've seen agreements that specify 10k an hour penalties for unscheduled downtime."

      You mean stuff like telephone switching systems, as I'm currently employed to support. Yes I'm familiar with them, but they're exactly the kind of application which Open Source is unlikely to usurp. But it's a small portion of the overall market for proprietary software.

      Part of the problem with the whitepaper is that it make no distinction between the use of Open Source for nuclear launch systems and Open Source for word processing documents. The author of the whitepaper invokes the image of coders from Microsoft and Adobe out of work (for shame) when millions of copies of office applications are replaced with an Open Source equivalent, while at the same time implying the risk of malicious nuclear reactor controller code downloaded from CPAN.

      I wonder what would happen if the government started demanding $10k per hour penalties for Windows downtime? Something tells me Microsoft's $45 billion nest egg wouldn't last the week.

      --

      The thing about things we don't know is we often don't know we don't know them.

  145. GPL speaks for itself while profitware needs "ads" by willpost · · Score: 1

    It's amazing how many published articles have been written that attempt to convince others that GPL is bad. At the same time, i've hardly seen as many articles in favor of GPL. More and more organizations have already seen the proof that GPL works.

  146. Microsoft Lackey Debate by corporatemutantninja · · Score: 1

    I've heard other accusations that this "think tank" is really just a paid voice for M$ but in other forums contributors had trouble coming up with proof. This may not be proof, but here's one paragraph from the paper that settles the point pretty clearly for me: "Netscape was an aggressive firm. It endeavored to make its web browser the proprietary standard for web access, hoping that it would inevitably become more important than the PC operating system. Netscape began distributing its browser free to users. This strategy all but eliminated interest in Mosaic and NCSA led standards. Because Netscape was also able to do this without paying licensing fees to NCSA, it was able to undercut other commercial browser companies that had to meet NCSA license fee requirements. Not only did Netscape crush competition with its free browser model, but it also infuriated members of the open source community by aggressively introducing proprietary standards to the public Internet, something they felt no one should own. Conveniently, Netscape turned its enemies to Microsoft and their new browser, Internet Explorer." Poor, poor Microsoft...

    --
    Actually, I was trying to be Insightful, not Funny.
  147. Re:Well, they may have a point somewhere in there. by Anonymous Coward · · Score: 0

    NAME
    md5sum - compute and check MD5 message digest

    SYNOPSIS
    md5sum [OPTION] [FILE]...
    md5sum [OPTION] --check [FILE]

    DESCRIPTION
    Print or check MD5 (128-bit) checksums. With no FILE, or when FILE
    is -, read standard input.

  148. Well... by TheFrood · · Score: 2

    If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL?

    If a software application representing 5000 hours of work uses proprietary Microsoft code that only required 100 hours to develop, would Microsoft be correct in claiming that its copyright had been violated?

    TheFrood

    --
    If you say "I'll probably get modded down for this..." then I will mod you down.
  149. 319 Million jobs? by m0rph3us0 · · Score: 1

    "The revenue from software comensates engineers, graphic artists, database programmers, hardware specialists, debuggers and a multitude pof contractors, partners and vendors. In the US , the software sector accounted for approximately 319 million jobs in 2001"
    I just checked with the Census Bureau and there are only 287 million people in the US, so I guess in addition to everyone being employed in software there are 40 million hidden people working in software. If they cant even check basic facts, I wouldnt want to know what falasies are in the opinion section.

  150. Poorly researched and ill-informed... by Jack+Hughes · · Score: 2, Interesting

    ...are the politest things I can say about this.

    The author has transparently started with the objective of rubbishing the GPL - then crudely constructs "evidence" to support this rubbishing.

    It presents a world view that as a software developer I find difficult to recognise.

    It probably isn't worth spending much effort reading or responding to this. So I will just pick on one aspect which struck me as interesting: The complete omission of any reference to standards and specifications. In my world software systems are underpinned if not driven by standards and specifications. Many of these standards are open and freely available. Some are ad-hoc. But they are always there.

    Not so in Mr Brown's world. Everything is secret and proprietry. It is a given that for a piece of hardware, there will be no published specifications. The only way that a GPL driver for that hardware can be created is by reverse engineering the manufacturers own driver. Like wise there are no standards or even specifications for software systems. Everything is closed and therefore a GPL author must inevitably "steal" the creators "intellectual property"....

    Sigh. There is lots more to be criticised but the premises are so illogical and falacious that it is soul destroying even to have to start.

    Now I personally think that there is a role in the world for GPL, BSD and proprietry software licences. But this article neither makes the case for a multitude of licenses nor suceeds in saying why there is no place for the GPL (at least in any rational or credible way).

    I would really like to see IBM explaining why they endorse the GPL, as this paper is sure to get a lot of coverage in the media - especially if Microsoft have paid for the article as has been rumoured.

  151. Same old battle by Anonymous Coward · · Score: 0

    It's in the best interest of many corporations that government does not adopt open source packages. Nothing new there! However, it's clear that there are myriad agencies using free operating systems (e.g., Linux), unix tools - GNU -, and dozens of scientific applications (e.g., TeX/LaTeX, Octave, R, ...), not to mention languages like Python and Perl. Obviously the list of usable, free, and open source programs is long. With such momentum within the various agencies I imagine the battle fought by corporate America is getting more difficult by the day. [Doesn't the NSA release a secure version of Linux?]

    Unless legislation - materializes in the near future - is presented that prevents the use of such software within government the battle will never be won by closed source vendors. Though the quality and quantity of open source software must continue to increase. To that end, I hope that there is less fragmentation within the community....

    Is there any evidence that lobbying for open source software is present within government?

  152. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  153. Moreover... by gfxguy · · Score: 1
    I'm admitting I only read about three pages. My blood pressure can safely go only so high.

    It wasn't just the factual parts that one can easily argue against, but simply the infamatory tone of the article...the word selection, making it sound so much worse than it is (if it can even be considered bad).

    • Referring to souce code as a "secret formula".

    • Binaries are "locked" code, while source is "unlocked" code. The choice of these words sets the tone for the whole paper.

    • Calling the GPL "viral" simply proves that this is a Microsoft funded bash of the GPL.

    And the one thing I never saw mentioned - if they don't like the freaking license, then don't use the damn product. Why is it so hard to understand? It doesn't infect you unless you WANT it to infect you!
    --
    Stupid sexy Flanders.
    1. Re:Moreover... by Anonymous Coward · · Score: 0

      And the one thing I never saw mentioned - if they don't like the freaking license, then don't use the damn product. Why is it so hard to understand? It doesn't infect you unless you WANT it to infect you!


      Wow! GPL == AIDS!!


      not viral, but retroviral.


      yes I know it's sick, yes, relatives of mine have died of aids, but if you cant laugh...

  154. I don't get it by DEBEDb · · Score: 1

    Open software can be EXAMINED by SPECIALISTS
    to make sure there are no backdoors. How
    do you audit proprietary software?

    --

    Considered harmful.
  155. A Honest Question by linuxislandsucks · · Score: 1

    How much government written programming code i sin public domain as opposed to own closed source?

    Why is this important? Becasue the paper's author is attempting to pull the wool over someones eyes and is doing a very bad job of it..

    All gov programming code is public domain unless otherwise closed ofr gov national security reasons..whether they want to admit it or not they are already using gpl code theri own!

    They key question is how much did MS pay for the conclusiions in this report?

    Its the saem story as when MS offered some lobbying bribes for the Gov Secuirty Test guidelines to be rewritten because winNT 4 fialed those test..doesn anybody remember this?

    Its time to call a Spade a Spade..

    This report is full of bullshit!!!!!!!!

    --
    Don't Tread on OpenSource
  156. Looking forward to the rebuttal by Sanity · · Score: 2
    I am looking forward to the well-written rebuttal to this paper. While I am an Open Source developer myself, Open Source isn't my "cause" per-se and it is probably best left to someone whose cause it is.

    RMS probably isn't the best person to write the rebuttal since the paper is written largely from a business perspective, RMS's arguments may be somewhat orthogonal to the main thrust of this paper. Also, the fact that the paper attacks RMS directly (suggesting that he is not widely respected within the Free Software/Open Source community - which IMHO is bullsh1t) would make it awkward for him to respond without sounding too defensive. ESR might be a better bet - even though I have always seen him as a-little too preoccupied with self-aggrandizement. I would say that Bruce Schneier would be the best person to rebut this given his level of respect in the security community.

  157. It's fair to STEAL code if you're very rich by JohnDenver · · Score: 2

    If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming

    To that you say...

    Is it fair that you STEAL my 100 hours of code, which I donated to the community just because you're 50 times bigger? Is it fair to deny me the freedom to distribute MY work so people can't exploit my work?

    You don't even let me USE your software unless I pony up $$$, whereas I let you USE, SHARE, and MODIFY for NOTHING, so long as you don't exploit my work. Yet, you don't think it's fair that I take measure to make sure you don't exploit my hard work?

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
    1. Re:It's fair to STEAL code if you're very rich by Anonymous Coward · · Score: 0

      You charge nothing for your code, so your code is worthless. I charge exorbitant server license fees, client license fees, server-access license fees, client connectivity fees on a per server, per seat, per user, per line of code, per phase of moon basis. Therefore my code is extremely valuable.

  158. users flocked to Ms because IE was "open"? by Lewis+Mettler,+Esq. · · Score: 1

    You have got to be kidding.

    Netscape in the beginning may have had a proprietary browser but no one I know of ever dropped Netscape in favor of IE because Netscape was proprietary and IE was open.

    That report is pure garbage. They lie about basic facts.

    No one is more closed about their code than Microsoft. And, suggesting that the open source community flocked to Microsoft because Netscape was proprietary is a joke.

    --
    NexuSys - Linux support by the best
  159. Security through obscurity by Anonymous Coward · · Score: 0

    This is perfect example of security through obscurity.

  160. Research? by ShwAsasin · · Score: 1

    Did anyone in this stink-tank ever do research into the GPL, open-source, linux, terrorism, operating system development or anything related to these topics. Obviously not. It's amazing how people can bought by the dark lord of Redmond.

    How many terrorists would bother to go through hundreds of thousands of lines of code to find you can gain access to a damned finger server. Ooooh big deal, you can view my .plan file. If you click the refresh button enough times in IE, with an IIS server you'll cause it to crash. Then ofcourse theres the weekly security flaw which must be fixed, virus', couple this with blue screens, regular reboots because of memory leaks, and high prices and you've got innovation.

    I would love to see MS design a car or plane and try to explain to the customers that although the wings flew off, their not liable because you're licensing your seat!

    It's amazing how they perceive a community of intelligent people working towards a single goal (stability / performance / reliability of products) a sin.

    I think the kids who were part of this "think tank" were nothing more then disgruntled mcse's who got fired because their companies moved to unix and they couldn't understand a regular expression if their lives depended on it.

    "Woah, you touch the keyboard to secure your computer." - Think Tank Morons

  161. The Netscape Part by GT_Alias · · Score: 1
    but it also infuriated members of the open source community by aggressively introducing proprietary standards to the public Internet, something they felt no one should own. Conveniently, Netscape turned its enemies to Microsoft and their new browser, Internet Explorer.

    That has to be one of my favorite parts. Alright, maybe there's some truth to the Netscape part, but what the hell has IE been doing for the last few years if not trying to force their own proprietary standards on people?!?!

    ActiveX? Non-standard HTML? C'mon!!

    And what's so "convenient" about it? That these users were turned to the same corporation that's funding this whole POS (not a fact, but sure seems likely).

  162. Hey Microsoft, your source code is ajar by Alien+Being · · Score: 2, Insightful

    i.e. it's partly open. It has been viewed by hundreds or thousands of MS programmers, any one of whom might be an enemy spy. Windows src has already been distributed to certain colleges and corporations. Furthermore, MS's internal networks have been broken into in the past. Go ahead Bill, swear on a stack that no terrorists have the source to Windows.

    Unless MS, Oracle, Sun, et al. do all their development under the same security controls as, say ICBMs, the "need for secrecy" argument works no better for their code than for OpenSource.

    Maybe there are a few situations which call for Top Secret Source, but most do not. Use hardware as an analogy.

    The U.S. armed forces use plenty of off-the-shelf type hardware. Many types of military aircraft are based on the same platforms as commercial craft. SR-71 Blackbirds are secret, 747-based AWACS share many of the same vulnerabilities as those flown by Trans American. F-xx fighters have been sold to questionable foreign governments, lost in battle, etc. How secret are they?

    If the U.S. adopts this "Secret Source" philosophy, our computers will turn out the be the equivalent of those goofy cars (Trabant?) Russians were forced to drive all those years.

  163. the problem with think tanks by mchummer · · Score: 1

    Think tanks do not work the way most people expect them to. They are not 'neutral' to a discussion. They receive a premise to discuss and assemble a team to do the research the question(s), discuss the result of the research and distill the results. They DO NOT try to consider all aspects of an arguement - that's not their business - ONLY WHAT THEY HAVE BEEN ASKED.

    Commisioning a study by a think tank is like asking for a wish from a genie - You get what you you asked for ! - But what you get is not necessarily for what you wanted !

    To understand this white paper you would have to have to review the original material presented to them for discussion. Their answer only reflects the bias of the original question. ( Garbage In - Garbage Out)

    So as you look at the 'expert white paper' remember the genie and ask yourself what was the original question - and re-read with that enlightenment.

    I've had to deal with the political problems created by studies by think tanks and 'experts' like this for years.

    McHummer

  164. That's the way I see it... by gfxguy · · Score: 1

    Why would every user need a copy of the source, anyway?

    I might even stretch that to include "the government" as a whole.

    --
    Stupid sexy Flanders.
  165. Challenge accepted by ninewands · · Score: 5, Interesting
    "Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."

    And your point, Mr. Brown, is exactly what?

    First point: Today I mistakenly started up IE's infamous "Windows Update" feature for the Win2K installation on the SunPCI card in my Ultra 10. The first "update" it wanted to install was the MS "Automatic Updater" so that Microsoft could cram changes to my system software down my throat whenever they chose to. Mr. Gates does not own my hardware, the State of Texas does. Given Microsoft's track record in the security area, please explain to me the exact difference between this "feature" and a "back door or worse, a dangerous virus"?

    Second point: Microsoft's "Windows update" service is ONLY available over the internet and is usually the ONLY source for critical security fixes and other patches for Microsoft products. Please tell me exactly how that differs from the normal distribution channel for GPL software.

    Reverse engineering "harbors very close to IP infringement because and has staggering economic implications."

    Please show me your bar number before you start rendering legal opinions, Mr. Brown. The only class of Intellectual Property that is infringed by reverse engineering is patents. Specifically, so-called "clean room" reverse engineering of copyrighted works has been repeatedly blessed by the courts as an exercise of the fair-use doctrine.

    "On a lighter note, while many open source enthusiasts are proponents for copyleft, they insist on trademark protection for their ideas."

    Mr. Brown, this "lighter note" comment of yours is little more than a cheap shot that openly displays your lack of understanding of the subject matter on which you write.

    "Open source enthusiasts" not only avail themselves of trademark protection, they also assert and defend their rights as copyright holders. This in no way conflicts with their advocacy of the principle of copyleft. What it DOES do is give them the power to enforce the particular license (GPL, LGPL BSD, or other) under which they choose to release their software.

    "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming."

    Answering your questions in order:

    Yes, if it's my GPL code, it most certainly IS fair. If Microsoft, Adobe, Symantec or whoever, wants to license my code for use in their proprietary product, I will be HAPPY to negotiate a special *non-exclusive* license with them for a SUBSTANTIAL fee. HOWEVER, if their objective is to take my code without payment and claim it as their own they had better be ready for MAJOR litigation.

    "The federal government's information systems requirements intersect countless sensitive operations. The limitless potential for holes and back doors in an open source product would require unyielding scrutiny by staff that decided to use it. For example, if the Federal Aviation Agency were to develop an application (derived from open source) which controlled 747 flight patterns, a number of issues easily become national security questions such as:
    Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical?
    They already do. The FAA's Air Traffic Control Database uses Oracle 9i Real Application Clusters running on Dell PowerEdge servers and (surprise!) Red Hat Linux.
    Could the FAA take the chance that these unknown programmers have not shared the source code accidentally with the wrong parties?
    Apparently the FAA thinks it's a better gamble than hoping that no one with an old copy of debug.exe will find a buffer overflow in Windows 2000 Advanced Server.
    Would the FAA's decision to use software in the public domain invite computer 'hackers' more readily than proprietary products?"
    Again, you clearly demonstrate your lack of knowledge in this field, Mr. Brown. GPL software is NOT public domain. It is private property released for public use under license. It is no more public domain software than Windows XP. And ... in a more direct answer to your question ... Probably ... most of the 'script kiddies' I've encountered on the 'net have a burning desire to crack a Linux box and 0wn it. Do they manage to accomplish this desire? Not many of them.

    However, a more cogent inquiry would be "If the FAA's Air Traffic Control System is exposed to access from the public internet, shouldn't we fire all the boneheaded bureaucrats that decided it SHOULD be?"

    Most of the .mil TLD is not accessible from the public 'net, including ALL the most security-sensitive systems. These systems are isolated on a non-public backbone that you might be able to get to from the public internet if you were an EXTREMELY talented cracker, however, I'd be willing to bet that the FBI would be knocking on your door before you got through the third layer of firewalls and IDS's. Shouldn't something like the FAA's Air Traffic Control system be accorded the same level of security?

    Mr. Brown, your white paper exhibits a failure of understanding of your subject that I find very disappointing in one who would call his operation a "think-tank". You entitle your publication "Opening the Open-Source Debate," ... I will interpret that title as a challenge, and I accept. Debate me ... in the forum of your choice ...
    1. Re:Challenge accepted by ninewands · · Score: 2

      I don't usually reply to my own posts, but this quote from the paper in the Register's article REQUIRES a riposte ...

      "Open source products are often distributed without manuals, instructions or technical information. While a commercial developer is obligated to produce manuals, diagrams and information detailing the functionality of their products, open source programmers are not. In addition, open source developers cannot be expected to create software manuals with the vigor of private firms that are obligated to produce them."

      Mt. Brown, the one time I have purchased a "boxed set" of GPL software, it came with quite nicely printed manuals, installation guides, and 90 days of paid-up installation and configuration support (it was RedHat 5.2 back in 1999). Since then, I have used GPL-distributed copies and non-commercial distributions of the software with quite satisfactory results.

      I have not received any printed documentation with a Microsoft product since the days of Windows 3.1, and the manuals I was provided back then were in no way comparable with the documentation produced by Red Hat.

      I have NEVER had to call a GPL software vendor for technical support because of the depth and breadth of documentation available on the internet. If a problem arose that I could not figure out from the documentation that was available online, I could turn to usenet, IRC and the O'Reilly press.

      The few times I have needed technical support on Microsoft products, I have gotten highly variable results. One time, a non-Microsoft program had overwritten the Microsoft C Runtime Library DLL, which promptly cratered my Microsoft Access RDBMS. That time, I managed to penetrate to a roughly level three technician who walked me right through the process of restoring the proper dll from the cab files on my Office 95 CD without trashing my system.

      My next experience with Microsoft tech support was after they had outsourced user support to another company and the only response I got was "Windows 95 doesn't support dual video adapters" (I was having trouble using a Diamond Monster 3d card with a Creative Graphixx Blaster Exxtreme). A quick call to Diamond Multimedia and Creative Labs got the problem solved because THEY still had service techs who KNEW their products and cared about creating repeat customers.

      So, Mr. Brown, I would submit that my real-world experiences with both GPL Open Source Software (Red Hat Linux) and closed-source proprietary software (Microsoft Windows 3.1, 95 and 2000 and Microsoft Office) are diametrically opposed to those speculations you make in your white paper.

      You have been asked about the source of funding for your study, but have declined to disclose that information.

      I have accepted the challenge inherent in the title of your white paper. I have offered to debate the subject matter of your paper in your choice of forum.

      I now challenge YOU ... PROVE that the study leading up the your white paper was performed in an OBJECTIVE manner. Disclose who paid for your opinions.

      I will assure you that MY experiences are based upon my own experiences and were funded entirely out of my OWN pocket.

  166. Re:Well, they may have a point somewhere in there. by ILikeRed · · Score: 2

    Almost like when MicroSoft got hacked... except of course in the instance of closed sourced software, only your vendor can audit the code for trojans and backdoors. Kind of similiar???

    Or maybe it is more like the time Microsoft placed a virus on their corporate update website???

    Guess you don't have a point... is Bill paying you for this?

    --
    I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
  167. ADTI by Anonymous Coward · · Score: 0
    First thing, this is more-less a repeat or at-best a "follow up" article to the one last week about MS paying a think-tank to say how bad the GPL is. This this the SAME DAMN FUD^H^H^Hthink tank.


    If you look at their other "papers", you will find out this place is just a Republican Capitalist Tool. All they do is publish BS for the republicans and other die-hard capitalists. According to them the IMF is good. India would probably have another story to tell. Concidering they have to export over half their grain to the west because they couldn't make payments on their loan (Tony Soprano anyone?). Well, thats those stupid Indian gov't fucks fault anyway. They'd rather nuke their neighbor than feed their people.

  168. Moneyless Society?!!!! by medcalf · · Score: 2
    people shouldn't get paid to do anything, and we should have a society without money.

    Good idea. We could go back to the way it was before money was invented. I do directory services consulting for a living. I could get paid in pigs, fresh fish, computers and the like. Then all I'd have to do is figure out how to transform the pig I got in Chicago to an airline ticket plus some thing of value that I could both take with me on the plane, and use when I get home to convert into food for my family, to compensate the electric company with, and so forth.

    Maybe we could set up exchanges, so that when I'm in Chicago, I could go to the local exchange and give my pig to someone who needs a pig and has an airline ticket and other goods useful to me, or some more complicated transaction that an exchange could facilitate. In any case, the exchange would only have value proportional to the number of people using it and the diversity of goods being exchanged. This system would work better if we could link all of the exchanges together, so that I could give my pig, in Chicago, to someone in New York who has the airline ticket I need and some other goods, and the other goods could go to someone in California in exchange for some goods useful to me to be delivered to my home in Texas. The linking of exchanges would increase the number of users and diversity of goods and services available.

    This would be an even more useful idea if we had the ability to assign a value to a good or service, based on how in demand that product or service was, or how much work was used to make it, or how necessary it was to life (fresh water is far more needed than, say, a computer, but it's also more available, and easier to obtain). That way, we wouldn't have to actually move my pig to New York, and wait for the airline ticket and goods to come from New York to Chicago. We could just give our pig to someone in Chicago in exchange for the appropriate units of value, which we could then send (much more simply) to New York. The person in New York could give his airline ticket to the exchange there, and the excess units of value could be kept on account so that he could get something else from the exchange later. Heck, we could even eliminate the entire idea of exchanges, and just pass the units of value back and forth. Oh, damn! I just invented money.

    Well, let's try again. Perhaps we could have a moneyless society where all production was given freely to whomever needed it. For example, I could consult on computers for free, but I could also help myself to whatever food, toys, computers, airline tickets, or whatever I needed. There would be plenty for everyone, and everything would be free. Of course, if I could get all of my needs and wants met for free, I could stop working. In fact, retirement is my goal, and this would speed this up very nicely. Of course, then my consulting services wouldn't be available, but that's OK because someone would do it for free, just for the love of it. Certainly, there would be enough people who would generously give of their time cleaning public toilets and such to make it possible for the rest of us to still get our food and toys and such.

    Well, OK, I admit that this isn't a good deal because in reality the majority of people are not willing to work if they don't have to, or more than they have to. This can be fixed, though. For example, I could get a work ticket that showed I had worked 10 hours today, and by presenting that ticket to the local food vendor, I could get my food. I could present the ticket to the local computer vendor and get my computer. Of course, it takes a lot more time to make a computer than to, say, clean a house. So we'll have to have some unit of value assigned to each product, based on, say, the amount of time that it takes to make it. A computer could have a value of 100 hours, and cleaning a house could have a value of five hours. Now, to get my computer, I could present 100 hours worth of my directory services consulting tickets. Hmmm...but anyone can clean a house, and not very many people can do directory services consulting. We need a way to add value to the hours of work based on how much effort was put into being able to do those hours of work. Using house cleaning as a base, let's say that it takes 40 hours of education, plus the attendant living costs during that time, for a total of, say, 50 hours, for each hour that it takes to learn to clean a house. In that case, I could buy a computer with two hours of my labor, since it would be two hours with a value of 100 hours of house cleaning (or whatever the base labor task was). Wait a minute, I've invented money again.

    Perhaps you could enlighten us on how this would work? I seem to be out of ideas.

    --
    -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
  169. Re:Well, they may have a point somewhere in there. by Anonymous Coward · · Score: 0
    I guess you didn't read the article, dumbshit. They advocated providing the source along with the executables, under a commercial license.

    Why don't you go do something clever, like spell "MS" with a "$".

  170. Microsoft was hacked by dnoyeb · · Score: 1

    Remember that Russians hacked into the M$ network and stole the XP code right? How easy is it to slip in a backdoor and upload?

    Further, if someone hacked sourceforge tons of developers would be posting in the forums asking explanation of the changes in the code. You don't think CVS on sourceforge is the only copy do you?

    When you think you are secure, it is then that you are vulnerable.

    Opensource software vendors can PROVE their software is secure, private sector is simply unwilling to do this.

  171. They're using OSS to host their site! by str1chn1n3 · · Score: 1

    Exerpt from Netcraft: The site www.adti.net is running Rapidsite/Apa/1.3.20 (Unix) FrontPage/4.0.4.3 mod_ssl/2.8.4 OpenSSL/0.9.6 on IRIX. Those terrorist bastards!

    --
    RICERCAR
  172. That shit is scary dog! by dnoyeb · · Score: 0

    nt but I got 20 seconds to fill so what the heck...

  173. Ironic quote from de Tocqueville himself: by Passacaglia · · Score: 1

    "In no other country in the world is the love of property keener or more alert than in the United States, and nowhere else does the majority display less inclination toward doctrines which in any way threaten the way property is owned."

    Alexis de Tocqueville

    In the United States in the 21st century, this is clearly manifested by resistance to a sensible tool like the GPL.

  174. Bush League by rossjudson · · Score: 2

    I trust that Slashdot readers will not confuse this "Tocqueville" institution with any level of sophistication or insight. Taken as a whole, their web site declares positions and malformed thought on a whole range of issues. There is a clearly intentional lack of background information on their "scholars".

    ADTI's inability to parse basic issues surrounding open source software calls into question their credibility on other issues.

    Ken Brown would be well advised to keep this paper away from informed scrutiny. Perhaps he will fine some like-minded light-weight industry types who, finding their desired points parroted with considerable precision, will scurry away to create a dog-pack chorus of agreeing howls.

    We are faced with trying to determine if Brown is simply incompetent (distinctly possible, as the piece reads like a high school essay), or deliberately trying to cloud the discussion of a real issue: What is the role of open source software in current and future society?

    Most modern software professionals will agree that open source can play a significant and important role in furthering the development of systems. Most would also agree that the GPL, in particular, is highly appropriate to certain kinds of development.

    I think the important questions are as follows. Who funds ADTI? Who is Ken Brown, and what is his background? What media exposure is this report likely to generate? What are the most precise rebuttals to this document?

  175. Who is Andre Carter of Irimi Corporation ? by cOdEgUru · · Score: 5, Informative

    Ofcourse this guy is funded under the table by Gates and his minions.

    I googled for Andre Carter of Irimi Corpn whose comments Mr. Kenneth (or whatever frickin name he has) values more than anything else and this is what I found :

    One pro-Microsoft observer credited Gates with being precise and helpful. "His testimony has been soaked with real-world examples, [and it shows] he understands the ramifications of how the states [want to affect his business]," said E. Andre Carter, CEO of Irimi, a Washington-based mobile and wireless consultancy, who also works for the pro-Microsoft lobbying group Americans for Technology Leadership.


    BINGO!

    When idiots like these make money by lying through their teeth, spread FUD and otherwise confuse the idiots who make decisions in the Senate and everywhere else, this industry, this country and the world we live in has such a fucked up future.

  176. Stupid question? by kirkjobsluder · · Score: 1

    In addition there is nothing to prevent the government or any other agency to negotiate a different licence with the copyright holder (although this may be difficult for collaborative projects.) From the GPL FAQ:

    The GNU GPL does not give users permission to attach other licenses to the program. But the copyright holder for a program can release it under several different licenses in parallel. One of them may be the GNU GPL.

    For example MySQL is more than happy to sell a non-GPL license for a closed-source application along with the GPL license.

  177. You Fail! siddown! by isbhod · · Score: 0

    lets take a look at these one by one shal we:

    "Another security concern is that the primary distribution channel for GPL open source is the Internet. As opposed to proprietary vendors, open source is freely downloaded. However, software in the public domain could contain a critical problem, a backdoor or worse, a dangerous virus."
    Where is the argument here? All i see is 2 statments of fact, followed by an opinionated speculation. Some of the worse viril i have encountered have come on Propietary software. Public domain software can be scrutinized by everyone, where your propietary software would require a court order and and a lot of arm forcing to have a look at. Also there are several cases of propietary software, even some form your beloved Microsoft that have backdoors built into them.
    Your pathedic attempt at an argument here has failed miserably and you have now lost credibilility. Failure #1!

    Reverse engineering "harbors very close to IP infringement because and has staggering economic implications." [sic] Your cunning use of the logical falicy "pushing the definition" will not work here (read: your jedi mind tricks do not work on us). If you do not know what Reverse Engineering is, then please do not use it in you arguments. It will only serve to make look even more foolish and make you lose even more credibility. Failure #2!

    "On a lighter note, while many open source enthusiasts are proponents for copyleft, they insist on trademark protection for their ideas."
    Again, where is the argument here? The writter seems to implicate that to insist on tradmarks to protect the credit you deserve for you ideas is counter productive to being proponets to copyleft, but completely fails to achive this implication. Failure #3!

    "If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This point is of considerable concern to software companies that value their secrets, design and architecture strategies. Proponents of the GPL argue that each party in the exchange is benefiting equally, but without a means to properly make this evaluation, this position at best is over-assuming."
    I smell a red hering. let's seee.. the writter starts off with a hypothedical...and then gives the side of the GPL supporters...and then he jumps to tearing down the GPL supports argument with and assumption of his own! Ack-ha! here is the red-hering. Failure #4!

    "The federal government's information systems requirements intersect countless sensitive operations. The limitless potential for holes and back doors in an open source product would require unyielding scrutiny by staff that decided to use it. For example, if the Federal Aviation Agency were to develop an application (derived from open source) which controlled 747 flight patterns, a number of issues easily become national security questions such as: Would it be prudent for the FAA to use software that thousands of unknown programmers have intimate knowledge of for something this critical? Could the FAA take the chance that these unknown programmers have not shared the source code accidentally with the wrong parties? Would the FAA's decision to use software in the public domain invite computer 'hackers' more readily than proprietary products?"
    So basically you're affraid that goverment agencies, such as the FAA, are so imcompetent that they cannot design a flight control system that is safe. and thererfore the flight control system needs to be designed by a propietary team which we all know never puts out software with security holes. 6 of one, half dozen of the other here. I'd rather be on a flight that should somethign go wrong, it would be easier to contact any number of 1000's of designers to fix. Failure #5!
    Your aguments are weak, and pathedic. You have no credibility. Anything you say fomr here on out will fall on deaf ears. Your haste to condem that which you obviously do not know has casue you to become a failure. sit down untill you have somethign intelligent to say.

  178. rationalizing theft? by bbc22405 · · Score: 1

    If a software application representing 5000 hours uses GPL code that reflects only 100 hours, is the GPL fair in its argument that the entire product is GPL? This sort of comparison just sounds to me like the first of several steps on the path of rationalizing theft of the GPL code. You downplay the size of the theft ("Aw, I could have written that in 100 hours!"), you attack the author ("Those lousy GPL crooks, they are just trying to steal my intellectual property rights!"), you attack the quality of the product ("It doesn't come with support, or snazzy bound manuals."), etc. Then you quietly slip it into your pocket, and hope that nobody notices...

  179. What was the point of Comparative Code Chart ??? by cOdEgUru · · Score: 1

    The Comparative Code Chart shows the NASA Space Shuttle Flight Control having less than 2 million lines of code, the Linux Kernel having less than four million, the Solaris version having 8 million and Win XP having around 30 million!!!.

    Now lets look at these figures based on what this idiot was talking about :

    (1) His primary objective was security. Hence we are led to believe that Win XP having over 30 million lines of code and employing a few thousand testers and programmers, has a more secure code base, than the four million loc Linux kernel which is reviewed by millions of geeks all over the world. Hmm.. so a couple of thousand testers in Redmond were able to do a better job than the millions of open source geeks world over. Vewwyy good!!!

    (2) Complexity of the software. Come on, obviously since the NASA program is only 2 million loc, and the XP having over 30 million loc, which is more complex and feature driven ? XP ofcourse. (On a side note, if I were the director for NASA, I would remove XP from all my machines this very day..heck I would be damn paranoid).

    And then again If I were Gates, I would buy out this firm, fire this moron and make sure he never gets hired, and make the rest of the chimpanzees who worked there, read Dilbert cartoons for the rest of their lives.

  180. Peer review by Anonymous Coward · · Score: 0

    At least academics have a peer review process, and this as true for the humanities as it is for the sciences. ADTI is raising hackles and jeers from anybody knowledgable about the issues of software licensing and systems security, and yet they are putting out their report and getting press coverage. An academic paper that received that kind of criticism in peer review would never be published in a reputable journal. Or if it were published, it would be published alongside in-depth critiques by acknowledged experts, so that anybody tracking down a reference to the article would also come across its critique. Think tank studies are by comparison an extremely biased form of communication, and one would do well to regard citations of them with suspicion.

  181. Questions about GPL by Jim+the+Anti-Bob · · Score: 1

    I'm not TOO familiar with the GPL... could someone please explain:

    Can/would/does the GPL prevent the government from creating their own, proprietary distros and not publishing the code?

    What are the rules about sharing the bins w/o sharing the source?

    Under the terms of the GPL, what is the definition of an "entity"?

    I have yet to see a thorough and definitive post on what is and isn't in the GPL. It's easy to see that the troll who wrote this report has taken an extremist/alarmist view on the subject, but just how far out of context are his/her arguments?

  182. Re:Well, they may have a point somewhere in there. by loosifer · · Score: 2
    I think that anything so straightforward as a direct hack would probably be caught relatively quickly, such as someone hacking SourceForge and modifying code.

    But things like Ken Thompson's compiler hack take it to another level, and would be much more difficult to catch.

    I'm not sure where exactly a hack of this level could be inserted into the current environment--gcc, the linux kernel, and glibc are all probably a bit obvious at this point--but how many different programs are there out there that are depended on by lots of other programs to convert from source to a running executable?

    Somebody in a below post mentions inserting a hack into an Apache module; I don't think that would be enough. It would have to be something like insert a hack into an Apache library such that, when a certain module was compiled, it was compiled with a door enabled.

    Could something like that make it past the many readers out there? If so, in which projects, and how nasty would it be?

    I think it could happen, but it would have to be somebody who really had something to prove, and was a Roaring BadAss like Ken Thompson was. Who doesn't think Linux could hack the linux kernel to his own benefit?

  183. Solution: marry Eve by Anonymous Coward · · Score: 0

    Well, unless she's nasty.

  184. Let's not confuse AdTI with a Real Think Tank by gdyas · · Score: 2

    C'mon, people, don't let them get you so head-up over a stupid piece of paper written stupidly. Check the site, especially their "touted accomplishments". It's a hard-right group for hire making hay with a good-sounding name and a crappy website. Nobody who knows the industry pays any attention to these morons, it's just red meat for the pro-MS crowd, bought & paid for.

    God, how one can look at the painful stupidity of their arguments and not laugh is amazing. It's the most tortured piece of predetermined reasoning I've seen in a while. It's sad, when there are real think tanks that do real thorough work ala Rand Corp, that fly-by-nighters like this can give the industry a bad name so easily.

    --

    The only tool you've got against psychosis is experience.

  185. Re:Well, they may have a point somewhere in there. by Anonymous Coward · · Score: 0

    NOBODY takes code directly off of SourceForge and
    starts running it on a mission critical system.
    MOST big projects using OSS install from a cd.
    All the code on the main distributions web sites is
    signed.
    1.Install from cd or dvd.
    2.Download signed patches from your distro web site.
    --harden your system according to advice from your
    distro.
    --
    Just because the code is accessible does not mean
    an infinite number of holes will be found. If that
    were true my inbox would recieve thousands of notices
    a day. And I can tell you that I work FAR less than
    a windows site of comparable size.

  186. OK, it's stupid - but who is it aimed at? by FuzzyDaddy · · Score: 1

    Everyone has posted numerous very good reasons why this white paper is worthless. The question we need to ask is, to whom is this targeted? And how do we counteract it? It's unclear to me whether it's directed at lawmakers, consumers, or the general public. Is it actually supposed to change people's minds, or is it just so policymakers who already are pro-microsoft can point to it as an "objective" study? Or is it just generalized FUD? It seems, though, if someone is paying for it, they have a specific purpose in mind. Any ideas out there?

    --
    It's not wasting time, I'm educating myself.
  187. time to fix a problem with Google by JoeBuck · · Score: 2

    I was surprised to see that Google is currently showing this bogus Microsoft shell of a think tank as the #1 result for the query "Alexis de Toqueville". I am afraid that recent publicity from the Linux news sites may have moved them into this spot. This bogosity is easily fixed.

    Those of you who run popular sites should do the following: add links to your more popular pages saying something like

    Learn more about <a href="SOME-SITE_HERE">Alexis de Toqueville</a&gt

    As the link target, use one of the more academically respectable Toqueville sites, like www.toqueville.org or the one at the University of Virginia. Remember, the purpose is to allow Google to provide better results to people who want to find out more about Toqueville, and to make this set of imposters less visible.

  188. They are Microsoft-funded by g4dget · · Score: 2, Troll
    Take a look at this Wired article:
    A Microsoft spokesman confirmed that Microsoft provides funding to the Alexis de Tocqueville Institution.

    Statements like these, from the paper, are also pure rethoric:

    "Before the Pentagon and other federal agencies make uninformed decisions to alter the very foundation of computer security, they should study the potential consequences carefully."

    What it comes down to is that a group of people with a pompous name, a conservative ax to grind, with funding from Microsoft, and with few security-related credentials put out a paper saying that the government shouldn't use open source and linking open source to terrorism in some underhanded way. What a surprise. The conservatives in this country have been using fear of terrorism to push a pro-corporate and anti-democractic agenda since 9/11.

    1. Re:They are Microsoft-funded by kindbud · · Score: 2

      The conservatives in this country have been using fear of terrorism to push a pro-corporate and anti-democractic agenda since 9/11.

      It should also be said that "conservative" here includes both members of the Democrat and Republican parties - most of them - and that they have been pushing this anti-democratic agenda long before 9/11. They are practically shitting their pants with glee since then however, as a sickening majority of Americans have agreed with their agenda out of abject... well, terror.

      --
      Edith Keeler Must Die
  189. Redundant rock and roll robberies by Graymalkin · · Score: 2

    While I'm not necessarily the biggest proponent of the GPL or even much of a believer in many open source principals, there are times when the dumbfuckery surrounding the GPL is just ludicrous.

    First, if you don't distribute your code you're not required to release the source code to it but you can use all the GPLed code you want in it. I can hire someone on a contractural basis to write a program using GPLed components and neither of us is required to release the source code for anything if I'm not releasing my program to a third party. Section 2 of the GPL only applies to work you distribute or publish. If I write Jackassnix using GPL code and I never release it I don't have to provide anything to anybody. Thus, if the government contracted a group to modify and write software based on GPL software or including GPL software, the GPL would not supercede any other licensing or distribution rules covering the developed software. The author of the article seems to think your code is relicensed if you use GPL code which is simply retarded.

    It is also pretty ridiculous to talk about insecurity when it comes to open source software. It is no better or worse than any other bit of software. Per so many lines of code there will be so many bugs. It doesn't matter how many eyes are looking over the code either. Many levels of government use different contractors and agencies for different tasks. There's no single standard between two government office buildings let alone the entire government body. Using software with a Free license (whatever it may be) would be a good idea in my opinion. Any government body or agency can hire their own contractors and give them the source code from the last contractor. This is arguably more secure than closed source review because the agency in question can has the code they paid for for later. The agency in question can hire other contractors to review and validate or secure the code they've got as well. A city wanting to use Windows XP Server can't exactly hire a security consulting company to review IIS for security holes. If they were using Free code they could. A dollar spent on security can save fifty in damages.

    The FAA flight control system example is complete shit. Whatever code was used for the system would be reviewed by both FAA contractors as well as the NTSB. Given the current call for "security" it wouldn't be assanine to think said code might also end up reviewed by the FBI or NSA before it was pushed into mainstream use. Using the FAA as an example is just retarded scaremongering. Why would the FAA use some bit of GPL code written by some 15 year old Danish high school student anyways? Is there some bit of coding magic she did that revolutionized flight control software? As much as I hate the FUD acronym because of its flagrant and retarded use on slashdot, that example is pure FUD tactics.

    Hopefully if you're reading this you've read the paper, it is one steaming pile of shit after another. One of the most interesting parts is when the author goes into open source software not having a warranty. Now some contracted code (for medical equipment or flight control systems) is going to be well tested and warrantied, most of the software using by everybody is provided as is. Microsoft and Sun's licenses tell you flat out they aren't responsible if their software pours sugar in your car's gas tank while giving your mother a deep colonic. Even if you used GPL software in a flight control system, it would still have to pass the same scrutiny as privately developed close source software. No one is going to load JumboJet OS onto a 767 they downloaded off fucking SourceForge.

    --
    I'm a loner Dottie, a Rebel.
  190. Stand back, honky Jack... by Anonymous Coward · · Score: 0

    Oh, please let me watch when RMS sees this.

  191. Website running on Apache by ^DA · · Score: 1

    A Quick search on netcraft revealed this info:

    Rapidsite/Apa/1.3.20 (Unix) FrontPage/4.0.4.3 mod_ssl/2.8.4 OpenSSL/0.9.6 on IRIX.

  192. Microsoft has security Windows, not security Holes by geekotourist · · Score: 2

    Microsoft builds in deliberate gaps and then hopes no one thinks to break through the thin screen covering that gap: in housing design, that'd be called a Window.

    So if an exploit results from using a pre-designed gap, as compared to actually breaking through what was supposed to be good security, call it a security window.

  193. GPL bad, open-source good by Citizen+of+Earth · · Score: 1

    But the thrust of the paper is "GPL bad, open-source good," coincidentally Microsoft's position

    I guess nobody told them that "open-source" is a superset of "GPL".

  194. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  195. Re:What was the point of Comparative Code Chart ?? by fuali · · Score: 0

    " millions of open source geeks " This sort of statement reminds me of the delusional thoughts of "open source geeks."

    A) If there are 100 million (a stat I heard lately) ppl on the internet. And on the average (according to the logs of the several high volume commercial and government websites the company I work for) percentage of Linux users out there account for .15% then that means there are around 150,000 linux users.

    B) Let's fudge the numbers by a magnitude of about 10 and say there are 2 million linux users out there. How many of those are "real" coders(not PHP newbies), let's be nice and say 50% that leaves about 1 million. Of those 1 million how many are using even the latest and most up-to-date stable kernel about 50%. Of the other 50% how many are using an old reliable older kernel 2.2.x, 1.6.x, etc? I'd say 40%. So this leaves 10% or about 100,000 that are using a beta kernel. Of those 100,000 coding/beta-kernel users how many are submitting bugs? 1 out of 20 would be a hopeful number. that is 5,000.

    C) 5,000 is not a million.

    Just because you and all your freinds are "open source geeks" does not mean there are millions of you.

  196. I've seen this before by FreeLinux · · Score: 1

    Was it Logan's run or was it Mars?

  197. Re:ADTI Whitepaper Released by Anonymous Coward · · Score: 0

    I love a BSD/GPL flamewar as much as the next guy, but whatever you may say about either, the licencing differences have NO EFFECT on the security of apps covered by them.

  198. Outside looking in by Arandir · · Score: 2

    These guys aren't programmers. They aren't developers, hackers, or coders. In a nutshell, they don't know what they're talking about.

    Their claims are so ridiculous it's mind boggling. They start out by stating that "Completed (written) software is often locked
    by its programmer, hiding the underlying code from its user." Truth is, nothing is locked, sealed or hidden away. It's only been translated.

    That they can't even comprehend the basic nature of software taints this entire piece. These guys aren't programmers, and have about as much business commenting on software development as my physician or auto mechanic.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  199. "Mechanical" software? by Vancouverite · · Score: 1
    It's obvious that whoever was the main author of this white paper knew essentially nothing about computers. I especially like these lines from the second paragraph:
    Executable software is commonly sold in stores and available commercially. Executable software accompanies binary code also known as machine code. This binary code is readable by the host PC and used to mechanically operate the software.
    WOW! And here I though computers were electronic! Can't you just picture all of those little binaries, pulling their levers and spinning their wheels inside your PC, making that software do what it needs to do?

    Hmmmm.... is your computer a little binary sweatshop?
    --
    We are the Music Makers, and We are the Dreamers of Dreams...
  200. excellent observation. by twitter · · Score: 4, Insightful
    While I'm not familiar with Toqueville's work, I can see a glaring contradiction when it's put in my face. Their mission statement is at odds with what this Ken Brown says, and even with the page itself.

    The page was generated with Adobe Go Live, and the mission statement is an image or something else difficult to copy, so I had to type it by hand for your enjoyment.

    Since 1988, the Alexis de Toqueville Institution has studied the spread and perfection of democracy around the world. I'm not impressed

    In this we follow the principles of Toqueville himself...

    At the root, perhaps, is a populist belief in the basic goodness, perfectibility, and nobility of mankind and of the human community....

    Our principles guide the selection of which issues are critical to the advancement of freedom - but we don't rush to judgment about which means will be most effective in producing it.

    I'm afraid that they have rushed to judgment and condemned one of the most important documents protecting freedom of speech today. The GPL is the only document that insures that you will have control of your computer and therefore your publications will not be censored at the source. It does this by insuring that the possesor of GPL code will always have the ability to use, understand, modify and distribute that code as they see fit without reducing the rights of other users to do the same. Code that does not insure this right has all of the security flaws and fears raised in Ken Browns paper as the owner does not know what the machine is doing or have the ability to change it. ADTI completely misses the point and condemn the GPL because they fear it can not be comercialized in the conventional fashion and many other incorrect and confused reasons. This is a shame because there is nothing more important for "democracy" and freedom than the free exchange of information the GPL ultimately protects.

    The greatest contradiction is seems to be their main reason for rejecting the GPL as a license worth using: that volunteer efforts can not match commercial ones, and that the GPL community of volunteers is a myth. Well, I'm sitting here with my mythical OS, typing into a mythical text editor, for a mythical browser. All are far better than commercial alternatives. All were developed and rely on tools created by volunteers and others who really do believe in the goodness and freedoms of their users. No one who has respect for his neighbor would ever say that people could not co-operate without a profit motive, but this is what Ken concludes,

    ...Removing the economic incentive for firms to own the rights to products spawned from research and development programs is the surest way to end their existence... the [Greatest risk of the GPL] is its threat to the cooperation between different parties who collaborate and create new technologies.

    What utter hogwash. The GPL enables all to participate in the development of new technology and removes many artificial barriers. The fruit of all the mentioned government programs has been brought to me in a form I can manipulate by Debian. The number of sound scientific programs I now have access to, through GNU compilers, is uncountable. There are few academic publishers who would have it any other way, they exist to teach and promote their various specialties. To top it off, large companies will continue to pour money into the exploitation of these technologies because it is in their best financial interest. So much the better if that means their derivative works will be available to me as well. How can anyone intellectually honest say otherwise, especially while espousing freedom and the goodness of man?

    Oh, enough. The more I read of this MicroSoft parrot's garbage, the angrier I get. Especially unkind and untrue is the assertion that RMS is a "fallen hero" viewed as radical. I respect that man more every day. Ken Brown, you are a 1/4 watt bulb.

    --

    Friends don't help friends install M$ junk.

  201. What's a white paper? by 3seas · · Score: 1

    The way this is used here, does it like mean white lies?

    Is it going to be turned into brown paper with all the shit that in it?

    Who else do they do research for so that maybe we can inform their customers of their misdeads?!

    People have the right to know the truth.

    IS anyone going to write a clear paper on bringing clairity to that paper?

    Who is their target that they think the paper will influence ???

  202. Re:ADTI Whitepaper Released by jedidiah · · Score: 2

    This is a horribly naive view. If you REALLY want your code "to be used" then you should be interested in ensuring that it is used in a manner that can be audited. If you just release code into the wild and go hide your head in the sand you really have no clue what people are doing with your code. By making your "good code" free to all with no restrictions, you infact are asking people to use your code and then "mangle it".

    The BSDl is not the logical licence for the sort of coder you describe unless that coder is horribly naieve.

    BSD Sockets are the perfect example of this. Microsoft took what was essentially a "public domain" implementation and then did their usual "embrace and extend". The end result neither conformed to the established specification, nor was the end product something that one could confidently presume was a instance of some generous coders' "good code".

    The license that infact achieves the objectives that you speak of is the Lesser LGPL. Such code can be perpetuated fairly freely and plays nicely with proprietary applications (like Oracle 9i, WordPerfect & Sim City 3000). Also, what gets spread around still remains open to scrutiny. Plus, any "extensions" are required to be shared.

    You simply can't audit Embrace-and-Extend-ware to verify that your "perpetuate good code" objectives are actually being met.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  203. Never mind by Jim+the+Anti-Bob · · Score: 1

    I must have missed this one... http://slashdot.org/comments.pl?sid=33949&cid=3674 476

  204. Re:ADTI Whitepaper Released by jedidiah · · Score: 2

    ...or as is more common: merely keep the source to winsock.dll available and copylefted while the rest of WinDOS remains unmolested.

    Few modular software components are actually licenced as GPL. So bringing it up in such contexts is either quite dishonest or simply clueless.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  205. Missing Security Experts? by MarvinMouse · · Score: 1

    I can tell you one group of people this report failed to interview.

    Security Experts, specifically encryption mathematicians

    Anyone with any knowledge in that field knows that the best way to find out if a system is secure and difficult to break is to release the source code, algorithms, etc. to the general public and let them have at it.

    The worst form of security is one that depends on the hope that the opposition can't access your code. For good security, you must assume that the opposition can always access your code, be it through OS, in which case everyone can access your code, or just through Reverse Engineering. While you can hope that R.E. is difficult for them, you can know that if no one else on the planet can break your system, there isn't much of a chance your opponent will either.

    Just my thoughts.

    --
    ~ kjrose
  206. Microsoft probably got their money's worth by i1984 · · Score: 2
    I think Microsoft got their money's worth out of this -- even despite the horrific quality problems that plague the piece. Consider:

    - It was probably pretty cheap (based on the low quality content and diminutive scale of the report)
    - It is prime FUD
    - FUD works

    Microsoft (among others) has learned that a false statement repeated often enough will become indistinguishable from the truth. This is simply another statement proclaiming their alternative truth.

    Furthermore this report, aimed at an audience on Capitol Hill, was carefully targeted. It adds to a substantial existing body of anti-GPL and pro-Microsoft propoganda. And it includes keywords (airplanes, security, jobs) intended to evoke emotional -- not logical -- reactions on the part of the intended audience.

    The fact that the content is ridiculous is largely irrelevant; Microsoft doesn't care if anyone actually reads it, especially since most of the people in the intended audience scarcely know the first thing about technology to begin with. As long as it's occasionally and casually mentioned in conversations as being against GPL, it will have the intended effect.

    Think carefully about the last time well founded logic, clear thinking, or common sense interfered with lawmaking in the areas of technology or security. I'm not holding my breath that this report will suddenly be skeptically and thoughtfully analyzed by the lawmakers whose interests are served by it!

    Also keep in mind: the Greeks were wrong; it's not our capacity for logic that makes us different from the other animals. It's our capacity for creative and abstract delusion that makes us different.

  207. Re:What was the point of Comparative Code Chart ?? by cOdEgUru · · Score: 1

    My point was even if it were ten linux hackers who were scouring through the new kernel to find bugs, they would be a million times more productive than a thousand testers M$ is able to put behind the XP beta testing effort.

    Its not the numbers that matters, but the effort and the knowledge you possess about what you are looking at.

    And while you are at it, learn to spell!

  208. This Brings Up A Question by kaladorn · · Score: 2

    Assume I have two software modules (A and B, why not?). A has GPL code in it. B has private proprietary UberSecretsOfDoom(TM) in it.

    If I link the two in the same app, presumably if I'm GPL compliant, A and B must be returned as source to the public domain.

    What if, on the other hand, A and B are embedded in seperate skeleton apps that communicate via sockets?

    Or via shared files? Or Pipes?
    I _assume_ that GPL wouldn't then force revelation of the contents of module B. My assumption is based on the fact that otherwise anyone whose GPL'd product talked to another system via a network (mail clients, nntp clients, web browsers and servers, etc) would then have a sudden need to be public.

    Now if I am correct, this imposes design constraints, but it does mean you can design a system with GPL code in it without actually checking the other parts in to public archives. Just park the other proprietary bits out across some IPC channel or network channel, and then you may protect them (as all you exchange is "data").

    Anyone care to tell me if this has a flaw in it? And if so, what?

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
    1. Re:This Brings Up A Question by Ruds · · Score: 1

      RMS (and disciples) wouldn't like it--all software should be Free dammit!

      People could argue that it goes against the GPL in spirit, but I think you're right on that front. Wasn't there some big scandal about this sort of thing a year or two ago?

      Matt

  209. Re:ADTI Whitepaper Released by Taurine · · Score: 2

    I didn't mean to advocate the BSD there, and I agree that the end result is sometimes the odious embrace-and-extend. But for the times that has happened to the BSD TCP/IP stack, there have been hundreds if not thousands of times it has been reused in other applications, particularly embedded systems. In that context, the other reason for the BSD, the one I forgot earlier, comes out - interoperability. The other motivation I have heard for using the BSD is that you want to promote software interoperability by getting your implementation of a standard into as many different applications as possible. The downside of course is when a vendor with a strong market position just does an embrace-and-extend, which gives the double disrespect of abusing your code and damaging the environment for interoperability.

    Anyway, I was trying to highlight the philosophical difference, not the pratical outcomes.

  210. Re:ADTI Whitepaper Released by Taurine · · Score: 2

    OK, do you have an opinion on what constitutes 'distributing'? This has been bothering me for some time. I have often seen people claim that you can use your GPL-derrivative for internal use without having to distribute source code, but I don't understand the basis of the claim.

    For sure you don't have to put the source code up on a public FTP to let anyone have a copy. But don't you still have to make the source available, under the GPL, to anyone you distribute a binary? So there is nothing legally stopping someone inside your organisation demanding the code, then distributing it to the rest of the world. Its not even as if you could fire the guy, as he wouldn't have done anything wrong, just acting within his legal rights under the GPL.

  211. Microsoft got ripped off! by farrellj · · Score: 2

    This reads like a recent Canadian Government scandle...it seems like all the esteemed Toqueville Inst. did was re-write some MS FUD, and copy some text off the internet.

    I do love the "...Numbers of Line of Code" in the OS chart...WinXP is big and tall, while Linux is short and stubby...gee, do they think that XP gives you a bigger dick? What drugs are these guys smoking?

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  212. sitting on the shelf... by Frogg · · Score: 1
    From the white paper:-
    The best ideas in technology sit on the shelf for decades.
    ...so are you saying I should leave my copy of Beos up there for a while longer??? ;o)
    1. Re:sitting on the shelf... by Anonymous Coward · · Score: 0

      Maybe WINE will finally become usable if it is allowed to age long enough.

  213. Re:ADTI Whitepaper Released by Arandir · · Score: 2

    Remember: Open-Source does not mean FREE software, it doesnt even mean "Libre" software, it just means that you can see the code. That is _ALL_ it means.

    When will you nutbags stop propogating this ridiculous fiction. Some of these Slashdot clowns are starting to believe it.

    Go read the OSI's Open Source Definition. Then go read the FSF's Free Software Definition. The definitions are of course different, having been written by different people, but the spirit and intent of both definitions are identical: to classify a particular category of software having particular attributes.

    Both allow the software to be used, copied, modified, the original distributed, and the deriviatives distributed. To say that Open Source merely means you can see the source code is either a result of your ignorance or your deception. Either get informed or stop lying.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  214. adti / ms ? sure... by Anonymous Coward · · Score: 0

    Just have a look on this :
    http://www.adti.net/html_files/technology/punishin g_winners_hurts.html

    The last paragraph almost says it all :

    Firms have to play rough to succeed in the today's global marketplace. If we want our industries to dominate the world, we have to abide some brutish business tactics, and we have to let those firms play for the biggest stakes, including market domination. It boils down to this: We would be better off with more companies like Microsoft, not fewer.

  215. Consumer Reports by Anonymous Coward · · Score: 0

    Consumer Reports should do a write-up. They are fair, impartial, and do not kiss anyones....um...nether regions. :-P

    As an aside: Look at Consumer Reports - the industries wanted to get rid of them because they told the truth about products. So the industry guys started up Consumer's Digest. Now a lot of people confuse Consumer Digest with Consumer Reports.

    Personally, I think Consumer Reports should do a magazine on how many other magazines accurately report news. That would get the industry guys! :-)

  216. Illogical conclusion by roman_mir · · Score: 2

    This volunteer system works well as an
    academic model, but not as a business one. It would be tenuous at best, to expect a volunteer
    model to compete with a for-profit model. The underlying premise of capitalism is that
    compensation is the best universal tool for motivating individuals to succeed. Full-time
    programming teams produce innovations for pay and turn to IP protection to market their
    products. However, without an incentive to create commercial software, filings for copyrights
    and patents would immediately decline. Thus, it can be expected that innovation would be
    adversely impacted
    if the financial incentives for innovating were affected.


    This is not a logical conclusion to an almost correct statement. First of all there are incentives in producing products that if they work well would be invaluable to the consumer (you don't see me writing my own Photoshop, even though I can actually write the algorythms needed to do most of its functionality.)
    A decline in patent filing does not mean a decline in innovation, it only means a decline in patent filing.

  217. Re:Well, they may have a point somewhere in there. by Anonymous Coward · · Score: 0

    !SEINEEWERASREENIGNEEPACSTEN NSA_Key ... What? You don't think that similar things are already in public software? Someone should start their *OWN* FUD campaign. How do we know that their code can't make us vulnerable to "computer terrorists"?

  218. This is just plain inequitable! by leonbrooks · · Score: 2

    I politely told them they were being silly before the release, and why, and some of their caveats bear a suspicious similarity to some of my points. I haven't been paid anything for trimming back their embarrassment.

    Perhaps Microsoft own Saab? Some Saabs carry a sticker saying `made by trolls in trollhagen'.

    --
    Got time? Spend some of it coding or testing
  219. hex by Hex+Rules · · Score: 0
    I've been seing some decimal on slashdot, which geeks hate. So I've been posting this reply. So, why are you using decimal here? Do you understand number bases? I think you don't, otherwise you would use hexadecimal. Repost in hexadecimal--you may use "0x" as a prefix or "h" as a suffix. Perhaps you can learn at this since it is possible you don't understand. Or perhaps you are too stupid to ever understand hexadecimal and will be stuck with decimal.

    Your use of percentage is troubling. Try using 80h% (out of 256) for example, for half.

    1. Re:hex by SirSlud · · Score: 2

      > I've been seing some decimal on slashdot, which geeks hate.

      Yes, they hate decimals. Thats why all CVS versioning is done in hex. Thats why all software versioning is done in hex. Thats why all file sizes are listed in hex. Thats why .. well, dont get me wrong, its a fairly funny ploy, but it just doesn't have enough legs to warrent its own login. :/

      --
      "Old man yells at systemd"
  220. Re:Gee.. by Lord+Bitman · · Score: 1

    So many people have drawn the same conclusion about something I didnt even say in the first place...
    ..all two or three of you..

    aside from that one guy who seems to think that there is only one definition of the term "open"

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  221. Re:Crypto aspect. by Anonymous Coward · · Score: 0

    I agree. I just took a course in cryptography. Seems you can make a system as secure as your CPU's allow.

    Most of the discussion here has been about buggy code. The other issue is knowing which crypto methods are used.

    Imagine this: You spy a million bits going from point A to point B. Because of location A and B you suspect a billion $ worth of information is encoded within. How would you start to decode it? Without knowing something about the crypto system you are dead in the water.

    However, as you guys know, we have crypto methods wich would take several ages of the universe with all the computing power ever used by man to decrypt.

    I regained faith in classical crypto. I learned that the method to use is covering the secret in so much calculation that you wouldn't redeem your cost of breaking the message.

  222. Re:Microsoft has security Windows, not security Ho by Anonymous Coward · · Score: 1, Insightful

    Clever! Usurp Microsoft's product name and associate it with bad things.

    If the media can get the entire country using the word 'hacker' incorrectly, surely we can convince people that mistakes in code are 'programming windows' or 'security windows' that leave 'open holes' for attackers.

    And the best thing? Windows is already full of them.

  223. More quotes by leonbrooks · · Score: 2

    Several from here

    `Democracy and socialism have nothing in common but one word, equality. But notice the difference: while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude.' Hmmm. So in AdeT's view, restricting Gummint to OSS is socialist, but OSS itself is democratic in nature?

    He as a word to Microsft as well: `Nothing is quite so wretchedly corrupt as an aristocracy which has lost its power but kept its wealth and which still has endless leisure to devote to nothing but banal enjoyments. All its great thoughts and passionate energy are things of the past, and nothing but a host of petty, gnawing vices now cling to it like worms to a corpse.' (-:

    --
    Got time? Spend some of it coding or testing
  224. That's because.. by Anonymous Coward · · Score: 0

    ..your comments were butt-ugly stupid, dude.

  225. Atheists and GW Bush? by Max+the+Merciless · · Score: 1

    Where is your .sig quote from?

    Do you have a link full speech?

    --
    * * Always question "the National Interest" - 9 times out of 10 it is a cover for evil
  226. Interview? Hah! (-: by leonbrooks · · Score: 2

    Too late. He died in 1859, got a weejie board? (-:

    Google, 0.27 seconds. Slack.

    --
    Got time? Spend some of it coding or testing
  227. Yeah, right! by leonbrooks · · Score: 2

    Purveyors of `hard' science like physics, geology and biology are as prone to opinionitis as anybody.

    Whenever someone says `think tank' I always associate it with `drunk tank'. Not sure why, but it works reasonably well in practice. (-:

    --
    Got time? Spend some of it coding or testing
  228. So... you want to build a Carnivorne? by leonbrooks · · Score: 2

    Run a Linux or BSD box in bridge mode and it can be an invisible network link, monitoring or altering through traffic and the only external symptom is that it's slightly slower than a piece of wire.

    I'm not sure how GPL would help a missile-tracking system, but Open Sourcing certain missile _guidance_ systems in the hope that your enemy adopted them would be a useful cold-war tactic. )-:

    When I'm sitting on a large Airbus over many kilometers of thin air, it would cheers me to know that the code flying it had been `randomly' audited in an open source fashion in addition to the normal checks. It wouldn't be accessible to crackers (nobody would be twit enough to put an airliner's control systems anywhere near the internet), but finding a suitable platform to run it up on in your shed might be a hassle.

    --
    Got time? Spend some of it coding or testing
  229. Let's get something straight. by Anonymous Coward · · Score: 0
    For all those still confused about the GPL and it's implications, let me enlighten you: just because something is GPL, or uses GPL code doesn't mean it has to be released to the world. An example.


    I am a computer scientist working for the Department of Defense. I write software that is classified. Does it use pieces of GPL software? Yes. Is it licensed under the GPL? Yes. But guess who it's distributed to? That's right, only people with classified clearance. So, when I give them the binaries, I give them the source code. Since they are the only people who ever get the software, there is no conflict.


    I've had the government's lawyers go over this. Hell, I even bugged Stallman a bit and even got a reply. For once and for all, THIS IS LEGAL.

  230. Security of a disconnected environment? by Anonymous Coward · · Score: 0

    What security do you mean? *snicker*...hahaha. I can't tell you how many viruses I had in my Dos 6/Win 3.1 days. That was just from sneakernet.

  231. Taken down for editing or slashdotted? by Anonymous Coward · · Score: 0

    Was the PDF taken down for editing or did the huge bandwidth pull from slashdot force them to take it down and let their (servers/ISP/whatever) recuperate?

    1. Re:Taken down for editing or slashdotted? by Anonymous Coward · · Score: 0

      They modified the hidden creator/title info.

      strings doc.pdf | grep ^/

      The original pdf was converted from a microsoft word document called sullivan.doc

    2. Re:Taken down for editing or slashdotted? by VB · · Score: 1


      Mod this up. Awesome discovery!

      I don't know what's more interesting: that there's no clear indication M$ financed this report or that there are growing indications that someone's trying to distance its association from M$ as much as is humanly possible. You can almost picture a war-room with BG and SB donning headsets and communicating with field PR operatives at the AP over encrypted UV communications channels. Funny shit!

      --
      www.dedserius.com
      VB != VisualBasic
  232. The Gov't/Military/Security Agencies don't care by Anonymous Coward · · Score: 0

    ... about Microsoft in that respect.. Some of these guys know the difference between secure and sealed up and lets say a windows machine. The big box that makes all the noise keeps our shit secure and everything looks cryptic and it has never failed. We call to get it serviced and thats it, "My unit is not gonna switch I don't care what anyone says - Unnamed Major".. "Fuck this goddamn general fault protection shit I need those hummers now.. so get some pencil and paper or a radio or whatever and work on it and whatever this is.. get it the fuck out of here and as soon as you can replace it with something that works do so, we'll deal with the higher ups later -- Unnamed Commander".

    Alot of people don't seem to understand that Microsoft has about zero pull with these type of agencies because their goals require stable and secure software. You don't tell your guys in the field they aren't getting food or supplies because of a general protection fault error or someone hacked your shit so no one knows where the rendevous pt is. Now thank god for the NSA and Selinux during my weekends all I have to say is "the NSA is doing it.. it's fucking good enough for them but not us commander? Thats bullshit, I thought we were the last line of defense". That'll get him all riled up maybe might give me sometime to work an Army distro of Linux, or start a project or something.. You know friendly Army/Navy/Marine/Fbi/NSA etcetc compos =)

    The only stuff I really see Microsoft Windows used in is like accounting/word processing. It usually works good there though, not much bitching.

  233. I found an analogy by DarkHelmet · · Score: 2
    It's kind of like your profile PinkPineApple.... It says to drop a message hi, but you have no email listed...

    Like Microsoft. Open source one day, open protocol (like ODBC), and then the door slammed in your face another day. I never thought I'd be comparing MSFT to a woman.

    Damn, I can't win! Mark this -1 for loser. :)

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  234. MUST share source code by tlambert · · Score: 1

    As soon as you drop a cruise missle running GPL'ed guidance firmware onto an enemy target, why, then you've "distributed it to them", and owe them the source code.

    8-).

    1. Re:MUST share source code by devforce1 · · Score: 1

      LOL., Mod this up!

  235. Patents now in public domain! by Anonymous Coward · · Score: 0

    Was anybody as surprised as I was to learn that "patents are in public domain" (top of page 8)?

  236. Eureka! by ctar · · Score: 1

    I just had a revelation about the lowest level reason to support Open Source. Open Source truly puts the power with the people... Primarily because if no one owns it, the source code means nothing unless you understand it!!! This gives more incentive for people to increase their skills, and helps take the advantage from companies that accumulate IP, and then make enough money to defend it at all costs through manipulation, propaganda, and expensive lawyers.

    As open source gains more acceptance, individual knowledge then truly becomes power, as opposed to power controlling individual knowledge...

  237. A worm got Windows update by Jeppe+Salvesen · · Score: 2

    When one of those first IIS worms hit (was it Code Red? It said "hacked by the chinese"), windowsupdate.microsoft.com was compromized. Upload a backdoored version of some critical updates, and voila! You've got yourself several thousand backdoored computers for you to further compromise.

    --

    Stop the brainwash

  238. If this idiot knew anything he would be dangerous by Anonymous Coward · · Score: 0

    1. back doors will be found, if the code is examined by a half competent programmer. Once examined, patches and new releases can be diffed and changes examined for back doors.
    2. computers are as secure as the admin is competent. it is very hard to exploit a back door that is on a server that is in a secure network. exposed services, once examined for back doors, are no longer dangerous if configured properly and kept up to date.
    3. i am positive that micro$haft and all other proprietary software has back doors. do you trust micro$haft? or oracle for that matter?
    i hope not. at least open source/gpl has source you can examine. how many vulnerabilities in proprietary software exist simply because they haven't been found yet?
    4. pentagon has already determined that open source is not dangerous. do you believe the pentagon or this guy.
    ----end rant----
    l8,
    ac

  239. Try it this way by Loundry · · Score: 2

    software != air. Its not like there's all this naturally growing software out there that Microsoft is trying to charge us to access... Jeez.

    I read it like this:

    information is like air

    Information, like air, is all around us. Owned by no one. Free to be gathered and used by anyone who stumbles upon it. Arranging and organizing it does not mean that you own it. And that is what software is: merely a particular arrangement of information.

    --
    I don't make the rules. I just make fun of them.
  240. For a definition of "bloat" by FurryFeet · · Score: 2

    Check Appendix 1 in the document (it's a graphic, so I can't post it here, but it's worth the trip)

    1. Re:For a definition of "bloat" by sweet+reason · · Score: 2

      it is interesting that the number of lines of code is given to two decimal places. remarkable precision for an author who does not seem terribly concerned with getting the details right.

      --
      Everything should be made as simple as possible, but not simpler. -- A.E.
  241. Da trolls by CakerX · · Score: 1

    my god, if you really though all trolls where insingifigant little shits you were wrong(unfortunately). This seems to be the greatest troll of all time

  242. Re: Your Sig by Anonymous Coward · · Score: 0

    Yes, if you're fighting for the enemy.

  243. Re:ADTI Whitepaper Released by memfrob · · Score: 2, Insightful
    For sure you don't have to put the source code up on a public FTP to let anyone have a copy. But don't you still have to make the source available, under the GPL, to anyone you distribute a binary?

    Are you sure they're giving you the binary? Did they give you that nice monitor on your desk, or would you say its still owned by the company?

    --
    The Wizard utters the word 'frobnoid!' and cackles gleefully
  244. Re: Your Sig by Black+Parrot · · Score: 2


    > Yes, if you're fighting for the enemy.

    The point is, who gets to decide if you're fighting for the enemy? Is the mere accusation sufficient for revoking your constitutional rights?

    No, the whole point of the constitutional guarantee of a trial by a jury of your peers is to keep the state from arbitrary acts of "justice". The jury acts as a buffer between the state and their accused peer.

    --
    Sheesh, evil *and* a jerk. -- Jade
  245. Stupid paper -- but a great tactic by gregwbrooks · · Score: 1
    {former ThinkTankGuy mode: on}

    Say what you will about the paper (or I'll say it for you: It's a travesty), the fact remains that some legislators will read it, as will many "thought leaders" who write opeds, talk to legislators otherwise help the sheep decide what to think.

    The think tank model -- a 501(c)3 that doesn't lobby directly but creates and sustains a campaign of education and publicity for an issue or issues -- works. And we should be doing more of it ourselves.

    Is fighting Da Man in court (ala EFF/FSF) a Good Thing? Absolutely. But this sort of reasoned-looking, scholarly-looking stuff frames the debate in some circles -- and some of those circles have legislative power.

    ADTI has been egregious in creating what is pretty obviously a hired-gun paper. But think tanks conduct "directed research" all the time. Some almost-think-tanks (like the U.S. Chamber of Commerce) will even turn their lobbyists loose on behalf of your issue if the donation is high enough.

    The point? Yes, this is crap. But yes, we should be doing a non-crap version of it.

    Red Hat, the folks behind UnitedLinux and IBM (which, according to a recent Smart Money article, is the player most likely to make a killing from Linux) should be approached by a start-up think tank devoted to studying the benefits of open-source software.

    My guess: Given the right board, the right leadership and the right start-up plan, you'd get the attention of the Big Boys.

    Would it be a $2 million/year think tank? No. But if you're smart about picking your fights and picking your publicity points, you could run the whole thing on $200k a year or less -- and take steps to beat these clowns at their own game.

    {former ThinkTankGuy mode: off}

    --


    "It was a summer's tale: Just a boy, his Linux, and a head full of dreams..."
  246. Re:Well, they may have a point somewhere in there. by jcast · · Score: 1

    the distribution is typically through CDs and other trusted media

    So buy a CD from the FSF or Redhat or whoever.
    --
    There are reasons why democracy does not work nearly as well as capitalism.
    -- David D. Friedman
  247. Re:ADTI Whitepaper Released by lysurgon · · Score: 1

    Are you sure they're giving you the binary? Did they give you that nice monitor on your desk, or would you say its still owned by the company?

    Precisely. Well put. If I wasn't posted here I would mod that up.

  248. Nothing to say by Zordak · · Score: 2

    I have nothing useful to contribute to this discussion

    --

    Today's Sesame Street was brought to you by the number e.
  249. correction by Anonymous Coward · · Score: 0

    thorough work ala Rand Corp

    That's "à la", you illiterate.

  250. Check again... by JohnDenver · · Score: 2

    You thought you read 319 million. I checked it, it reads 319,000

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  251. malicious code inserts unlikely.. by mrhandstand · · Score: 1
    "Just imagine,for a minute, how devastating it would be if SourceForge was hacked and malicious code....The danger is clear."

    That's why you have tripwire servers and MD5 checksums...to assure that the files being downloaded are true to the original source or binary of the authors. When you conbine the aforementioned with PGP signatures...the likelihood of getting a large mass of trojaned software is remote.

    --
    Always value the individual over the system. --Bruce Lee "I don't need a Sig - I have a custom 191" - me