Wo der Quellcode der Dateien in diesem Ordner liegt ==================================================== Dieser Ordner enthält unverändert diese Dateien aus dem npm-Paket pyodide 0.29.5 (https://www.npmjs.com/package/pyodide/v/0.29.5): pyodide.mjs, pyodide.asm.js, pyodide.asm.wasm, python_stdlib.zip, pyodide-lock.json Pyodide steht unter der Mozilla Public License 2.0 (Datei LICENSE in diesem Ordner). pyodide.asm.js und pyodide.asm.wasm sind übersetzte Dateien ("Executable Form" im Sinn von MPL-2.0 Abschnitt 1.6). Nach MPL-2.0 Abschnitt 3.2 (a) steht hier, wie Sie den zugehörigen Quellcode kostenlos bekommen: Pyodide 0.29.5 https://github.com/pyodide/pyodide/tree/0.29.5 Tag 0.29.5, Commit 05804b32e55628ad2269655f3c5a097fb4a966ee Archiv: https://github.com/pyodide/pyodide/archive/refs/tags/0.29.5.tar.gz In den übersetzten Dateien steckt außerdem: Python (CPython) 3.13.2, Python Software Foundation License Version 2 Lizenz: LICENSE.python.txt und LICENSE.python-bestandteile.txt Quellcode: https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz https://github.com/python/cpython/tree/v3.13.2 Änderungen von Pyodide an Python (PSF-Lizenz, Punkt 3: kurze Zusammenfassung der Änderungen): Pyodide passt Python für WebAssembly und den Browser an. Die Änderungen stehen als Patch-Dateien unter https://github.com/pyodide/pyodide/tree/0.29.5/cpython/patches Die Bauregeln stehen unter https://github.com/pyodide/pyodide/tree/0.29.5/cpython Emscripten 4.0.9 (MIT oder University of Illinois/NCSA), mit musl (MIT) Lizenz: LICENSE.emscripten.txt Quellcode: https://github.com/emscripten-core/emscripten/tree/4.0.9 libffi (MIT), Commit f08493d249d2067c8b3207ba46693dd858f95db3 https://github.com/libffi/libffi/tree/f08493d249d2067c8b3207ba46693dd858f95db3 zlib 1.3.1 (zlib-Lizenz) https://github.com/madler/zlib/tree/v1.3.1 bzip2 1.0.6 (bzip2-Lizenz) https://github.com/emscripten-ports/bzip2/tree/1.0.6 expat, libmpdec, mimalloc, HACL*: im Quellcode von Python 3.13.2 enthalten (siehe oben). malziBOT hat an keiner dieser Dateien etwas geändert. Die Angaben zu Versionen stammen aus pyodide-lock.json (info.python 3.13.2, info.platform emscripten_4_0_9) und aus https://github.com/pyodide/pyodide/blob/0.29.5/Makefile.envs (PYVERSION 3.13.2, PYODIDE_EMSCRIPTEN_VERSION 4.0.9) sowie https://github.com/pyodide/pyodide/blob/0.29.5/cpython/Makefile (libffi, bzip2, zlib).