Slashdot Mirror


Google Plans to Reveal Some of its Code

Andy Beal writes "According to Australia's The Age, Google plans to reveal some of the code it uses to great success. It says ' "The time has come for Google to "give something back", Wayne Rosing, the company's vice-president of engineering, told students while on a recruiting drive in Melbourne last week. "There have been a lot of conversations in the company in the past two months about (how) . . . it's time for us to give something back. So our technical director, Craig Silverstein, has started a project to look at all the Google code and start figuring out what parts of it we want to give back," Rosing said.'"

35 of 383 comments (clear)

  1. and Sun is "opening" Java... by garcia · · Score: 4, Insightful

    We have heard so much talk recently about the "open sourcing" of this piece of software and that piece of software that I just don't know if we should believe any of it anymore.

    While Google is probably telling more of a truth than Sun is how do we really know until we see the code?

    If a team is now just determining which code should be released we may not see anything useful come of this for months or even more. How about we hold off on these stories until we see something more than just a press release.

    1. Re:and Sun is "opening" Java... by Psiren · · Score: 5, Insightful

      While Google is probably telling more of a truth than Sun is how do we really know until we see the code?

      You don't. But rather than just bitching about it, how about you just exercise some patience and wait a little while? Counting them out before they even get started is a little unfair, don't you think?

    2. Re:and Sun is "opening" Java... by lousyd · · Score: 2, Insightful
      Counting them out before they even get started is a little unfair, don't you think?

      I think what the poster you're replying to was saying is: Counting them in before they even get started is a little unfair. "Going to release source code" doesn't necessarily mean they're going to flake out in some way, as you pointed out, but it also doesn't mean they're going to deliver.

      --
      If aspiration is a virtue, achievement cannot be a vice.
  2. Give something back? by slavefishy · · Score: 3, Insightful

    I whole-heartedly support open source and I think it's great they're going to reveal some of their code, but I don't feel that Google owes the community anything; they already provide top quality services.

  3. give back? by OmniVector · · Score: 5, Insightful

    Google's done so much for the quality of web searching that I think they've already given us far more back than I could ever ask for. The only thing I could ask of them is to keep up the good work, and try and keep pagerank useful by stopping exploiters who falsely boost ranks. Other than that, some good old free thinking and continual innovation for the web, which is what they do all the time, is little to ask for. I just hope the momentum doesn't die.

    --
    - tristan
    1. Re:give back? by Otter · · Score: 5, Insightful
      To put it a different way (and this isn't directed specifically at you, just a general observation consistent with what you said) -- the people who do most of the screaming about "Free! Free! You owe it to The Community after everything We've done for you!" have no interest in or use for source code themselves. They just want something for free. See any Apple article for examples.

      Everything from Google already is free (beer). If they decide to open some code, I'm sure it will be fascinating reading for CS people interested in searching or scalability, but the noisy "community" couldn't care less.

    2. Re:give back? by krgallagher · · Score: 2, Insightful
      "Google's done so much for the quality of web searching that I think they've already given us far more back than I could ever ask for."

      While this is true and I whole heartedly agree, Google is not being completely philanthopic here. Here is a quote from the original article:
      "He says it isn't fair for Google to draw smart people from all over the world and "just keep it all for ourselves. We need to have the tools out in the universities so the next generation can build on our work, too."

      See, Google gets it. Since they are part of the community, doing good for the community equates to doing good for themselves.

      --

      Insert Generic Sig Here:

  4. Just don't help the optomizers by weave · · Score: 5, Insightful

    I'm sure google isn't stupid, but I'd hate for them to reveal anything that the search engine "optomizers" will leverage to further spam the search results.

  5. why do they have to give something back? by chrisopherpace · · Score: 4, Insightful

    I love Google, and think this is an excellent idea, but geeks owe Google, not vice-versa. Geeks (and normal users as well) depend on Google. While it could be said that Google does the same, and makes its money from geeks and users, they do not, IMHO owe us anything.

    1. Re:why do they have to give something back? by jokerghost · · Score: 5, Insightful

      They don't "have to" give anything back, but the idea is that they are acting altruistically. They feel that the public has supported their company (via usage, interest in the IPO, jobs, income, etc), that they recipricolly owe something substantial to the consumer.

      Read a little Ayn Rand (like Atlas Shrugged) for the concept... Essentially, corporations (whether private or not) derive their status as a legal "person" from implicit trust the public has placed in them. As such, corporations have an obligation to provide service back to the community and to act in a moral fashon... I for one am glad to see that this company is acting in this accord, instead of all of the depravity we have seen as of late.

      -jokerghost

  6. Nothing "magic" about it... by 192939495969798999 · · Score: 2, Insightful

    They already showed the algorithm they use for Pagerank, and let's see... they have thousands of systems all hooked together, that process terabytes of data every month. That sounds more like hard work and money than magic. The magic will be how they are keeping Microsoft at bay.

    --
    stuff |
    1. Re:Nothing "magic" about it... by interiot · · Score: 5, Insightful
      Eh? Where's the source code to PageRank? Was source code released to reflect the multiple recent changes to it?

      I'm guessing the answers are "no" and "no". SEOs (search engine exploiters) would only damage google if google gave out their source code for pagerank. And each change to pagerank has been accompanied with much speculation in the SEO community about what the change was, with lots of graphs and experiments and gnashing of teeth. So no, I'm pretty sure we never have and never will see the source for PageRank.

    2. Re:Nothing "magic" about it... by geoffspear · · Score: 3, Insightful

      Please describe any search algorithm that could possibly have any reliance whatsoever on running on top of a linux kernel. Go ahead, try it.

      --
      Don't blame me; I'm never given mod points.
    3. Re:Nothing "magic" about it... by Anonymous Coward · · Score: 2, Insightful

      Naturally, there isn't. However the parent poster may have had in mind the fiasco which transpired when Microsoft tried to turn its hotmail server into a windows operation.

      Of course, SMTP has no reliance whatsoever on the linux kernel either.

  7. Re:Will they release all or part of PageRank? by olethrosdc · · Score: 2, Insightful

    Pagerank has been described before. It's not a secret. Possibly they are using a fine-tuned version of it, but still...

    --

    I miss my rubber keyboard.(Homepage)

  8. Good for everyone by meganthom · · Score: 2, Insightful

    With all the possibilities for type-specific search engines, this seems like a great step forward. Perhaps some day, I will be able to hum a song I heard on the radio into my computer and find links to the performer, composer, etc. If I am designing a new machine, I might be able to search for pre-existing components over large networks instead of through local libraries. Mmm...

    --
    Live free or die
  9. extending its API? by eztiger · · Score: 4, Insightful

    Could this be an extension of the google API set ?

    http://www.google.com/apis/

    Co-inciding with a launch of gmail, this could lead to a slew of advanced 3rd party gmail apps like 'pop goes the gmail'

  10. They Already Give Back by N8F8 · · Score: 4, Insightful

    Seriuosly folks, they probaly make me 30% more effective because I can find the information I need more quickly than anyplace else.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  11. Re:Excellent! by LiquidCoooled · · Score: 5, Insightful

    The actual source surely isnt actually *that* important. It might have been way back in the beginning, but not so much anymore.

    I'm quite convinced that the code itself is relatively simple, each node handling its own small piece of the puzzle.

    It would take years before anyone actually making use of the code could build up the infrastructure and reputation that google has got, in the meantim,e we could make some seriously funky projects out of it.

    I would love to be able to incroporate google search algorythms and procedures into (for instance) an SQL query, and allow searching of the myriad of OFFLINE data we have here.

    "select (feeling_lucky) from customerrecords ..."

    At the very worst, the code becomes an academic curiosity, at the best, googles algorythm becomes as well adapted as Huffman coding or the bubblesort.

    --
    liqbase :: faster than paper
  12. Giving back? Giving back to whom? by Dagny+Taggert · · Score: 2, Insightful

    Google provides an ad-supported service...for a profit. They are about to become a publicly-held company with the intention of...continuing to make a profit. I don't believe that Google owes the open source community anything---some may feel it's noble, but I think that it helps promote a certain "debtor" feeling, as if success should bring out timidity and apologies and giveaways. Google's competitors would be better served by innovating on their own and sticking it to them with better search results and more value-added features.

    --
    Don't be a looter...and yes, I know that it's spelled with an "A" instead of an "E".
  13. Re:"Back"? by phurley · · Score: 4, Insightful

    Well it is common knowledge that they run their system off of (lots and lots of) Linux servers. So maybe that is what they mean by "give back"

    --
    Home Automation & Linux -- now I know I'm a geek
  14. Re:Excellent! by ses4j · · Score: 5, Insightful
    Although Google obviously won't be releasing it's search algorithms it might well release the code for things like the Google FileSystem (PDF) which may benefit a lot of people.

    I totally disagree. I think the GoogleFS is a much more valuable commodity than the search algos. I mean, frankly, I doubt think the search algos are that brilliant, past the initial lightbulb of PageRank... just refinements and optimizations. The tough part is harnessing the -insane- computing power necessary to serve the world's searching needs, and doing it cheaply.

    Despite that, I do hope you're right, and maybe you are... since the distributed FS/OS they've developed is, like I said, so much more valuable. What good would search algorithm descriptions do anyone except aid their competition? I can't stick Google's algorithms into anything I have... but a nifto OS that can combine a few computers and let me run stuff across them trivially? -THAT'S PRETTY COOL-
  15. Re:Is there anything Google can't do? by SilentChris · · Score: 4, Insightful

    "Is there anything Google can't do? Seriously, how cool is that?"

    Just about as cool as when Apple, Sony, and even Microsoft (with restrictions) released some of their code. It's nothing new -- companies do it all the time for good PR and to help jumpstart initiatives. Question is, what code are they going to release, how much and when?

  16. No need by Captain_Chaos · · Score: 5, Insightful

    Google doesn't have to give anything back, at least not to me. It's enough for me that they are by far the best search engine; lightning fast, accurate, comprehensive, free and with no obtrusive advertising...

  17. Quiet Period? by Anonymous Coward · · Score: 1, Insightful

    This is a bit odd; I suspect they said more than they should have.

    Google is in their pre-IPO quiet period; the SEC rules for this are fairly strict about forward-looking statements. I'm surprised this was mentioned at all.

  18. It's a lot like slashcode by Ieshan · · Score: 4, Insightful

    It's a lot like slashcode, really. Lots of great websites run slash, but none of them have the popularity or following that the original has.

    Plus, Slashdot gets to "brand" websites with it's look, feel, and system. No matter how much you skin slashcode, it still feels like slashdot in the end, even if it wasn't intentional.

    Read the slashdot FAQ, and you see exactly the same kind of response you would expect. Good luck making your own with just the source!

  19. Re:Is there anything Google can't do? by arkanes · · Score: 2, Insightful

    Google makes alot of money from providing this service to companies already. See the ever-so-cool Google Search Appliance. I don't know why they'd cannibalize that market.

  20. Re:Is there anything Google can't do? by Anonymous Coward · · Score: 1, Insightful

    A patent has nothing to do with code or implementations. If it's patented, you would not be allowed to implement it even if you had spent your entire life in the cellars of a 300-year-old monastery, receiving only food and water from the vow-of-silence monks, and seeing, reading and hearing nothing about the outside world whatsoever.

    Copyright is a different matter, but with patents, you're screwed either way.

  21. Visibility by 4lex · · Score: 3, Insightful

    As make extensive use of linux, might I suggest that they include a tiny picture with the text "Google is powered by linux" with the search results? Maybe at the bottom, where you can't barely see it... but it will be enough to raise linux visibility a lot, if google users (i.e.: every internet user) realizes that linux is powerful enough for google.

    --
    My journal. Mainly about freedom.
  22. I agree by Per+Abrahamsen · · Score: 2, Insightful
    I suspect almost all free software developers use services provided by Google. I certainly feel Google in so many ways have made the net a better place for me, that I feel more than compensated for any software of mine they may use.

    It might be a good idea and in their own interest for them to contribute financially to some of the free "core" technologies they use. I don't see them in the osdl memberlist for example.

  23. Re:Is there anything Google can't do? by Anonymous Coward · · Score: 1, Insightful

    Google owns an almost complete archive of Usenet, even from times when people did not realize that their conversations would end up in a publically accessible archive.

    If the conversations were posted to a publically accessible forum, what's the big deal about a publically accessible archive?

  24. Google's top asset: solid reputation by Espo_SHIZ · · Score: 1, Insightful

    Google's been on top for too long. Microsoft and other search engines are really starting to push competition. But even if they equal or surpass Google's services, they still won't succeed (lawfully, at least). Google has something none of them have, and something most of them can never get with their histories: Trust.

  25. Google is NOT that great. Just above Average. by DRWHOISME · · Score: 2, Insightful

    Every article i try to find now has been google bombed. It's harder and harder to find anything on Google.

    I don't know or why people assume that their low tech algorithmn is so great. There's nothing that prevents crass commercial companies from telling their customers or paid cronies to link to them.

    I think Google is very overrated and can't handle searches on a variety of topics and I can't believe the media attention that this lone search engine gets when there are others just like it.

  26. Google is no better than a TV network by MushMouth · · Score: 2, Insightful

    Hear Hear, this google worship amazes me. I think I have enjoyed far more free as in beer content from ABC/NBC/CBS than I have from google, yet you would never hear these guys adulated in the same way that google is. Yeah they use linux but so do plenty of other companies, unlike google they don't find it necessary to say aren't we so effin cool, we use linux.

  27. Giving back or snapping back? by Mr_Huber · · Score: 3, Insightful

    After reading through this article about the fall of the Win32 API, I think Google may be doing something a bit more clever than simply 'giving back'.

    The article discusses how the plethora of APIs Microsoft is shipping and uncertainty of just when the APIs will be on real hardware have caused new development to move to the web (for example, building a new email client). It also mentions there are several drawbacks to web programming, but the author expects them to be overcome soon, further sapping the appeal of the Win32 API.

    Perhaps this is exactly Google's strategy. How better to further enhance the desireability of web programming versus desktop programming than by demonstraiting in source how to perform some really compelling features? How many developers will take these techniques and use them at the heart of new killer apps; apps that run on any web browser rather than locked to a specific API?

    Google may be giving a small bit away, but the potential gains in mindshare among developers may be much, much greater than the loss of this already paid for source code. Further, if the code in question relies on a particular technology, protocol or standard they are well versed in, they have succeeded in enticing developers to play in their sandbox.

    Quite clever, really.