File Observer
Copyright (c) 2026 Russell Pfister. All rights reserved.

This software is dual-licensed:

1. OPEN SOURCE LICENSE (AGPL v3)

   For open source use, this software is licensed under the
   GNU Affero General Public License, Version 3 (AGPL-3.0).

   You may use, modify, and distribute this software under the
   terms of the AGPL-3.0, provided that:

   - Any modified versions you distribute are also licensed under AGPL-3.0
   - If you run a modified version as a network service, you must make
     the source code of your modified version available to users of
     that service

   The full text of the AGPL-3.0 is available at:
   https://www.gnu.org/licenses/agpl-3.0.html

   A copy is included in this repository at LICENSE-AGPL.

2. COMMERCIAL LICENSE

   For use cases where the AGPL-3.0 terms are not suitable —
   including but not limited to:

   - Embedding File Observer in proprietary software without source disclosure
   - Offering File Observer as part of a commercial SaaS or cloud service
     without releasing your service code under AGPL
   - Distributing File Observer in proprietary products
   - Obtaining support, warranty, or indemnification

   A separate commercial license is available from Russalo LLC.

   Contact: russalo@russalo.com

WHICH LICENSE APPLIES TO YOU?

- If you are using File Observer internally (not offering it as a service
  to others), the AGPL allows this without restriction. You do not
  need a commercial license for internal use.

- If you are using File Observer in an open source project licensed under
  a compatible copyleft license, the AGPL applies.

- If you are offering File Observer (or a modified version) as a network
  service to third parties and do not wish to release your service
  code under the AGPL, you need a commercial license.

- If you are embedding File Observer in proprietary software for
  distribution, you need a commercial license.

If you are unsure which license applies, contact russalo@russalo.com.
