On Thu, Oct 7, 2021 at 12:58 PM <cw...@thedigitaledge.co.uk> wrote: > On Wed, 2021-10-06 at 13:06 +0200, Michael Schwingen wrote: > > On 06.10.21 12:15, cw...@thedigitaledge.co.uk wrote: > > > All, > > > > > > I'm currently trying to port P&E Multilink Universal[1,2]. This is > > > currently supported by pyocd-pemicro[3] using external dll[4]. > > > > What license applies to these DLLs? > > https://github.com/NXPmicro/pypemicro specifies "bsd 3-clause", does > > that include the binary-only DLLs? I the Source for those DLLs > > available? > > > > Since OpenOCD ist gpl-v2-or-later, loading non-GPL-compatible DLLs is > > problematic - I think we had this discussion earlier (with the FTDI > > libraries?). > > > > If the licensing is a problem in the long term would I be able to > release a separate package with the drivers in to get around the bsd > licensing issue. > > No you would not. Unless you have permission to distribute the source code of the DLLs under GPL, you cannot distribute OpenOCD built to link with these DLLs. It doesn't matter how you divide up the distribution in packages.
/Andreas