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