Timothy Clacy wrote:
> For Windows users, *please* continue to link to the D2XX import library,
> as you always have done. Switching to an alternative would only be
> acceptable if you:
>   
Please stop. This has been discussed enough already.

openocd will continue to support linking against the D2XX library, and 
such binaries may not be distributed - that is mandated by the current 
licence, and it is at it is, like it or not.

Discussions asking the developers to break their own license are not 
useful, and requests to do so will not increase the will to provide a 
real solution.

All these "let's just ignore the GPL, or assume that an exception was 
there, even if we could not see it" discussions have made me realize 
that I am now not very keen on allowing a license change.

> 1) Don't break other tools that do use D2XX for the same JTAG hardware
> 2) Allow channel B to be used as a standard COM port
> 3) Ensure performance must be at least as good
>
>
> If you can't do all of the above, you'll kill OpenOCD for use on
> Windows.
>   
You are free to contribute to make openocd more useful for Windows 
users. Putting up demands without an offer to bring those goals closer 
does not work in an open-source project.
> Personally, I would pursue options for keeping things the way they are.
>   
Fine. The way things are is that no binary linked against the D2XX 
library may be distributed, so there is no change on the status quo.

> A couple of observations lead me to think that FTDI intend their D2XX
> driver to be used by anyone using products with their devices in:
>
> 1) The driver is publicly available *and* advertised... with example
> projects!
>
> 2) A statement:
>    "The driver may be distributed in any form as long as our license
> information is not modified."
>   
The driver is not the problem, the library is. And as long as the 
library 's license makes any kind of additional restriction, I believe 
it is not compatible with the GPL - but IANAL.
>
> I've found FTDI very helpful in the past so I've e-mailed them to ask
> for their stance on this. As a British company, we should expect sanity
> to prevail. In the mean time, how about a 'make' option for those of a
> nervous disposition, to avoid linking with FTDI's import library:
>
>   make --enable-paranoid-mode
>   
We do have those - you can specify what kind of library/backend to use 
during configure (--enable-xxx)

cu
Michael

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to