From 473f6ad47b48672e620dc47711bf39c0856fe489 Mon Sep 17 00:00:00 2001 From: "John L. Armstrong IV" <20903247+jlarmstrongiv@users.noreply.github.com> Date: Mon, 17 Nov 2025 02:36:42 -0800 Subject: [PATCH 1/3] Updated copying.md for clarity --- COPYING.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 COPYING.md diff --git a/COPYING.md b/COPYING.md new file mode 100644 index 0000000..d45e2d6 --- /dev/null +++ b/COPYING.md @@ -0,0 +1,24 @@ +_This document is supplemental to the license._ + +Feel free to reach out if you have any concerns regarding licensing. You can create a new discussion [here](https://github.com/orgs/zen-fs/discussions/new?category=q-a). + +Regarding section 4(b) of version 3 of the LGPL, you are permitted to link to a copy of the LGPL and this document rather than including the full text of both. + +#### Exception for web applications + +You are permitted to convey the Combined Work without meeting the requirements of section 4(d) of version 3 of the LGPL if + +- a) the Combined Work is only accessed by users from other computers over a network (i.e. a web application or website), and +- b) you also provide the [Corresponding Source](https://www.gnu.org/licenses/gpl-3.0.html#:~:text=“Corresponding%20Source”) of The Library or an offer thereof. + +This exception does not excuse or waive any other requirement of the LGPL. + +The practical goal of this exception is to allow ZenFS to be used in modern web apps. For the avoidance of doubt, you are permitted to bundle and minify ZenFS in a web application. Linking to ZenFS' GitHub or npm page is sufficient to satisfy the above section (b) provided you do not modify ZenFS. + +For example, in a list of libraries you could have: + +> - [ZenFS](https://github.com/zen-fs/core), Licensed under the [LGPL 3.0 or later](https://www.gnu.org/licenses/lgpl-3.0.html) and [COPYING.md](https://github.com/zen-fs/core/blob/main/COPYING.md), Copyright © James Prevett and other ZenFS contributors + +**This is a very easy requirement, please respect it.** + +Before v2.4.0, ZenFS was licensed under the MIT. This still means you need to include the copyright notice and license. From 5e836ccd7fc6aad774cb6b5d8a4bf9b7ec83539a Mon Sep 17 00:00:00 2001 From: James Prevett Date: Mon, 17 Nov 2025 10:49:02 -0600 Subject: [PATCH 2/3] Remove @zenfs/core version message --- COPYING.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/COPYING.md b/COPYING.md index d45e2d6..5165f7c 100644 --- a/COPYING.md +++ b/COPYING.md @@ -20,5 +20,3 @@ For example, in a list of libraries you could have: > - [ZenFS](https://github.com/zen-fs/core), Licensed under the [LGPL 3.0 or later](https://www.gnu.org/licenses/lgpl-3.0.html) and [COPYING.md](https://github.com/zen-fs/core/blob/main/COPYING.md), Copyright © James Prevett and other ZenFS contributors **This is a very easy requirement, please respect it.** - -Before v2.4.0, ZenFS was licensed under the MIT. This still means you need to include the copyright notice and license. From a6f6c124a234fd5dfb3336edb5d8f66941e4a9f6 Mon Sep 17 00:00:00 2001 From: James Prevett Date: Mon, 17 Nov 2025 10:51:29 -0600 Subject: [PATCH 3/3] Correct links --- COPYING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/COPYING.md b/COPYING.md index 5165f7c..85a10b4 100644 --- a/COPYING.md +++ b/COPYING.md @@ -17,6 +17,6 @@ The practical goal of this exception is to allow ZenFS to be used in modern web For example, in a list of libraries you could have: -> - [ZenFS](https://github.com/zen-fs/core), Licensed under the [LGPL 3.0 or later](https://www.gnu.org/licenses/lgpl-3.0.html) and [COPYING.md](https://github.com/zen-fs/core/blob/main/COPYING.md), Copyright © James Prevett and other ZenFS contributors +> - [@zenfs/emscripten](https://github.com/zen-fs/emscripten), Licensed under the [LGPL 3.0 or later](https://www.gnu.org/licenses/lgpl-3.0.html) and [COPYING.md](https://github.com/zen-fs/emscripten/blob/main/COPYING.md), Copyright © James Prevett and other ZenFS contributors **This is a very easy requirement, please respect it.**