Google And Open Source 131
Nate writes "Former Slashdot editor, games programmer and consultant Chris DiBona talks about his new work at Google in a brief interview over at Linux Format. Most notably, DiBona points out that Google wants to follow IBM's lead in not attempting to control open source, and he also highlights the reasons why Google will never be a 100% open source company." From the article: "So I don't see the word 'sponsorship' as being appropriate. Because sponsorship also implies stewardship. We don't want to run open source, that's not who we are. I have to tell you, I've admired how IBM has gone about this. They've for the most part not screwed up: they haven't taken things over, they haven't managed to break anything, they've done a lot of good work. We're not going to use that as a model for what we want to do, because we're different companies, but I really want to get code out there, I don't want just... money. Money's not enough."
Money's not enough ... but it sure helps (Score:5, Interesting)
A lot of projects benefit from IBM's money, but as importantly, a lot of the Linux codebase benefits more from their hardware compatibility. We run a large farm of IBM e-Series servers (x306, x335, x336, x345, x346), and it really, really helps when we can grab the source for drivers straight from the IBM website.
Hardware compatibility: thank you IBM.
Re:Money's not enough ... but it sure helps (Score:2, Informative)
As long you run SuSe X.X or RedHat Y.Y, with kernel Z.Z for which the RAID controller driver's (closed source) and NIC ones were written to...
Sun, HP or Dell are better than IBM on compatibility, in my humble opinion...
Re:Money's not enough ... but it sure helps (Score:1, Informative)
A few other things from the article that need correcting: 1) not web 'scramblers' but web 'scammers' :-) and 2) The number 100 was a joke, I meant a number much larger than that but we don't talk about the number of machines that we release. For more info about our open source efforts and to see the code that we've released, see Code.Google.com [google.com]
Chris
Mod Parent up? :-) (Score:2)
chris
Money (Score:4, Funny)
He can PayPal me any of it he does not want. I could sure as hell use it.
Re:Money (Score:4, Funny)
I don't want just... money. [I want power and control too]
Money's not enough. [It's never enough, I want more]
Those for whom money means nothing... (Score:2)
Re:Money (Score:1)
It's not that he doesn't want the money (Score:3, Funny)
Re:It's not that he doesn't want the money (Score:1)
Re:It's not that he doesn't want the money (Score:2)
I'm game. I represent an african king who has certain cannibalistic desires. We're prepared to compensate you with $5m for each of your limbs, and an extra $20m for your genitals. You will, of course, be required to pass a simple medical screening. Also, do you have any children? Thank you for volunteering, we look forward to doin
Re:It's not that he doesn't want the money (Score:2)
Re:Money (Score:2)
Re:Not about money? (Score:1)
i want to play with it and see what it can do
Chris DiBona != Google (N/T) (Score:1)
Re:Chris DiBona != Google (N/T) (Score:1)
A slight correction. (Score:2)
Re:A slight correction. (Score:2, Insightful)
How unreasonable is that? I too want (at least) one thing from each group. I want food: that's from the money group. I want to earn respect from my peers. That's from the not-money group (at least, if you have the right peers). Why is that scary?
Re:A slight correction. (Score:3, Insightful)
Why is that scary? There are many wonderful things that money won't buy. Some of the things that mony won't buy, such as love, may be scary; I don't understand finding it scary for people to want things that money can't buy. Money can buy sex, it can even buy somebody who says that they love you, but money cannot buy real love. Money cannot buy personal satisfaction, money can't buy you time, money can'
Re:Not about money? (Score:2)
I beg to differ. Microsoft has given you all this exploitability... could you ever have imagined being able to take over a computer through a JPEG? What about all the worms we have? They would have died had Microsoft not given us all these security holes! Honestly, shame on you...
Re:Not about money? (Score:1)
Sure, some of their business practices have been a little less than pleasant,
Re:Not about money? (Score:2)
There's a vibe that I get from that company that they care about making the internet useful. Also, Google employees get less than industry standard pay and they dont' complain - they enjoy doing what they do.
Yeah, they like money, but the care about more than that.
Re:Not about money? (Score:1)
If Goog
Re:Not about money? (Score:1)
No one can own open source. (Score:5, Interesting)
But people can try for control (Score:3, Insightful)
As far as Google's vested interest, I'd say that Google has an interest
Re:No one can own open source. (Score:2)
Re:No one can own open source. (Score:2)
Re:No one can own open source. (Score:2)
Re:No one can own open source. (Score:2)
Re:No one can own open source. (Score:2)
Re:Money can't buy me love. (Score:1)
shouldn't bother the shareholders much.
Release pagerank (Score:3, Insightful)
Then: We're never going to release PageRank [Google's trademark system for ranking web pages in its search index], we're not going to release things like that, because to release them would ruin them. If you release how you do the ranking function, suddenly every web scrambler in the world screws up the rank and Google search becomes useless. We don't want to do that.
Or, you could release it so others can learn how it works and perhaps come up with improvements or more sophisicated algorithms/systems that are rank scrambler proof.
But that endanger profits right? think of investors, lifesavings etc. Fair enough.
Re:Release pagerank (Score:2)
Re:Release pagerank (Score:5, Insightful)
EVERYTHING gets cracked. If Google released PageRank, then they'd be starting a "war" with the search-engine abusers. A never ending war. Yeah, having it be "open-source" means that the community could constantly update it to prevent the latest abuses, but the people doing the abuse would just find new holes, since the source would be available.
Sometimes "security through obscurity" is the right thing to do.
Re:Release pagerank (Score:2, Insightful)
Re:Release pagerank (Score:4, Interesting)
Like that doesn't happen now.
Yeah, having it be "open-source" means that the community could constantly update it to prevent the latest abuses, but the people doing the abuse would just find new holes, since the source would be available.
They would find holes anyway. The choice is between bad guys finding holes and good guys patching them, or just bad guys finding holes.
Sometimes "security through obscurity" is the right thing to do.
Not if you're relying on it. Because it isn't real security at all.
Re:Release pagerank (Score:2)
The choice is between 1) bad guys easily finding holes and many good guys patching them, or 2) bad guys finding holes with more difficulty and a few good guys patching them (or not, if the product is unmaintained).
As I recall, John Carmack had a similar situation when he wanted to release the source for Quake* Exposing the source code for the (obscured) multiplayer network protocol made it much easi
Re:Release pagerank (Score:2)
That is a good, but bad example. As far as I know, only a fraction of the people who use the internet play Quake 3 today. And this is a very small fraction even in gaming considering everyone else who
Re:Release pagerank (Score:2)
I'm pretty sure he did. Or he might as well; there is a quake3 parser for ethereal. Not sure how good it is, and not sure whether it or the source came first.
Re:Release pagerank (Score:2)
True, but I don't think making it more difficult for the bad guys to find holes stops them to any great extent, especially in cases like this where they are directly making money from it.
Re:Release pagerank (Score:2)
You mean like Wikipedia? As far as I can tell, Wiki works. Well sort of... Vandalism happens all the time, but its swiftly dealt with (most of the time).
I think we are just faced with more eyes looking at source doing good and with a few eyes doing evil.
A few eyes (and I mean few) d
Re:Release pagerank (Score:3)
Re:Release pagerank (Score:2, Informative)
PageRank ranking function:
http://citeseer.ist.psu.edu/page98pagerank.html [psu.edu]
Details on the implementation of PageRank:
http://citeseer.ist.psu.edu/brin98anatomy.html [psu.edu]
Both of these papers are extremely outdated, but the PageRank ranking function is by no means a secret.
Re:Release pagerank (Score:1)
Or, you could release it so others can learn how it works and perhaps come up with improvements or more sophisicated algorithms/systems that are rank scrambler proof.
They may not be perfect, but the smart money says that the Google engineers are pretty good at what they do, and if they aren't confident that PageRank is capable of being both open and secured, I believe them. It would take a lot to convince me that some open source coder or two is going to do better.
But that's not the issue. We aren't
Re:Release pagerank (Score:2)
If you want to see some GPL code which computes the PageRank algorithm, try this [lbreyer.com].
Google itself hasn't used pure PageRank in probably 5 years at least, they augment it in all sorts of ad-hoc ways, kind of like SpamAssassin is a mix of a lot of optional rules and scoring systems.
Re:Release pagerank (Score:1)
complete the quote! (Score:2, Funny)
What he means is that he wants power, prestige, and chicks!
Seriously, what happens when money's not enough? You go for power (politics), and then you get caught in a scandal with some chicks, and it all comes crashing down. It's happened too many times.
Re:complete the quote! (Score:2)
I'm willing to give it a go, though. I suppose out of a sense of noble self-sacrifice that I have. Please start posting your cheques so I can start my campaign for world do^W^Wthe coming elections.
I trust I can rely on your vote.
Re:complete the quote! (Score:2)
T#i5 i5 w0T I'vE b3eN +RyIn6 o+ T31L y0U - u n33d h3RbViA6ra n0W!!1
SCO Sues Google (Score:1, Funny)
Sponsorship doesn't imply stewardship (Score:4, Informative)
Re:Sponsorship doesn't imply stewardship (Score:1)
Re:Sponsorship doesn't imply stewardship (Score:2)
Re:Sponsorship doesn't imply stewardship (Score:2)
"Win, or we'll sponsor someone else."
Re:Sponsorship doesn't imply stewardship (Score:2)
From dictionary.com:
sponsor
n.
1. One who assumes responsibility for another person or a group during a period of instruction, apprenticeship, or probation.
2. One who vouches for the suitability of a candidate for admission.
3. A legislator who proposes and urges adoption of a bill.
4. One who presents a candidate for baptism or confirmation; a godparent.
5. One that finances a project or an event carried out by another person or group, especially a business ente
Re:Sponsorship doesn't imply stewardship (Score:1)
imply tr.v. implied, implying, implies
1. To involve by logical necessity; entail: Life implies growth and death.
2. To express or indicate indirectly: His tone implied disapproval. See Synonyms at suggest. See Usage Note at infer.
Just because the definition does not use the word does not mean that the connotation [reference.com] of the word does not include it.
Re:Sponsorship doesn't imply stewardship (Score:2)
Re:Sponsorship doesn't imply stewardship (Score:1)
In most cases, the money given by a sponsor is *not* without strings. For example, a sponsor will be associated with the content of the project. If The Simpsons said something about how horrible Squishees were, it is unlikely that Quick-E-Mart would continue to sponsor them. There is the
Open Source, Schmopen Schmource... (Score:4, Funny)
Hell, just tell ANYONE to post a new slashdot poll; that most-used-key-combo thing has been up there since LAST Valentine's Day...
hardware limitations (Score:4, Insightful)
Re:hardware limitations (Score:1)
maybe one of the new intel Mac's i heard they are fast (crap i knew i was going to burn my karma today)
Comment removed (Score:5, Funny)
Re:new name (Score:1)
Quoted Forever (Score:1)
Now in the record books... completely interprets the feelings of all open source programmers, and those who program for the fun of it.
I thought Page Rank was open source?? (Score:4, Funny)
It is all right there:
Am I wrong?Hypocritical? (Score:4, Insightful)
The very same argument could be used from Microsoft's point of view. We're never going to release Windows [Microsoft's trademark operating system], we're not going to release things like that, because to release them would ruin them. If you release how you do the operating system internals, suddenly every hacker in the world screws up the code and Windows becomes useless. We don't want to do that.
Re: (Score:2)
Re:Hypocritical? (Score:1, Troll)
PageRank is ruined already.
TWW
Re:Hypocritical? (Score:2)
Theoretically. On the same theoretical note, more eyes looking at PageRank would allow its evolution to perform better and even resistant in the face of Google ranking whores.
Re:Hypocritical? (Score:2)
So your comparing a search algorithm to that of a software layer that allows access to the devices on a generi
Forced analogy (Score:2)
Re:Hypocritical? (Score:1)
Oh, for mod points!
That is the stupidest comment I've seen in ages. Insightful? I don't think so.
MS doesn't want to release Windows source for a lot of reasons; some are good, some are bad.
Google doesn't want to release PageRank source because .... that would reveal all the details of how PageRank works. Then, all the SEO goons would get craftier at building pages specifically for getting to the top of the list, and destroy the usefulness of Google as a search engine.
A large part of what mak
Google hasn't ever release any open source code ! (Score:1, Insightful)
What? (Score:3, Funny)
That doesn't sound promising.
GOOGLE NOT OPEN SOURCE FRIENDLY (Score:1, Insightful)
Google is not open source friendly. They just pretend it to be.. They enjoy all the benefits of open source; they do like "Microsft is evil and they are the open source heroes, angels" but this is not the case.. I even find Microsoft more honest than Google.
All their apps are closed source. They don't even make them cross platform by just using Qt libraries; they're programming only for Windows. They only care MONEY!
What if Picasa were open source? Is it a very special program? No.. there should be no s
Not money, power. (Score:3, Interesting)
Yeah, you want power. The power to control people's lives. Hundreds or thousands or millions of people's lives. Through propoganda and censorship. That's what you want.
And how do you go about getting it? Keeping your friends close and your enemies closer.
Its all about trust, for me. Never about money or power. And I don't trust Google. They're too powerful to trust at this point, like IBM, a monopoly or a government. They would have to fully embrace the GPL or some other form of selfless act to be taken seriously. Free wireless is nice, but so are free cell phones.
With regard to GNU software, I trust the code. The license makes that easy for me. I don't have to trust the project leads or copyright holders. They've already given up their power by using the license. But Google isn't like that. They like the money AND the power.
Let me get this straight... (Score:2)
So, if some competing company pays someone to get a job at Google, get the source for the PageRank algorithm, and leaks it onto the internet, then Google is basically toast?
I'm not sure that's something I'd admit to in public...
Re:Let me get this straight... (Score:1)
They don't have to do anything illegal to make your life hell. Just redirecting search requests for your name could be damaging. And I'm sure they could come up with something far worse then that.
Re:Let me get this straight... (Score:2)
Re:Let me get this straight... (Score:1)
Re:Let me get this straight... (Score:2)
DiBona (Google) versus Shuttleworth (Ubuntu) (Score:1, Insightful)
O. Wyss
Google PageRank Workings (Score:1)
The Anatomy of a Large-Scale Hypertextual Web Search Engine
http://www-db.stanford.edu/~backrub/google.html [stanford.edu] [By: Brin and Page]
Of course it has been modified over the years, but yeah, the basis of PageRank has been released already.
Dibona spoke about this at SCALE (Score:2)
Re:Dibona spoke about this at SCALE (Score:2)
Google Search Appliance (Score:2, Interesting)
That seems reasonable (Score:2, Interesting)
Re:That seems reasonable (Score:2)