How “Open” Is Google Really? [video]
mashable.com
mashable.com
Google is in a no-win situation.
If they had all software closed, we would have treated them the same way we think of MSFT. In their hybrid form, where some of their services/software is open-source, some of us accuse them of playing the field because at the end of the day it helps their business, which it does, both in terms of goodwill and adoption.
They will never make everyone happy, but I think they can do certain things to be more open. For instance, they can open-source their search engine, gmail, blogger, docs (and other closed) platforms which are a "lite" version of the current form. IE, they can release a google search version that is one year older than the current version google is using, than they can release a new version every-year which will be one year older than the current version.
They could also not release some critical aspect of the software, like pagerank algo, spam detection. Something like what reddit does now.
Obviously it will not make everyone (or even Stallman) happy, but it will be better than what it is now and if anyone can pull this off, Google can.
I don't think that would ever happen. Even a one-year old Google Search probably contains things that no other search company knows about (not to mention how it would help everybody better reverse engineer the current version). They'd have too much to lose in their core business by doing that.
Actually, that sounds pretty darn pragmatic and even-handed to me; I'm not seeing this radicalism.
100% closed vs some openness in some cases.
Which is a conversation clearly biased in favor of closed.
Right now 100% closed is seen as completely sane and normal and reasonable, but 100% open is considered crazy extremism. So as of today Open is still losing, and Stallman is still good.
Where it all comes unstuck is when someone tries to force their strict ideology on others. Stallman calling me immoral for not open sourcing my code gets roughly the same reaction from me as some guy on the street would if he screamed at me that I'm selfish for not donating all my stuff to charity.
Or when Christians tell me to repent or I'm going to burn in hell.
Also, calling "strict ideology" the moral system Stallman is trying to spread is a stretch. His moral system really is quite reasonable. You probably know the propaganda by heart, but anyway…
Unlike your stuff, software is abundant. Give it to charity, and you still have it. Such a fundamental difference calls for a fundamentally different moral system. Stallman found a suitable one: it is applied to scientific research: results should be public knowledge, so everyone can benefit from them. Under such moral system, it is indeed immoral to make proprietary software.
Isn't the easier way just not to use services like Google docs? :) (i.e. with non-free non-trivial javascript)
[Stallman]: It's hard not to respect freedom a little more than Apple does, since Apple is about as nasty as exists in world today. Google does some things that are good and some things that are bad. I think it's usually best to look at the various things a company does and judge each of them separately. That way we put more pressure on a copmany to change the things that are bad. Now Google develops a lot of free software and funds substantial amount of free software developers, that's good. Then, look at the Google services. Some of them work okay with free software, and there's nothing particularly bad about them. Nearly all of them, maybe all of them, try to install a piece of non-free javascript program to the user's browser. But many of the services will work okay even if you block the JavaScript. Some javascript code does things that are so simple that we can think of it just slightly extended markup for the HTML, but that's not always true -- some JavaScript is quite complicated, and it's not acceptable for that to be non-free. So, somebody's working on a program, which I think will probably be an added feature on NoScript that will make it possible to block all non-free non-trivial JavaScript. I think for instance that Google Docs won't work if you don't allow a half a meg of a JavaScript program to be installed.