> 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.


According to my overflowing inbox, this is very much in discussion.


> 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.


I'm not asking you to break anything; I'm merely suggesting doing
nothing is an option worth considering. OpenOCD has been a very useful
project for many years exactly as it is.


> 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.


Some might say arguing against a blunder is a useful contribution for
Windows users, like myself.


> 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.


The library merely provides a friendly API to the driver. You don't need
to link to the library in order to use the driver; it's a convenience
provided by the manufacturer for software developers like us... so why
find reasons not to use it.


> > 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
> 
> 
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to