Skip to content

Latest commit

 

History

History
106 lines (67 loc) · 3.7 KB

Notice.md

File metadata and controls

106 lines (67 loc) · 3.7 KB

Nuclex.Audio.Native Attribution

This library is licensed under the Apache License 2.0, http://www.apache.org/licenses/

You can:

  • Use this library in closed source and commercial applications.

  • Distribute this library's unmodified source code.

  • Distribute binaries compiled from the unmodified source code.

  • Modify the source code of this library and keep the changes to yourself.

  • Modify the source code of this library and publish the changes, so long as you make it very clear that, and how, you changed the code.

You can not:

  • Put this library under a different license or

  • Sell access to this library's code

  • Sue anyone for issues you have with this code.

  • Pretend that you wrote this

  • Use the names of any of this library's authors to promote your own work.

Attribution

If you distribute binaries of this library, you should include this license file somewhere in your documentation or other legal text.

A mention of your product's use of this library would be nice, but is not required.

Example Attribution Text

Uses supporting code from the Nuclex.Audio.Native library, written by Markus Ewald and licensed under the terms of the Apache License 2.0 (http://www.apache.org/licenses/)

Nuclex.Audio.Native also embeds additional libraries, belonging to their respective owners and used according to their respective licenses:

  • The FLAC audio codec by Xiph.org under the BSD license
  • The Opus audio codec by Xiph.org under the BSD license
  • The Vorbis audio codec by Xiph.org under the BSD license

Third-Party Code

This library also embeds carefully selected third-party code which falls under its own licenses, listed below

FLAC audio codec reference implementation: BSD license

Uses code from libflac to encode and decode FLAC audio streams. While parts of the FLAC codebase fall under different license, the libflac code is under the BSD license (https://github.com/xiph/flac/blob/master/COPYING.Xiph).

If you distribute binaries compiled from this library, you do not have to do anything, but an acknowledgement of the original author would be nice.

FLAC audio codec reference implementation: BSD license

Uses code from libflac to encode and decode FLAC audio streams. While parts of the FLAC codebase fall under different license, the libflac code is under the BSD license (https://github.com/xiph/flac/blob/master/COPYING.Xiph).

If you distribute binaries compiled from this library, you do not have to do anything, but an acknowledgement of the original author would be nice.

Opus audio codec reference implementation: BSD license

Uses libopus to encode and decode Opus audio streams. Libopus is under the BSD license (https://github.com/xiph/opus/blob/main/COPYING).

There a are several patent holders to technologies used in the Opus codec but these patents have been declared free to use within the context of an Opus codec implementation (unless you sue one of the patent holders).

If you distribute binaries compiled from this library, you do not have to do anything, but an acknowledgement of the original author would be nice.

Vorbis audio codec reference implementation: BSD license

Uses libvorbis to encode and decode Vorbis audio streams. Libvorbis is under the BSD license (https://github.com/xiph/vorbis/blob/master/COPYING).

If you distribute binaries compiled from this library, you do not have to do anything, but an acknowledgement of the original author would be nice.