Live data from Hacker News

Microsoft Open Sources C# Compiler

roslyn.codeplex.com

441–450 of 459 posts

Re: Microsoft Open Sources C# Compiler

#441

Earlier quoted context omitted.

Pig? VS is considered one of the best IDEs out there. On par, if not better than IntelliJ.

If it was better, it would not need ReSharper.

I use both on a daily basis, and VS + Resharper beats the crap out of IntelliJ, IMO. My opinion might be different if I had to pay for my licenses, but independent of cost, VS wins.

Re: Microsoft Open Sources C# Compiler

#442
post #312
post #303

Earlier quoted context omitted.

I don't see why they would. This has been an obvious move for a long time, keeping it closed never really made any sense to me. They gained nothing from .Net being closed except hate and utter avoidance from people like me (vocal early adopters.) MS doesn't really make money off C# or .Net directly, they make money off the windows licenses you need to run the resulting code. Open C#/.Net = stronger, longer lasting co…

> MS doesn't really make money off C# or .Net directly, they make money off the windows licenses you need to run the resulting code. On this page: http://techcrunch.com/2014/04/02/microsoft-updates-visual-st... There is this quote: Microsoft also today announced that Visual Studio 2013 has sold over 3.7 million copies since its release less than five months ago. That makes it the fastest-selling release of Visual Stu…

VS has been around a lot longer than C# and although anecdotal I would hazard a guess to say the majority of those sales were at massive discount to schools and universities not to mention there is no way they would get 13k a pop in other countries.

Like I said they dont make money off the language or the framework directly it being open source will certainly not hinder or hurt their vs sales. It will most likely increase them.

Re: Microsoft Open Sources C# Compiler

#443
post #375

Earlier quoted context omitted.

I haven't noticed the forward slash not working anywhere I need to use paths, from the command prompt and elsewhere.. it doesn't work for tab completion at a command prompt though. You can always use a bash/cygwin prompt for that if you want.

The forward slash in paths only sort of works but not really. And because you can sort of use forward slash and backslash for paths deliminators you can't escape spaces in path names. And why did they have to screw up tab completion like that? More like tab cycling. Why does MS always have to be different just for the sake of being different? MS whole approach to the cli grinds my gears. And Powershell fixes nothing.

cd "My Folder Has Spaces/So Does It's Child"

Re: Microsoft Open Sources C# Compiler

#445
post #335

I'm stupid, so I must ask: What does this mean for the future of C# on Linux?

I mean, really that's the only relevant question: when is C# going to be a great cross platform choice? Open sourcing a windows only implementation doesn't really change anything.

Re: Microsoft Open Sources C# Compiler

#446
post #312
post #303

Earlier quoted context omitted.

I don't see why they would. This has been an obvious move for a long time, keeping it closed never really made any sense to me. They gained nothing from .Net being closed except hate and utter avoidance from people like me (vocal early adopters.) MS doesn't really make money off C# or .Net directly, they make money off the windows licenses you need to run the resulting code. Open C#/.Net = stronger, longer lasting co…

> MS doesn't really make money off C# or .Net directly, they make money off the windows licenses you need to run the resulting code. On this page: http://techcrunch.com/2014/04/02/microsoft-updates-visual-st... There is this quote: Microsoft also today announced that Visual Studio 2013 has sold over 3.7 million copies since its release less than five months ago. That makes it the fastest-selling release of Visual Stu…

Those sales also include MSDN You can buy VS 2013 right now, without MSDN for around $400.00. Still pricey IMHO. But no where near the 1k price-point you referenced.

Re: Microsoft Open Sources C# Compiler

#447
post #396

Earlier quoted context omitted.

I payed $99 for VS2013 Professional, as did many others. Which is probably a key factor in why it is the fastest selling release.

At $100.00 a pop those sales numbers would still indicate VS generated sales revenue of $370.00 million. My guess is the actual revenue figures are probably in the $1B to $2B (B = billion) range, which isn't too bad for a product that I'm sure Microsoft doesn't consider one of their big money makers and a product line that I'm sure they also subsidise with income from sales of their other products. I too suspect Micr…

[deleted]

Re: Microsoft Open Sources C# Compiler

#448

Earlier quoted context omitted.

Exactly. There's a reason why more restrictive licenses are more conducive to dual licensing models than less restrictive ones. A non-copyleft license effectively means that Microsoft, should they try EEE, has to compete not only with free as in beer and free as in freedom, they also have to compete with all the closed source competition they are subsidizing in this effort. If you believe that more competition is goo…

Copyleft licenses are more conductive to dual licensing because they give you no other choice if you want to sell a closed source premium version. That's the only reason. And for that to work you have to get copyright assignment. I think your view is pretty naive. They develop the platform and own the IDE that's synonymous with it. They can keep any other compiler off the IDE if they want that, you would be competing…

> I think your view is pretty naive.

You can think what you will about my opinion but it is based on a decade-long career around both BSD-licensed and GPL-licensed projects.

> Copyleft licenses are more conductive to dual licensing because they give you no other choice if you want to sell a closed source premium version.

And the licensor can always decline to sell the license to a competitor though this might be problematic for a big company. The point is that the GPL gives a company control over proprietary spinoffs, while the BSD license does not.

> They can keep any other compiler off the IDE if they want that, you would be competing with them at their house, which is doomed to fail.

Frankly their choice of licensing makes no difference in what sorts of products they can ship.

> With copyleft without assignment at least any later version would effectively remain free for all, whether Microsoft wants it or not.

But the point is that you end up with less competition under a copyleft license because fewer forms of competition are in line with the license. If your fear is against Microsoft as competitor, giving up more rights is better than giving up fewer.

You say you think my view is naive, so I have to ask: how does one both release code under the Apache2 license, a license which allows anyone to change the license and add restrictions when distributing it provided that the license restrictions in that license are met, and adopt an embrace-extend-extinguish strategy. The first two might work ok because one could sell additional proprietary features just like anyone else, but the final one doesn't work because you are competing against yourself if you do that.

Re: Microsoft Open Sources C# Compiler

#449
post #143

Earlier quoted context omitted.

Well, here we are then. This now officially the standard play for formerly-dominating computer-platform firms who have fallen on hard times: having before been proudly hard-nosed and proprietary, publicly see the light and present a new image as a new, kinder, gentler company which totally gets it about openness. Former famous examples: IBM under Lou Gerstner (we love Linux and open platforms!), Apple after the NeXT…

Having followed a fair number of MS bloggers/podcasts currently in and around their web tools (ASP.NET, MVC, etc) teams... I honestly believe they understand the value of open source. Visual Studio and their MVC framework continue to impress me (I mostly work in Ruby today, but have to maintain some .NET stuff) and MS takes inspiration from successful open-source tools and frameworks where needed. Many of their recen…

Any developer worth his/her salt understands the value of open source these days. Keep in mind that these engineers don't actually run the business.

Re: Microsoft Open Sources C# Compiler

#450
post #409

Earlier quoted context omitted.

There have been several independent ones because they all fail. I don't fully understand the dynamics here, but the inability of the community to create a usefully working OS out of all that open code for over a decade speaks volumes.

I wonder if it is because it never gained enough intertia when Macs are good enough with the Mach kernel etc.? I wonder why the varieties of Darwin didn't catch on?

I think a free software operating system binary-compatible with OSX drivers and source-compatible with OSX applications (through GNUStep) would be an exceedingly compelling product. Which is why people keep trying to make it happen. I don't think it helps that you need XCode to compile a lot of the source that Apple releases, which means you need a Mac.
Post reply on HN