Red Gate forums :: View topic - Mono.Cecil License
Return to www.red-gate.com RSS Feed Available

Search  | Usergroups |  Profile |  Messages |  Log in  Register 
Go to product documentation
.NET Reflector 7.0 Feedback
.NET Reflector 7.0 Feedback forum

Mono.Cecil License

Search in .NET Reflector 7.0 Feedback forum
Post new topic   Reply to topic
Jump to:  
Author Message
wellilein



Joined: 04 Feb 2011
Posts: 6

PostPosted: Fri Feb 04, 2011 12:41 am    Post subject: Mono.Cecil License Reply with quote

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.
Back to top
View user's profile Send private message
AvonWyss



Joined: 29 Oct 2008
Posts: 30

PostPosted: Fri Feb 04, 2011 1:00 am    Post subject: Re: Mono.Cecil License Reply with quote

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.

To the best of my knowledge, Mono.Cecil is licensed under the quite liberal MIT license, which does allow its use in commercial products without much restriction or obligations. It is not a GPL license!
Back to top
View user's profile Send private message
sosiosh



Joined: 02 Feb 2011
Posts: 9

PostPosted: Fri Feb 04, 2011 4:51 am    Post subject: Licenses Reply with quote

The Mono.Cecil license: https://source.db4o.com/db4o/trunk/db4o.net/Libs/Mono.Cecil.license.html

The Reflector 6.6 license:
http://www.red-gate.com/products/dotnet-development/reflector/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'.
Back to top
View user's profile Send private message
jeremy.parsons



Joined: 03 Feb 2011
Posts: 5

PostPosted: Fri Feb 04, 2011 2:04 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
wellilein



Joined: 04 Feb 2011
Posts: 6

PostPosted: Fri Feb 04, 2011 4:29 pm    Post subject: There is a file Reply with quote

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 Very Happy , 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.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic All times are GMT + 1 Hour
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group