Live data from Hacker News

MSBuild is now open source on GitHub

blogs.msdn.com

41–50 of 185 posts

Re: MSBuild is now open source on GitHub

#41

https://github.com/Microsoft/msbuild/commits/master 3 commits. Because MSBuild just happened. The whole point of open source is that you get to go back and see how the software evolved. Git blame. Everybody learns.

The historic commits might contain things unsuitable for relicensing.

Also, never before have I heard such an absurd claim as to what the purpose of open source is.

Re: MSBuild is now open source on GitHub

#42
post #3

Sort of off topic, but I've always wondered if github charges larger orgs for hosting their projects like this. It seems like google and and microsoft get tons of free bandwidth from github to the point of being unsustainable w/o charging.

We do not charge for hosting any open source project, large or small.

Re: MSBuild is now open source on GitHub

#44
post #38
post #37

Earlier quoted context omitted.

I haven't gotten past the point of where I just hit Ctrl-F5 and Visual Studio builds stuff for me with MSBuild, so I am certainly no expert on it. But I never had the impression that people liked CMake or Automake either. I ask this not as a rhetorical question but as an actual one: are there build systems that aren't hated, or does everyone just hate the one they have to use the most?

I like autotools more than MSBuild if that's any reference...

I admit this is biased, heavily so in fact, but most of what I know about autotools comes from this:

http://voices.canonical.com/jussi.pakkanen/2011/09/13/autoto...

Which... the reason it sticks out with me is that really good rants are a lot more memorable to me than people talking about what software they like, which is probably not a fair way to evaluate software.

Re: MSBuild is now open source on GitHub

#45

What's the difference with Roslyn?

Rosyln's a compiler/framework for certain language tools or something like that. Msbuild is like a Make type tool that actually calls the compiler, passes in flags and input files, determines what else needs to get done, etc.

Re: MSBuild is now open source on GitHub

#47
Despite being a Windows developer for 90% of my career, I have no idea why anyone uses MSBuild. I've created several automated build and deployment systems, but I always used the command line Visual Studio interface.

Honestly, I don't know why anyone wants MSBuild. Poking around, people cite not needing to install the VS IDE on build servers, but I see zero drawback to doing that. Why would I want to maintain project dependencies, build orders, and whatnot in two places, when I could just build in exactly the same way, using the same solution/project files, on my dev box and my build server?

It seems to me that this is actually vastly more meaningful to traditionally open-source LAMP developers who are considering C# and ASP.Net on Linux in the future.

Re: MSBuild is now open source on GitHub

#48
post #2

This is really exciting move. I wonder if this would make compiling the .NET core easier in OSX and Linux?

Interestingly, Roslyn already includes its own parsing/handling of visual studio solution files: http://source.roslyn.codeplex.com/#Microsoft.CodeAnalysis.Wo...

Re: MSBuild is now open source on GitHub

#49

Nobody is seriously going to fork this and create their own port of MSBuild, possibly one of the most mocked and reviled parts of the .NET ecosystem. I do however congratulate the ground level MS staffers on the effort it likely took to convice the Risk and Legal departments that open sourcing something like this won't make their business fail. That must have been trying.

> Nobody is seriously going to fork this and create their own port of MSBuild

No, but at least I can try and fix any bugs I come across instead of hoping MS takes my complaint seriously.

Post reply on HN