Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 10, 2016, 04:44:46 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Microsoft open-sources the .NET compiler  (Read 2006 times)

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 2,888
    • View Profile
    • Donate to Member
Microsoft open-sources the .NET compiler
« on: April 14, 2014, 10:24:49 PM »
.NET, Roslyn, and WinJS... Fell, meet swoop  :o


Quote
With The .Net Foundation, Microsoft Finally Bets Big On Open Source
For years, Microsoft has flirted with the open-source movement, trying to build bridges with developers that favor publicly released code over proprietary software. This week, the software giant finally made the big moves skeptics of its commitment to open source have been looking for.



from CodeProject News
« Last Edit: April 15, 2014, 07:19:24 AM by Edvard »

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 2,888
    • View Profile
    • Donate to Member
Re: Microsoft open-sources the .NET compiler
« Reply #1 on: April 14, 2014, 10:32:19 PM »
... And the slightly interesting backstory:

Quote
I've seen a number of Microsoft watchers and users postulating that this move is proof that newly minted CEO Satya Nadella is taking the company in directions that former CEO Steve Ballmer and his leadership team never would have dared go. That's a nice, neat story. But it just isn't true.
http://www.zdnet.com...ck-story-7000028109/

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,768
    • View Profile
    • Donate to Member
Re: Microsoft open-sources the .NET compiler
« Reply #2 on: April 15, 2014, 05:55:49 AM »
Until we see the actual license it's released under - and precisely what code is being released - I'm going to reserve judgement.

There's open, and there's "open" when it comes to software licensing. Just take a look at Java, the "open standard" that was neither because Sun Microsystems (like Frodo) couldn't bear to part with it (despite promises made) once the time came to really do it.

Maybe I'm cynical. But experience has taught me to always be on the lookout for the inevitable sucker punch any time Microsoft starts acting like a team player.
 8)  

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 8,408
  • "In my dreams, I always do it right."
    • View Profile
    • Donate to Member
Re: Microsoft open-sources the .NET compiler
« Reply #3 on: April 15, 2014, 10:13:18 AM »
It won't be as open as FOSS wants it to be to be 'open'.  It won't be as closed as it was before.  It might be good- but those two things won't make anyone satisfied, no matter how good 'good' is.

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,768
    • View Profile
    • Donate to Member
Re: Microsoft open-sources the .NET compiler
« Reply #4 on: April 15, 2014, 03:10:46 PM »
It won't be as open as FOSS wants it to be to be 'open'.  It won't be as closed as it was before.  It might be good- but those two things won't make anyone satisfied, no matter how good 'good' is.

To me it's not so much that as I always worry about some little tricks others have tried before. Like release the libraries but not the APIs. Or open the libraries but not the language syntax or compilers, etc etc. etc.

Whatever Microsoft means by "open" I don't think anybody expects .NET to suddenly just be fully open (in the traditional sense) without some restriction or gotcha.

I personally think they're doing it to set the stage for claiming some sort of IP infringement somewhere. Because if source was made open, it only stands to reason (in Microsoft's mind) that anything remotely resembling a part they didn't release MUST have been stolen from them - or be infringing on a related patent.

Maybe they're getting ready to lower the boom on Mono (and by extension Linux) - as many of us have been expecting them to do.

Ballmer may be gone. But a company doesn't change it's mindset overnight.

So like I said, I'll reserve any judgment for now. 8)
Beware of geeks bearing gifts.

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,845
    • View Profile
    • Donate to Member
Re: Microsoft open-sources the .NET compiler
« Reply #5 on: April 15, 2014, 05:56:35 PM »
Beware of geeks bearing gifts.

Ha ha ha  ;D

mwb1100

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,522
    • View Profile
    • Donate to Member
Re: Microsoft open-sources the .NET compiler
« Reply #6 on: April 15, 2014, 08:04:47 PM »
Until we see the actual license it's released under - and precisely what code is being released - I'm going to reserve judgement.

It won't be as open as FOSS wants it to be to be 'open'.

You can see the projects that are part of this announcement here:

    http://www.dotnetfoundation.org/
   
At least some of these were already released as open source, such as the ASP.NET MVC project.

The few projects I looked at seem to be released under the Apache license.  So they look to be truly open source, not just "source available".


Maybe they're getting ready to lower the boom on Mono

Some of the projects that are part of this announcement were contributed by Xamarin, a company formed by Miguel De Icaza (the originator of the Mono project) to develop Mono, so I think that undermining Mono probably shouldn't be expected (at least not by this initiative).