                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   Copyright (c) 2026 John A Keeney, Entrouter

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

   =========================================================================
   ADDITIONAL TERMS, COMMERCIAL USE RESTRICTION
   =========================================================================

   This software is provided for NON-COMMERCIAL USE ONLY.

   Any commercial use, including but not limited to:
     - Incorporating this software into commercial products or services
     - Using this software to generate revenue, directly or indirectly
     - Offering this software as part of a paid service or subscription
     - Using this software in any for-profit business operations

   is STRICTLY PROHIBITED without prior written authorization from:

       John A Keeney, Entrouter
       Contact: hello@entrouter.com
       https://github.com/Entrouter

   Unauthorized commercial use of this software will be pursued to the
   fullest extent of the law, including but not limited to civil litigation
   and criminal prosecution where applicable.

   This commercial use restriction is an Additional Term under Section 7
   of the Apache License, Version 2.0 and is legally binding.

   =========================================================================
   LICENSE HEADER REQUIREMENT
   =========================================================================

   All source files in this project contain a license header. Removal,
   alteration, or obfuscation of any license header constitutes a violation
   of this license and may result in legal action.

   =========================================================================
