Slashdot Mirror


Hackers Find Use for Google Code Search

An anonymous reader wrote in to say that "Google has inadvertently given online attackers a new tool. The company's new source-code search engine, unveiled Thursday as a tool to help simplify life for developers, can also be misused to search for software bugs, password information and even proprietary code that shouldn't have been posted to the Internet, security experts said Friday. "

176 comments

  1. Isn't the point of open source... by strider44 · · Score: 5, Insightful

    Isn't the point of open source that anyone can fix the programs? If it can be used by attackers it can also be used by developers. This is a pretty pointless article anyway as it's not that easy to find security holes in programs - if it was that easy then the developers would have patched up the holes already.

    1. Re:Isn't the point of open source... by julesh · · Score: 4, Informative

      But it is that easy. Back in the original slashdot article concerning the search tool, somebody posted a link to a result page that included a rather large number of php scripts that were vulnerable to SQL injections. Other common flaws should also be easy to search for.

      The problem is, not all developers perform this kind of search over their code. They may not even be aware that it's helpful.

    2. Re:Isn't the point of open source... by Bing+Tsher+E · · Score: 5, Insightful

      True but by making it easy for third-parties to search for this problematic code, it can hopefully be fixed and the original coders notified, before the faulty code is melded into the 'code infrastruture' deeply and in ways that make it more difficult to fix.

    3. Re:Isn't the point of open source... by asylumx · · Score: 4, Insightful
      From the summary:
      ...even proprietary code that shouldn't have been posted to the Internet...


      Seems to me that it's NOT necessarily open source. Besides, Open Source isn't a magic bullet. "You found a bug in my open source app so you should fix it and upload a patch"... wow what a cop-out answer. If you think that anyone who uses any open source app is also a software developer... and a good one at that... well, no wonder Linux isn't more popular.

      I agree that it'd be nice if this article were actually an article though...
    4. Re:Isn't the point of open source... by Dirtside · · Score: 3, Insightful
      Isn't the point of open source that anyone can fix the programs?

      That's one point. Another point is that if your company, for example, uses an open source application, you can hire someone to fix it instead of having to rely on the company that sells it.

      Yet another point is transparency -- being able to know WHAT the software is really doing, instead of having to trust the company that sells it.
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    5. Re:Isn't the point of open source... by Fordiman · · Score: 2, Interesting

      Actually, the 'many eyes' paradigm is what brings about things like BugZilla.

      OSS Devlopers like control over their code. Even if you see and fix a bug, they're most likely to go over your code and use it as an example of how to fix their code, rather than just patch it in verbatim.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    6. Re:Isn't the point of open source... by Fordiman · · Score: 4, Insightful

      "Never ever trust your fate to a black box when you are unaware of its contents" - the US Military.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    7. Re:Isn't the point of open source... by imroy · · Score: 3, Insightful
      ...somebody posted a link to a result page that included a rather large number of php scripts that were vulnerable to SQL injections.

      And you're surprised? Go to any site trying to teach programming in PHP and you'll likely find tons of vulnerable code. There seem to be very few PHP "programmers" who actually know anything about programming, let alone security. Most just copy from others (who copied from someone else, ad nauseum) and tweak. It will be quite a while before the amount of "secure" PHP code out there on the internet reaches critical mass.

    8. Re:Isn't the point of open source... by OmnipotentEntity · · Score: 3, Interesting

      In practice the US Military does this quite a bit, unfortunately.

      It's actually kinda funny (read: ironic.) My roommate works on Jaam (actually, my roommate and his boss *are* Jaam,) and according to him, he's allowed to know far more about Red aircraft than he is about Blue. Why? Because info on Red aircraft were obtained through spying or diplomacy, information about Blue aircraft is tightly controlled by the companies that make them.

      And that's your daily dose of "our government is insane."

      --
      "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
    9. Re:Isn't the point of open source... by julesh · · Score: 2, Insightful

      Oh, yeah. My current day-job is as a PHP+javascript programmer. I know the messes of code you see from a variety of sources. I've read the textbooks and see how they instruct beginners down the path to security failure at every turn. You're preaching to the choir.

    10. Re:Isn't the point of open source... by modecx · · Score: 1

      Woah, this here hammer can be used to pound in nails to build an orphanage! That's pretty cool, huh? What? It can also be used to bash someone's skull in? Damn... Guess we should have thought about that before we handed 'em out to everyone.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    11. Re:Isn't the point of open source... by Fordiman · · Score: 1

      Not exactly. If the military is using a plane, they've had the high-rankingest of their own engineers go over the blueprints of that plane. While my GP post is true, keep also in mind that in the military, you are to explicitly trust your superiors' judgment. You may question it after the fact, but be prepared for some serious consequences if you're wrong.

      Meanwhile, what is 'Jaam'?

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    12. Re:Isn't the point of open source... by Anonymous Coward · · Score: 0
      ... can also be misused to search for software bugs, password information and even proprietary code that shouldn't have been posted to the Internet, security experts said Friday.

      What's new here? Can we expect another statement tomorrow from big pharma that reimporting their own drugs from Canada is dangerous?

      Let's admit it guys, once the source code is known, it leaves the responsibility for fixing on the producers of the attacked code. Or can't they read as well as the attackers?

    13. Re:Isn't the point of open source... by Anonymous Coward · · Score: 0

      When ee heads fall tails a thousand times, so call headstails both, but coin then lands on third side...the inside

      (inside)

      then welcome.

      Oo vudge Welcome.

      In Jaaam.

    14. Re:Isn't the point of open source... by Anonymous Coward · · Score: 0
      ... if it was that easy then the developers would have patched up the holes already.

      More to the point, as mentioned in TFA, the ability to search for "this file contains proprietary" might well open a window (sorry) on proprietary code which includes OS code used in violation of the applicable OS license.

    15. Re:Isn't the point of open source... by Tim+C · · Score: 1

      There seem to be very few PHP "programmers" who actually know anything about programming, let alone security.

      That's mostly because PHP (and to a lesser extent ASP and JSP) is designed to allow semi-technical people to throw rapidly pages together. The trouble is, that's about as far as most people using it take it; thus you end up with vulnerabilities that are painfully obvious to those of us with a little more experience. It's 2006, not 1996; there is absolutely no excuse for producing code with SQL injection vulnerabilities.

    16. Re:Isn't the point of open source... by ukpyr · · Score: 1

      Honestly, SQL injection and other vulnerabilities that come from trusting user data are far older that 1996. My first programming job was in 1996 and I was *fully* aware of perl's taint checking mode through documentation as well as peer review. I have had difficulty in even getting PHP developers to understand why SQL injection is scary.

      Most common response: "Who would try to do that?"...

      PHP:{Java, Perl, Python, Ruby, etc} as Frontpage:HTML

      I wonder if I got that formating correct. I'm sure you get the drift though :)

    17. Re:Isn't the point of open source... by OmnipotentEntity · · Score: 1

      Stands for "Joint Anti-Air Model(?)"

      It's pretty much an aircraft simulator. Does simulations of dogfights and missles. Surface to Air, Air to Surface and Air to Air. That's pretty much all I know about it.

      --
      "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
    18. Re:Isn't the point of open source... by n0dalus · · Score: 1
      But it is that easy. Back in the original slashdot article concerning the search tool, somebody posted a link to a result page that included a rather large number of php scripts that were vulnerable to SQL injections. Other common flaws should also be easy to search for.

      To be fair, I'm sure some of those scripts aren't vulnerable. Some pages would have already checked the $_POST input for sanity before running the SQL. Also, for a while now PHP's default configuration has been to add slashes to $_POST/etc input, so most of these scripts would be safe even if they are poorly written. Hopefully only people who actually know what they're doing will turn that option off.

    19. Re:Isn't the point of open source... by 1110110001 · · Score: 2, Insightful

      Show me how to write clean HTML in Frontpage, because I already know how to write clean code in PHP. Otherwise all or none of the languages should be on the same level as Frontpage, because none of them are safe against stupid programmers.

    20. Re:Isn't the point of open source... by Anonymous Coward · · Score: 0

      And there isn't a bunch of insecure code in, say, C out there? Phew!

    21. Re:Isn't the point of open source... by julesh · · Score: 2, Insightful

      Also, for a while now PHP's default configuration has been to add slashes to $_POST/etc input, so most of these scripts would be safe even if they are poorly written.

      Yeah. This works right until somebody asks "how do I get rid of all those \'s that turn up in stuff?" and the answer is "oh, disable magic_quotes_gpc." I've seen it happen before, and I'm sure it'll happen again. Relying on particular settings being enabled for security reasons in a disaster waiting to happen.

    22. Re:Isn't the point of open source... by julesh · · Score: 1

      Did I say that? It just happened that that particular search was for a common error in many PHP scripts.

      Finding errors in C would likely be much harder, because typically you would need to analyse multiple lines of code to find them. A good start might be searching for strcpy(), but that'll give a lot of results with only a very small minority being exploitable. Whereas a use in PHP of $_POST without some kind of escaping function is highly likely to be an error.

    23. Re:Isn't the point of open source... by n0dalus · · Score: 1
      Yeah. This works right until somebody asks "how do I get rid of all those \'s that turn up in stuff?" and the answer is "oh, disable magic_quotes_gpc."

      If \' are turning up in stuff, then it means the script is doing its own addslashes or mysql_{real_}escape_string and hence wouldn't be vulnerable anyway. Of course, it's still a very bad coding practice, but my point was that not all the pages listed in that search page are vulnerable.

    24. Re:Isn't the point of open source... by ukpyr · · Score: 1

      You miss my point, which is my fault. I'm not saying HTML generated from PHP isn't clean. I was focusing on the experience level of the person using it. Frontpage is for the "I wish a 'homepage'!", PHP is for the begining developer[1].

      Footnote 1: I relize there are many large sites using PHP with great success. Kudos. Seriously, Kudos. Why put yourself through that though?

    25. Re:Isn't the point of open source... by 1110110001 · · Score: 1

      And you're still wrong. Frontpage is for beginners and only for beginners. You can't use it to do "real" HTML.

      But PHP is not only for beginners. Of course they like it because you don't need 10 lines of code for a hello world. But it's still a nice language if you write your large web applications and is maybe easier to use than other languages that weren't made for the web.

    26. Re:Isn't the point of open source... by TapeCutter · · Score: 1

      "If you think that anyone who uses any open source app is also a software developer... and a good one at that... well, no wonder Linux isn't more popular."

      In the 90's I was working for IBM, the CEO made a speech and said "all software has been written, it just needs to be managed". All of the developers snickered, but the longer I stay in the bussiness the more it appears he was right.

      I have a BSc in computer science and have been contracting as a C/C++ developer since 1991, I "specialize" in Windows (ie: I know the tools better than *nix tools). I don't use GPL code in commercial software but I often use "free" stuff, particularly in multi-platform source code. eg: zlib and sqlite (interesting wording on the sqlite license).

      There are plenty more examples of high quality "free stuff", all of which have been mentioned elsewhere on slashdot.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    27. Re:Isn't the point of open source... by Anonymous Coward · · Score: 0

      > Besides, Open Source isn't a magic bullet.
      > "You found a bug in my open source app so you should fix it and upload a patch"...
      > wow what a cop-out answer.

      Yes, or pay me to fix it for you. Like in _any other service business_.

      > If you think that anyone who uses any open source app is also a software developer...

      Why "anyone"? Just a few percent of the world's population (let's say 0.01%) suffice to find all the bugs there are.

    28. Re:Isn't the point of open source... by asylumx · · Score: 1
      Yes, or pay me to fix it for you. Like in _any other service business_.

      Wait a second, so what you're telling me is that you write open source software without guaranteeing functionality, then you charge people when they want you to fix it? How again is that like any other business? Does your be-hated Microsoft charge users every time they release a new security update? What you're suggesting is far less ethical than their current model.

      Why "anyone"? Just a few percent of the world's population (let's say 0.01%) suffice to find all the bugs there are.

      That's one of the most naive statements I've ever seen on Slashdot. Even if 100% of the population were software developers, there would still be bugs. Not to mention, apparently the only way any of those 0.01% are going to even address the bug is if they are getting paid for it (as per your previous statement).
  2. Don't Respond to Parent! by Anonymous Coward · · Score: 0

    Duped fucking post!

    Do not even bother with this flamebait shit.

    1. Re:Don't Respond to Parent! by Anonymous Coward · · Score: 0

      You did. I'd never have done that, it only draws attention to trolls.

      Oh bugger...

  3. OMG!!! by Anonymous Coward · · Score: 2, Insightful

    Tools can be used for evil purposes! News at 11!

    1. Re:OMG!!! by Tsunayoshi · · Score: 2, Insightful

      In other news...

      Experts say that by selling cars, car dealers are giving criminals a means to escape from the scene of a crime.

      --
      "Get a bicycle. You will not regret it, if you live." - Mark Twain, "Taming the Bicycle"
    2. Re:OMG!!! by Spookticus · · Score: 1

      Hold on one momemnt.... Experts now believe that by banks holding money that is the reason they are robbed

    3. Re:OMG!!! by Bing+Tsher+E · · Score: 2, Funny

      And since 'money' is a social construct created for 'the betterment of society,' if social theorists can come up with reasons why society would be better served if the money were 'freed from the grip of the money hoarders,' then we clearly need to back the bank robbers in their liberation struggle.

    4. Re:OMG!!! by BorgCopyeditor · · Score: 0, Offtopic

      Yeah, and those hot young pages were leading Foley on.

      --
      Shop as usual. And avoid panic buying.
    5. Re:OMG!!! by skywire · · Score: 1

      Mod Parent Up, and NOT as Funny, but as Insightful. He is effectively mocking the silly line Google has inadvertently given online attackers a new tool, indeed, the whole silly article.

      According the American Heritage Dictionary of the English Language, "inadvertantly" means "not duly attentive", or "marked by unintentional lack of care". Creating a generally useful tool is not "inadvertant". Imagine these news headlines:

      "Diffie and Hellman Inadvertantly Give Slanderers a New Tool"
      "Shovel Inventor Inadvertantly Gives Grave Robbers a New Tool"

      --
      Those who would give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.
    6. Re:OMG!!! by sd_diamond · · Score: 2, Funny

      Tools can be used for evil purposes! News at 11!

      My tool is only used for good.

    7. Re:OMG!!! by Anonymous Coward · · Score: 0
      Tools can be used for evil purposes! News at 11!

      What's even better is that you can often tell in advance which ones will be used for evil.

      The dead giveaway is when you hear the government say, "We cannot take this important tool away from our brave law enforcement officers, who daily put their lives on the line ... blah, blah, bs, blah, bs, bs ....". It's a cinch that the precious, valuable (they're always "valuable") tool (warrantless wiretapping, more "traffic" cameras, belief in the "good faith" in which officers always act, etc.) will be used for evil.

      Recent example -- in the SF bay area, we now have FasTrak pass for the various bridges. (They should really be called HalFasTrak, as they only help during the final 200 feet before the tollgate. You've already crawled across the bridge with the rest of hoi polloi.) Anyway, there's already been a little "mission creep" -- they're already being used to track individual cars so they can put up the digital notices telling you it's, "25 minutes to SFO; 40 minutes to hwy 92".

      "So what", you say, "that's a benefit to me". Sooo, it means they're using these little zombies to track individual cars from point to point. They assert that, "It's all encrypted, so we don't know whose car it is." Well,how many programmers out there would deny that eliminating the encryption is any more difficult than clicking on a button?

      Basically they only have to input your license number with one hand (don't even have to put down the donut) and they're able to pick you up at the next sensor and follow your ass wherever they wish.

    8. Re:OMG!!! by CCFreak2K · · Score: 1

      I am shocked! Shocked!

      Well, not that shocked.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  4. Not earth-shattering by adnonsense · · Score: 3, Informative

    Someone has done pretty well out of the normal Google engine for this kind of "research".

    1. Re:Not earth-shattering by Anonymous Coward · · Score: 0

      'Someone' of course being J0hnny Long, author of 'Google Hacking for penetration testers'.
      Perhaps not surprising to see his site being apparently overwhelmed atm, with google code search recently released.

      If you want, google for a quite humourous presentation on hacking by him, a ~200MB mp4 made in 2006.
      (You don't post links to Long, you post enough information to google him of course)

    2. Re:Not earth-shattering by noidentity · · Score: 1

      Never mind that; crackers are using something called "gmail" to communicate with each other in order to improve their evil programs! And apparently something called a "text editor" is the key to all of this, built into almost every web browser, allowing them to compose and refine their nefarious computer code.

  5. They must have read Slashdot! by kafka47 · · Score: 4, Informative

    Slashdot readers beat 'em to it!

    The previous story /. precipitated comments that did exactly that.

    1. Re:They must have read Slashdot! by Anonymous Coward · · Score: 0

      You can search for XSS vulnerabilities too.

  6. find and fix by cerelib · · Score: 1

    Since it is easier for everybody to find bugs and vulnerabilities, it is now easier to fix them. Relying on the fact that your source code hides in some corner of a CVS repository where nobody really wants to casually go is just a lesser form of security by obfuscation. Would you rather have truly secure software or software that only seems to be secure?

  7. Re:I use it to find linux vunerbilities by Anonymous Coward · · Score: 0

    Every repost is a repost of a repost. Go and eat your copypasta elsewhere.

  8. Isn't the point of closed bugs... by Anonymous Coward · · Score: 0

    "This is a pretty pointless article anyway as it's not that easy to find security holes in programs - if it was that easy then the developers would have patched up the holes already."

    Micrososft agrees with you.

  9. Re:I use it to find linux vunerbilities by Anonymous Coward · · Score: 0

    Is there no bayesian spam-filter available to filter /.'s comments through and get rid of this crap?

  10. Wasn't this obvius ? by Anonymous Coward · · Score: 0
    Who wouldn't have foreseen an article like this ?
    • Google launches a search tool, which makes it easier to search through every piece of code posted on the internet.
    • Some retarded news reporter sees the launch, and figures "this is an easy way to make a frontpage headliner"
    • Bingo you have your frontpage story "Hackers Find Use for Google Code Search"
    In short, why is this even news ? Wouldn't every hacker, from the guy sitting in his basement hacking on some *BSD code to the guy in his million dollar house hacking on some Linux code, find a tool like this usefull, when looking for some code that isn't satisfactory. I guess the news in it, is that someone also found out google code search makes the comments and examples in the code available...
  11. This is major threat by c0l0 · · Score: 5, Insightful

    only to those whose "security" in reality consists of not much - or even nothing - more than obscurity.

    --
    :%s/Open Source/Free Software/g

    YTARY!
    1. Re:This is major threat by Xugumad · · Score: 1

      Exactly. Personally, and I'm a software developer, I'm almost cheering the crackers on... and certainly, I think this is a brilliant example of the power of Google Code search to allow security problems to be easily located, and then fixed (well, if you're me, anyway).

    2. Re:This is major threat by Hercules+Peanut · · Score: 1

      only to those whose "security" in reality consists of not much - or even nothing - more than obscurity.

      ..which accounts for a whole lot of people.

    3. Re:This is major threat by tyler_larson · · Score: 1
      only to those whose "security" in reality consists of not much - or even nothing - more than obscurity.

      With only a small handful of very rare exceptions, all security is implemented through obscurity. Passwords, keys, certificates, codes; even biometrics authentication can often be circumvented with the right knowledge.

      The key to security is knowing what to use as your secret. A randomly-generated private key makes a better secret than an algorithm, especially when you publish an implementation of that algorithm. Nonetheless, publishing your secret, no matter what it is, will compromise the security of your system.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    4. Re:This is major threat by poopdeville · · Score: 1

      There's a difference between secrecy and obscurity. Secrets are what you're trying to protect. Relying on obscurity to do that is what is referred to as security through obscurity.

      --
      After all, I am strangely colored.
  12. Search is misuse?!? by zecg · · Score: 4, Insightful

    How is searching for something misuse of the search engine? I'd say that the Internet was misused by those who made the information public in the first place.

    --
    .i lu doi ringos.star. xu do puku'aroroi dunli dopecaku leni virnu li'u
    1. Re:Search is misuse?!? by whoop · · Score: 1

      Just because I put something into my web server's proper directory, provide links to said material from other web pages, make all of it accessible to the entire world, doesn't mean I meant for any of it to be made public...

      Damn, filthy hackers.

  13. Re:I use it to find linux vunerbilities by Anonymous Coward · · Score: 0

    Is there no bayesian spam-filter available to filter /.'s comments through and get rid of this crap?
    Given the numerous unresolved problems in slashcode, would you trust Taco&Co to write something like this that worked properly?

  14. The same as with ordinary text by Bromskloss · · Score: 4, Insightful

    If you accidentally put something publicly available on a web page, it can be found, manually or by a search engine. This is really no different from how it has always been with text, images and anything else that you can put on the web.

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    1. Re:The same as with ordinary text by Anonymous Coward · · Score: 0
      If you accidentally put something publicly available on a web page, it can be found, manually or by a search engine

      Thank you for saying that! You have to ask, "if said code is soooo important, then WTF is it doing on a web page!"

      If a telecommuter needs access to it then, well, off of the top of my head there's VPN. I know it's obvious to us, but I'm sure there's going to be some folks are going to use the that argument for a rationalization.

    2. Re:The same as with ordinary text by Fordiman · · Score: 1

      Naw, not a chance. A given human is a developer. They know what technological resources are available to them for secure transmission. If they're not using it, it's their own damn fault.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  15. Security Professionals? by Anonymous Coward · · Score: 0

    The only job these people have is profitting from the poor coding ability of most programmers, despicable.

  16. And people used Google to search for... by The+MAZZTer · · Score: 4, Interesting

    "Powered by phpBB" in order to find phpBB boards that were vulnerable to an exploit to hack. This isn't exactly a new technique. Well ok I know it's not exactly the same thing but the idea is still the same.

  17. Absolute FUD by scdeimos · · Score: 3, Informative

    The article talks about how easy it is to use Google Codesearch and goes further to suggest that the regular search can't be used to find code.

    B.S.!

    I've used Google search to find all sorts of code snippets over the years, particularly #define's for constants that Microsoft don't actually define anywhere on MSDN.

    1. Re:Absolute FUD by Khuffie · · Score: 1
      Where does it say that the regular search can't be used to find code?

      From the article:

      Skilled hackers may already be able to do this type of search with Google's Web search engine, but Code Search is "another tool that makes it a tad easier for the attacker," says Johnny Long, a security researcher with Computer Sciences Corp, in an e-mail interview.
    2. Re:Absolute FUD by waveclaw · · Score: 1
      I've used Google search to find all sorts of code snippets over the years,

      Back in the day, being someone that 'asked the internet' for any non-trivial information was considered n00bish. Now teh Intarweb is all-knowing and all-seeing[1].

      It's as if not code-specific search is new:

      These sites have been around a while (in Internet time) and specialize in source code search[2].

      A good 3/5s of my help for people in Linux starts with Google'ing on error messages, #defines, and name of programmers in sourcecode[3]. Without reliable searching on error message there are some things in Linux I would never have been able to do; from fixing obscure errors with propreitary ATI graphics installers to debugging PHP installation wonkiness. That being said, Internet forums, How-to forge and Wikipedia are no substitution for good API level documention[4].

      How many programmers left your names and email references in your source code comments? How long do you think it will be before a Spammer starts vacuuming those up? What percent of larry.wall@perl.com's incomming email is SPAM? Is it time to think about using throw away emails for those comments?

      ----
      1. Apparently most of what we know concerns advertsiments for 'reproduction enhancers' and most of what we (want to) see is pr0n.

      2. Okay, planet-source-code.com is a tacky site, but their code search bar is at the top of the page before the hideious streams of click-vert spam.

      3. I hate formus that expect me to subscribe and/or pay-per-view for 3rd rate community submited partial-solutions for issues that don't even match my problem half the time.

      4. Perl has POD. Javadoc comes with Java. Doxygen exists for a reason. No, these are not subsitutions for usage examples, design documents or functional specifications.
      --

      "You cannot have a General Will unless you have shared experiences. You cannot be fair to people you don't know."
  18. Flash! Google finds stuff on Internet! by 1u3hr · · Score: 1
    be misused to search for software bugs, password information and even proprietary code that shouldn't have been posted to the Internet, security experts said Friday.

    What else can one say, but DUH. If someone is stupid enough to leave their confidential files on a fucking web server, they won't be confidential for long. Google didn't create the problem. malicious hackers would probably have found them anyway, just now everyone else can.

  19. You mean like this? by neaorin · · Score: 1

    16: my $self = shift;
              # XXX a hole you could drive a fucking bus through
              my $method = $self->cgi->param('method') || 'hello';

    Yeah, I'm sure no malicious mind ever knew about grep and had to wait on Google.

  20. evolution by doti · · Score: 4, Insightful

    I think previous posters got it wrong. They say the cracker access to the code is just as easy as anyone else's who can fix it. But a developer looks only for the code he's involved to, while the cracker is looking for any exploitable program. That, and although coders eventually search for security holes, he's goal is to build features. So, it indeed is making it easier for the crackers.

    Which is a good thing, if you realize bad environment also leads to evolution. More bugs exposed, the more developers will fix them, and maybe one day software designers will get it right, stop using insecure programming language, and write safer code.

    --
    factor 966971: 966971
    1. Re:evolution by Tim+C · · Score: 4, Insightful

      stop using insecure programming language

      No language offers 100% security. Some offer features that are easy to misuse in such a way as to inadvertently introduce security holes, but there is no such thing as a "secure" programming language; bad/inexperienced coders will produce dross whatever language they use.

    2. Re:evolution by SurturZ · · Score: 1
      stop using insecure programming language


      No language offers 100% security. Some offer features that are easy to misuse in such a way as to inadvertently introduce security holes, but there is no such thing as a "secure" programming language; bad/inexperienced coders will produce dross whatever language they use.


      I would go one step further and say that "secure coding" is not a solvable problem, it's an arms race. It is a question of preventing all the well-known vulnerabilities (such as SQL injection) so that it is too expensive for a cracker to attack your program. It depends on the app too - a simple blog program deserves less "securing" than an online banking program, for example.
  21. politics, classical, but flawed by l3v1 · · Score: 1

    This whole thing smells really badly. Meaning: we know our products suck, people know what we tell them, and it's good for us this way. If somebody makes them possible with some tools to find out anything about what we don't want to tell them, that's bad for us. Even if they could find out these things without using those tools, it's good for us they have those tools since now we have somebody to blame. Either way, we win.
     

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  22. Imagine I'm a hacker ... by LaughingCoder · · Score: 2, Insightful

    I know my way around code pretty well. While poring through some source code I discover a code snippet with a particular vulnerability that I can exploit. Now if only I had a way to see if this same snippet appeared in other applications. I guess I'll have to wait for Google to introduce a source code search mechanism before I can figure that out. Bummer.

    --
    The more you regulate a company, the worse its products become.
  23. blaming others for your mistakes by v1 · · Score: 5, Insightful

    People need to stop blaming those that provide tools and research for their finding or their ability to find bugs and errors. It's not their fault. If you screw up and someone finds it, it's not their fault, it's yours. Take responsibility and deal with the consequences.

    The people that make the problems usually cry that the entire world needs to tell them about their mistakes in a nice quiet, private way, so they can silently fix them and avoid any unnecessary damage. The reality of this, as we have seen time and time again, is that when they are informed of these problems, so often they go ignored for months and months. And then the issue is finally leaked and they cry you didn't give us enough time! No, it was your fault to begin with, it doesn't matter if someone else made your mistake worse, none of this would have hapened without you screwing it up to begin with. This is how the world encourages you to try harder to get it right the first time instead of tossing us crap and fixing it later.

    In summary, anyone that fights against auditing tools clearly has a quality control or security issue they are unwilling to fix and are afraid to have exposed.

    (The whole model of "sell crap, fix later" is broken from the get-go. That's why we have crappy software hustled to the store in "version 1.0.0" form and have to beg the authors for bug fixes for the next half year. Problem is they already have your money, and that upgrade is free, so why should they pour resources into a 1.1 when there's no more money to be made? It's a losing proposition if you don't intend to release a paid 2.0 later, or if you think you can sucker them a second time)

    --
    I work for the Department of Redundancy Department.
    1. Re:blaming others for your mistakes by Fordiman · · Score: 1

      The primary difference between proprietary and open source code: Open source actually calls it 'beta'.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    2. Re:blaming others for your mistakes by Anonymous Coward · · Score: 0
      The reality of this, as we have seen time and time again, is that when they are informed of these problems, so often they go ignored for months and months. And then the issue is finally leaked and they cry you didn't give us enough time!

      More likely scenario, in the spirit of Admit Nothing; Deny All; Attack the Leaker, it's far more likely that the code owner will embark on a personal vendetta against the one who exposed their faulty code. How many examples have we seen where they tried to turn the leak into an attempt to prove the Leaker gained access to the faulty code illegally, then turned the police loose on him to "seize" (God, how they love that word -- makes them cream their jeans) all computers, media, power cords, mice and whatever else can be forced out into "plain sight" in the guy's house. Then they keep it for years until it's too obsolete to dump at a flea market.

      Same with the guy who made larger than lifesize paintings of various countries' currency. They seized everything under anti-counterfieting laws, even though the paintings clearly could not have been used as currency.(he did, on occasion, draw some currency [again different from actual size] to a restaurant owner as art in exchenge for a dinner). Regardless, the police generally raid his house for other examples of his art and hold it all for ages -- in case we find a law which has actually been violated, or awaiting "pending charges" which are never filed.

      For a similar police exercise, google "Jock Sturges photographer San Francisco Police". Find out what perverts our cops really are.

    3. Re:blaming others for your mistakes by Ikester8 · · Score: 1

      Heh. Meanwhile, in the OSS world, there are rock-solid programs that haven't yet released a 1.0 candidate.

      --
      That's the last time I run code posted in somebody's sig...
  24. Locks on doors. by kafka47 · · Score: 2, Interesting

    A lot of people are skeptical about the security risks of this. The general claim is that if it's up on the web, a) it can be found anyhow, and b) you should know that it's secure (or insecure).

    True, however here is another way of looking at it.

    Lets say I buy a brand of lock for my house, which is later to be defective. Perhaps I don't know about this defect, or I don't have the time or expertise to fix it quickly.

    Then someone develops a technology that alerts burglars to which houses have that specific brand of lock.

    Wouldn't that be cause for some concern?

    I think code-searching for vulnerabilities is mildly concerning, even far beyond the usual methods that exist without code search. Note I said mildly. This isn't going to cause the catastrophic collapse of the Internet. It's just one more thing for people to be aware of and (hopefully) take action on.

    /K

    1. Re:Locks on doors. by Bungopolis · · Score: 1

      This analogy breaks down, however, in that the owners of the house did not already specifically choose to post the details of their lock choice to a public forum and explicitally grant the right for everybody to read and redistribute it freely. Furthermore, this search engine does not index users of code, only the original code itself. So a better analogy would have been that which applies to the lock makers, not the home-owners who employ them.

  25. Yeah, right by Dirtside · · Score: 1

    What do you mean, "inadvertently"? :)

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  26. Oops! by Anonymous Coward · · Score: 0

    http://google.com/codesearch?hl=en&lr=&q=mysql_con nect%5C(%22%5B%5E1%5D%5B0-9%5D%7B1%2C2%7D

    Bonus points if you can find the one with 35 million AOL addresses in it!

  27. IDG Hatchet Job by Doc+Ruby · · Score: 3, Informative
    "The downside is that you could also use that kind of search to look for things that are vulnerable and then guess who might have used that code snippet and then just fire away at it," says Mike Armistead, vice president of products with source-code analysis provider Fortify Software.


    So Robert McMillan of IDG digs up a small competitor to Google Code, who says actually publishing open source is bad. Of course, the point of open source is that anyone, not just motivated attackers, can inspect the source to reveal problems, and even fix them ourselves.

    Fortify doesn't seem to offer GPL or any other open source for its own product. But it does seem to publish its own version of Google Code's results. Which any worthwhile reporter would have learned, if they wanted to tell us a story about the risks of open source, rather than a competitor's story of how "Google is Evil".
    --

    --
    make install -not war

  28. A rising tide lifts all boats by tvon · · Score: 0

    This is a fact of the information age.

  29. I call this FUD by Opportunist · · Score: 4, Insightful

    Today's "hacks" mostly go for widely spread software. Why? Simple. For maximum impact. There are, of course, still targetted attacks, but those targets tend to be machines and nets of high interest for the hackers. If you use insecure software there, you earned that hack well.

    So the key target is to get access to as many machines as possible, to create spambots, to phish for information, in other words, the key target for attacks is the machine of the common man.

    Now, which approach would be more fruitful? To find a neat exploit, find out which software contains it and then match it against the software usually used by Joe Average? Or to do it reverse, find out what Joe uses and find exploits in that software?

    I think the recent revelation of buffer overflows in MS-Office and the Javascript exploit in the IE answers that question.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  30. Hardly pointless... by goldspider · · Score: 1

    This is a pointless article only if you assume that "anyone" is spending the same time and effort looking for flaws as the hackers, let alone fixing them.

    Are you that confident that such efforts are taking place?

    --
    "Ask not what your country can do for you." --John F. Kennedy
  31. Re:I use it to find linux vunerbilities by Fordiman · · Score: 1

    Reh. It's a dupe post. Every once in a while this one shows up.

    You know, forget for a second that Synaptic has been around for a while, and is usually labeled 'Find new software' in most good distros.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  32. Pure FUD by SwashbucklingCowboy · · Score: 2, Informative

    Both Krugle and Koders already offered open source search services. Google isn't offering anything new.

  33. Re:I use it to find linux vunerbilities by Fordiman · · Score: 3, Informative

    "i plug in a USB wireless card and nothing happens, i plug in a USB printer, nothing happens, i plug in a USB stick nothing happens,"

    First: true for most cases. Linux Wifi support IS horribly lacking, but blame it on the vendors; we have to reverse engineer every chip that comes out, or use the windows driver.

    Second: Patently not true for modern distros. Lite distros, that don't feel like adding the CURL drivers in, maybe, but I believe I've had an issue with exactly one printer on my laptop.

    Third: Unbelievably not true. Not only does Linux itself handle USB drives seamlessly, but most distros automount it, and KDE automagically recognizes it and asks you what you want to do with it. You must've been playing with a complete shit distro. Or you're just lying through your ass. Either way, I call FUD.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  34. Re:I use it to find linux vunerbilities by ZakuSage · · Score: 1

    I plug a USB mass storage device into a friend's WinBox. It doesn' "just work". Not only that, the way everything is set up it's next to impossible to figure out WHY it doesn't "just work".

  35. Re:I use it to find linux vunerbilities by isorox · · Score: 4, Funny

    Linux is *not* user friendly, and until it is linux will stay with >1% marketshare.

    So if Linux gets user friendly, it will drop to a 1% market share? Sounds like a reason to keep it not being user friendly!

  36. Re:I use it to find linux vunerbilities by rdoger6424 · · Score: 1

    It's unfortunately a self-perpetuating windows monopoly. However, with your wireless problem, ndiswrapper is probably your friend. I like the new ubuntu (6.06) because it supports almost everything (I took a quick look at synaptic and it turns out that ndis is bundled in, with large amounts of wireless drivers, so you're set).

    --
    "Hello 911? I just tried to toast some bread, and the toaster grew an arm and stabbed me in the face!"
  37. Playing with Google Code by DigitalSorceress · · Score: 1

    When I read this article, I went to code.google.com and tried it out for myself.

    It seems to me that they are just indexing open source projects and presenting a rather nice interface for it. In my opinion, it seems more like a meta sourceforge that finds OSS projects from all over the web by searching for projects that make their VCS publicly available. If a closed source company has its VCS publicly accessible, then they've already done their own damage.

    I've recently been searching high-and-low for a decent open-source knowledge base application that I can implement for our IT department at work. This search has been complicated by the fact that so many open source projects have a knowledge base about their products, so I get a lot of false positives in my searches. As code.google.com indexes more and more projects, I am hoping it might just be of help in that particular task, since it is indexing the project descriptions specifically.

    Like any other tool, code.google.com is not evil, but its manner of usage may make it so. Do we ban hammers and kitchen knives because they can be used to injure or kill? I think not. Anyway, "code.google.com makes it easier for an attacker to find a bug or exploit" is only true for small values of "easier". Think about it... if someone has the knowledge to review source code and find the bugs and create an exploit, then they were already probably smart enough to use existing google (and other search engine) tools to find what they needed. Your average script kiddie is going to be looking for an exploit handed to them on a silver platter, not to actually have to figure out an exploit on their own.

    Just my $0.02

    --

    The Digital Sorceress
    1. Re:Playing with Google Code by Anonymous Coward · · Score: 1, Informative
      When I read this article, I went to code.google.com and tried it out for myself.
      Ok, now go to what the article is actually referring to here - http://www.google.com/codesearch
  38. OSS - Theory vs. Reality by xplenumx · · Score: 4, Interesting
    I've come to believe that open source works if you're a programmer, but for the rest of the world the promises fall flat.

    I can't read code - it means absolutely nothing to me. So this whole point on OSS being transparent and knowing what the software really does, doesn't apply to me. Hell, if someone were to show me the source code to both Windows and Linux, I probably wouldn't even be able to tell which OS was which. All I care about is whether the software does what I need it to do; I don't plan on spending any evenings curled up to the fire reading source code.

    So this leads us to the next pro-OSS argument, that if the program doesn't do what you want you can either make a solution or hire someone to do it for you. I've tried this (several times in fact), and it didn't work. Since I don't program I have to go out and hire someone to code the solution I want. Never mind that finding a coder can often be a royal pain, but each and every time not only has (or would have) it been more expensive to hire someone to code the solution, but it took longer than had I gone out and bought a commercial closed source package (or two) that did do what I want.

    Lastly, I keep hearing how OSS programs are more nimble and should a bug or needed feature be identified, 'the community' will solve the problem much faster than a closed source solution. That may be for popular projects like Linux or Firefox, but in my experience I find the OSS programs to be less responsive to requests and needs than the closed source solutions.

    As a scientist, I'm all for transparency and free flowing information. However, when push comes to shove, I need programs that work, and, while I really hate to say this, the OSS programs have always fallen short.

  39. You should be ready for it by suv4x4 · · Score: 1

    We're living in a world were obscurity will become more and more invalid method of cheating, securing, confusing, misrepresenting, lying, disinforming, profiting, whatever.

    'IT' just makes it easier to find what is already out there. I'd say good for Google, another good step to their goal of "indexing the world".

    1. Re:You should be ready for it by RobertLTux · · Score: 1

      i predict that within 3 years any company that does something wrong enough will within 24 hours

      1 have a detailed article on Groklaw
      2 be hit by the Slashdot coverage of the Groklaw article
      3 see a secondary hit by Digg
      4 then have the "legacy outlets" do coverage
      5 then attract The Law

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
  40. other code search engines by Anonymous Coward · · Score: 0

    There are other code search engines: krugle.com and koders.com

  41. Re:evolution (haha) by Anonymous Coward · · Score: 0

    You're new to the computer biz, aren't you?
    Nobody gives a shit about security or correctness. Not even open-source projects like Linux care that much. OpenBSD does, and maybe a few others, but they're far and few between. Business entities plain just don't give a shit.

  42. Google vs. (Koders|Krugle).com by otisg · · Score: 1

    Koders and even Krugle guys precede Google's code search, but they are going to have a hard time attracting more developers' eyeballs - check this.
    Too bad one can't get Google code search on there, too, but you can imagine how far that graph curve would be.

    --
    Simpy
  43. If you don't want people to see you "secrets"... by Anonymous Coward · · Score: 0

    ... don't post them on the internet in the first place.

    Allowing anyone to find the bugs is the whole point of OSS. But why is there any "password information and even proprietary code"?

  44. Great, all OSS devs now get spammed. by Anonymous Coward · · Score: 0

    Lovely, just lovely. I just searched for my name (full name, and UNIX first-initial-lastname form) and even though I've only really contributed to two tiny OSS projects in extremely trivial ways, my email address (current and a few previous ones) all appear in plaintext in the search results. Spammers just got another way to harvest, without having to download entire files even.

  45. Any tool is like this by davmoo · · Score: 1

    I have a hammer. I can build a house with it. Or I can kill someone with it. Does that make the hammer bad? Should we restrict the availability of hammers? Should we start requiring FBI background checks at Walmart in order to purchase a hammer? If we make it illegal to own a hammer, only criminals will have hammers.

    Seriously, any "tool" is like this. You can do wonderful creative things with it. Or you can do nefarious evil with it. That doesn't make the availability of the tool wrong or undesireable.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
  46. A: Because it breaks the flow of a message by DNS-and-BIND · · Score: 2, Insightful

    Q: Why is beginning a comment in the Subject: line annoying?

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    1. Re:A: Because it breaks the flow of a message by NemosomeN · · Score: 1

      You just won Slashdot. Congrats.

      --
      I hate grammar Nazi's.
    2. Re:A: Because it breaks the flow of a message by vadim_t · · Score: 1

      Actual answer: Because unlike other sites (like kuro5hin) that require you to write something in the title, slashdot stupidly makes the default subject "Re:", so 99% of the subject lines on slashdot are useless and skipped by the readers.

      A quite possible side effect of this is higher database load. Unlike kuro5hin, slashdot's threaded mode is completely useless, as trees with 50 posts are rendered as 50 lines with the same title, not giving the slightest indication of whether there might be something worth reading there or not.

  47. Re:I use it to find linux vunerbilities by cheese-cube · · Score: 1

    Thanks! I was wondering how to get Q3 running on Linux.

  48. Re:OSS - Theory vs. Reality by Skater · · Score: 4, Interesting

    I ran into a situation at work recently where we (note, we're statisticians, not programmers) discovered firsthand the value of having the source code to a piece of software. A proprietary program we purchased was calculating a value incorrectly because it wasn't taking a certain factor into account that most people don't need, and there was no way to get it to do that. My boss' comment: "And we can't fix it because we don't have the code."

    Her point was right on target - if we had the code, we could've easily contracted out fixing the program; it probably would've taken a competent programmer a couple hours to put the fix in and test it. But instead, we're stuck with a software package that's useless for many of the situations we wanted it for, unless the developer decides we're important enough to fix the software.

    When this happened, I realized that the general public is becoming much more aware of the potential problems with closed-source software. For now it might just matter mostly to programmers, but sooner or later, it'll matter to a lot more people, too.

  49. Re:OSS - Theory vs. Reality by seanadams.com · · Score: 1

    However, when push comes to shove, I need programs that work, and, while I really hate to say this, the OSS programs have always fallen short.

    Really? Ever use a Tivo? Ever go to a web site? How about Google? How about wikipedia? Do you have any idea how much BSD licensed code (math libraries, for example) might be running on your cell phone, your car stereo, etc?

    People don't know it but open source is everywhere and it works great. Sure, you're not using an OSS spreadsheet or word processor, but that doesn't mean you don't rely on OSS a zillion times a day without even realizing it.

  50. Re:OSS - Theory vs. Reality by Draknor · · Score: 4, Interesting

    Her point was right on target - if we had the code, we could've easily contracted out fixing the program; it probably would've taken a competent programmer a couple hours to put the fix in and test it. But instead, we're stuck with a software package that's useless for many of the situations we wanted it for, unless the developer decides we're important enough to fix the software.

    Just out of curiosity -- HAVE you contacted the developer asking for a fix? Just because its a closed-source solution you can't fix yourself, doesn't mean the vendor won't fix it if someone asks. Especially if its really as simple as a couple of hours (although there is always extra overhead, such as back-testing, etc.)

    Disclaimer: I work for a closed-source software vendor, but we try very hard to meet the needs of all of our customers, so if they identify a critical issue we generally try to either find an acceptable work-around, or patch the code when possible. And (ideally) that would be done in such a way that you won't lose that fix when you upgrade. If you custom-fix your OSS solution, you either have to never upgrade, or patch every version that comes out; that seems to be a lot of long-term hassle.

    Customer satisfaction is a big part of being a software vendor -- sure, you may be a small customer, but if my company is responsive to your needs then that builds good relations with you, and you may be an excellent referral source for us later (or become a larger customer yourself). That's a strong motivation for businesses that really care about their customers. And for professional-type products, buyers are more likely to pay extra for that good service.

  51. Like gcc and perl by xPsi · · Score: 1
    FUD city.
    From TFA: Code Search is "another tool that makes it a tad easier for the attacker,"

    Like gcc and perl. Gee, those pesky tools. What do you know, personal computers are another tool that makes it a tad easer for the attacker too.

    Obviously developers concerned with security should take note of any new and current tools available, but to create a tone like Google is providing a date rape drug for crackers is just raw fud propaganda.

    --
    i\hbar\dot{\psi}=\hat{H}\psi
    1. Re:Like gcc and perl by Anonymous Coward · · Score: 0

      I don't know about Google, but Perl IS a date rape drug for crackers.

      J/K

  52. Re:OSS - Theory vs. Reality by Stamen · · Score: 1

    First off, comparing the costs of hiring a programmer to make software to be used by one person with commercial software that is used by millions is silly. Commercial software costs millions of dollars to write, and they sell it for a 100 dollars per person to millions of customers. Custom software costs thousands of dollars to write, and the developers charge thousands of dollars to their 1 customer.

    Secondly, there is a common misconception that open source software is suppose to be directly modified by end users, and this is why it is so 'wonderful'. Open source software is beneficial because it allows many smaller developers to work together to produce a quality of software they couldn't possible produce on their own. The end users benefit indirectly from OSS, not directly.

    If you like Firefox, Google, using the Internet (most web servers and such are OSS), OS X, and even Windows (which uses OSS code, such as the TCP/IP stack, from Free BSD), then thank OSS. All end users should do is use the best software for the best price for their particular needs. Let the developers worry about things like OSS. This way, wether OSS or commercial, the best bubbles to the top; which is as it should be.

  53. A guide to exploits you can search google for by Anonymous Coward · · Score: 0
  54. This Just In! by adoarns · · Score: 1

    Powerful tools can be used for good or ill!

    Take a second look at those knives, fellas! Monitor the internet! Be aware before pushing on that gas pedal! Think twice with that plutonium, kid!

    Yes, BB guns are fun--but you'll shoot your eye out if you're not careful!

    !!!!!!

    --
    Tenemus pyrobolos atqui jacimus cognitiones.
  55. Re:OSS - Theory vs. Reality by mooncaine · · Score: 3, Insightful

    About customer relations: I have heard it said that your most important customers are your current ones, so keep 'em happy, because they've already overcome the first hurdle between their money and your pocket: they decided to choose your product [or service] instead of another.

    If you keep them happy, they are more likely to be repeat customers than to shop elsewhere, I'm told, because shopping is, itself, a cost to them [time, effort, risk ...]. They'd rather stick with you if you're keeping them happy. Plus, of course, your product is satisfying them, so that's the main reason they'd stick around, right?

    Of course this depends a bit on the product... Music sellers know that music fans are fickle, and some businesses thrive on variety of choice [clothing?*], but software and computer gear vendors probably benefit more from maintaining current customers than marketing to find new ones to replace them.

    In the context of your company, then, this advice suggests that you should keep them happy and make the changes they want, if it seems cost effective, taking into account the potential cost of replacing that customer.

    In other words, it's not just the chance of referrals that make customers worth keeping. Even users whose needs are met can be pretty bitchy about software -- we can all relate to being angry at our tools -- so referrals might not be the best reason to value your current clients.

    But since they are more likely to buy again from you, and since you don't have to spend marketing dollars to get them to make that first purchase decision, they are valuable for those reasons.

    *I use the question mark because, as a computer geek and gearhead, I don't really know or care much about clothes.

  56. Re:I use it to find linux vunerbilities by l33t_f33t · · Score: 1
    linux will stay with >1% marketshare.
    To my knowledge most other Opererating systems also have a greater than 1% market share. Retard.
  57. Re:OSS - Theory vs. Reality by kwalker · · Score: 1

    Have you ever participated in any of these FOSS programs that you found lacking? Have you ever joined the mailing list? Ever just asked for a feature or explained a bug? The first time I did and it was implemented, I was surprised; the second time (Different project), I was gratified; the third time (Different project again), it cemented in my mind why I will always stick with FOSS projects, even those that aren't nearly as polished as their Shareware or Closed counterparts.

    I am a programmer and a system administrator, and I could have eventually fixed it on my own, after digging through someone else's style of coding in a language I may or may not be familiar with. However all I had to do was ask and participate a little in the project and now those features exist and those bugs are fixed. I'm not batting a thousand in asking for features or bug-fixing by mailing list, but it's still better luck than I've had with any sort of closed-code program.

    --
    ... And so it comes to this.
  58. Here's attack on gpl comm. site corecode by Anonymous Coward · · Score: 0

    http://www.corecodec.com/index.php?option=com_smf& Itemid=29&topic=3204.msg18973;topicseen#msg18973

    is a hacked site. only goes to show, if you mess with gpl, you get gpl. they use gpl code in the comm. products.

  59. Stupid title.. by lunadog · · Score: 2, Informative

    It's designed to be of use to hackers! It's the crackers I would be worried about!

  60. thats what i did with it by jnf · · Score: 2, Interesting

    When I first saw the link about google code, I was in the process of attempting to find software that used a certain function that is vulnerable in a popular scripting language. This was remarkably difficult using just 'regular' google, even though it really shouldn't have been. However, then google code came out and poof I used it to look for code using the vulnerable function, and I found a lot.

  61. The same as with ordinary social security #'s by Anonymous Coward · · Score: 0

    Hmmm. So what's your social security number?

    BTW no one's mentioned that this can be used to find GPL violators.

  62. Re:I use it to find linux vunerbilities by MilenCent · · Score: 1

    Grandparent: i plug in a USB stick nothing happens,

    Parent: Unbelievably not true. Not only does Linux itself handle USB drives seamlessly, but most distros automount it, and KDE automagically recognizes it and asks you what you want to do with it.

    I just wanted to chime in that parent is correct. Recently a friend's laptop's main hard drive started to fail, so they put a new drive into it, but bought a USB enclosure for their original hard drive so they could get the data off of it. Interestingly, it refused all attempts to make it work correctly under WinXP (it kept complaining about some error and froze the OS), but it worked beautifully from a LiveCD of Kubuntu.

  63. You are making that up by Anonymous Coward · · Score: 0

    BeaEss

  64. first rule of thumb by WeeBit · · Score: 1

    The first thing you are suppose to learn Net wise is if you don't want it cracked, stolen, or downright abused... Don't put it on the Internet in the first place.

  65. Re:I use it to find linux vunerbilities by Anonymous Coward · · Score: 0

    It'd probably have a lot of false positives with all the "I'll probably get modded down for this but..." and "I for one welcome our ... overlords".

    Actually... false positives? false?

  66. Warning Will Robinson! by The+Real+Chrisjc · · Score: 1

    NEWSFLASH: Maps can be used for evil

    It has been reported that a recent new invention of google corp. by the name of 'maps' can be used for evil purposes.
    These new 'maps' show information about a given area so terrorists can find new targets to bomb.
    George Bush is putting a bill through very soon to ban this evil invention.

    *YAWN*
    NEWSFLASH: Knives can be used to kill people.

    Its all a double-edged sword whatever you do I guess.

  67. Re:OSS - Theory vs. Reality by cdrguru · · Score: 2, Insightful

    Hear, hear. You have probably stumbled across one of the true secrets of computer programming.

    It is hard work.

    Lots of people don't get that at all. Lots of management types assume that because person A wrote this code in a week that person B should be able to fix it in a week. Not true at all.

    Sometimes it takes person B a week (or a month) to figure out what in the heck person A was doing. Open source is not immune to this. Hiring someone that was not involved in the original development of some random open-source project of moderate complexity can be an exercise in training the person in the coding style and knowledge of the original developer. Having the source is not understanding the source, or even being able to fix problems in it. As a general rule, if you don't know what you are doing trying to "fix" something is far more likely to cause problems than it is to actually fix the original problem.

  68. Thank you, Google Desktop users! by Anonymous Coward · · Score: 0

    Thank you, Google Desktop users, for giving google the contents of your hard drives, to make it easier to search through your code for hacks!

  69. good by oohshiny · · Score: 2, Interesting

    Security experts say that the security implications of Google Code Search are noteworthy, if not earth-shattering.

    Yes, and they are good implications. If a company lets proprietary, bug-infested source code leak onto the web, then they should have to deal with the consequences.

  70. Re:OSS - Theory vs. Reality by Skater · · Score: 1

    I'm not sure if she has contacted the author or not. I think she was going to, but now that I think about it, she might've forgotten (we're incredibly busy, and there are much bigger issues we tackle every day).

    I think I'll shoot them an email when I get back to work Tuesday; it can't hurt to try. It's a small company, so they may be very responsive.

  71. Re:OSS - Theory vs. Reality by IpSo_ · · Score: 1

    I like to relate open source software to the car industry. If a new car company was established that sold its car for a few thousand dollars less then everyone else, but the catch was the hood was locked shut and the only people with the key to it was the dealership themselves. Thus forcing ALL maintenance and repairs to be carried out by the original dealer at a premium. Do you think this company would survive? Would YOU buy a car from them?

    Most people would say, HELL NO! Even though MOST people don't have a clue about car maintenance. Most people will never even change their own oil, but still they have the common sense not to purchase a car knowing they are going to get bent over the barrel for repair costs.

    I believe open source is similar. Sure, most people aren't programmers, most have no clue what it takes to develop a piece of software. But MOST people have used a piece of software in the past that had a bug, or that lacked a certain feature they really need. If they had access to the source code at least they could ATTEMPT to get the bug fixed, or feature added. Just like they attempt to take their car to the local garage to get the oil changed and the weird engine sound fixed. It doesn't always work out that way, but at least they have the option. Not every garage you take your car to is going to do quality work, just like not every programmer you hire is going to get the job you request done. The bottom line though is you at least have OPTIONS.

    Regarding your statement about open source programmers being more "nimble" and the community being able to implement bug fixes/features faster then commercial companies. You need to keep in mind that open source programmers and the community itself aren't paid. Just because some John Doe requests a feature that might suit him doesn't mean the programmer is going to call in sick to his day job to implement it for you. Try donating to the project FIRST, then requesting something back second and you might get better results. Your donation doesn't have to be money either, donate documentation, donate testing and feedback, donate any service you may have to offer and after that I bet any requests you have will be less likely to fall on deaf ears. The community is what drives open source, so become part of that community and everyone wins.

    --
    Open Source Time and Attendance, Job Costing a
  72. mod parent +5 scary by MadMidnightBomber · · Score: 1

    Oh, and you forgot 'TODO', and possibly "Don't look at this, it will make you go blind"

    --
    "It doesn't cost enough, and it makes too much sense."
  73. Re:OSS - Theory vs. Reality by Draknor · · Score: 1

    You make some very good points -- keeping your existing customers is an important goal in and of itself. And that's actually what my job is where I work: I work directly with our customers to provide technical guidance and programming support when they encounter a situation that doesn't work with our standard features / options. Basically, my job is all about keeping our existing customers happy, both to keep them and to provide good referrals & recommendations for our products to other potential customers.

    Thankfully I'm not directly involved in sales / marketing -- just not my gig :-)

  74. Changes Nothing But Speed by Jane+Q.+Public · · Score: 1

    Google's search changes little but the speed with which one searches. The same criticism could be leveled at a new, more efficient Library index. Yes, "bad" people can find things easier... but so can the much, much larger body of "good" people. Nothing is changed but speed of access. The ratios remain the same.

  75. Re:I use it to find linux vunerbilities by Anonymous Coward · · Score: 0

    No, actually, most operating systems have less than 1% market share. Amiga, BeOS, NextStep, Minix, HURD, FreeDOS, Windows 3.1, etc. etc. etc....

  76. Google already indexes source code by fluor2 · · Score: 2, Interesting

    The only difference for google code search and normal code search is that you can search for special characters that one normally cannot in google standard search. but thousands of people have already used google for searching code by just trying to limit their search by using words like "int long public" etc so nothing is new here, except that we now can search using e.g. php $variables, wheras the $-sign is ignored unless you use google code search.

  77. Re:I use it to find linux vunerbilities by cheater512 · · Score: 1

    Wifi support is brilliant actually.
    Every wifi card (PCMCIA and USB) I've gotten my hands on works fine.

    I know there is a couple which dont work but they arent the rule.
    D-Link actually tells you what driver to use for each of their products.

  78. Re:I use it to find linux vunerbilities by cheater512 · · Score: 1

    I can see you've never wrestled with a Palm Lifedrive in drive mode (allows you to use it like a flash stick) on Windows.
    Works fine on Linux. Who would have guessed.

    Your not using a standard *Desktop* distro. Before you make a fool of yourself go download Knoppix or something.

  79. OSS - Company vs. Customer. by Anonymous Coward · · Score: 0

    "When this happened, I realized that the general public is becoming much more aware of the potential problems with closed-source software. For now it might just matter mostly to programmers, but sooner or later, it'll matter to a lot more people, too."

    There's several small facts that seems to be lost in these discussions.

    One. Not every company/customer relationship is a hostile one, even thought slashdot regularly casts them as such. "Oh she could leave you, and take the kids. Don't trust her."

    Two. Not every business model is the same.

    Two-'A'. Some companies release source code to paying customers. Not to share with the world, but to give the customer more flexability.

    Two-'B" In turn the companies in their self-interest release some of their changes back, as well give advice.

    Three. Commercial companies usually do those jobs that don't scratch some individual's fickle "itch".

  80. Re:OSS - Theory vs. Reality by BlueLightning · · Score: 1

    Just out of curiosity -- HAVE you contacted the developer asking for a fix? Just because its a closed-source solution you can't fix yourself, doesn't mean the vendor won't fix it if someone asks.

    Unfortunately not all closed source vendors are as helpful to their customers as your company. I once dealt with a problem in a closed-source accounting package, which could not handle a fairly simple way of grouping items together to be sold (selling a specified set of items as a "kit" at a reduced price). I contacted the firm that developed the software and asked them if they were planning on adding this feature - no. Would they consider adding it for us for a fee - no. "Not for any amount of money?" I asked. "No." That was the end of the conversation.

  81. Welding the hood of the car shut by Latent+Heat · · Score: 1
    Actually, your car is pretty closed architecture.

    Ford is bragging how they boosted the EPA gas mileage of the Ford Focus by 10 percent (actually the highway rating of the manual transmission model -- the mileage improvement on other models and for the city rating was less) by updating the software in the ECM. Not only does the 2007 Focus have this improvement, but they are flashing the memories of 2006 models to get the same effect.

    Now try making mods to your ECM for any purpose -- to boost gas mileage, to tweak performance. There are people who do this (mainly for performance), but it probably involves some hacking and reverse engineering.

  82. Re:OSS - Company vs. Customer. by Skater · · Score: 1

    One: Huh? I used the phrase "potential problems", not "always going to beat you over the head problems."

    Two: Actually, see above. Same answer.

    The issue we encountered is the type of problem that CAN arise without source code. The manufacturer may be willing to fix it. But if they aren't (or can't, if they're out of business or something), the source code would allow us to get the code fixed. Without source, we're entirely dependent upon the company fixing this problem for us; if they choose not to, then the software isn't going to help us as much as we'd hoped.

    Three: Yes, they do. Unfortunately, the software, as it currently stands, isn't scratching the itch we paid for it to scratch. I ended up writing code in SAS that would do a similar job, but it doesn't have the features and flexibility of this package (it could, but I don't have the time to write it).

    I'm not anti-commercial software. I'm not anti-companies making money. I'm just pointing out that the potential problems of closed-source software are becoming more apparent to the general public - and in the end, that can only be a good thing, even if it just forces the closed-source companies to improve their product.

  83. b0rken.... by Anonymous Coward · · Score: 0

    ..seems to work as well

  84. blaming others for your mistakes-pirates and greed by Anonymous Coward · · Score: 0

    "People need to stop blaming those that provide tools and research for their finding or their ability to find bugs and errors. It's not their fault. If you screw up and someone finds it, it's not their fault, it's yours. Take responsibility and deal with the consequences."

    I agree. Let's not blame DRM and trusted computing and the people who create them. Let's blame those who pirate on one side, and those who engage in self-defense on the other. Now let's see how far we get with THAT. Too far to the left? How about PC for this forum? Let's blame those satan loving, freedom crushing, demons amoungst men, "middlemen" companies disturbing the peaceful, sun-shining, halo-glowing, flute-blowing, "customers" just trying to live a "can't we all just get along now give me a hug" life?

  85. The application program/systems program divide by Latent+Heat · · Score: 1
    My guess is that you do indeed write programs at some level. Do you use a stats package? A graphing package? Matlab? If you are using a graphics package with anything other than default settings and saving the results to a template file to recreate that type of plot, you are doing some type of programming. The same goes for writing scripts in Matlab.

    One solutions is to have a divide between "applications programs" and "systems programs". Back in the day applications were written in Fortran while system programs were all in assembler -- today the application program could be in Matlab or any of a number of things while the systems program is most likely in C or perhaps C++. That way the scientist/engineer/accountant could get into the programming just deeply enough to solve problems in a particular domain, but the low-level high-performance library modules would be written in C and walled off.

    Again, enabling the writing of applications programs through some application-specific language -- Matlab, PHP, Visual Basic -- often gets programmer types all agitated because it enables non-programmers to write programs badly. On the other hand, anything but the most non-trivial use of a software package is a kind of programming, and there is a trend to make such tools more Turing complete.

    Back in the day, if you wanted a chart of some data for a publication manuscript, you wrote a Fortran program and called the Plot10 library to drive a pen plotter. Later on, you had the numbers in a text file, and you used a plot package to generate the figure. These days a lot of people are using the plot library and figure window UI in Matlab to generate figures and save them in EPS files. While a plot package may seem to not involve programming, it can sometimes take a lot of banging one's head against the wall to get a plot package to generate the figure the way you want, while it may be more direct to write a Matlab script.

    I think for a while there was a kind of view in the Unix community -- not the same as the Open Source community, but a lot of overlayp-- that you had C and you had Shell, one compiled and the other interpreted with a command executive, and between the two you had everything you needed. Since systems were programmed in a high-level language (i.e. C), you didn't need to have a separate applications program language -- applications programming was a matter of having the right libraries. I think that with Perl, Python, Ruby and others -- the scripting languages -- there is a reemergence of the concept of an application programming language and the recognition that C may not be the one tool for every job.

    I also see that with scripting languages we may see a return to the Fortran/Plot10 model instead of the plot package model -- you have the power and flexibility of a more Turing-complete programming language to specify what you want rather than relying on a particular software package having the features you need. I am starting to see Open Source Python-based packages coming out the national laboratories to do a lot of what Matlab does.

  86. thanks by Anonymous Coward · · Score: 0

    Thanks for the info

  87. It may be dangerous, but is so call by joxeanpiti · · Score: 1

    Yes, it can be dangerous, in the sense that may help us to find flaws in Open Source software, as the the common Google Search does or even "grep".

    But, anyway, the tool can be used in order to spend a good short while.

  88. Re:You're trolling. by DNS-and-BIND · · Score: 1
    Sorry. It's a variation on a USENET post done by an idiot with MS Exchange.

    A: Because it breaks the flow of a message.
    Q: Why is top posting annoying?

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  89. Re:OSS - Theory vs. Reality by pthisis · · Score: 1

    The problem is that you're at the mercy of the vendor. Some are very good. Some don't care. Some may care, but for whatever reason (layoffs, turnover, old code, 3rd-party binary libraries) can't fix your problem.

    I've had at least one case where I was able to strace a vendor library, figure out the problem, send them a detailed description of the problem and solution--it was an obvious problem in the arguments to bind(2), which basically narrowed it down to 1 line of code for them and they _should_ have been able to fix it in seconds with that info.

    It was like dealing with a black hole. Luckily it was a simple enough problem that an LD_PRELOAD hack could work around it, but when the vendor won't help you can be royally screwed.

    So the lesson is to pick your vendors carefully, and always have an exit strategy if things change (they get bought out, discontinue the product line, etc). At least make sure you have a way to get at your data to move to a new system if necessary.

    --
    rage, rage against the dying of the light
  90. Re:I use it to find linux vunerbilities by arose · · Score: 1
    [..] i plug in a USB wireless card and nothing happens, i plug in a USB printer, nothing happens [..]
    Are you doing it that way with Win-"install drivers before pluging in USB device"-dows? There are devices with huge yellow stickers to remind people how good Windows USB support is...
    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  91. Re:I use it to find linux vunerbilities by DeanOh · · Score: 1

    What distro? What USB wifi adapter? Because after a long battle trying to get a Linux box to network wirelessly with no sucess, I went back to Windows. In the end, the wireless connectivity was more important the the OS....since my wife won't let me string CAT 5 cable at will:-)

  92. Re:OSS - Theory vs. Reality by Anonymous Coward · · Score: 0
    I ran into a situation at work recently where we (note, we're statisticians, not programmers) discovered firsthand the value of having the source code to a piece of software. A proprietary program we purchased was calculating a value incorrectly because it wasn't taking a certain factor into account that most people don't need, and there was no way to get it to do that. My boss' comment: "And we can't fix it because we don't have the code."


    And just because it's closed source, the developers will never fix any bugs in it? Ever?

    That's just silly.
  93. Re:I use it to find linux vunerbilities by cheater512 · · Score: 1

    I use Gentoo personally.

    I use two usb wireless adaptors extensively. Both are 802.11b.
    D-Link DWL-120 (linux-wlan-ng driver)
    Some cheap Belkin adaptor (at76c503 driver)

    When I bought them I wasnt expecting to use them on Linux either.
    Two random adaptors and they work nicely. :)

  94. Re:OSS - Theory vs. Reality by bit01 · · Score: 1

    I've come to believe that open source works if you're a programmer, but for the rest of the world the promises fall flat.

    You haven't looking very far. Open source is used in millions of products.

    I can't read code - it means absolutely nothing to me.

    So what? It's the whole market that matters, not just you.

    So this whole point on OSS being transparent and knowing what the software really does, doesn't apply to me.

    It applies to anybody in a functioning free market who wants third parties to verify something that is core to their work. "Trust me" from a vendor is not good enough, as I have found to my regret many times.

    Hell, if someone were to show me the source code to both Windows and Linux, I probably wouldn't even be able to tell which OS was which.

    So what? There are millions of third parties who can.

    All I care about is whether the software does what I need it to do; I don't plan on spending any evenings curled up to the fire reading source code.

    Irrelevant. It's third parties doing it for you.

    So this leads us to the next pro-OSS argument, that if the program doesn't do what you want you can either make a solution or hire someone to do it for you. I've tried this (several times in fact), and it didn't work. Since I don't program I have to go out and hire someone to code the solution I want. Never mind that finding a coder can often be a royal pain, but each and every time not only has (or would have) it been more expensive to hire someone to code the solution, but it took longer than had I gone out and bought a commercial closed source package (or two) that did do what I want.

    Nonsense. People pay for software modification all the time. And when you paid for a closed source package you benefited only yourself, not potentially millions of others.

    Lastly, I keep hearing how OSS programs are more nimble and should a bug or needed feature be identified, 'the community' will solve the problem much faster than a closed source solution. That may be for popular projects like Linux or Firefox, but in my experience I find the OSS programs to be less responsive to requests and needs than the closed source solutions.

    Depends on the developer. Just like closed source. In my experience closed source vendors are far worse because there's little profit in fixing problems. Brush offs are far cheaper.

    As a scientist, I'm all for transparency and free flowing information. However, when push comes to shove, I need programs that work, and, while I really hate to say this, the OSS programs have always fallen short.

    You haven't looked very far. You also have a very blinkered viewpoint. Sometimes it's sensible to accept short term sacrifices (higher cost to get what you want) for long term gain (more control over your destiny and a functioning free market).

    Also, you claim to be a scientist. If your work is not open, and cannot be reproduced without dependence on hidden closed source tools that may have bugs that your results depend upon, then you are a poor scientist.

    ---

    Astroturfing "marketers" are liars, fraudulently misrepresenting company propaganda as objective third party opinion.

  95. In other news by Zebra_X · · Score: 1

    Hunting rifle used to kill man. Details at 7.

  96. Re:OSS - Company vs. Customer. by porl · · Score: 1

    4: some companies go out of business. not many of them contact all their customers and say "by the way, so that you aren't stuck with our dead code, here is the source". i know of lots of people that rely on old unsupported programs, and the data is in a format they can't convert to any modern equivalent.

  97. Re:OSS - Theory vs. Reality by kenj0418 · · Score: 1

    > Just out of curiosity -- HAVE you contacted the developer asking for a fix? Just because its a closed-source solution you can't fix yourself, doesn't mean the vendor won't fix it if someone asks. Especially if its really as simple as a couple of hours (although there is always extra overhead, such as back-testing, etc.)

    Yes. I had just this sort of problem with a vendor-hosted application my employer used (I'll call it VOMIT here as that's what spellcheck changes its name to).

    I saw that VOMIT's login page was vulnerable to SQL injection. We immediately contacted the company (someone important enough to resolve the problem) and let them know exactly how to fix their application. Their response was that VOMIT had been reviewed by security 'experts' and that VOMIT has [several paragraphs of technobabble] that prevents such attacks.

    We then made a screen shot of the 'admin' page which was accessible using the exploit. After some scrabbling and backpedalling, they then 'fixed' the problem. Their 'fix' consisted of a couple lines of javascript to give an error message if quotes were put in one of the login input fields. I then disabled javascript in my browser, and made another screen shot of the same problem. They then (finally) made the changes we had originally suggested.

    So instead of a five minute fix (to correct an obvious problem that should never have been allowed to begin with), we ended up with numerous meetings with our security people, their VP, and God knows who else. All too many vendors seem too willing to engage in obfuscation and denial rather even when the solution is handed to them on silver platter.

    Ken ') or 2=2 --

  98. Re:OSS - Theory vs. Reality by sgt+scrub · · Score: 1

    Customer satisfaction is a big part of being a software vendor

    I, and hundreds of others, have contacted ATI about their software, drivers, not working properly on Linux. The OSS drivers march quickly towards fixing the problem with no information from ATI. However, ATI is slow and seemingly uninterested in fixing the problems we tell them about.

    --
    Having to work for a living is the root of all evil.
  99. Re:I use it to find linux vunerbilities by drinkypoo · · Score: 1
    Not only does Linux itself handle USB drives seamlessly, but most distros automount it, and KDE automagically recognizes it and asks you what you want to do with it.

    GNOME has the autoplay-type functionality these days as well, the CD burning stuff in the filemanager, etc etc.

    I'll have to take a look at KDE again soon just so I can retch at the stupid configuration dialogs... but I understand both major environments have come a long way.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  100. Re:I use it to find linux vunerbilities by drinkypoo · · Score: 1
    Are you doing it that way with Win-"install drivers before pluging in USB device"-dows?

    Only developers who cannot figure out how to use the normal windows install process for drivers have to resort to stupid yellow stickers.

    it is possible to make Windows install your driver to any hardware without a driver which supports it once the driver is installed. Some drivers I have installed have done this for me automatically.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  101. Re:I use it to find linux vunerbilities by arose · · Score: 1
    it is possible to make Windows install your driver to any hardware without a driver which supports it once the driver is installed.
    I don't think I quite understand...
    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  102. Re:I use it to find linux vunerbilities by DeanOh · · Score: 1

    Thanks...maybe if I get some down time I'll try Gentoo....I've already been through SuSe and Mandrake (just before it became Mandriva). Having used Unix at work over the years, felt I was well prepared for the home Linux experience. I wasn't:-)

  103. Re:I use it to find linux vunerbilities by drinkypoo · · Score: 2, Informative

    Well, let me give the long form. You buy hardare. windows has no driver. You connect hardware. windows tells you to go fuck yourself. You put in the CD. You install the driver. Now, one of two things happens. either you have to disconnect/reconnect the device or otherwise kickstart the driver install (perhaps doing it manually from device mangler.) Or, if the people who wrote/packaged the driver are one bit clueful, the driver install is kicked off for you automatically, without having to do anything else.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  104. Re:I use it to find linux vunerbilities by Fordiman · · Score: 1

    Your later post says that this is true in Gentoo.

    I realize that WiFi *drivers* exist and work well for Linux (not to mention the lovely ndiswrapper for unsupported cards). What I'm saying is that a very few distros handle WiFi in a nice, easy, card-agnostic plug-and-play GUI-spanking manner - which is what I mean by 'support'.

    IE: Power users don't need support, they just need to know that it Can Be Done and access to Google. Normal users need the base system to handle it for them, and if it doesn't, they spread rumors about the immaturity of the OS.

    It's unfortunate that more of us aren't power users, but that's the way it crumbles.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  105. Re:I use it to find linux vunerbilities by cheater512 · · Score: 1

    If you want to learn about Linux then Gentoo is the way to go even if you dont use it. Just install it and you'll learn a awful lot. Dont use the pussy GUI. Keep in mind that the at76c503 driver is in the kernel and every distro will have the linux-wlan-ng package. It just varies from distro to distro how you get it working.

  106. Re:I use it to find linux vunerbilities by cheater512 · · Score: 1

    Linux is at the tipping point atm. You'll find it difficult to find hardware which wont work.
    Linux just needs it to work easily.

    Once we have it working smoothly then MS is in a *lot* of trouble.

  107. Re:I use it to find linux vunerbilities by arose · · Score: 1

    So if I buy a device for GNU/Linux I have to look up on the web if it will work, but if I buy one for Windows it's as simple as making sure that the people who made the driver knew what they did?

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  108. Small correction by Rix · · Score: 1

    You can read code. You don't want to learn how. That's fine, but don't play the martyr card.

    It will almost always be more expensive to hire someone to build you something than it would be to buy something already built. The prepackaged solution has already been paid for, and the developer is hoping that enough people will want to buy in to make them a profit. This is a good model for problems multiple people have. It doesn't work very well for individual issues.

    A contractor doesn't care about how many people need a solution, only whether they're willing to pay for it or not. If you hang out lowball offers, most contractors will simply ignore you. You might get a few bites from hungry, desperate contractors, but they're probably desperate for a reason.

  109. Re:OSS - Theory vs. Reality by mcrbids · · Score: 1

    This is why I believe that hosted applications - software as a service - is the logical, commercial answer to OSS intrusion.

    You don't want to hire a software firm, you don't want to have the source, particularly. You want/need feature NNN. And that's where hosted software shines. It all comes down to motivation.

    If you BUY software, there's little incentive for the developers to fix bugs in it - there's no money in it. But a hosted application has a very different dynamic - if they fix the bugs that are troubling you, you'll continue using their software. It shifts power back towards the consumer, in a way that doesn't leave the consumer in charge of the codebase!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  110. do a search for... by thos_thom · · Score: 1

    ... "all your base"

  111. Re:I use it to find linux vunerbilities by nmx · · Score: 1

    I plug a USB mass storage device into a friend's WinBox. It doesn' "just work"

    Let me guess: Media Center?

    --
    "Well kids, you tried your best, and you failed. The lesson is, never try."