I would suggest understanding the base technology of the services you are considering.
Cable for example is a shared platform. You may share 40meg of capacity with 100 other people and be individually limited to 5meg. Depending on the users, you may or may not not ever have the network congested so you will receive less then peak value, but that doesn't mean it won't happen.
You could be unlucky enough to end up on a node with dozens of heavy torrent users.
The up-to is probably generally acceptable because 95% of consumers don't understand the underlying technology and probably are not as concerned about if they get 5meg all the time, or if sometimes they only get 3meg.
The speed they are giving probably refers to the physical cap on your access path, and the up to is to cover them off when the load simply get overwhelmed. If they are good company, they either have have tons of capacity, or they fire customers who use excessive quantities of capacity, most likely a mix of both.
Not
We have announced that our upcoming Mono release (2.8) will default to 4.0:
http://www.mono-project.com/Roadmap
For the first time in Mono's history our C# compiler and its supporting engine and core libraries were done before Microsoft released the product, we were usually one to two years behind. This time we are some five months ahead of time:
http://tirania.org/blog/archive/2009/Dec-09.html
There are still a handful of loose ends here and there, but luckily, nothing major.
.NET was released in July of 2000.
And Google uses a mix of languages and tools: different features require different tools and all that. Had there been no legal problems, it would have been a no-brainer to use
It did not have to be Mono, it could have been a third party
Rather, submit patches to replace System.Data with Sqlite-net and you have protection from Microsoft patents on
You are mixing two different things.
Microsoft claims that they have patents had a chilling effect on Mono adoption.
That does not mean that I do not stand 100% by our position in the Mono project regarding patents. To begin with, we think it is a bullshit argument, since everything you use is infringing on someone else's patents (Microsoft included).
Microsoft like any other corporation will do a cost/benefit analysis of suing someone over patents. So far the kernel has been a juicier target than Mono has.
I provided some context to the SD times article on my blog today:
http://tirania.org/blog/archive/2010/Mar-25.html
Miguel.
Perhaps you need to read the GPL FAQ:
Any sufficiently advanced technology is indistinguishable from a rigged demo.