Bienvenue sur eagle-usb

AtmEagle

FirmwareLicensing

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-54-82-20-97.compute-1.amazonaws.com

2006-08-31 - proposal of licensing to redistribute USB firmware & DSPcode


For distribution of USB firmware & DSPcode, at the present time, we need at least an appropriate license. It could be 2-clause BSD which is added to the appropriate files, namely eu_firmware.h & rtbldei0.bnm (and others related), for example :

| Copyright (2006) Ikanos Communications, Inc.
|
| Redistribution and use in source and binary forms, with or without
| modification, are permitted provided that the following
| conditions are met:
|
| * Redistributions of source code must retain the above copyright
| notice, this list of conditions and the following disclaimer.
|
| * Redistributions in binary form must reproduce the above
| copyright notice, this list of conditions and the following
| disclaimer in the documentation and/or other materials provided
| with the distribution.
|
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
| OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
| DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
| THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

As you can see, there's no obligation to provide the source code, exemption of responsibility...
A similar licensing has already been adopted by vendors like Atmel who wish to ensure that their firmware can be distributed.
At eagle-usb.org, we have a similar approach to http://users.tkk.fi/~tajyrink/wireless.html which led to this licensing : http://packages.debian.org/changelogs/pool/non-free/a/atmel-firmware/atmel-firmware_1.3-2/atmel-firmware.copyright

Of course, 2-clause BSD is an example, the important goal being to permit redistribution of the firmware + DSPcode by tiers.



proposal of license for documentation


You can have a look at the licenses chosen for our wiki.




[ French ]
comme vous pouvez le voir, pas d'obligation de fournir le code, exonération de responsabilité...
Une licence similaire a déjà été adoptée par des sociétés telles que Atmel qui souhaitent assurer la distribution de leurs firmwares.
Comme demandé sur http://users.tkk.fi/~tajyrink/wireless.html qui correspond à notre démarche et a abouti sur :
http://packages.debian.org/changelogs/pool/non-free/a/atmel-firmware/atmel-firmware_1.3-2/atmel-firmware.copyright

Bien sûr, la BSD 2-clause n'est qu'un exemple, l'important étant de permettre la redistribution du firmware à des tiers.