News for hackers. Stuff that matters.
Re:Microsoft Open Sources C# Compiler by lugg on Thursday April 03, 2014 @09:39PM (#7528552)
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 community / free improvements = more users = more licenses.

It also has other side effects like fostering [more] open source frameworks/plugins for their platform, which again, strengthens their position.

Re:Microsoft Open Sources C# Compiler by jussij on Thursday April 03, 2014 @11:21PM (#7529008)
> 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 Studio to date.

Based on those numbers and the fact that Visual Studio prices range from about $1,000.00 for VS Professional up to $13,000.00 for VS Ultimate, I'd say they make quite a bit of money of C#, .Net (and of course C++ as well).

Re:Microsoft Open Sources C# Compiler by nightski on Friday April 04, 2014 @04:10AM (#7529964)
I payed $99 for VS2013 Professional, as did many others. Which is probably a key factor in why it is the fastest selling release.
Re:Microsoft Open Sources C# Compiler by jussij on Friday April 04, 2014 @08:03AM (#7530708)
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 Microsoft looks at VS as an essential, break even product, but with sales numbers like that I can't believe they aren't also making a nice little profit from VS.

Re:Microsoft Open Sources C# Compiler by 72deluxe on Friday April 04, 2014 @06:03AM (#7530313)
How did you get it so cheap? Is it an educational one that has restrictions on releasing applications produced with it?
Re:Microsoft Open Sources C# Compiler by mmorris on Friday April 04, 2014 @07:18AM (#7530527)
Looks like there was an MSDN deal for upgrades from VS 2012 (expired on Jan 31, 2014 though).

http://channel9.msdn.com/Forums/Coffeehouse/The-99-VS2012-Pr...

Re:Microsoft Open Sources C# Compiler by bananas on Friday April 04, 2014 @04:55AM (#7530101)
$499 is pretty good value over a year as well I found!
Re:Microsoft Open Sources C# Compiler by V-2 on Friday April 04, 2014 @10:29AM (#7531584)
Well, that's not making money off C# and .NET directly - it's IDE sales. Btw, I worked on VS Express (in a commercial environment) for a long time.
Re:Microsoft Open Sources C# Compiler by crag on Saturday April 05, 2014 @02:35AM (#7536193)
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 by jenscow on Friday April 04, 2014 @04:27AM (#7530016)
Impressive numbers.

VS2012 was shockingly bad. VS2010 users who dodged it were now 2 releases behind.

Re:Microsoft Open Sources C# Compiler by githulhu on Friday April 04, 2014 @06:20AM (#7530361)
Curious, what was so bad about 2012? I could barely even tell the difference when upgrading to 2013, aside from the addition of the nifty Peek Definition feature.
Re:Microsoft Open Sources C# Compiler by chadzawistowski on Friday April 04, 2014 @11:19AM (#7531905)
I wouldn't call 2012 terrible, but 2013 seemed a marked improvement to me. Little features and enhancements were sprinkled all over the place. Better Blend functionality is one enhancement I've noticed.
Re:Microsoft Open Sources C# Compiler by 72deluxe on Friday April 04, 2014 @06:04AM (#7530314)
I am still using VS2010 at work. What was bad about VS2012?

VS2010 does keep me from using C++11 features, but that isn't a massive problem.

Re:Microsoft Open Sources C# Compiler by egeozcan on Friday April 04, 2014 @09:52AM (#7531363)
We are using VS2012 at work and it works like a wonder. Am I missing something?
Re:Microsoft Open Sources C# Compiler by lugg on Friday April 04, 2014 @09:04PM (#7535530)
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 by lgieron on Friday April 04, 2014 @07:55AM (#7530663)
Releasing .NET sources could help Mono development and ultimately lead to .NET world not being locked to Windows (at least on servers, you'd still want Windows for Visual Studio when doing development)
Re:Microsoft Open Sources C# Compiler by pmr_ on Friday April 04, 2014 @09:19AM (#7531146)
A Mono developer should avoid looking at the .NET code at all costs. That would only set them up for patent law suits.
Re:Microsoft Open Sources C# Compiler by maxlybbert on Friday April 04, 2014 @09:59AM (#7531428)
Unlike GPL2, the Apache license has an explicit patent grant. When I first saw this announcement, I didn't realize what effect it will have on the patents used to bring up any chance they got: they join the patents already available under various approaches (due to C# standardization or the Communit Promise). And I believe you can now avoid the goofiness of all end users explicitly needing to accept the Community Promise.
Re:Microsoft Open Sources C# Compiler by ygra on Friday April 04, 2014 @09:50AM (#7531341)
The .NET reference source is licensed in a way that Mono developers can look at it without scratching their eyes out afterwards.