User Tools

Site Tools


license

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:

license.txt · Last modified: 2024/11/14 14:57 by asie