Øyvind Harboe wrote:
>>>That's not true for OpenOCD.
>>
>>So what's the best way to proceed here?
>>
>>Make Jim Tcl + LGPL?

I didn't think you were able to change the licence of Jim or OpenOCD, as 
you would need the permission of all copyright holders.

The only route I can see is to take advantage of the "version 2 or later" 
clause of the existing licence, and move to GPLv3. Because of the "or 
later" bit, you don't need the permission of copyright holders to do that. 
(But once done, you can't go back without permission of copyright holders 
who contributed code when it's under GPLv3).

> Also, we don't need to link Jim Tcl into OpenOCD, but it's less hazzle.

The FSF's view (untested in court of course) is that linking does not have 
to mean literal 'ld'. In fact the relevant bit of GPLv2, section 2, does 
not mention linking. It only refers to 'works' in the copyright sense. 
Having them as separate executables, but making one wholly dependent on 
the other means they are not separate 'works' in the copyright sense. If 
OpenOCD and Jim Tcl _were_ separate works which can work together and 
separately, that would be fine. But if Jim is an inherent part of OpenOCD 
then that does not side-step the GPL obligations.

> There are many ways forward. Including ditching Jim Tcl.

Obviously.

> The scripting work that is being done with Jim Tcl specifically
> applies to other scripting engines and perhaps we'll define up
> an interface to OpenOCD where one can place any engine on
> top.

Sure. As above, if openocd is not dependent on Jim TCL, that would be fine 
- if Jim just happens to be one of a choice of front-ends (one of which 
being GPL-friendly :-)).

I think your easiest route is still GPLv3 though, IMHO.

Jifl
-- 
eCosCentric Limited      http://www.eCosCentric.com/     The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK.       Tel: +44 1223 245571
Registered in England and Wales: Reg No 4422071.
------["The best things in life aren't things."]------      Opinions==mine
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to