Am 15.05.2016 um 12:20 schrieb Thomas Zimmermann:
packaged the SDK for the ESP8266 micro controller. As this SDK is not fully
available in source code I've made a download script that downloads the SDK
during the installation similar to fetchmsttfonts.
The community around this micro controller is now providing more and more open
source replacement libraries for the binary ones.
But these can't be build without some of the binary libraries.
Therefore I would like to change the SDK package so that it actually contains
the binary libraries.
These binary libraries are distributed under MIT license.
Am I allowed to put these binary libraries into the package?
I don't think so... While MIT is redistributable and does not require
them or us to redistribute source code, the only exception to providing
source code on our openSUSE OBS that I'm aware of is "SUSE-Firmware",
which I doubt applies in this cross-compilation case. MIT is not really
a non-free license, so openSUSE:Factory:NonFree seems a misfit, too.
However the only official Wiki page I could come up with is:
For those of us not so familiar with Espressif, could you provide some
more details on what library we are talking about here? (name, purpose)
In particular I am wondering whether it might be possible to build a
non-Espressif based xtensa toolchain with my pending newlib package and
our binutils and gcc5/gcc6. In a quick experiment binutils succeeds to
build  but I don't spot xtensa support in newlib - is libc one of
those binary libraries?
The current package can be found here:
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org