[EMAIL PROTECTED] writes:

> An important point to bear in mind is that this exception to the darcs licence
> would not make it so that people are allowed to combine proprietary source 
> code
> with darcs source code and redistribute the result.  The GPL forbids people
> from combining GPL'ed source code with proprietary source code and
> redistributing the resulting combined work, and this exception would do 
> nothing
> to weaken that constraint.  

Who said so? 
IANAL, but IMO absolutely wrong interpretation of GPL. One can even sell GPL
code, the only requirement is that the license should be GPL. 

Though it is not possible to combine GPL'd code and CPL'd code and distribute
it, you can write whatever plugin you want, and ask the user to do the
linking with Eclipse or whatver. This way no license will be violated.

>
> Now I am thinking about the unfortunate fact that darcs 1.0.7 cannot offer the
> valuable new single-ssh-connection feature on Windows because putty -- the
> Windows ssh client that darcs uses -- doesn't support the SSH ControlMaster
> feature.
>

I don't know much about Darcs internal, but if Darcs can be made to use the
`ssh' command without linking to anything, then it is still possible to use it
with any ssh client. Just ask the user to install and make ssh available on the
run path.

> Therefore, I would like to ask permission from you, the authors of darcs, to
> combine darcs with openssh, Eclipse, and SWT.  I hereby ask the copyright
> holders to grant me permission to use the code to which they hold copyright
> with the following amendment to the GPL:
>
> "As a special exception, you have permission to link this program with code
>  which is licensed under the Common Public Licence, the Eclipse Public 
> Licence,
>  or the OpenSSL License, as long as you follow the requirements of the GNU GPL
>  in regard to all of the software in the executable aside from the software
>  which is licensed under the Common Public License or the Eclipse Public
>  License."
>
> This amendment is modelled on the amendment that the FSF used to suggest to
> work-around the old Qt license incompatibility:
>
> http://www.fsf.org/licensing/licenses/

IMO such exceptions are always tricky, and if there are some loopholes then
this may very well result in Darcs being used in a closed-source software.

My 2 cents.

-- 
Surendra Singhi
http://ssinghi.kreeti.com, http://www.kreeti.com
Read my blog at: http://cuttingtheredtape.blogspot.com/
,----
| "War is Peace! Freedom is Slavery! Ignorance is Strength!"
|     -- Orwell, 1984, 1948
`----


_______________________________________________
darcs-devel mailing list
[email protected]
http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel

Reply via email to