Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Is it legal to decompile .NET libraries? #1748
As of version 16.5 the Visual Studio debugger includes a decompiler feature. But is it legal to decompile the .NET libraries? In the license agreement we read:
"You may not" ... "reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software;"
But at the same time the .NET libraries are kind of opensource (although we can't get the source code sufficient for building the product, we can get it for investigation), and decompilation doesn't add anything except the ability to debug.
So can we do it? If no, what is the benefit of the new feature?
I assume you are talking about this: https://docs.microsoft.com/visualstudio/debugger/decompilation
I will look into it. Good question.