Files
bacnet_stack/license

Licenses for the BACnet Stack at SourceForge

This BACnet protocol stack implementation is specifically
designed for the embedded BACnet appliance, using a GPL with
exception license (like eCos), which means that any changes
to the core code that are distributed must be made available
in accordance with section (3) of the GNU General Public License.
However, the BACnet library can be linked to proprietary code
without the proprietary code becoming GPL.

Each file that is subject to the GCC-exception-2.0 uses a
javadoc/doxygen style text comment at the top of the file.

/**
 * @file
 * @brief BACnet feature brief description
 * @author Steve Karg <skarg@users.sourceforge.net>
 * @date April 2026
 * @copyright SPDX-License-Identifier: GPL-2.0-or-later WITH GCC-exception-2.0
 */

The example and application example files are licensed using an MIT style
license, officially called an Expat License by GNU, and is compatible with
the GPL.  The files subject to this license also include a javadoc/doxygen
style text comment at the top of the file.

/**
 * @file
 * @brief BACnet application example brief description
 * @author Steve Karg <skarg@users.sourceforge.net>
 * @date April 2026
 * @copyright SPDX-License-Identifier: MIT
 */