Hacker News new | ask | show | jobs
by throwawaykf02 4580 days ago
> This somehow makes Google like 90's Microsoft?

You should have stopped there. Removing Cyanogenmod may not be it, but the rest of your post just opens it up for pointing out how Google is just like Microsoft.

> How many operating systems or web browsers did Microsoft open-source?

Red herring. Selling software and Operating Systems is Microsoft's core business, and you expect them to give it away? How much software that is the core of Google's business has Google given away? I see nothing of the search, advertising and distributed systems infrastructure being open sourced.

> How many forks of their software did Microsoft tolerate?

Hah, why don't we ask Acer that? The moment there's any leverage at all, Google will use it to squash forks. Conversely, has Microsoft ever tried to stop WINE or ReactOS? (Honest question, actually, I don't know.)

Now let's ask some more relevant questions:

1. How many times has Google been investigated and fined by the FTC and DOJ for illegal business practices?

2. How many times has Google been investigated by US and EU government agencies for privacy breaches?

3. How many times has Google been investigated for anti-competitive behavior in the US and the EU?

4. How many times has Google been accused (and sued) by smaller companies for unfair business practices?

5. How many times has Google been accused of intentionally providing poor support for a competitor's product?

6. How many times has Google been sued for infringing somebody else's IP?

7. Has Google been sued by Sun for "hijacking" Java?

8. Has Microsoft been made to pay damages for abusing standards-essential patents?

9. Has Microsoft been sued for colluding in anti-poaching agreements?

Some things Google has escaped (e.g. antitrust in the US), and some don't apply to Microsoft (abusing FRAND patents, anti-poaching collusion, illegal pharma ads), but most apply to both: investigations, settlements and fines in the US and EU for anticompetitive conduct, privacy breaches and illegal business practices; accusations of crippling competitors' products (Netscape etc. for Microsoft, competing service providers like Yelp, YouTube/Maps on Windows Phone for Google); accusations of stealing IP and unfair business practices (e.g. Apple's UI lawsuit and i4i for Microsoft, Author's Guild and SkyHook for Google); and so on.

Anecdotally, having been privy to some negotiations with Google in two separate companies, they very much throw their weight around.

> I wouldn't even bother responding to stuff like this, but it's getting upvoted on HN which is depressing.

As much as you'd not like to admit it as an employee -- and it may not be apparent to the rank and file from inside -- there are very clear parallels in how both companies behave. Google is certainly throwing their weight around these days, which is precisely why Microsoft was hated in the 90s.

1 comments

> Google is certainly throwing their weight around these days, which is precisely why Microsoft was hated in the 90s.

Not really. There's nothing intrinsically wrong with "throwing your weight around," as you put it. For example, that's exactly what IBM was doing when they decimated SCO's absurd lawsuit.

Microsoft was hated because they aggressively pushed out competitors in dishonest ways, because they intentionally made it difficult to interoperate with their software through proprietary protocols and file formats, and because they attacked open source.

Some of your questions directly illustrate why "throwing your weight around" can be a good thing. Did Sun/Oracle accuse Google of "stealing" Java? Yes, but do you really want to live in a world where people can copyright APIs, thereby giving creators of popular APIs a large amount of control over everyone else? I surely don't (and I say this as someone who has dedicated literally years of my life into designing APIs) but Oracle and Microsoft would like that world.

I don't "expect" Microsoft to give away anything, but the fact that their business model depends on tightly controlling it makes them an inherently less open source-friendly company than Google.

> Microsoft was hated because they aggressively pushed out competitors in dishonest ways, because they intentionally made it difficult to interoperate with their software through proprietary protocols and file formats, and because they attacked open source.

To me that sounds a lot like "throwing their weight around" :-) As my post hoped to show, Google simply does it in different ways.

Well... if you believe Yelp, the SkyHook lawsuit and various antitrust complaints in the US and EU, "pushing out competitors in dishonest ways" is something Google is doing as well. And we all know how interoperable YouTube is with Windows Phone devices. And we saw how Google pressured OEMs into not supporting competing software (cf SkyHook, Acer).

So maybe not that different after all.

> Some of your questions directly illustrate why "throwing your weight around" can be a good thing.

No doubt Microsoft supporters will say the same thing about Microsoft's antics :-)

> Did Sun/Oracle accuse Google of "stealing" Java? Yes, but do you really want to live in a world where people can copyright APIs, thereby giving creators of popular APIs a large amount of control over everyone else?

Well, that's the purpose of IP, isn't it? If you create something popular that others find very useful, you deserve enough control to ensure proper compensation.

Otherwise you get what Google did to Sun. Sun sank millions in developing -- and billions in marketing -- Java to make it the dominant development language that it is and to create, out of nothing, a huge Java-savvy workforce. Google, to bring developers to their new platform, simply hijacked the ecosystem with nothing in return to Sun (now Oracle). Of course, Sun was very careless in its control of Java, but I think Google derived immense benefit from Sun's investment and is being extremely selfish in insisting on not respecting their rights.

> I surely don't (and I say this as someone who has dedicated literally years of my life into designing APIs) but Oracle and Microsoft would like that world.

I too have devoted years of my life designing APIs. I see little distinction in the creative effort that goes into either code or API, and I think both deserve equal protection.

In fact, personally, I see Google's world as worse than Oracle/Microsoft's world. Google's arguments in the Oracle case, taken to their logical conclusion, literally remove support for all copyright protection for software. Part of their argument is that APIs are not copyrightable because they're "functional". You know what else is functional? All the code in the world!

But then, Google's software remains locked away in data centers, away from the world's eyes, further protected by trade secret. Of course, it sees no value in other types of protection, only liabilities.

Me, I'd rather live in a world where valuable works cannot be taken without permission, especially since a lot of my work is exposed to the world. I've open sourced a lot of stuff too, but which of my work can be taken freely should always be my decision.

> I don't "expect" Microsoft to give away anything, but the fact that their business model depends on tightly controlling it makes them an inherently less open source-friendly company than Google.

There's nothing intrinsically wrong with being a "less open source-friendly company" either.