Linked by Thom Holwerda on Thu 7th Nov 2013 10:04 UTC, submitted by mbpark
Microsoft

Microsoft is generating $2 billion per year in revenue from Android patent royalties, says Nomura analyst Rick Sherlund in a new note on the company.

He estimates that the Android revenue has a 95% margin, so it's pretty much all profit.

This money, says Sherlund, helps Microsoft hide the fact that its mobile and Xbox groups are burning serious cash.

Microsoft has not written a single line of Android code, yet rakes in the profits through scummy software patents. Crime does pay.

Thread beginning with comment 576455
To view parent comment, click here.
To read all comments associated with this story, please click here.
l3v1
Member since:
2005-07-06

I think you want to force us to think of software at a too high level. Yes, components, yes, modules, yes, applications, yes, they can be combined to perform an action. Yet, all of them are software, code, algorithms, and yes, that is math.

Risking being called an idiot, I'll still say that all this is not that complicated, it's just continuously being tried to turned hazy and fuzzy by two parties: those who don't know enough and misunderstand most related concepts, and those, who understand all too well and purposefully work to confuse as many as they can to keep the current system working. Meanwhile, those who understand and see all the wrongs, try to argue against all the nonsense, trying to explain basic knowledge. Still, informing people is the only way.

Reply Parent Score: 3

lucas_maximus Member since:
2009-08-18

I think you want to force us to think of software at a too high level. Yes, components, yes, modules, yes, applications, yes, they can be combined to perform an action. Yet, all of them are software, code, algorithms, and yes, that is math.


Yes it is maths if you are being a reductionist, but I wouldn't call it that at the level at most developers work at.

I am not forcing my view (how can I?), I just have a different view. I think both are right depending on what level you want to consider what software is.

I only care about what is useful for me to get the job done. It isn't useful for me the majority of the time to think of it as a mathematical algorithm. What does work for me at my level that I think of each system and subsystem as a series of components.

Consider this:

http://pattern-lab.info/

http://demo.pattern-lab.info/

It has broken down common use cases for creating display components. The guy has created the CSS version of lego.

I don't care if 10 layers down the browser is working out with some algorithm how to render this, it is irrelevant to me. I only care that it does.

When creating software at this level it is construction. I would say it would be like building a house.

Reply Parent Score: 3