Legal

Open Source Licenses & Attributions

Effective Date: February 2026

Document Version: 1.0

1. Purpose

Rymeda, Inc. ("Rymeda," "we," "us") is committed to acknowledging and respecting the open source software community. The Rymeda platform is built upon numerous open source libraries and frameworks, and we are grateful for the contributions of the developers and organizations that create and maintain these projects.

This page provides a comprehensive listing of the key open source packages used in the Rymeda platform, organized by license type. Each package is attributed to its respective copyright holders, and the applicable license is identified using SPDX (Software Package Data Exchange) license identifiers.

Complete license texts for all open source packages are available in the source code distribution of the Rymeda platform. If you have questions about the licensing of any component used in the Rymeda platform, please contact us at legal@rymeda.com.

2. License Summary

The open source packages used in the Rymeda platform are distributed under the following license families:

MIT License (SPDX: MIT)

A permissive license that allows use, modification, and distribution with minimal restrictions. Requires inclusion of the original copyright notice and license text. Full text: opensource.org/licenses/MIT

Apache License 2.0 (SPDX: Apache-2.0)

A permissive license that allows use, modification, and distribution. Includes an express grant of patent rights and requires preservation of copyright and license notices. Full text: apache.org/licenses/LICENSE-2.0

BSD License (SPDX: BSD-2-Clause / BSD-3-Clause)

A permissive license family with minimal restrictions. The 2-clause variant requires copyright notice retention; the 3-clause variant adds a non-endorsement clause. Full text: opensource.org/licenses/BSD-3-Clause

Other / Custom Licenses

Some packages are distributed under vendor-specific or custom licenses. These are identified individually in the tables below.

3. MIT License (SPDX: MIT)

The following packages are licensed under the MIT License:

3.1 Backend (Python)

PackageDescriptionSPDX
fastapiModern, fast web framework for building APIs with PythonMIT
uvicornLightning-fast ASGI server implementationMIT
pydanticData validation using Python type annotationsMIT
httpxFully featured HTTP client for Python 3MIT
python-dotenvRead key-value pairs from .env filesMIT
bcryptPassword hashing libraryMIT
PyJWTJSON Web Token implementation for PythonMIT
python-joseJOSE (JavaScript Object Signing and Encryption) implementationMIT
slowapiRate limiting extension for FastAPI/StarletteMIT
motorAsynchronous Python driver for MongoDBMIT
typerCLI application framework built on ClickMIT
blackUncompromising Python code formatterMIT
isortPython import sorting utilityMIT
pytestPython testing frameworkMIT
sendgridSendGrid email service Python SDKMIT

3.2 Frontend (React / Node.js)

PackageDescriptionSPDX
reactJavaScript library for building user interfacesMIT
react-domReact DOM rendering packageMIT
nextReact framework for production applicationsMIT
tailwindcssUtility-first CSS frameworkMIT
framer-motionAnimation library for ReactMIT
lucide-reactBeautiful & consistent icon library for ReactMIT
axiosPromise-based HTTP clientMIT
lodashModern JavaScript utility libraryMIT
zodTypeScript-first schema validationMIT
date-fnsModern JavaScript date utility libraryMIT
clsxUtility for constructing className stringsMIT
class-variance-authorityCSS class variance utility (CVA)MIT
tailwind-mergeMerge Tailwind CSS classes without conflictsMIT
uuidRFC-compliant UUID generationMIT
embla-carousel-reactLightweight carousel library for ReactMIT
sonnerOpinionated toast notification componentMIT
qrcode.reactQR code React componentMIT
eslint-plugin-jsx-a11yAccessibility linting rules for JSXMIT
react-hook-formPerformant, flexible form library for ReactMIT
react-router-domDeclarative routing for React applicationsMIT

3.3 Radix UI Primitives (MIT)

The Rymeda platform uses the Radix UI component library, which provides unstyled, accessible UI primitives. All 27 Radix UI packages used are licensed under the MIT License:

