Comments
4 comments
-
wellilein wrote:I just read the license terms. From the Mono.Cecil license I derive that Reflector is free to modify.
It seems there are 2 licenses for Reflector, but I prefer the Mono.Cecil license. -
The Mono.Cecil license: https://source.db4o.com/db4o/trunk/db4o ... cense.html
The Reflector 6.6 license:
http://www.red-gate.com/products/dotnet ... or/license
If Reflector uses Mono.Cecil, then Reflector's license doesn't contain the required text from the Mono.Cecil license. If that text isn't elsewhere in the software (not talking about the source code - that doesn't count in this case) then it is in violation of the Mono.Cecil license agreement, and can be compelled through civil action by a court to either comply or remove any Mono.Cecil code, documentation or derived code. But these are a lot of "if"s.
This kind of action would surely burn up any money they might get through their $35/license scheme, further delay any innovation on the codebase, and cause even more bad will. Injunctions are relatively cheap to get. Just sayin'. -
Thanks for this.
Just to clarify one point, you'll see if you download .NET Reflector v6 that it ships, as is customary, with all relevant licenses - including that for Mono.Cecil.
I hope that answers the point. -
There is a file called cecil_LICENSE.txt, but it is not stated for what exactly it applies. If Reflector.exe uses parts of software which make this license necessary, them I am allowed to deal in the Software without restriction
, which means:
- Maybe I cannot get the source code
- I may hack it and remove the time limitation
- I may redistribute the hacked version
I am not so sure whether other limitations from License_DotNetReflector.txt can be applied.
In chapter 4, Red-Gate tries to make it a non-transferrable license. This is in contrast to the Cecil license, which allows "publish, distribute, sublicense".
Actually it seems quite similar to GPL in terms of a viral license, except the availability of source code.
BTW: there seems to be no license for RedGate.Reflector.Addin.dll at all.
I think it's worth having a look at the license exactly at this point in time.
Add comment
Please sign in to leave a comment.
It seems there are 2 licenses for Reflector, but I prefer the Mono.Cecil license.