{ "schema_version": 1, "review_date": "2026-10-30", "original_code_license": "GPL-3.0-or-later with MIT guest-adapter exceptions", "license_references": { "LicenseRef-Configuration-Dependent": "Inventory depends on configured binary inputs.", "LicenseRef-Installer-Upstream": "zlib (Zlib), IJG JPEG (IJG), LibTIFF (libtiff), libxml2 and libxslt (MIT) under the notices kept with each pinned release; Raven's own code in the components is MIT." }, "components": [ { "name": "Raven Linux host and build tooling", "paths": [ "native", "scripts" ], "license": "GPL-3.0-or-later", "review": "reviewed", "provenance": "LICENSE; excludes the MIT guest adapters and imported sources listed below" }, { "name": "Raven guest adapters", "paths": [ "native/guest/raven-accprop/accprop.c", "native/guest/raven-advpack/README.md", "native/guest/raven-advpack/advpack.h", "native/guest/raven-advpack/exports.txt", "native/guest/raven-advpack/files.c", "native/guest/raven-advpack/install.c", "native/guest/raven-advpack/misc.c", "native/guest/raven-appx/appx.h", "native/guest/raven-appx/archive.c", "native/guest/raven-appx/blockmap.c", "native/guest/raven-appx/manifest.c", "native/guest/raven-appx/package.c", "native/guest/raven-appx/support.c", "native/guest/raven-bits/bits.c", "native/guest/raven-cabinet/README.md", "native/guest/raven-cabinet/cabinet.spec", "native/guest/raven-cabinet/compose.c", "native/guest/raven-cabinet/extract.c", "native/guest/raven-cabinet/format.h", "native/guest/raven-cabinet/lzx.c", "native/guest/raven-cabinet/quantum.c", "native/guest/raven-cabinet/session.c", "native/guest/raven-cmd/README.md", "native/guest/raven-cmd/cmd.c", "native/guest/raven-comctl32/README.md", "native/guest/raven-comctl32/animate.c", "native/guest/raven-comctl32/comboex.c", "native/guest/raven-comctl32/core.c", "native/guest/raven-comctl32/crt.c", "native/guest/raven-comctl32/datetime.c", "native/guest/raven-comctl32/draglist.c", "native/guest/raven-comctl32/exports.txt", "native/guest/raven-comctl32/flatsb.c", "native/guest/raven-comctl32/header.c", "native/guest/raven-comctl32/hotkey.c", "native/guest/raven-comctl32/imagelist.c", "native/guest/raven-comctl32/ipaddress.c", "native/guest/raven-comctl32/lists.c", "native/guest/raven-comctl32/listview.c", "native/guest/raven-comctl32/make_resources.py", "native/guest/raven-comctl32/memory.c", "native/guest/raven-comctl32/monthcal.c", "native/guest/raven-comctl32/mru.c", "native/guest/raven-comctl32/pager.c", "native/guest/raven-comctl32/progress.c", "native/guest/raven-comctl32/propsheet.c", "native/guest/raven-comctl32/rebar.c", "native/guest/raven-comctl32/smoothscroll.c", "native/guest/raven-comctl32/status.c", "native/guest/raven-comctl32/strings.c", "native/guest/raven-comctl32/syslink.c", "native/guest/raven-comctl32/tab.c", "native/guest/raven-comctl32/taskdialog.c", "native/guest/raven-comctl32/toolbar.c", "native/guest/raven-comctl32/tooltips.c", "native/guest/raven-comctl32/trackbar.c", "native/guest/raven-comctl32/treeview.c", "native/guest/raven-comctl32/updown.c", "native/guest/raven-control/control.c", "native/guest/raven-control/control.manifest", "native/guest/raven-control/control.rc", "native/guest/raven-crt/ucrtbase.c", "native/guest/raven-crt/ucrtbase32.def", "native/guest/raven-crt/ucrtbase_cpp.c", "native/guest/raven-crt/ucrtbase_cxx.c", "native/guest/raven-crt/ucrtbase_fiber.c", "native/guest/raven-crt/ucrtbase_float.c", "native/guest/raven-crt/ucrtbase_io.c", "native/guest/raven-crt/ucrtbase_legacy.c", "native/guest/raven-crt/ucrtbase_more.c", "native/guest/raven-crt/ucrtbase_msvcrt.c", "native/guest/raven-crt/ucrtbase_office.c", "native/guest/raven-crt/ucrtbase_vc2022.c", "native/guest/raven-d2d1/d2d1.c", "native/guest/raven-d2d1/d2d1_tables.h", "native/guest/raven-d3d10/d3d10_1.c", "native/guest/raven-d3dcompiler/d3dcompiler.c", "native/guest/raven-d3dcompiler/ravenhost32.def", "native/guest/raven-d3dcompiler/ravenhost64.def", "native/guest/raven-deployment/deployment.c", "native/guest/raven-dism/dism.c", "native/guest/raven-dism/dism.manifest", "native/guest/raven-dism/dism.rc", "native/guest/raven-dism/fondue.c", "native/guest/raven-dism/regedit.c", "native/guest/raven-dwrite/README.md", "native/guest/raven-dwrite/analyzer.inc", "native/guest/raven-dwrite/crt.c", "native/guest/raven-dwrite/dwrite.c", "native/guest/raven-dwrite/dwrite_tables.h", "native/guest/raven-dwrite/text.inc", "native/guest/raven-ieframe/engine.c", "native/guest/raven-ieframe/ieframe.c", "native/guest/raven-jscript/README.md", "native/guest/raven-jscript/array.c", "native/guest/raven-jscript/builtins.c", "native/guest/raven-jscript/date.c", "native/guest/raven-jscript/dispatch.c", "native/guest/raven-jscript/engine.c", "native/guest/raven-jscript/exports.txt", "native/guest/raven-jscript/host.c", "native/guest/raven-jscript/js.h", "native/guest/raven-jscript/number.c", "native/guest/raven-jscript/numconv.c", "native/guest/raven-jscript/object.c", "native/guest/raven-jscript/parse.c", "native/guest/raven-jscript/regexp.c", "native/guest/raven-jscript/run.c", "native/guest/raven-jscript/string.c", "native/guest/raven-jscript/util.c", "native/guest/raven-media/avrt.c", "native/guest/raven-media/mfplat.c", "native/guest/raven-mscoree/mscoree.c", "native/guest/raven-mscoree/mscoree32.def", "native/guest/raven-mscoree/mscoree64.def", "native/guest/raven-mspatcha/README.md", "native/guest/raven-mspatcha/api.c", "native/guest/raven-mspatcha/exports.txt", "native/guest/raven-mspatcha/lzxd.c", "native/guest/raven-mspatcha/lzxd.h", "native/guest/raven-mspatcha/pa19.c", "native/guest/raven-mspatcha/patch.h", "native/guest/raven-msxml3/README.md", "native/guest/raven-msxml3/common.c", "native/guest/raven-msxml3/document.c", "native/guest/raven-msxml3/exports.txt", "native/guest/raven-msxml3/http.c", "native/guest/raven-msxml3/legacy.c", "native/guest/raven-msxml3/lists.c", "native/guest/raven-msxml3/main.c", "native/guest/raven-msxml3/make_idl.py", "native/guest/raven-msxml3/mx.h", "native/guest/raven-msxml3/node.c", "native/guest/raven-msxml3/node.h", "native/guest/raven-msxml3/nsmanager.c", "native/guest/raven-msxml3/parser.c", "native/guest/raven-msxml3/resources.rc", "native/guest/raven-msxml3/sax.c", "native/guest/raven-msxml3/schema.c", "native/guest/raven-msxml3/select.c", "native/guest/raven-msxml3/writer.c", "native/guest/raven-msxml3/xslt.c", "native/guest/raven-netlist/netlist.c", "native/guest/raven-oleaut32/README.md", "native/guest/raven-oleaut32/bstr.c", "native/guest/raven-oleaut32/change.c", "native/guest/raven-oleaut32/connpt.c", "native/guest/raven-oleaut32/connpt.h", "native/guest/raven-oleaut32/convert.c", "native/guest/raven-oleaut32/date.c", "native/guest/raven-oleaut32/dispatch.c", "native/guest/raven-oleaut32/exports.txt", "native/guest/raven-oleaut32/factory.c", "native/guest/raven-oleaut32/format.c", "native/guest/raven-oleaut32/misc.c", "native/guest/raven-oleaut32/number.c", "native/guest/raven-oleaut32/number.h", "native/guest/raven-oleaut32/oa.h", "native/guest/raven-oleaut32/olefont.c", "native/guest/raven-oleaut32/olepicture.c", "native/guest/raven-oleaut32/ops.c", "native/guest/raven-oleaut32/recinfo.c", "native/guest/raven-oleaut32/resources.rc", "native/guest/raven-oleaut32/safearray.c", "native/guest/raven-oleaut32/stdole2.idl", "native/guest/raven-oleaut32/typelib.c", "native/guest/raven-oleaut32/typelib.h", "native/guest/raven-oleaut32/typelib_create.c", "native/guest/raven-oleaut32/typelib_info.c", "native/guest/raven-oleaut32/typelib_read.c", "native/guest/raven-oleaut32/typelib_write.c", "native/guest/raven-oleaut32/usrmarshal.c", "native/guest/raven-oleaut32/variant.c", "native/guest/raven-rtl/README.md", "native/guest/raven-rtl/heap.c", "native/guest/raven-rtl/kernel.c", "native/guest/raven-rtl/memory.c", "native/guest/raven-rtl/raven-rtl.def", "native/guest/raven-rtl/raven_rtl.h", "native/guest/raven-rtl/tables.c", "native/guest/raven-scrrun/README.md", "native/guest/raven-scrrun/dictionary.c", "native/guest/raven-scrrun/exports.txt", "native/guest/raven-scrrun/fso.c", "native/guest/raven-scrrun/main.c", "native/guest/raven-scrrun/object.c", "native/guest/raven-scrrun/object.h", "native/guest/raven-scrrun/objects.c", "native/guest/raven-scrrun/scrrun.h", "native/guest/raven-scrrun/textstream.c", "native/guest/raven-setupapi/README.md", "native/guest/raven-setupapi/common.c", "native/guest/raven-setupapi/compress.c", "native/guest/raven-setupapi/devices.c", "native/guest/raven-setupapi/exports.txt", "native/guest/raven-setupapi/inf.c", "native/guest/raven-setupapi/install.c", "native/guest/raven-setupapi/layout.c", "native/guest/raven-setupapi/misc.c", "native/guest/raven-setupapi/queue.c", "native/guest/raven-setupapi/setup.h", "native/guest/raven-setupapi/stubs.c", "native/guest/raven-setupapi/stubs.inc", "native/guest/raven-shell/README.md", "native/guest/raven-shell/clipboard.c", "native/guest/raven-shell/com.c", "native/guest/raven-shell/dialog.c", "native/guest/raven-shell/errorinfo.c", "native/guest/raven-shell/folder.c", "native/guest/raven-shell/knownfolder.c", "native/guest/raven-shell/link.c", "native/guest/raven-shell/netaddress.c", "native/guest/raven-shell/rot.c", "native/guest/raven-shell/shell.c", "native/guest/raven-shell/shell.h", "native/guest/raven-shell/stream.c", "native/guest/raven-shell/winrt.c", "native/guest/raven-storage/README.md", "native/guest/raven-storage/binding.c", "native/guest/raven-storage/container.c", "native/guest/raven-storage/docfile.h", "native/guest/raven-storage/exports.txt", "native/guest/raven-storage/marshal.c", "native/guest/raven-storage/memory.c", "native/guest/raven-storage/properties.c", "native/guest/raven-storage/storage.c", "native/guest/raven-atl100/README.md", "native/guest/raven-atl100/atl.h", "native/guest/raven-atl100/ax.c", "native/guest/raven-atl100/exports.txt", "native/guest/raven-atl100/module.c", "native/guest/raven-atl100/registrar.c", "native/guest/raven-msi/README.md", "native/guest/raven-msi/actions.c", "native/guest/raven-msi/actions2.c", "native/guest/raven-msi/actions3.c", "native/guest/raven-msi/api.c", "native/guest/raven-msi/clicktorun.c", "native/guest/raven-msi/condition.c", "native/guest/raven-msi/custom.c", "native/guest/raven-msi/dbfile.c", "native/guest/raven-msi/dbio.c", "native/guest/raven-msi/exports.txt", "native/guest/raven-msi/features.c", "native/guest/raven-msi/format.c", "native/guest/raven-msi/handle.c", "native/guest/raven-msi/memory.c", "native/guest/raven-msi/msi_own.h", "native/guest/raven-msi/msiexec.c", "native/guest/raven-msi/package.c", "native/guest/raven-msi/patch.c", "native/guest/raven-msi/product.c", "native/guest/raven-msi/query.c", "native/guest/raven-msi/record.c", "native/guest/raven-msi/remote.c", "native/guest/raven-msi/script.c", "native/guest/raven-msi/sql.c", "native/guest/raven-msi/summary.c", "native/guest/raven-msi/tables.c", "native/guest/raven-msi/ui.c", "native/guest/raven-msvfw32/README.md", "native/guest/raven-msvfw32/codecs.c", "native/guest/raven-msvfw32/draw.c", "native/guest/raven-msvfw32/exports.txt", "native/guest/raven-msvfw32/main.c", "native/guest/raven-msvfw32/mciwnd.c", "native/guest/raven-msvfw32/vf.h", "native/guest/raven-gdiplus/README.md", "native/guest/raven-gdiplus/attributes.c", "native/guest/raven-gdiplus/brush.c", "native/guest/raven-gdiplus/brush.h", "native/guest/raven-gdiplus/cap.c", "native/guest/raven-gdiplus/exports.txt", "native/guest/raven-gdiplus/font.c", "native/guest/raven-gdiplus/format.c", "native/guest/raven-gdiplus/gdip.h", "native/guest/raven-gdiplus/gmath.c", "native/guest/raven-gdiplus/gmath.h", "native/guest/raven-gdiplus/graphics.c", "native/guest/raven-gdiplus/graphics.h", "native/guest/raven-gdiplus/image.c", "native/guest/raven-gdiplus/image.h", "native/guest/raven-gdiplus/iterator.c", "native/guest/raven-gdiplus/main.c", "native/guest/raven-gdiplus/matrix.c", "native/guest/raven-gdiplus/metafile.c", "native/guest/raven-gdiplus/path.c", "native/guest/raven-gdiplus/pen.c", "native/guest/raven-gdiplus/properties.c", "native/guest/raven-gdiplus/region.c", "native/guest/raven-gdiplus/region.h", "native/guest/raven-gdiplus/stroke.c", "native/guest/raven-icu/README.md", "native/guest/raven-icu/breaks.c", "native/guest/raven-icu/common.c", "native/guest/raven-icu/dllmain.c", "native/guest/raven-icu/icu.def", "native/guest/raven-icu/icuin.def", "native/guest/raven-icu/icuuc.def", "native/guest/raven-icu/internal.h", "native/guest/raven-icu/regex.c", "native/guest/raven-icu/stub.c", "native/guest/raven-icu/text.c", "native/guest/raven-hlink/hlink.c", "native/guest/raven-hlink/hlink.def", "native/guest/raven-riched20/README.md", "native/guest/raven-riched20/doc.c", "native/guest/raven-riched20/edit.c", "native/guest/raven-riched20/exports.txt", "native/guest/raven-riched20/format.c", "native/guest/raven-riched20/host.h", "native/guest/raven-riched20/layout.c", "native/guest/raven-riched20/re.h", "native/guest/raven-riched20/resources.rc", "native/guest/raven-riched20/richole.c", "native/guest/raven-riched20/rtf.c", "native/guest/raven-riched20/tom.c", "native/guest/raven-riched20/tom_library.idl", "native/guest/raven-riched20/tom_private.h", "native/guest/raven-riched20/tomformat.c", "native/guest/raven-riched20/txtsrv.c", "native/guest/raven-riched20/window.c", "native/guest/raven-rpcrt4/README.md", "native/guest/raven-rpcrt4/exports.txt", "native/guest/raven-rpcrt4/ndr.c", "native/guest/raven-rpcrt4/ndr_api.c", "native/guest/raven-rpcrt4/ndr_call.c", "native/guest/raven-rpcrt4/proxy.c", "native/guest/raven-rpcrt4/rpc_base.c", "native/guest/raven-rpcrt4/rpc_binding.c", "native/guest/raven-rpcrt4/rpc_misc.c", "native/guest/raven-rpcrt4/rpc_net.c", "native/guest/raven-rpcrt4/rpc_own.h", "native/guest/raven-rpcrt4/rpc_server.c", "native/guest/raven-rpcrt4/stubless.c", "native/guest/raven-taskschd/ravenhost32.def", "native/guest/raven-taskschd/ravenhost64.def", "native/guest/raven-taskschd/taskschd.c", "native/guest/raven-taskschd/taskschd32.def", "native/guest/raven-taskschd/taskschd64.def", "native/guest/raven-taskschd/taskschd_tables.h", "native/guest/raven-twinapi/twinapi.c", "native/guest/raven-uisettings/uisettings.c", "native/guest/raven-vbscript/README.md", "native/guest/raven-vbscript/builtins.c", "native/guest/raven-vbscript/engine.c", "native/guest/raven-vbscript/err.c", "native/guest/raven-vbscript/exports.txt", "native/guest/raven-vbscript/lex.c", "native/guest/raven-vbscript/parse.c", "native/guest/raven-vbscript/regex.c", "native/guest/raven-vbscript/regex.h", "native/guest/raven-vbscript/regexp.c", "native/guest/raven-vbscript/run.c", "native/guest/raven-vbscript/util.c", "native/guest/raven-vbscript/vbs.h", "native/guest/raven-webengine/cef.json", "native/guest/raven-webengine/cefhost.c", "native/guest/raven-webengine/engine.c", "native/guest/raven-webengine/engine_cef.h", "native/guest/raven-webengine/external.c", "native/guest/raven-webengine/webengine.h", "native/guest/raven-webservices/webservices.c", "native/guest/raven-webview/include/EventToken.h", "native/guest/raven-webview/webview.c", "native/guest/raven-webview/webview.rc", "native/guest/raven-webview/webview2-sdk.json", "native/guest/raven-windowscodecs/README.md", "native/guest/raven-windowscodecs/bitmap.c", "native/guest/raven-windowscodecs/blocks.c", "native/guest/raven-windowscodecs/codecs.c", "native/guest/raven-windowscodecs/common.c", "native/guest/raven-windowscodecs/convert.c", "native/guest/raven-windowscodecs/decode.h", "native/guest/raven-windowscodecs/decoder.c", "native/guest/raven-windowscodecs/encoder.c", "native/guest/raven-windowscodecs/exports.txt", "native/guest/raven-windowscodecs/factory.c", "native/guest/raven-windowscodecs/formats.c", "native/guest/raven-windowscodecs/handler.c", "native/guest/raven-windowscodecs/info.c", "native/guest/raven-windowscodecs/jpeg.c", "native/guest/raven-windowscodecs/main.c", "native/guest/raven-windowscodecs/metadata.c", "native/guest/raven-windowscodecs/palette.c", "native/guest/raven-windowscodecs/png.c", "native/guest/raven-windowscodecs/proxies.c", "native/guest/raven-windowscodecs/query.c", "native/guest/raven-windowscodecs/stream.c", "native/guest/raven-windowscodecs/tiff.c", "native/guest/raven-windowscodecs/transform.c", "native/guest/raven-windowscodecs/wic.h", "native/guest/raven-mlang/README.md", "native/guest/raven-mlang/exports.txt", "native/guest/raven-mlang/fontlink.c", "native/guest/raven-mlang/language.c", "native/guest/raven-mlang/main.c", "native/guest/raven-mlang/ml.h", "native/guest/raven-mlang/pages.c", "native/guest/raven-mlang/pages.inc", "native/guest/raven-mlang/tags.c", "native/guest/raven-propsys/README.md", "native/guest/raven-propsys/convert.c", "native/guest/raven-propsys/exports.txt", "native/guest/raven-propsys/main.c", "native/guest/raven-propsys/make_schema.py", "native/guest/raven-propsys/ps.h", "native/guest/raven-propsys/store.c", "native/guest/raven-propsys/system.c", "native/guest/raven-sxs/README.md", "native/guest/raven-sxs/exports.txt", "native/guest/raven-sxs/sxs.c", "native/guest/raven-tools/README.md", "native/guest/raven-tools/attrib.c", "native/guest/raven-tools/choice.c", "native/guest/raven-tools/find.c", "native/guest/raven-tools/findstr.c", "native/guest/raven-tools/hostname.c", "native/guest/raven-tools/more.c", "native/guest/raven-tools/processes.h", "native/guest/raven-tools/reg.c", "native/guest/raven-tools/regsvr32.c", "native/guest/raven-tools/rundll32.c", "native/guest/raven-tools/sort.c", "native/guest/raven-tools/taskkill.c", "native/guest/raven-tools/tasklist.c", "native/guest/raven-tools/timeout.c", "native/guest/raven-tools/tool.h", "native/guest/raven-tools/where.c", "native/guest/raven-tools/whoami.c", "native/guest/raven-tools/wsh.c", "native/guest/raven-tools/xcopy.c", "native/guest/raven-uianimation/uianimation.c", "native/guest/raven-uianimation/uianimation_tables.h", "native/guest/raven-urlmon/README.md", "native/guest/raven-urlmon/bind_protocol.c", "native/guest/raven-urlmon/bindctx.c", "native/guest/raven-urlmon/binding.c", "native/guest/raven-urlmon/download.c", "native/guest/raven-urlmon/exports.txt", "native/guest/raven-urlmon/format.c", "native/guest/raven-urlmon/internet.c", "native/guest/raven-urlmon/main.c", "native/guest/raven-urlmon/mime.c", "native/guest/raven-urlmon/moniker.c", "native/guest/raven-urlmon/protocols.c", "native/guest/raven-urlmon/security.c", "native/guest/raven-urlmon/session.c", "native/guest/raven-urlmon/uri.h", "native/guest/raven-urlmon/uri_builder.c", "native/guest/raven-urlmon/uri_object.c", "native/guest/raven-urlmon/uri_parse.c", "native/guest/raven-urlmon/uri_tools.c", "native/guest/raven-urlmon/urlmon_private.h", "native/guest/raven-user32/README.md", "native/guest/raven-user32/button.c", "native/guest/raven-user32/chars.c", "native/guest/raven-user32/classes.c", "native/guest/raven-user32/combo.c", "native/guest/raven-user32/crt.c", "native/guest/raven-user32/dialog.c", "native/guest/raven-user32/draw.c", "native/guest/raven-user32/edit.c", "native/guest/raven-user32/exports.txt", "native/guest/raven-user32/listbox.c", "native/guest/raven-user32/make_resources.py", "native/guest/raven-user32/mdi.c", "native/guest/raven-user32/messagebox.c", "native/guest/raven-user32/scrollbar.c", "native/guest/raven-user32/static.c", "native/guest/raven-user32/text.c", "native/guest/raven-user32/user32_private.h", "native/guest/raven-web/content.c", "native/guest/raven-web/headers.c", "native/guest/raven-web/http.c", "native/guest/raven-web/transport.c", "native/guest/raven-web/uri.c", "native/guest/raven-web/web.h", "native/guest/raven-winrt/winrt.c", "native/guest/raven-winrt/winrt.h", "native/guest/raven-wmi/wmi.c", "native/guest/raven-wshom/README.md", "native/guest/raven-wshom/exec.c", "native/guest/raven-wshom/exports.txt", "native/guest/raven-wshom/keys.c", "native/guest/raven-wshom/main.c", "native/guest/raven-wshom/network.c", "native/guest/raven-wshom/registry.c", "native/guest/raven-wshom/shell.c", "native/guest/raven-wshom/shortcut.c", "native/guest/raven-wshom/wshom.h", "native/guest/raven-xmllite/README.md", "native/guest/raven-xmllite/guid.c", "native/guest/raven-xmllite/reader.c", "native/guest/raven-xmllite/shared.h", "native/guest/raven-xmllite/writer.c", "native/guest/raven-xmllite/xmllite.spec", "native/guest/raven-installer/README.md", "native/guest/raven-installer/dllmain.c", "native/guest/raven-installer/msftedit.c", "native/guest/raven-installer/support.c" ], "license": "MIT", "review": "reviewed", "boundary": "Original Raven code compiled into PE guest components, not the Linux host. Imported source and file notices are excluded." }, { "name": "CP1252 data", "paths": [ "native/upstream/windows-codepages/c_1252.txt" ], "license": "Unicode-3.0", "review": "reviewed", "provenance": "native/upstream/windows-codepages/data-provenance.json" }, { "name": "Windows single-byte code page data", "paths": [ "native/upstream/windows-codepages/c_1250.txt", "native/upstream/windows-codepages/c_1251.txt", "native/upstream/windows-codepages/c_1253.txt", "native/upstream/windows-codepages/c_1254.txt", "native/upstream/windows-codepages/c_1255.txt", "native/upstream/windows-codepages/c_1256.txt", "native/upstream/windows-codepages/c_1257.txt", "native/upstream/windows-codepages/c_1258.txt", "native/upstream/windows-codepages/CP437.TXT", "native/upstream/windows-codepages/CP850.TXT" ], "license": "Unicode-3.0", "review": "reviewed", "provenance": "native/upstream/windows-codepages/single-byte-provenance.json" }, { "name": "Windows double-byte code page data", "paths": [ "native/upstream/windows-bestfit/bestfit932.txt", "native/upstream/windows-bestfit/bestfit936.txt", "native/upstream/windows-bestfit/bestfit949.txt", "native/upstream/windows-bestfit/bestfit950.txt" ], "license": "Unicode-3.0", "review": "reviewed", "provenance": "native/upstream/windows-bestfit/provenance.json" }, { "name": "Windows locale identifiers", "paths": [ "native/nt/locale_identifiers.inc" ], "license": "Unicode-3.0", "review": "reviewed", "revision": "d578f2e8b7bd5938e21cfb6bf15c079e0aa5b738", "provenance": "The identifier and name pairs of icu4c/source/common/locmap.cpp in ICU 78.2 as https://chromium.googlesource.com/chromium/deps/icu.git carries it, written by scripts/generate-locale-identifiers.py", "boundary": "A table of locale identifiers and names compiled into raven. No ICU code." }, { "name": "Raven controls", "cmake_keys": [ "RAVEN_CONTROLS_COMPONENT_DIR", "RAVEN_CONTROLS32_COMPONENT_DIR" ], "review": "reviewed", "boundary": "Original Raven code compiled into PE guest components, loaded into the supervised Windows process.", "license": "MIT" }, { "name": "Raven RTL", "cmake_keys": [ "RAVEN_RTL_COMPONENT_PATH" ], "review": "reviewed", "boundary": "Original Raven code compiled into a PE guest component, loaded into the supervised Windows process.", "license": "MIT" }, { "name": "Installer upstream libraries", "cmake_keys": [ "RAVEN_INSTALLER_COMPONENT_DIR", "RAVEN_INSTALLER32_COMPONENT_DIR" ], "review": "reviewed", "paths": [ "native/guest/raven-installer/patches" ], "source_terms": "LicenseRef-Installer-Upstream", "boundary": "PE guest component, loaded into the supervised Windows process. No native linking into the Linux host. The patches under native/guest/raven-installer/patches modify these libraries and follow their terms." }, { "name": "SQLite", "cmake_keys": [ "RAVEN_SQLITE_COMPONENT_DIR" ], "review": "pending-maintainer-review", "revision": "3.54.1", "provenance": "scripts/provision-sqlite.py and the provenance.json it writes beside winsqlite3.dll", "source_terms": "blessing", "distribution_license": "blessing", "boundary": "PE guest component (winsqlite3.dll) built unmodified from the public-domain amalgamation, loaded into the supervised Windows process. No native linking into the Linux host." }, { "name": "Windows Runtime interface declarations", "paths": [ "native/guest/raven-web/windows.web.http.h", "native/guest/raven-winrt/foundation.h" ], "license": "MIT", "review": "reviewed", "revision": "58217a690d6256ee229044a174de67d72d28bc35", "provenance": "Interface identifiers, method order, signatures, structures, enumerations and the type signatures generic instances are identified by, from Microsoft's Windows metadata as distributed by https://github.com/microsoft/windows-rs (MIT OR Apache-2.0, used under MIT; Copyright (c) Microsoft Corporation), written by scripts/generate-winrt-header.py", "boundary": "C declarations compiled into the PE guest components raven-web.dll and its test, and the shared raven-winrt plumbing. No code." }, { "name": "Windows Runtime metadata description", "paths": [ "native/guest/raven-winmd/windows.types" ], "license": "MIT", "review": "reviewed", "provenance": "Type names, interface identifiers and member order of the public Windows Runtime API, taken as interoperability facts from the bindings of the windows crate 0.58.0 (https://github.com/microsoft/windows-rs, MIT OR Apache-2.0, used under MIT; Copyright (c) Microsoft Corporation) and the Windows Runtime headers of mingw-w64; scripts/generate-winmd.py writes System32\\WinMetadata\\Windows.winmd from it", "boundary": "A data description turned into a metadata file without code at build time. No code is taken." }, { "name": "Windows packaging interface declarations", "paths": [ "native/guest/raven-appx/appxpackaging.h" ], "license": "MIT", "review": "reviewed", "revision": "58217a690d6256ee229044a174de67d72d28bc35", "provenance": "Interface identifiers, method order, parameters, structures and error codes from Microsoft's Windows metadata as distributed by https://github.com/microsoft/windows-rs (MIT OR Apache-2.0, used under MIT; Copyright (c) Microsoft Corporation), written by scripts/generate-appx-header.py", "boundary": "C declarations compiled into the PE guest component raven-appx.dll and its test. No code." }, { "name": "External build inputs", "license": "LicenseRef-Configuration-Dependent", "review": "requires-release-inventory", "provenance": "LICENSES.md and docs/packaging.md", "boundary": "Skia, libpng, fonts, certificates and graphics backends need exact source materials and their applicable notices for each release." } ] }