For the driver (which comes from adaption of Damien Bergamini's *BSD driver to GNU/Linux )
grep -Ir "Dual BSD/GPL" /usr/src/linux/ provides :
The most clear found is :
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
* General Public License (GPL) Version 2, available from the file
* COPYING in the main directory of this source tree, or the
* BSD license below:
=> to be validated with gna.org team. Questions being :
- is it valid ? well with GPL v2 or higher.
- can it be included easily either in BSD-licensed code or GPL-licensed code ?
- does it means that :
- a user wanting the source code can invoke GPL licensing ?
- a developer wanting to include it in a BSD developement can link with it ?
- what are the advantages of having both licenses ? (apart the freedom of choice)
- we'll try our best to have separate source files when licenses are different, for simplicity's sake
- we need a CodeReview to identify codes coming from eagle-usb driver to be included in source files under this double-license (rewritten or considered as interface if there's no code, only definition of structures or constants).