Skip to main content

Open Source Licenses

Last updated: November 17, 2025

1. Our Commitment to Open Source

BrainPredict is built on the shoulders of giants. We use numerous open source libraries, frameworks, and tools that enable us to deliver world-class AI-powered platforms. This page lists all open source components used in BrainPredict, along with their licenses and attributions.

License Compliance:

We comply with all license requirements of the open source software we use. All licenses are respected, and attributions are provided as required.

2. Backend - Python Libraries

ComponentLicensePurposeLink
FastAPIMITWeb framework for building APIs
UvicornBSD-3-ClauseASGI server implementation
SQLAlchemyMITSQL toolkit and ORM
PydanticMITData validation using Python type annotations
AlembicMITDatabase migration tool
psycopg2LGPL-3.0PostgreSQL adapter for Python
Redis-pyMITRedis client for Python
CeleryBSD-3-ClauseDistributed task queue
PandasBSD-3-ClauseData analysis and manipulation
NumPyBSD-3-ClauseNumerical computing
Scikit-learnBSD-3-ClauseMachine learning library
XGBoostApache-2.0Gradient boosting framework
TensorFlowApache-2.0Machine learning platform
PyTorchBSD-3-ClauseMachine learning framework
TransformersApache-2.0State-of-the-art NLP models
spaCyMITIndustrial-strength NLP
NLTKApache-2.0Natural language toolkit
ProphetMITTime series forecasting
StatsmodelsBSD-3-ClauseStatistical modeling
ReportLabBSD-3-ClausePDF generation
PillowHPNDImage processing
python-joseMITJWT implementation
passlibBSD-3-ClausePassword hashing
python-multipartApache-2.0Multipart form data parser
aiofilesApache-2.0Async file operations
httpxBSD-3-ClauseHTTP client
Jinja2BSD-3-ClauseTemplate engine

3. Frontend - JavaScript/TypeScript Libraries

ComponentLicensePurposeLink
ReactMITUI library
Next.jsMITReact framework
TypeScriptApache-2.0Typed JavaScript
Tailwind CSSMITUtility-first CSS framework
Lucide ReactISCIcon library
RechartsMITCharting library
date-fnsMITDate utility library
AxiosMITHTTP client
React Hook FormMITForm validation
ZodMITSchema validation
Framer MotionMITAnimation library
React QueryMITData fetching and caching
ZustandMITState management
clsxMITConditional className utility
tailwind-mergeMITMerge Tailwind classes

4. Database & Infrastructure

ComponentLicensePurposeLink
PostgreSQLPostgreSQL LicenseRelational database
RedisBSD-3-ClauseIn-memory data store
NginxBSD-2-ClauseWeb server and reverse proxy

5. Development & Build Tools

ComponentLicensePurposeLink
Node.jsMITJavaScript runtime
npmArtistic-2.0Package manager
WebpackMITModule bundler
BabelMITJavaScript compiler
ESLintMITJavaScript linter
PrettierMITCode formatter
JestMITTesting framework
PytestMITPython testing framework

6. License Summaries

MIT License

Permissive license allowing commercial use, modification, distribution, and private use. Requires preservation of copyright and license notices.

Apache License 2.0

Permissive license similar to MIT but also provides an express grant of patent rights from contributors. Requires preservation of copyright, patent, trademark, and attribution notices.

BSD Licenses (2-Clause, 3-Clause)

Permissive licenses allowing commercial use, modification, and distribution. Requires preservation of copyright and license notices. 3-Clause version includes non-endorsement clause.

PostgreSQL License

Liberal open source license similar to BSD/MIT licenses. Allows commercial use, modification, and distribution with minimal restrictions.

ISC License

Functionally equivalent to MIT and BSD 2-Clause licenses. Permissive license allowing commercial use with minimal restrictions.

LGPL (Lesser General Public License)

Allows linking to proprietary software. Modifications to LGPL-licensed code must be released under LGPL, but applications using the library can remain proprietary.

7. Full License Texts

Full license texts for all open source components are available in the following locations:

  • Backend: /opt/brainpredict/backend/LICENSES/
  • Frontend: /opt/brainpredict/frontend/LICENSES/
  • Installation Package: LICENSES/ directory in installation wizard

8. Reporting License Issues

If you believe we have not properly attributed an open source component or have questions about our use of open source software, please contact us:

BrainPredict OÜ - Legal Department

Email: privacy@brainpredict.ai

Address: Harju maakond, Tallinn, Kesklinna linnaosa, Jõe tn 3-314, 10151, Estonia

Registry Code: 17352111

9. Acknowledgments

We are deeply grateful to the open source community for creating and maintaining the incredible software that powers BrainPredict. Without these projects, BrainPredict would not be possible.

Special thanks to all contributors, maintainers, and organizations behind these projects. Your work enables innovation and progress across the entire software industry.