Open Source Licenses
MechaDataCleaner is built on the shoulders of giants. We are grateful to the open source community for providing these excellent libraries. All libraries used are commercially friendly with permissive licenses.
License Summary
Most permissive
Patent protection
Permissive
Simple permissive
Python specific
🐍 Python Libraries (Data Cleaning App)
| Library | Version | License | Description |
|---|---|---|---|
| Python | 3.x | Python Software Foundation License | Programming language |
| pandas | >=1.5.0 | BSD-3-Clause | Data analysis and manipulation |
| numpy | - | BSD-3-Clause | Numerical computing |
| openpyxl | >=3.0.0 | MIT | Excel file handling |
| sqlalchemy | - | MIT | Database toolkit |
| requests | - | Apache-2.0 | HTTP library |
| python-dotenv | - | BSD-3-Clause | Environment variable management |
| openai | 2.6.1 | MIT | OpenAI API client |
| streamlit | >=1.37.0 | Apache-2.0 | Web application framework |
| rapidfuzz | >=3.0.0 | MIT | Fuzzy string matching |
| phonenumbers | >=8.0.0 | Apache-2.0 | Google's phone number validation |
| email-validator | >=2.0.0 | CC0 (Public Domain) | Email validation with DNS check |
| dateparser | >=1.0.0 | BSD-3-Clause | Natural language date parsing |
| ftfy | >=6.0.0 | Apache-2.0 | Fixes text encoding issues (mojibake) |
| charset-normalizer | >=3.0.0 | MIT | Auto-detect file encoding |
| validators | >=0.22.0 | MIT | URL, IP, UUID, domain, MAC, credit card, IBAN validation |
| pandera | >=0.18.0 | MIT | DataFrame schema validation with detailed error reports |
| sweetviz | >=2.0.0 | MIT | Automated data profiling and quality reports |
⚡ JavaScript Libraries (Website)
| Library | Version | License | Description |
|---|---|---|---|
| Next.js | 16.x | MIT | React framework |
| React | 19.x | MIT | UI library |
| TypeScript | 5.x | Apache-2.0 | Typed JavaScript |
| Tailwind CSS | 4.x | MIT | CSS framework |
| Framer Motion | 12.x | MIT | Animation library |
| Lucide React | - | ISC | Icon library |
| @supabase/supabase-js | - | MIT | Supabase client |
| NextAuth.js | - | ISC | Authentication |
| Stripe | - | MIT | Payment processing |
| Zod | - | MIT | Schema validation |
| bcryptjs | - | MIT | Password hashing |
| nanoid | - | MIT | ID generation |
| otpauth | - | MIT | OTP authentication |
| qrcode | - | MIT | QR code generation |
| Resend | - | MIT | Email sending |
| isomorphic-dompurify | - | Apache-2.0 | HTML sanitization |
| validator | - | MIT | String validation |
Commercial Use
All libraries listed above use permissive licenses that allow commercial use, modification, and distribution. MechaDataCleaner complies with all license requirements and acknowledges the contributions of these open source projects.
MechaDataCleaner License
MechaDataCleaner itself is proprietary software. The source code is not open source, but you may use the application according to our Terms of Service. For licensing inquiries, please contact us.