now I'm not fishing for a job in Google's PR department, but I feel like Krzysztof Kowalczyk is really giving Google an un-merited hard time. I won't say that his stance is a usual one in the open-source community, because I know it really isn't. it just irks me when open-source advocates(Kowalczyk?) go about demonizing some of the most respectable, successful, and influential users of open-source. Google should be used a shining example of how powerful open-source is technically, and as a cultural movement.
as Adam says, Krzysztof's post essentially says that Google has a parasitic relationship with the open-source community because Google uses open-source technology without contributing back to the open-source pool. aside from the fact that Google does actively contribute to the general pool of open-source software, Krzysztof's accusation holds no merit for at least two other reasons.
1. Google has provided almost incalcuable value to every programmer in the world time and time again - all free of charge. just because Google's value is not delivered quid pro quo with "open source" proper, doesn't mean Google is parasitic. because...
2. the nature of open-source itself is a contribute-AND-prosper relationship with a fuzzy and wonderfully free middle - make it work however you can because you're free to do so. I personally think it is pricesly that dynamism, that absence of strict regimen in the exchange process, that makes open-source THE poster-child of the great new open culture that's cropping up in all economic and social spheres.
Google is one of the best examples of hugely successful symbiotic open-source production: Google takes open-source software, re-structures, re-factors, re-mixes it with their own creative juices (eww) and labor, then releases their results to everyone in an amazingly usable form.
I think for the most part, open-source developers love Google, and Google loves open-source. but I'd like to ask something of the open-source fairy as well...
just contribute and prosper without inventing artificial obligations or standards people must live up to in order to receive some mystical "blessing" from open-source developers. don't try to apply the meritocracy concept (which works damn well on the technical aspects) down into the very intentions and motivations of other participants.
for God's sake, don't even suggest a quantitative price tag level (10% of savings) a company must meet to redeem themselves of their profit-seeking sins. (the counterpost suggests "Do no evil" is a "refreshing" contrast to "corporate profits")
I know I nit-pick and criticize open-source too much, and hardly ever go the other way 'round, but that's because criticism is wasted and hopeless on the proprietary crowd. they'll just keep dismissing you as a communist - even to the point where you're rolling in shit-loads of what would have been THEIR money if they had changed their failing business model.
I jump on the open-source voices harshest because I already know how amazing open-source is, and can be. I hate to see it get into petty squabbling about insignificant things like "fairness" in exchange. it's like Mr. Gates issuing a press release to bitch about a papercut he received cashing his check.
edited aug 03 to correct Krzysztof Kowalczyk as the author of the post. sorry Michael.