﻿SoundFlow Third-Party Notices
=============================

This file contains the license notices for the SoundFlow library and the 
third-party native libraries it wraps or utilizes.

--------------------------------------------------------------------------------
1. SoundFlow (and sub-libraries)
License: MIT
Copyright (c) 2026 Ahmed Abdallah (LSXPrime)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

--------------------------------------------------------------------------------
2. MiniAudio
License: MIT or Unlicense (Dual Licensed)
Author: David Reid

(Notice used under MIT terms)
Copyright (c) David Reid

Permission is hereby granted, free of charge, to any person obtaining a copy of 
this software and associated documentation files (the "Software"), to deal in 
the Software without restriction, including without limitation the rights to 
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 
of the Software, and to permit persons to whom the Software is furnished to do 
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all 
copies or substantial portions of the Software.

--------------------------------------------------------------------------------
3. WebRTC Audio Processing Module (APM)
License: BSD-3-Clause
Copyright (c) 2011, The WebRTC project authors. All rights reserved.

The SoundFlow WebRTC extension utilizes a standalone version of the WebRTC APM, 
maintained by the PulseAudio project.

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.

  * Neither the name of Google nor the names of its contributors may
    be used to endorse or promote products derived from this software
    without specific prior written permission.

--------------------------------------------------------------------------------
4. FFmpeg
License: LGPL v2.1 or later
Copyright (c) the FFmpeg developers

SoundFlow.Codecs.FFMpeg utilizes FFmpeg libraries for audio decoding and encoding.
The FFmpeg binaries used are licensed under the GNU Lesser General Public 
License (LGPL) version 2.1 or later. 

FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.

Compliance Disclosure:
- The native wrapper (soundflow-ffmpeg) is built using static linking to 
  FFmpeg libraries with the following configuration:
  --disable-gpl --disable-nonfree --enable-pic --disable-shared --enable-static
- This configuration ensures the binary is LGPL-compliant and does not contain 
  GPL or non-free code.
- As per LGPL requirements for static linking, the source code for the 
  SoundFlow FFmpeg wrapper (soundflow-ffmpeg.c/.h) is provided in this 
  distribution/repository under the MIT license.
- This allows users to modify and re-link the native wrapper against different 
  versions of the FFmpeg libraries.
- The source code for FFmpeg can be found at: https://ffmpeg.org/download.html
--------------------------------------------------------------------------------
