diff options
author | bptato <nincsnevem662@gmail.com> | 2024-05-28 01:37:51 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-05-28 01:42:14 +0200 |
commit | 364ede899025549d49af6e9140e3e2b20d211fad (patch) | |
tree | 5d4702fda05f550a8a8973127784463ca42e75e5 /res | |
parent | dbf52de5c226443a7e20789a414cb27a7bc6991f (diff) | |
download | chawan-364ede899025549d49af6e9140e3e2b20d211fad.tar.gz |
about: markdownify & update license.html
We have a markdown converter, so why not use it?
Diffstat (limited to 'res')
-rw-r--r-- | res/license.md (renamed from res/license.html) | 77 |
1 files changed, 36 insertions, 41 deletions
diff --git a/res/license.html b/res/license.md index 405d6e2d..51592e0b 100644 --- a/res/license.html +++ b/res/license.md @@ -1,31 +1,29 @@ -<!DOCTYPE HTML> -<HTML> -<HEAD> -<TITLE>Licensing</TITLE> -</HEAD> -<BODY> -<P> +<title>Licensing</title> + +# Licensing terms of Chawan + Chawan itself is dedicated to the public domain. However, it contains and depends on projects with different licensing terms. -<P> + This document attempts to list licensing terms of projects included in the Chawan repository. Note that Chawan is dynamically linked against -your copy of zlib, libcurl, your C library, and if exists, your termcap -library. For licensing terms of these, please consult the appropriate -library's documentation. -<P> +your copy of zlib, libcurl, (on Linux) libseccomp, your C library, and if +exists, your termcap library. For licensing terms of these, please consult the +appropriate library's documentation. + Also, Chawan is statically linked to the Nim standard library. At the time -of writing, (i.e. as of Nim 2.0.0,) this is the MIT license (same terms as +of writing, (i.e. as of Nim 2.0.4) this is the MIT license (same terms as the vendored Punycode library). -<P> + Table of contents: -<UL> -<LI><A HREF="#chawan">Chawan</A> -<LI><A HREF="#quickjs">QuickJS</A> -<LI><A HREF="#punycode">Punycode library</A> -</UL> -<H2 id=chawan>Chawan</H2> -<PRE> + +* [Chawan](#chawan) +* [QuickJS](#quickjs) +* [Punycode library](#punycode-library) + +## Chawan + +``` This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or @@ -50,19 +48,17 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to <http://unlicense.org/> -</PRE> - -<H2 id=quickjs>QuickJS</H2> -Note that our vendored copy of QuickJS also includes code from -<A HREF="https://www.freelists.org/post/quickjs-devel/PATCH-toplevel-await-TLA">zamfofex</A>, -<A HREF="https://github.com/bellard/quickjs/pull/132">Bo Yao</A>, -and -<A HREF="https://github.com/bellard/quickjs/pull/182">Nick Vatamaniuc</A>. -<BR> -We also include changes made to the QuickJS sources in the -<A HREF="https://github.com/saghul/txiki.js">txiki.js</A> project by -Saúl Ibarra Corretgé. -<PRE> +``` + +## QuickJS + +Note that our vendored copy is not identical to upstream, as we include some +patches for integration of the QuickJS and Nim runtimes. + +Special thanks to zamfofex, Bo Yao, Nick Vatamaniuc and Saúl Ibarra Corretgé +for their patches which we used during inactivity of upstream developers. + +``` QuickJS Javascript Engine Copyright (c) 2017-2021 Fabrice Bellard @@ -85,12 +81,14 @@ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -</PRE> +``` + +## Punycode library -<H2 id=punycode>Punycode library</H2> We vendor the punycode library, which is no longer included in the Nim standard library. This library is distributed under the following terms: -<PRE> + +``` MIT License Copyright (c) 2022 The Nim programming language @@ -112,7 +110,4 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -</PRE> - -</BODY> -</HTML> +``` |