Live data from Hacker News

Microsoft takes .NET open source and cross-platform

news.microsoft.com

691–700 of 937 posts

Re: Microsoft takes .NET open source and cross-platform

#691
post #84

Any guarantees about patents? Can using and extending .Net will cause in the future claims of software patents violations?

Microsoft Corporation and its affiliates (“Microsoft”) promise not to assert any .NET Patents against you for making, using, selling, offering for sale, importing, or distributing Covered Code, as part of either a .NET Runtime or as part of any application designed to run on a .NET Runtime. If you file, maintain, or voluntarily participate in any claim in a lawsuit alleging direct or contributory patent infringement…

The absurdity of betting your livelihood on a Microsoft 'promise' aside, to me this reads as a green light to use, but not extend, the .NET runtime.

MS still doesn't get free software, and probably never will.

Edit: My bad. "As part of a .NET runtime" means you can extend it. But I'd be no less nervous about using it because it is not a license, merely a 'promise' with questionable legal weight.

Re: Microsoft takes .NET open source and cross-platform

#692

Read the article, looking for the download link to the open sourced code. Is is bundled with the VS2015 preview (4.4GB iso)? If not, were and how can we access the code?

.NET: https://github.com/dotnet

ASP.NET + related stuff: https://github.com/aspnet

Re: Microsoft takes .NET open source and cross-platform

#693
post #160

I've reverted to WIN32 because users can run a single file, bare bones EXE without the Permission Police blocking you. Too often users aren't allowed to install programs. A simple program that can run on anything since XP is a good solution around Microsoft's sandbox strategy and DLL hell and install programs are big problems. With wine you can even run your simple EXE on Linux and Mac. Native x86 means you run faste…

Are you talking about the .NET misfeature that gave managed programs running from network shares less permissions than native programs running from the same network share? Because that was removed a long time ago (.NET 3.5 SP1?).

i think hes saying for less dependencies, and portability, and no required elevated users, and speed: its best to write it in straight win32. i agree and ill chime in down here in the downvotes. i think a lot of authors like the op and myself if we want a speedy app we have to go to win32 api only. c# is slow and even MS doesnt use it in windows desktop mgr or IE. ex: without hw accelleration the hearts game is unplayable on a 2ghz machine. with raw win32 api thats not a problem

Re: Microsoft takes .NET open source and cross-platform

#694
post #463
post #355

Earlier quoted context omitted.

You know what I also really like about C# is the .net runtime. I know that allot of people dislike it because there's so much leftover stuff from previous versions, however despite this it's one of the most comprehensive runtimes I've every worked with. Want to make a screenshot of the desktop? Got it. Want to post keystrokes to another application? No problem. Ohh I see you want to write a tcp server with asynchrono…

> Ohh I see you want to write a tcp server with asynchronous processing? Here's some generics you can just c&p. So we've come to the point where copy-pasteability is a language feature? Tell me I can use a library or module. Tell me that the language comes with built in features to help me do this or that. But never tell me I can copy-paste generic code. Please.

Generic code is made to be copy-pasted. Also, what's wrong with copy-pasting when it lets you write features faster?

Re: Microsoft takes .NET open source and cross-platform

#697
post #303

Earlier quoted context omitted.

Funny, I find c# much harder to read. Its almost as if it is easy to understand code for languages you know well, and harder to understand code for languages you don't.

You find C# harder than this? trait SeqLike[+A, +Repr] extends Any with IterableLike[A, Repr] with GenSeqLike[A, Repr] with Parallelizable[A, ParSeq[A]] { self => or def :+[B >: A, That](elem: B)(implicit bf: CanBuildFrom[Repr, B, That]): That

LOL! amen brother, tell it like it is.... people seem to have NO appreciation for the idea of simplicity.

Re: Microsoft takes .NET open source and cross-platform

#698

Earlier quoted context omitted.

I would not hold it against you that you make a living with MS, that said in the present they do plenty of stuff that they really shouldn't. So it's not just the previous generation, the current one is also anything but clean.

What exactly are they doing today that you don't agree with?

I'll answer that. No more than any other for-profit enterprise.

Re: Microsoft takes .NET open source and cross-platform

#700
I didn't think I'd ever see this happen. Java is my bread and butter but this could be a game changer.

Edit: It probably won't be for me but just saying who knows, some developers might prefer C# over Java on Linux and Mac. Too bad Microsoft is 13 years to late for me on this. They had my interest when I was beta testing Visual Studio .NET 2002 but by 2005 when I saw how far Java had come and got a taste of the power and Cadillac nature of Eclipse; it would be tough to turn back now.

Post reply on HN