🙏 Acknowledgment: Qnik AI stands on the shoulders of
giants. We're grateful to the open source community for creating the
tools that make our AI coding assistant possible.
1. Our Commitment to Open Source
Qnik AI respects and complies with all open source licenses. We
believe in giving back to the community that has given us so much.
1.1 License Compliance
- We carefully review all third-party licenses
- We comply with attribution requirements
- We respect copyleft and permissive license terms
- We maintain up-to-date license information
2. Backend Dependencies
Our server and API are built using these open source libraries:
Express.js
Version: ^4.18.2
MIT License
Fast, unopinionated, minimalist web framework for Node.js. Used for
our API server and routing.
Copyright: © TJ Holowaychuk and contributors
Mongoose
Version: ^7.5.0
MIT License
MongoDB object modeling for Node.js. Handles our database operations
and schema validation.
Copyright: © LearnBoost and contributors
bcryptjs
Version: ^2.4.3
MIT License
Password hashing library. Securely stores user passwords with salt
and hash.
Copyright: © Daniel Wirtz
jsonwebtoken
Version: ^9.0.2
MIT License
JSON Web Token implementation. Used for secure authentication
tokens.
Copyright: © Auth0, Inc.
nodemailer
Version: ^7.0.3
MIT License
Email sending library for Node.js. Powers our email verification and
notifications.
Copyright: © Andris Reinman
helmet
Version: ^7.0.0
MIT License
Security middleware for Express.js. Helps secure our API with
various HTTP headers.
Copyright: © Adam Baldwin and contributors
cors
Version: ^2.8.5
MIT License
Cross-Origin Resource Sharing middleware. Enables secure
cross-origin requests.
Copyright: © Troy Goode
express-rate-limit
Version: ^6.10.0
MIT License
Rate limiting middleware for Express. Protects our API from abuse
and spam.
Copyright: © Nathan Friedly
3. Frontend Dependencies
Our web interface uses these open source resources:
Google Fonts (Poppins)
SIL Open Font License
Modern, clean typography for our user interface. Provides excellent
readability across devices.
Copyright: © Indian Type Foundry, Jonny Pinhorn
4. Development Tools
These tools help us build and maintain Qnik AI:
nodemon
Version: ^3.0.1
MIT License
Development utility that automatically restarts our server during
development.
Copyright: © Remy Sharp
http-server
Version: ^14.1.1
MIT License
Simple HTTP server for serving static files during development and
testing.
Copyright: © Nodejitsu Inc.
5. License Texts
5.1 MIT License
Most of our dependencies use the MIT License, which is a permissive
license that allows:
- Commercial use
- Modification
- Distribution
- Private use
MIT License Text:
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions: The above copyright notice and this
permission notice shall be included in all copies or substantial
portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
5.2 SIL Open Font License
Used by Google Fonts, this license allows:
- Use in any application or website
- Modification and redistribution
- Commercial use
- Bundling with software
6. Reporting License Issues
If you notice any license compliance issues or have questions:
- Email: legal@Qnik AI.com
- Subject: License Compliance Issue
-
Contact Form: Contact Us
7. Contributing to Open Source
Qnik AI believes in giving back to the open source community:
- We contribute bug fixes and improvements upstream
- We sponsor open source projects when possible
- We release our own tools as open source when appropriate
- We encourage our team to contribute to open source projects
🚀 Want to Contribute? If you're interested in
contributing to any of the open source projects we use, check out
their repositories and contribution guidelines. Every contribution
makes the ecosystem stronger!
8. Updates to This Page
We update this page when we:
- Add new dependencies
- Update existing libraries
- Remove unused dependencies
- Discover license changes
🔍 Full Dependency List: For a complete, up-to-date
list of all dependencies and their exact versions, check our
package.json
file in the project repository.