The licensee may provide the licensee or its subsidiaries with suggestions, comments and comments on software, including, but not limited to usability, bug reports and test results (together “Feedback”), but is not required to do so. The licensee grants the licensee a free, non-exclusive, global, irrevocable and free license for reproduction, modification, creation of derivative works, license, distribution and other commercial feedback as part of one of the licensee`s offers. Detailed license information can be found in the JetBrains license agreement. (b) This agreement, including third-party software licensing agreements, constitutes the entire agreement between the parties regarding the licensee`s use of the Software and replaces all prior or simultaneous, oral or written software assurances, communications or advertisements. No order, order or handwritten or typed texts purporting to modify or complete the printed text of this Agreement, or a calendar will complement or amend the terms of this Agreement, unless they are signed by both the licensee and the licensee. “Software” refers to software known as dotPeek` binary form, including its documentation, updates in accordance with Section 8 of this Agreement, and all third-party software that is licensed and licensed by other parties under Section 6 of this Agreement and which are either integrated into dotPeek or part of dotPeek (collectively “third party software”). (a) The licensee undertakes to comply with the conditions contained in third-party software licensing agreements for applicable third-party software. Decompilation has been around for almost as long as this one. NET platform and is available for most other major development platforms (this is also the case for dismantling). It is therefore important to have conditions and licenses to discourage behaviours that you do not approve of. Obfuscators are a popular option for people looking for an extra layer of protection. My question is about debugging the .NET Framework source code in Visual Studio.
Sometimes this is impossible: for example, if the downloaded PDB is removed, we receive the message “Source not available.” There are tools like JetBrains dotPeek that can help, but is it legal? Almost all licensing agreements are now prohibited from decompilation, and if I am not mistaken, the .NET Framework is no exception: it is not legal advice.