Table of Contents
Licensing information
The Wonderful toolchain consists of many tools and libraries, which are provided under a variety of FSF/OSI-compliant open source licenses.
Everything listed under “Tools” applies only to the toolchain itself; the output of these tools is generally not copyrighted and may be used freely, unless otherwise specified.
Everything listed under “Libraries” applies additionally to the binaries and programs created with this toolchain, unless otherwise specified.
Example code (/opt/wonderful/examples
) is typically provided under the Creative Commons 0 license, including the bundled assets, if any.
Tools
The tools are distributed under a variety of licenses. To learn the specific information for each package, please use the following command:
$ wf-pacman -Si
Libraries
wswan target
- libgcc: GPLv3+ with GCC Runtime Library Exception
- libws: zlib license
- libwsx: As libwsx is an assortment of third-party code, each header (and its included code) comes with its own license header, including but not limited to:
- `wsx/aplib.h`: zlib license
- `wsx/lzsa.h`: zlib license
- `wsx/planar_unpack.h`: zlib license
- `wsx/zx0.h`: zlib license
The libgcc and libc libraries are linked by default to any C project using the wswan target. The other libraries listed are opt-in (for example, -lws
is listed in the Makefile for linking libws with your program).
wwitch target
All of the libraries used on the wswan target also apply to the wwitch target, in addition to:
- libww: zlib license