Skip to content
This repository was archived by the owner on Nov 22, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 62 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,23 +51,6 @@ We offer this `phone verification and validation and more advanced features` in

---

## License

phone-number-validator-js licensed under [Business Source License 1.1](LICENSE).
The BSL allows use only for non-production purposes.

| Use Case | Is a commercial license required?|
|----------|-----------|
| Exploring phone-number-validator-js for your own research, hobbies, and testing purposes | **No** |
| Using phone-number-validator-js to build a proof-of-concept application | **No** |
| Using phone-number-validator-js to build revenue-generating applications | **Yes** |
| Using phone-number-validator-js to build software that is provided as a service (SaaS) | **Yes** |
| Forking phone-number-validator-js for any production purposes | **Yes** |

To purchase a license for uses not authorized by BSL, please visit [https://dev.me/license/phone-number-validator](https://dev.me/license/phone-number-validator) or contact us at [sales@dev.me](mailto:sales@dev.me?subject=Interested%20in%20phone-number-validator-js%20commercial%20license).

---

## installation and usage instructions

## Installation
Expand Down Expand Up @@ -216,4 +199,65 @@ NODE_ENV=production yarn test
## Contributing
Please feel free to open an issue or create a pull request and fix bugs or add features, All contributions are welcome. Thank you!

## LICENSE [Business Source License 1.1](LICENSE.md)
## Support

For issues, questions, or commercial licensing:

🐛 [Open an Issue](https://github.com/devmehq/phone-number-validator-js/issues)
📧 [Email Support](mailto:support@dev.me)
📄 [Commercial License](https://dev.me/license/phone-number-validator)
🌐 [Visit Dev.me](https://dev.me)

## LICENSE
Business Source License 1.1 - see [LICENSE](LICENSE.md) file for details.

### 📝 When Do You Need a Commercial License?

The BSL allows use only for non-production purposes. Here's a comprehensive guide to help you understand when you need a commercial license:

| Use Case | Commercial License Required? | Details |
|----------|-----------|---------|
| **Personal & Learning** | | |
| 🔬 Exploring phone-number-validator-js for research or learning | ✅ **No** | Use freely for educational purposes |
| 🎨 Personal hobby projects (non-commercial) | ✅ **No** | Build personal tools and experiments |
| 🧪 Testing and evaluation in development environment | ✅ **No** | Test all features before purchasing |
| **Development & Prototyping** | | |
| 💡 Building proof-of-concept applications | ✅ **No** | Create demos and prototypes |
| 🛠️ Internal tools (not customer-facing) | ✅ **No** | Use for internal development tools |
| 📚 Open source projects (non-commercial) | ✅ **No** | Contribute to the community |
| **Commercial & Production Use** | | |
| 💰 Revenue-generating applications | ❌ **Yes** | Any app that generates income |
| ☁️ Software as a Service (SaaS) products | ❌ **Yes** | Cloud-based service offerings |
| 📦 Distributed commercial software | ❌ **Yes** | Software sold to customers |
| 🏢 Enterprise production systems | ❌ **Yes** | Business-critical applications |
| 🔄 Forking for commercial purposes | ❌ **Yes** | Creating derivative commercial products |
| 🏭 Production use in any form | ❌ **Yes** | Live systems serving real users |
| **Specific Scenarios** | | |
| 🎓 Student projects and coursework | ✅ **No** | Academic use is encouraged |
| 🏗️ CI/CD pipelines (for commercial products) | ❌ **Yes** | Part of commercial development |
| 📱 Phone validation in production APIs | ❌ **Yes** | Production service usage |
| 🛒 E-commerce checkout validation | ❌ **Yes** | Revenue-related validation |
| 📱 Mobile apps (free with ads or paid) | ❌ **Yes** | Monetized applications |

### 💡 Quick Decision Guide

Ask yourself these questions:
1. **Will real users interact with this in production?** → You need a license
2. **Will this help generate revenue?** → You need a license
3. **Is this for learning or testing only?** → No license needed
4. **Is this an internal prototype or POC?** → No license needed

### 🎯 Why Choose Our Commercial License?

✨ **Unlimited Usage** - Use in all your production applications
🚀 **Priority Support** - Direct support from our engineering team
🔄 **Regular Updates** - Get the latest features and improvements
🛡️ **Legal Protection** - Full commercial rights and warranty
🏢 **Enterprise Ready** - Suitable for large-scale deployments

### 📄 Get Your Commercial License

Ready to use phone-number-validator-js in production?

🛍️ **[Purchase a License](https://dev.me/license/phone-number-validator)** - Simple pricing, instant activation
📧 **[Contact Sales](mailto:sales@dev.me?subject=Interested%20in%20phone-number-validator-js%20commercial%20license)** - For enterprise or custom needs
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@
"@types/jest": "^30.0.0",
"@types/node": "^24.3.0",
"@types/shelljs": "^0.8.17",
"jest": "^30.0.5",
"jest": "^30.1.1",
"prettier": "^3.6.2",
"rollup": "^4.48.1",
"rollup": "^4.49.0",
"rollup-plugin-typescript2": "^0.36.0",
"shelljs": "^0.10.0",
"ts-jest": "^29.4.1",
Expand Down
Loading