monal-rebuild/LICENSE
pijukka 30330b6279 LICENSE, README: note GPLv3 obligations from planned OMEMO/libomemo.js
Applies the drafted licensing text: first-party source stays 0BSD, but
the distributed dist/ bundle, once it includes OMEMO encryption, is a
combined work that additionally carries GPLv3 obligations because of
libomemo.js. Marks OMEMO-PLAN.md/PLAN.md Phase 0 as fully done.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-04 17:57:58 +02:00

28 lines
1.3 KiB
Text

Zero-Clause BSD
=============
Copyright (C) 2026 pijukka
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Note on OMEMO encryption
-------------------------
The source code in this repository is licensed under Zero-Clause BSD above.
However, the distributed bundle in `dist/`, once it includes the optional
OMEMO end-to-end encryption feature, is a combined work that additionally
carries GPLv3 obligations due to the inclusion of libomemo.js
(https://github.com/conversejs/libomemo.js). First-party source files
retain their 0BSD license headers, but the compiled and distributed bundle
as a whole must be treated as subject to both licenses. Anyone
redistributing the bundle, including the OMEMO feature, is required to
comply with the GPLv3 license terms for that component.