C# and the entire .NET platform is an ECMA standard.
Mono is a non-MS backed implementation of that standard. All of these uses of C# and .NET are legal, as far as I know.
On a side note, I've noticed that pretty much every Microsoft story posted on HN includes an antagonistic comment by you. It seems like you have quite the grudge against Microsoft.
For example, here is a comment by you dumping on Microsoft after TypeScript was released -- a completely open source language contribution that was also accompanied by plugins for non-MS editors/IDEs.[1]
I don't even really feel like discussing things with you. You've obviously made up your mind.
Mono is a non-MS backed implementation of that standard. All of these uses of C# and .NET are legal, as far as I know.
On a side note, I've noticed that pretty much every Microsoft story posted on HN includes an antagonistic comment by you. It seems like you have quite the grudge against Microsoft.
For example, here is a comment by you dumping on Microsoft after TypeScript was released -- a completely open source language contribution that was also accompanied by plugins for non-MS editors/IDEs.[1]
I don't even really feel like discussing things with you. You've obviously made up your mind.
[1] https://news.ycombinator.com/item?id=4599115