Dear All,

Filippo mentions solutions in two cases below.

Regarding GPL the situation is anyway complex.
If you very are strict, GPL 3 is in fact incompatible with GPL 2.1.
The vast majority of published GPL software is probably GPL 2.1.

Also, the Trolltech license has an additional clause under its dual
license, that the software under GPL should be not be used commercially.
This is probably not allowed according to GPL, if you are very strict.

The reason for the additional clause in OSMC-GPL of requiring
the software to be combined with OpenModelica to be open-source
is to give a good reason to join the consortium and support the work,
e.g. for those who what to use OpenModelica commercially, combining with
proprietary code.
(There are lots of free commercial usage of the Gnu C compiler, for example,
by calling the GNU compiler as a separate process).

>From the OSMC-PL point of view, there is no problem of combining
it with GPL code under OSMC-PL.

If you are not so strict, this might be fine also from the GPL point of
view.

If you are very strict, there are lots of problems with GPL, including
the use of GPL2 and GPL3 code together. (GPL3 allows GPL2, but GPL2 does
not allow extensions/restrictions found in GPL3).

/Peter F




-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Filippo Donida
Sent: den 4 juli 2008 12:27
To: [email protected]
Subject: Re: OpenModelica licence doubts

Hi Federico,

On Thu, 3 Jul 2008 22:55:32 +0000
  Federico Zenith <[EMAIL PROTECTED]> wrote:
> Hi,
> I was reading the licence provisions for OpenModelica. 
>They were quite clear
> that "the OSMC Public License, also its OSMC-GPL mode, 
>is different from    
> and incompatible with GPL. Therefore it is not possible to include any  
>GPL-licensed contribution into OpenModelica".
> 
> However, there are a few conflicts: Qt is GPL-{2,3}, and also mico is 
>(L)GPL.

even if  I think there are no real compatibility problems,
since:

- Qt is double licensed ("...Qt is available under both commercial and open
source licenses.."):
        http://trolltech.com/products/qt/learnmore/licensing-pricing

- and mico is not incorporated ("..If the two programs remain well
separated, like the compiler
   and the kernel, or like an editor and a shell, then you can treat them as
two separate programs..."):
        http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem.

I totally agree with you that by adopting the GPL license will bring great
benefits for the OpenModelica compiler, since it could be possible to
integrate other GPL licensed software.


Filippo.


> I am not a lawyer, but this looks like a potential problem.
> 
> Adrian, has there already been a discussion about this? 
>Have you considered
> just using the standard GPL-v3? Were there any particular reasons to 
>add that  additional provision?
> 
> Cheers,
> -Federico



------------------------------------------
Filippo Donida
Politecnico di Milano
Dipartimento di Elettronica e Informazione Piazza Leonardo da Vinci 32
20133 Milano - Italia

Phone +39 02 2399 3669 (Milano)
Phone +39 02 2399 7760 (Cremona)
Fax   +39 02 2399 3412 (Milano)
e-mail: [EMAIL PROTECTED]

Reply via email to