Is Microsoft 'Reaping the Rewards' From Open-Sourcing Its .NET Core? (infoworld.com)
An anonymous reader quote InfoWorld:
Two years ago Microsoft did the unthinkable: It declared it would open-source its .NET server-side cloud stack with the introduction of .NET Core... Thus far, the move has paid off. Microsoft has positioned .NET Core as a means for taking .NET beyond Windows. The cross-platform version extends .NET's reach to MacOS and Linux...
Developers are buying in, says Scott Hunter, Microsoft partner director program manager for .NET. "Forty percent of our .NET Core customers are brand-new developers to the platform, which is what we want with .NET Core," Hunter says. "We want to bring new people in." Thanks in considerable part to .NET Core, .NET has seen a 61% uptick in the number of developers engaged with the platform in the past year.
The article includes an interesting quote from Microsoft-watching analyst Rob Sanfilippo. "It could be argued that the technology generates indirect revenue by incenting the use of Azure services or Microsoft developer tools."
Developers are buying in, says Scott Hunter, Microsoft partner director program manager for .NET. "Forty percent of our .NET Core customers are brand-new developers to the platform, which is what we want with .NET Core," Hunter says. "We want to bring new people in." Thanks in considerable part to .NET Core, .NET has seen a 61% uptick in the number of developers engaged with the platform in the past year.
The article includes an interesting quote from Microsoft-watching analyst Rob Sanfilippo. "It could be argued that the technology generates indirect revenue by incenting the use of Azure services or Microsoft developer tools."
They see paid upticks which represent their investment into colleges and universities. The problem is that this type of 'bought win' doesn't often translate out well into the real world. If the only way you can get someone to use your language is to make them naive about others by overwhelming with your own data on unicorn farts and fairy tails that it is relevant than your struggling. People who get this crap forced down their throats (I was one of them) are not looking to be coddled by a name brand we are looking to accomplish a business task and thus far Microsoft with its obtuse code and terrible interfaces for design as well as piss poor architecture and inability to cross platform operate. When it comes to accomplishing a task this needs to be similar to picking up a spoon to shovel soup into your mouth, the spoon does not needs a compas and blinking lights it just needs to get the job done in a practical manner.
The reality is that javascript is the universal language at the moment of 'get stuff done' and realistically it should be the most prominantly featured langauge in education institutes for this reason. Since it has no direct corporate control and does not require payment to operate this makes it viable and practical unlike requiring a book as thick as war and peace but with less effect and less possible effect bloated from poor architecture and design decisions.
This move allowed us to deploy C# code to all kinds of platforms, not just Windows machines, which is becoming much more important in enterprise and research fields. Our developers enjoy working in C#, and we can make good use of it across our enterprise-sanctioned systems, so advanced tools like Visual Studio (which is still a very nice IDE), become higher-value investments.
It's funny that Microsoft try so hard to innovate that they ignored this obvious choice for so long. I mean, next thing they'll release a non-platform locked Kinect with free developer tools for all platforms, and maybe it will gain some traction rather than being used as a somewhat worse alternative to a mouse for the Xbox.
When you have 100* .NET core users, an extra 40 sounds like a lot. But it isn't. Also, there ar emore developers coming onto the scene everyday, so it has to go up or you're falling behind.
*it's not 100 obviously but they're way behind other languages/frameworks
Seriously, who the fuck cares?
Do open source SJWs, need their open source safe space?
Back when I interviewed to work on the .net CLR team (it was just starting) I asked near the end of the day if they considered open sourcing. The answer was a resounding, "Why would anyone not want shared-source?" Yea, there were no more smiles after my response.
No.
It seems like every other story hitting the front page lately is challenging the Betteridge law of headlines. It makes for shitty discussion because it's turning a news item into a binary proposition. There's not a lot of room for expansion or commentary.
I'm a loner Dottie, a Rebel.
The first thing I thought about the "Oracle is going to start shaking down developers" article from yesterday was that it was a boon to C#.
-scott
There is a very rich truly open source landscape of programming languages at this time, why would anyone intentionally choose a Microsoft offering? Obviously I am bias against them but really what does .NET offer which isn't found elsewhere and why would you intentionally target a Microsoft infrastructure?
To me Microsoft = won't work right, certainly won't' work as well as an equivalent linux offering and will end up costing more.
I don't see what's so "unthinkable" about it; Microsoft has been pretty honest and well-behaved when it comes to .NET since the start: they created open standards, made legal commitments not to assert any patents, and have supported Mono. That is... unlike that other company and its platform.
I sure hope so. They're a corporate, profit-making entity, a fact which they've never attempted to hide or disavow. If there is a benefit to be had from open source, they'll take full advantage of that benefit - hopefully to the mutual benefit of their bottom line and the open source community.
I wouldn't touch it with a ten foot pole, but if you say so....
look, if you use javascript for teaching then you will get pupils graduating without knowing the difference between basic data types - or really anything. even basic would be better, really, for teaching basics.
world was created 5 seconds before this post as it is.
>> Slashdot thinks
No. That can't be true.
Slashdot does not think.
aaaaaaa
Mono is still a patent trap
The leading 3d engine (Unity) all the indies use is in c# for some strange reason. This gives it a special allure to a lot of game developers... so I don't see it going anywhere in the next five or ten years. It may last much longer than that too.
God spoke to me
Nothing has actually changed. They didn't release code because they wanted to "help us". Microsoft has a track record of manipulating partners and others. What seems like a good deal now isn't later. They've undermined numerous companies and products in a variety of ways. Thinking that they don't control .net because it is "open source" is a mistake. Microsoft will drive development and later do things like deprive our community of the development tools, specs, or whatever else is needed to ensure that stuff doesn't work with GNU/Linux or you can't develop on GNU/Linux (only deploy to it).
No, no thanks. I'll stick to tools that aren't developed by Microsoft and where the development is open and not monopolized/controlled by one entity.
Like new Windows 10 users? nobody believes you anymore Microsoft. Everything you say and do is complete crap.
Seems to me, lots of companies have reaped rewards from open source? Why pick on Microsoft when you have Apple with Unix, Google and Chromium, Canonicle and Red Hat with Linux. You have a lot of wealthy companies that made a lot of money off of open source code. Sorry, I don't buy that Microsoft should be the focus for actually opening up it's own code for open source use.
It's a trap!
Outside of Linux (or at least, most flavors of Linux), other operating systems have just as much, if not more "spyware" embedded, and has had it far longer than Windows. You think Google gives Android away without getting its share of "telemetry" and user data? Let's not even discuss Apple and the walled gardens of iOS and MacOS/OSX.
Most of the stuff Windows sends home is telemetry... debugging information used to gauge performance and recognize ways to improve the OS (most modern operating systems do this).
User data is just today's profit model. Whether is is apps, operating systems, or hardware, if somebody is giving it away, it is likely because they are making money on the back end. If you don't like it, I hear the Amish are always welcoming new converts to an internet-free, disconnected lifestyle.
Well, because it's a corporation. There was a time in the US at least when corporate leaders adopted at least the pretense of good citizenship, but the quite open consensus today is that a corporation should be an amoral profit machine which should draw the line only at what they can't actually get away with.
You shouldn't trust Oracle on Java either.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
I'd be willing to bet that a large part of the popularity doesn't have anything to do with .Net per se, but rather because Microsoft has positioned .Net as a competitor to Java, while at the same time Oracle is hell bent on making Java as distasteful to use as possible.
Java is second only to C/C++ in terms of platform stability. Java is, quite simply, what you use when you need to write an enterprise-level app and you don't want to be forced into the Windows ecosystem.
But Oracle happily poisons everything they touch. They destroyed OpenOffice. They destroyed MySQL. They have ruined pretty much everything that they got from Sun, and while Java has still been able to hang on, it has been despite their best efforts. Every bit of news that has Oracle and Java in it, is almost exclusively negative, where Oracle is trying to screw someone out of money. Hell, they're even squeezing Java developers, who are the primary reason the platform is even viable.
When .Net was open sourced, people (including me) were shouting "It's a trap!", because Microsoft doesn't seem to do anything without an ulterior motive. Sometimes it's transparent, sometimes they do the long play, but at no point is "Microsoft" and "trust" used in the same sentence. But now we're at the point where you have two options. A possible "It's a trap" scenario with Microsoft, and Oracle's "We're gonna fuck you till you're dead, and then we'll fuck the corpse."
So yeah, when those are your options, .Net definitely becomes a whole lot more attractive.
According to the Tiobe Index C# is down -0.94% to 3.2% and is the 6th most popular language according to that metric:
http://www.tiobe.com/tiobe-ind...
The degree to which C# declined is nearly the same degree to which VisualBasic.NET grew. Perhaps there is a switch from C# to VB (shudder) ? Java is still King of the Hill by a long way at 17.86% You may not like it, but companies making long-tern strategic software investments do - although Oracle's latest move to clamp down on the licensed professional features of Java is horrible (thank goodness for OpebJDK though).
I work as a .net developer. I was extremely pleased and impressed with Microsoft's plans to open-source the platform. .... And then, the stupid moth.... well, they stepped WAY over the line with their behavior regarding Windows 10. Sure, sure, I didn't have to install it... but the next version of Visual Studio will surely require it. Suddenly, it was the same old crap, only dramatically worse than before.
So, I really like the .net platform. I hope it keeps me employed. But I withdraw my support for their operating system. I have begun switching to a mainstream linux on all the boxes my family uses. I will dual boot in cases where it is absolutely necessary, and I will not go back until and unless all telemetry is removed from Windows, and it is certified true by independent means. Since this will never actually happen, I will never actually go back.
WHY in the @#$%# did they have to go and do that? They really had me thinking they were going to do it right this time. Sadly, I was mistaken. Insert your "I told you so" here.