Go back
Frontend License Information
This document explicitly clarifies the licensing for all direct frontend dependencies used in Vocadoc. Indirect or transitive dependencies (not listed) remain subject to their respective permissive or compatible licenses.
Proprietary Licenses
- @neolyth.io/vocadoc-dev: Proprietary code, owned entirely by Neolyth.io. All rights reserved.
Special Notes on Multi-licensed / Ambiguous Licenses
- DOMPurify: Offered under MPL-2.0 or Apache-2.0. We explicitly select MPL-2.0 for commercial clarity.
- tween-functions: Listed as BSD*. We treat it as BSD-3-Clause for commercial safety.
- type-fest: Listed as (MIT OR CC0-1.0). We explicitly use MIT.
- (Apache-2.0 AND MIT) or (MPL-2.0 OR Apache-2.0): Where we see a combination, we choose the non-GPL permissive license (MIT, Apache, or MPL as declared).
- argparse (Python-2.0): Argparse is under the Python Software Foundation License (PSF), which is permissible for commercial use.
Similarly, fonts under OFL-1.1 are embedded usage only, which is allowed for commercial distribution.
Complete List of Direct Dependencies
Below is an exhaustive list of all direct frontend dependencies with their stated licenses. Where multiple or ambiguous licenses are shown, we choose a non-GPL permissive license to ensure commercial compatibility.
- @babel/code-frame MIT
- @babel/generator MIT
- @babel/helper-module-imports MIT
- @babel/helper-string-parser MIT
- @babel/helper-validator-identifier MIT
- @babel/parser MIT
- @babel/runtime MIT
- @babel/template MIT
- @babel/traverse MIT
- @babel/types MIT
- @codexteam/icons MIT
- @editorjs/code MIT
- @editorjs/delimiter MIT
- @editorjs/dom MIT
- @editorjs/editorjs Apache-2.0 | Apache 2.0 Official License
- @editorjs/header MIT
- @editorjs/helpers MIT
- @editorjs/list MIT
- @editorjs/paragraph MIT
- @editorjs/quote MIT
- @editorjs/table MIT
- @emotion/babel-plugin MIT
- @emotion/cache MIT
- @emotion/hash MIT
- @emotion/is-prop-valid MIT
- @emotion/memoize MIT
- @emotion/react MIT
- @emotion/serialize MIT
- @emotion/sheet MIT
- @emotion/styled MIT
- @emotion/unitless MIT
- @emotion/use-insertion-effect-with-fallbacks MIT
- @emotion/utils MIT
- @emotion/weak-memoize MIT
- @floating-ui/core MIT
- @floating-ui/dom MIT
- @floating-ui/react-dom MIT
- @floating-ui/utils MIT
- @fontsource-variable/public-sans OFL-1.1 | Open Font License 1.1
- @fontsource/barlow OFL-1.1 | Open Font License 1.1
- @fontsource/dm-sans OFL-1.1 | Open Font License 1.1
- @fontsource/inter OFL-1.1 | Open Font License 1.1
- @fontsource/nunito-sans OFL-1.1 | Open Font License 1.1
- @fontsource/public-sans OFL-1.1 | Open Font License 1.1
- @googlemaps/js-api-loader Apache-2.0 | Apache 2.0 Official License
- @hookform/resolvers MIT
- @iconify/react MIT
- @iconify/types MIT
- @jridgewell/gen-mapping MIT
- @jridgewell/resolve-uri MIT
- @jridgewell/set-array MIT
- @jridgewell/sourcemap-codec MIT
- @jridgewell/trace-mapping MIT
- @mixmark-io/domino BSD-2-Clause | BSD-2-Clause Official License
- @mui/base MIT
- @mui/core-downloads-tracker MIT
- @mui/lab MIT
- @mui/material MIT
- @mui/private-theming MIT
- @mui/styled-engine MIT
- @mui/system MIT
- @mui/types MIT
- @mui/utils MIT
- @mui/x-data-grid MIT
- @mui/x-date-pickers MIT
- @mui/x-internals MIT
- @mui/x-tree-view MIT
- @neolyth.io/vocadoc-dev UNLICENSED Proprietary code, owned by Neolyth.io.
- @popperjs/core MIT
- @remirror/core-constants MIT
- @remix-run/router MIT
- @socket.io/component-emitter MIT
- @stripe/stripe-js MIT
- @svgdotjs/svg.draggable.js MIT
- @svgdotjs/svg.filter.js MIT
- @svgdotjs/svg.js MIT
- @svgdotjs/svg.resize.js MIT
- @svgdotjs/svg.select.js MIT
- @tabler/icons-react MIT
- @tabler/icons MIT
- @tanem/react-nprogress MIT
- @tiptap/core MIT
- @tiptap/extension-blockquote MIT
- @tiptap/extension-bold MIT
- @tiptap/extension-bubble-menu MIT
- @tiptap/extension-bullet-list MIT
- @tiptap/extension-code-block-lowlight MIT
- @tiptap/extension-code-block MIT
- @tiptap/extension-code MIT
- @tiptap/extension-document MIT
- @tiptap/extension-dropcursor MIT
- @tiptap/extension-floating-menu MIT
- @tiptap/extension-gapcursor MIT
- @tiptap/extension-hard-break MIT
- @tiptap/extension-heading MIT
- @tiptap/extension-history MIT
- @tiptap/extension-horizontal-rule MIT
- @tiptap/extension-image MIT
- @tiptap/extension-italic MIT
- @tiptap/extension-link MIT
- @tiptap/extension-list-item MIT
- @tiptap/extension-ordered-list MIT
- @tiptap/extension-paragraph MIT
- @tiptap/extension-placeholder MIT
- @tiptap/extension-strike MIT
- @tiptap/extension-text-align MIT
- @tiptap/extension-text-style MIT
- @tiptap/extension-text MIT
- @tiptap/extension-underline MIT
- @tiptap/pm MIT
- @tiptap/react MIT
- @tiptap/starter-kit MIT
- @types/debug MIT
- @types/estree-jsx MIT
- @types/estree MIT
- @types/google.maps MIT
- @types/hast MIT
- @types/linkify-it MIT
- @types/markdown-it MIT
- @types/mdast MIT
- @types/mdurl MIT
- @types/ms MIT
- @types/parse-json MIT
- @types/prop-types MIT
- @types/react-transition-group MIT
- @types/react MIT
- @types/trusted-types MIT
- @types/unist MIT
- @types/use-sync-external-store MIT
- @uidotdev/usehooks MIT
- @ungap/structured-clone ISC | ISC Official License
- @vis.gl/react-google-maps MIT
- @yr/monotone-cubic-spline MIT
- apexcharts MIT
- argparse Python-2.0 | Python Software Foundation License
- asynckit MIT
- attr-accept MIT
- autosuggest-highlight MIT
- axios MIT
- babel-plugin-macros MIT
- bail MIT
- call-bind-apply-helpers MIT
- callsites MIT
- ccount MIT
- character-entities-html4 MIT
- character-entities-legacy MIT
- character-entities MIT
- character-reference-invalid MIT
- classnames MIT
- clsx MIT
- combined-stream MIT
- comma-separated-tokens MIT
- convert-source-map MIT
- cosmiconfig MIT
- country-flag-icons MIT
- crelt MIT
- cssjanus Apache-2.0 | Apache 2.0 Official License
- csstype MIT
- dayjs MIT
- debug MIT
- decode-named-character-reference MIT
- delayed-stream MIT
- dequal MIT
- devlop MIT
- dom-helpers MIT
- dom-serializer MIT
- domelementtype BSD-2-Clause | BSD-2-Clause Official License
- domhandler BSD-2-Clause | BSD-2-Clause Official License
- dompurify (MPL-2.0 OR Apache-2.0) We choose MPL-2.0 explicitly. | MPL-2.0 Official License
- domutils BSD-2-Clause | BSD-2-Clause Official License
- dunder-proto MIT
- embla-carousel-react MIT
- embla-carousel-reactive-utils MIT
- embla-carousel MIT
- engine.io-client MIT
- engine.io-parser MIT
- entities BSD-2-Clause | BSD-2-Clause Official License
- error-ex MIT
- es-define-property MIT
- es-errors MIT
- es-object-atoms MIT
- es-set-tostringtag MIT
- es-toolkit MIT
- escape-string-regexp MIT
- estree-util-is-identifier-name MIT
- extend MIT
- fast-deep-equal MIT
- file-selector MIT
- find-root MIT
- follow-redirects MIT
- form-data MIT
- framer-motion MIT
- function-bind MIT
- get-intrinsic MIT
- get-proto MIT
- globals MIT
- gopd MIT
- has-symbols MIT
- has-tostringtag MIT
- hasown MIT
- hast-util-from-parse5 MIT
- hast-util-is-element MIT
- hast-util-parse-selector MIT
- hast-util-raw MIT
- hast-util-to-jsx-runtime MIT
- hast-util-to-parse5 MIT
- hast-util-to-text MIT
- hast-util-whitespace MIT
- hastscript MIT
- highlight.js BSD-3-Clause | BSD-3-Clause Official License
- history MIT
- hoist-non-react-statics BSD-3-Clause | BSD-3-Clause Official License
- html-dom-parser MIT
- html-parse-stringify MIT
- html-react-parser MIT
- html-url-attributes MIT
- html-void-elements MIT
- htmlparser2 MIT
- i18next-browser-languagedetector MIT
- i18next-resources-to-backend MIT
- i18next MIT
- import-fresh MIT
- inline-style-parser MIT
- input-format MIT
- invariant MIT
- is-alphabetical MIT
- is-alphanumerical MIT
- is-arrayish MIT
- is-core-module MIT
- is-decimal MIT
- is-hexadecimal MIT
- is-plain-obj MIT
- js-tokens MIT
- jsesc MIT
- json-parse-even-better-errors MIT
- jwt-decode MIT
- libphonenumber-js MIT
- lines-and-columns MIT
- linkify-it MIT
- linkifyjs MIT
- lodash.debounce MIT
- lodash.throttle MIT
- lodash MIT
- longest-streak MIT
- loose-envify MIT
- lowlight MIT
- markdown-it MIT
- markdown-table MIT
- math-intrinsics MIT
- mdast-util-find-and-replace MIT
- mdast-util-from-markdown MIT
- mdast-util-gfm-autolink-literal MIT
- mdast-util-gfm-footnote MIT
- mdast-util-gfm-strikethrough MIT
- mdast-util-gfm-table MIT
- mdast-util-gfm-task-list-item MIT
- mdast-util-gfm MIT
- mdast-util-mdx-expression MIT
- mdast-util-mdx-jsx MIT
- mdast-util-mdxjs-esm MIT
- mdast-util-phrasing MIT
- mdast-util-to-hast MIT
- mdast-util-to-markdown MIT
- mdast-util-to-string MIT
- mdurl MIT
- memoize-one MIT
- micromark-core-commonmark MIT
- micromark-extension-gfm-autolink-literal MIT
- micromark-extension-gfm-footnote MIT
- micromark-extension-gfm-strikethrough MIT
- micromark-extension-gfm-table MIT
- micromark-extension-gfm-tagfilter MIT
- micromark-extension-gfm-task-list-item MIT
- micromark-extension-gfm MIT
- micromark-factory-destination MIT
- micromark-factory-label MIT
- micromark-factory-space MIT
- micromark-factory-title MIT
- micromark-factory-whitespace MIT
- micromark-util-character MIT
- micromark-util-chunked MIT
- micromark-util-classify-character MIT
- micromark-util-combine-extensions MIT
- micromark-util-decode-numeric-character-reference MIT
- micromark-util-decode-string MIT
- micromark-util-encode MIT
- micromark-util-html-tag-name MIT
- micromark-util-normalize-identifier MIT
- micromark-util-resolve-all MIT
- micromark-util-sanitize-uri MIT
- micromark-util-subtokenize MIT
- micromark-util-symbol MIT
- micromark-util-types MIT
- micromark MIT
- mime-db MIT
- mime-types MIT
- minimal-shared MIT
- motion-dom MIT
- motion-utils MIT
- ms MIT
- mui-one-time-password-input MIT
- nprogress MIT
- object-assign MIT
- orderedmap MIT
- parent-module MIT
- parse-entities MIT
- parse-json MIT
- parse5 MIT
- path-parse MIT
- path-type MIT
- picocolors ISC | ISC Official License
- prop-types MIT
- property-expr MIT
- property-information MIT
- prosemirror-changeset MIT
- prosemirror-collab MIT
- prosemirror-commands MIT
- prosemirror-dropcursor MIT
- prosemirror-gapcursor MIT
- prosemirror-history MIT
- prosemirror-inputrules MIT
- prosemirror-keymap MIT
- prosemirror-markdown MIT
- prosemirror-menu MIT
- prosemirror-model MIT
- prosemirror-schema-basic MIT
- prosemirror-schema-list MIT
- prosemirror-state MIT
- prosemirror-tables MIT
- prosemirror-trailing-node MIT
- prosemirror-transform MIT
- prosemirror-view MIT
- proxy-from-env MIT
- punycode.js MIT
- react-apexcharts MIT
- react-confetti MIT
- react-dom MIT
- react-dropzone MIT
- react-fast-compare MIT
- react-helmet-async Apache-2.0 Single Apache license, fully permissive. | Apache 2.0 Official License
- react-hook-form MIT
- react-i18next MIT
- react-icons MIT
- react-infinite-scroll-component MIT
- react-is MIT
- react-lazy-load-image-component MIT
- react-markdown MIT
- react-phone-number-input MIT
- react-places-autocomplete MIT
- react-property MIT
- react-router-dom MIT
- react-router MIT
- react-transition-group BSD-3-Clause | BSD-3-Clause Official License
- react-window MIT
- react MIT
- regenerator-runtime MIT
- rehype-highlight MIT
- rehype-raw MIT
- remark-gfm MIT
- remark-parse MIT
- remark-rehype MIT
- remark-stringify MIT
- remove-accents MIT
- reselect MIT
- resolve-from MIT
- resolve MIT
- rope-sequence MIT
- scheduler MIT
- shallowequal MIT
- simplebar-core MIT
- simplebar-react MIT
- socket.io-client MIT
- socket.io-parser MIT
- sonner MIT
- source-map BSD-3-Clause | BSD-3-Clause Official License
- space-separated-tokens MIT
- stringify-entities MIT
- style-to-js MIT
- style-to-object MIT
- stylis-plugin-rtl MIT
- stylis MIT
- supports-preserve-symlinks-flag MIT
- throttle-debounce MIT
- tiny-case MIT
- tippy.js MIT
- toposort MIT
- trim-lines MIT
- trough MIT
- tslib 0BSD | 0BSD Official License
- turndown MIT
- tween-functions BSD* Choosing BSD-3-Clause explicitly. | BSD-3-Clause Official License
- type-fest (MIT OR CC0-1.0) We select MIT to keep it straightforward. | MIT Official License
- uc.micro MIT
- unified MIT
- unist-util-find-after MIT
- unist-util-is MIT
- unist-util-position MIT
- unist-util-stringify-position MIT
- unist-util-visit-parents MIT
- unist-util-visit MIT
- use-sync-external-store MIT
- uuid MIT
- vfile-location MIT
- vfile-message MIT
- vfile MIT
- void-elements MIT
- w3c-keyname MIT
- web-namespaces MIT
- ws MIT
- xmlhttprequest-ssl MIT
- yaml ISC | ISC Official License
- yup MIT
- zod MIT
- zustand MIT
- zwitch MIT