4 ms·
.NET is open. You can find its source on Github. The .NET platform being open doesn't mean everything targeting the .NET platform is open, too.
by DeathArrow 4y ago
.NET is open. You can find its source on Github. The .NET platform being open doesn't mean everything targeting the .NET platform is open, too.
- exyi 4y agoYou could however reasonably expect that core tools like debugger and LSP will be open too.
- jayd16 4y agoMaybe? These are just implementations, right? Others will still be able to build tools? JetBrains isn't pushed out by this, is it? Java flight recorder, for example, wasn't always open source. While it's not ideal, I'm not sure the idea of closed source tools in an open language is all that unheard of.
- bayesian_horse 4y agoKey tools of the platform not being open means the platform is either not open or not useable, take your pick.
- deleted 4y ago[deleted]
- phendrenad2 4y agoThis is like saying PCs aren't open because most people use Windows.
- bayesian_horse 4y agoPCs have tons of closed source firmware and BIOS. So no, PCs aren't open! Windows isn't open. But you could argue there are open alternatives to Windows.
- foepys 4y agoA problem of the .NET ecosystem is that there is no open source debugger for C#. The Microsoft-provided debugger has strict license terms that only allow it to be used in Visual Studio and Visual Studio Code. JetBrains needed to write their own debugger for their cross-platform IDE Rider. Luckily they already knew a lot about .NET to do this and it turned out very well but it's still not the official debugger and also not open source.
- mikevm 4y agoWhy do you care about the debugger not being open source?
- mmgutz 4y agoDid JetBrains open source their debugger?
- exyi 4y agoNo, they are equally "guilty". At least they don't brag how OSS friendly they are. There is open source debugger from Samsung (https://github.com/Samsung/netcoredbg/ https://github.com/Samsung/netcoredbg/), but it does not see much use.
- dogma1138 4y agoSo write your own? That’s kind of the whole point of an open system.
- 4y ago