What if you just hire contractors who subcontract to subcontractors who outsource their work to India which outsources it back to USA?
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
There was a fairly broad patent grant around .NET for years. Enough that if Google decided to use .NET instead of Java when they first developed Android, Microsoft would have a very hard time winning a lawsuit against them, it was a much safer system to build on compared to Java. There was never a patent grant on Java, actually there was a history of a company getting sued for customizing Java. Microsoft got sued in this manner and lost! In that regard the lawsuit wasn't surprising. So C# would have been a lot safer if not entirely safe to build on top on, although it would have lent credibility to one of their biggest competitor's development system, sooo well you know, it would have never happened. I'm sure C9'ers would have preferred it though. :)
So I don't think the patent license is all that interesting or novel. The more novel thing is they friggen open sourced .NET. This is by far the biggest thing Microsoft has even open sourced, first of all. This also makes it really easy to embed .NET software outside of Windows. This is/was a use case for Mono, there was stuff like MP3 players running a small Linux operating system and application code running C#.
It seems like this might make that use case even easier (it wasn't very hard to begin with..). I think Microsoft realizes that people are gonna use Linux/Mac regardless of .NET, so it is a better situation if people use Linux+.NET compared to Linux+Python for instance. Anyway this really will increase the scope of .NET outside of Windows, because remember Mono is a reimplementation of .NET, not a copy, so stuff doesn't always work as you expect. Pretty soon you'll be able to run real .NET code on other platforms, and Mono itself is also going to be borrowing code from the real .NET and close the gap if any gap will still exist. That's huge.
Answered my own question, found this on Scott Guthrie's blog:
- Any individual developer working on a commercial or non-commercial project
- Any developer contributing to an open source project
- Anyone in an academic research or course setting (e.g. students, teachers, classroom, online course)
- Any non-enterprise organization with 5 or fewer developers working on a commercial/non-commercial project together
So basically, Visual Studio is now free as long as you aren't a company?
Microsoft has previously given full blown MSDN subscriptions to developers belonging to high profile open source projects (eg. Apache).
yeah the cable and Telco stuff in the US are a messy mish / mash of local monopoly and who owns what parts of the system and 101 other details.
a classic example is that if you want to run new lines on power poles you have to play with the power company to get them to let you use the poles - not that I want more lines in the air, just that this is one of the common issues.
and in some places apartment homes and other "MDU's" as they are called signed deals to let one provider in but the contract was exclusive to that one provider, that seems to be less common now and a good move.
also IMHO the current system is one where the company that owns the cables is also the company that puts data on them, if we could I would separate them, build a shared set of pipes to connect everyone to the net and then have a peering point where different content providers and back bone providers plug in. then let the consumer pick the backbone and the content they want attached to their node on the network.
that would be a huge change in how things are done but would I think open up the market and give the user a lot of options.
That's kinda what net neutrality does. It stops the last mile monopolies (eg. Comcast) from interfering with the backend providers (eg. Netflix). In theory there is little Netflix can do to stop you from creating a competing service, so they do not require regulation. A last mile provider CAN stop you from creating a competing service and even stop you from creating backend service that would interfere with their business interests, with no real way to "out compete" them. They are quite literally, the gatekeepers to the Internet.
@JohnAskew: The unfortunate thing is because Obama said it then it will instantly be opposed. Republicans decided that the best thing for this country is to do nothing for 8 years just to spite a single person. People still vote these idiots in and think it is a good thing. I am at a loss...
I will just leave this here...
So basically, Obama could use reverse psychology to get anything he wants. (6)