[Mono-list] CMS on .Net/Mono -> Open Source

Maxim makska at yandex.ru
Mon Jan 29 18:05:42 EST 2007


Jonathan Pryor wrote:
> On Sun, 2007-01-28 at 12:02 +0300, Maxim wrote:
>   
>> I plan to make my CMS based on .Net/Mono (ORM engine + CMS core + CMS 
>> modules) an open source solution.
>> Could anyone give me a consultation for choosing proper licenses (few 
>> simple questions)?
>>     
>
> I'm not aware of any papers to help with this choice (though they may
> well exist), but the simple mapping is typically:
>
> You want to permit proprietary use of your code and they don't need to
> contribute anything back to you --> MIT/X11 or BSD w/o advertising
> clause.  Example: Mono class library.
>
> You want to ensure that changes to your code are still accessible to
> you, regardless of who makes the changes --> GPL. Examples: Linux, most
> applications.
>
> You want to ensure that changes to *your* code are still accessible to
> you, but you don't care if your code is intermingled with proprietary
> code that you will never access --> LGPL.  Examples: GTK+, many shared
> libraries.
>
>  - Jon
Jon, thanks for answer!

It seems like the best licenses for this solution are LGPL and MIT X11. 
It would be good to allow to build proprietary software using ORM 
engine, and to build web-sites based on CMS with proprietary modules.
But I've already used some GPL libraries in all parts of my CMS, for 
example MySQL data adapter and SharpZipLib. So, I should to use GPL 
license for whole CMS?

Best wishes,
Max Karavaev


More information about the Mono-list mailing list