Hacker News new | ask | show | jobs
by DrSprout 5870 days ago
>A sincere question, why is the onus on microsoft to make sure its .net stuff runs on "one of Google's new fangled hand-held devices"?

Adobe is doing it with Flash. Sun/Oracle does it with Java. FOSS projects do it even with C/C++ code. Javascript, HTML, AJAX, PDF, .doc.

Microsoft claims that they have developed a "standard" called .net, so it's their responsibility to maintain the ecosystem in a manner that makes .net code portable.

>If I was to take their distro and start selling it as Red-Hat Enhanced Pro Super Cool version what you think their response would be.

Now you're just trolling. Trademarks are entirely separate from copyright and patents. Both Red Hat and Google in fact encourage companies to take their code and build on top of it. Of course, Google keeps some things, like Gmail and Maps closed source, but they don't pretend that they are standards or available for anyone to use as they please.

2 comments

> Adobe is doing it with Flash. Sun/Oracle does it with Java. FOSS projects do it even with C/C++ code. Javascript, HTML, AJAX, PDF, .doc.

Adobe is doing it because its in their direct interest to port to as many platforms as possible.

> Microsoft claims that they have developed a "standard" called .net, so it's their responsibility to maintain the ecosystem in a manner that makes .net code portable.

When google started Android shouldn't they have used the already existing open standard J2ME for their stuff? But since they're google they can ignore any standard and fragment any space.

You cannot actually expect microsoft to invest millions of dollars into platforms where there is guaranteed to be no return. It is a standard, if you want to use go ahead and implement it yourself. Mono does this, they even get help from microsoft, including the testing suites to silverlight etc.

> Now you're just trolling.

No I'm not trolling. My point is its alright when google keeps its core revenue maker, its search engines, code and algos top secret. If however microsoft does the same for their core revenue streams they get called evil.

Also, even microsoft encourages people to use their stuff to build on top off, its just a different view point where a lot of it isn't open source.

> Microsoft claims that they have developed a "standard" called .net, so it's their responsibility to maintain the ecosystem in a manner that makes .net code portable.

I think it's fair to add if they want to. It's surely up to them whether they wish to support .Net on other platforms or not.

In fact that matches typical FOSS project workings; where a piece of software is usually put together for a particular platform and then a third party (or sub project) takes on the porting/cross compiling.