Live data from Hacker News

MSBuild is now open source on GitHub

blogs.msdn.com

21–30 of 185 posts

Re: MSBuild is now open source on GitHub

#23
post #21

The, uh, first PR: https://github.com/Microsoft/msbuild/pull/1

I wish he had a bit more empathy for whatever poor grunt at Microsoft had to slog through the process of open-sourcing it only to get this in thanks

I have incredibly complicated feelings about this whole topic, but I certainly agree with you.

Re: MSBuild is now open source on GitHub

#25
post #11

Earlier quoted context omitted.

> 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. You're probably right. But it does mean there's one more part of the .NET ecosystem that potentially runs on Linux and OSX, and that's probably the reasoning behind this.

The reasoning is likely that there is now an internal KPI for open sourcing code because it helps MS PR.

I doubt that it's anything as ephemeral as "public relations" that's driving this. They want developer mindshare. Having developers writing for .NET means more software available for Windows users and for Azure services. That means more people buy Windows devices and Azure time.

Re: MSBuild is now open source on GitHub

#27
post #26
post #21

Earlier quoted context omitted.

I wish he had a bit more empathy for whatever poor grunt at Microsoft had to slog through the process of open-sourcing it only to get this in thanks

[deleted]

Not sure how comparable these are, really.

Re: MSBuild is now open source on GitHub

#28
I have a hate/hate relationship with msbuild as a build tool.

However the mono xbuild tool has subtle incompatibilities and holes in functionality as compared to msbuild so for no other reason than having the "same" build tool in mono and .Net I applaud this move.

Re: MSBuild is now open source on GitHub

#30
post #11

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, possibly one of the most mocked and reviled parts of the .NET ecosystem. You're probably right. But it does mean there's one more part of the .NET ecosystem that potentially runs on Linux and OSX, and that's probably the reasoning behind this.

Yeah; I've had to deal with MSBuild, and I've never really liked it. I have to assume that the big motivation was that they'd prefer to port MSBuild to OS X and Linux than to port MS solution files and MS project files to CMake, Automake, or some other build system.
Post reply on HN