@radix-ui/react-accordion@radix-ui/react-alert-dialog@radix-ui/react-aspect-ratio@radix-ui/react-avatar@radix-ui/react-checkbox@radix-ui/react-collapsible@radix-ui/react-context-menu@radix-ui/react-dialog@radix-ui/react-dropdown-menu@radix-ui/react-hover-card@radix-ui/react-label@radix-ui/react-menubar@radix-ui/react-navigation-menu@radix-ui/react-popover@radix-ui/react-progress@radix-ui/react-radio-group@radix-ui/react-scroll-area@radix-ui/react-select@radix-ui/react-separator@radix-ui/react-slider@radix-ui/react-slot@radix-ui/react-switch@radix-ui/react-tabs@radix-ui/react-toast@radix-ui/react-toggle@radix-ui/react-toggle-group@radix-ui/react-tooltip

4. Apache License 2.0 (SPDX: Apache-2.0)

The following packages are licensed under the Apache License, Version 2.0:

4.1 Backend (Python)

PackageDescriptionSPDX
boto3AWS SDK for PythonApache-2.0
botocoreLow-level AWS service interface for boto3Apache-2.0
google-generativeaiGoogle Generative AI Python SDKApache-2.0
google-genaiGoogle GenAI unified client libraryApache-2.0
litellmUnified LLM API routing and abstraction layerApache-2.0
openaiOpenAI Python API libraryApache-2.0
requestsHTTP library for PythonApache-2.0
cryptographyCryptographic recipes and primitives for PythonApache-2.0
watchtowerAWS CloudWatch Logs handler for Python loggingApache-2.0

4.2 Frontend (React / Node.js)

PackageDescriptionSPDX
aws-amplifyAWS Amplify JavaScript library for authentication and cloud servicesApache-2.0
@aws-amplify/ui-reactAWS Amplify UI components for ReactApache-2.0

5. BSD License (SPDX: BSD-3-Clause)

The following packages are licensed under the BSD License (3-Clause or 2-Clause variants):

PackageDescriptionStackSPDX
pandasData analysis and manipulation libraryPythonBSD-3-Clause
numpyFundamental package for scientific computingPythonBSD-3-Clause
scipyScientific and technical computing libraryPythonBSD-3-Clause
aiohttpAsynchronous HTTP client/server frameworkPythonBSD-2-Clause
flake8Python code linting and style checkerPythonBSD-2-Clause

6. Other Licenses

The following packages are distributed under vendor-specific or custom licenses:

PackageDescriptionStackLicense
stripeStripe payment processing Python SDK (v14.1.0)PythonStripe License

The Stripe Python SDK is distributed under the Stripe License, which permits use in connection with Stripe's payment processing services. The full license text is available in the stripe-python repository.

7. License Compliance

Rymeda is committed to full compliance with all open source license terms. Our compliance practices include:

  • License auditing: All dependencies are regularly audited for license compliance using automated tooling as part of our CI/CD pipeline.
  • Attribution preservation: All copyright notices and license texts from open source packages are preserved in the source code distribution and build artifacts.
  • License compatibility: We evaluate license compatibility before introducing new dependencies to ensure they are compatible with the Rymeda platform's licensing model.
  • Vulnerability monitoring: Open source dependencies are continuously monitored for known security vulnerabilities and updated promptly when patches are available.
  • SBOM generation: A Software Bill of Materials (SBOM) in SPDX format is generated for each release and is available upon request for Enterprise customers.

Complete License Texts: Complete license texts for all open source packages used in the Rymeda platform are included in the source code distribution. Enterprise customers may request a full SBOM and license bundle by contacting legal@rymeda.com.

8. Reporting License Concerns

If you believe that the Rymeda platform uses an open source package in a manner inconsistent with its license terms, or if you are a copyright holder and believe your work is not properly attributed, please contact us immediately. We take license compliance seriously and will investigate all reported concerns promptly.

Reports should include: the name of the package, the applicable license, a description of the concern, and your contact information. Please send reports to legal@rymeda.com.

Contact

For questions about open source licenses, attribution, or compliance:

Legal Team

License compliance, SBOM requests, attribution, and contributions

legal@rymeda.com

Related Policies