License

MIT License

Copyright © 2025 mehmoodulhaq570

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.

What This Means

You CAN:

  • Use WifiX for personal projects

  • Use WifiX for commercial projects

  • Modify the source code

  • Distribute your modified versions

  • Sublicense under compatible terms

  • Include in proprietary software

You CANNOT:

  • Hold liable the authors for any damages

  • Use without including the license notice

  • Sue for patent infringement (implicit patent grant)

📋 You MUST:

  • Include this license in copies

  • Preserve copyright notices

  • State changes if you modify the code

Third-Party Licenses

WifiX uses the following open-source libraries:

Backend Dependencies

Flask - BSD 3-Clause License

Flask-SocketIO - MIT License

Flask-CORS - MIT License

python-socketio - MIT License

Zeroconf - LGPL 2.1 License

Flask-Limiter - MIT License

Frontend Dependencies

React - MIT License

Vite - MIT License

Socket.IO Client - MIT License

Full list: See frontend/package.json for complete dependency tree

Documentation

Sphinx - BSD 2-Clause License

Read the Docs Sphinx Theme - MIT License

Attribution

If you use WifiX in your project, attribution is appreciated but not required:

Text Attribution:

Powered by WifiX
https://github.com/mehmoodulhaq570/WifiX

Markdown Attribution:

Powered by [WifiX](https://github.com/mehmoodulhaq570/WifiX)

HTML Attribution:

<p>Powered by
  <a href="https://github.com/mehmoodulhaq570/WifiX">WifiX</a>
</p>

Patent Grant

The MIT License includes an implicit patent grant. By contributing to or using WifiX, you agree:

  1. Contributors grant users a license to any patents covering their contributions

  2. Users cannot sue contributors for patent infringement related to WifiX

  3. Patents covering the software are licensed for free use

This protects both contributors and users from patent litigation.

Trademark

“WifiX” is not a registered trademark. You may:

  • Use the name “WifiX” to refer to this software

  • Modify and distribute under a different name

  • Use “Based on WifiX” or “Fork of WifiX” for derived works

Please avoid confusion:

  • Don’t imply official endorsement

  • Don’t use the name for unrelated projects

  • Clearly mark modified versions

Warranty Disclaimer

Warning

WifiX is provided “AS IS” without warranty of any kind.

The software is provided without warranties:

  • No guarantee of fitness for purpose

  • No liability for damages

  • No support obligation

  • No security guarantees

While we strive for quality and security, use WifiX at your own risk.

Liability Limitation

In no event shall the authors be liable for:

  • Data loss or corruption

  • Security breaches

  • Network issues

  • Business interruption

  • Lost profits

  • Indirect damages

This applies even if advised of such possibilities.

Contributing

By contributing to WifiX, you agree:

  1. License Grant: Your contributions are under MIT License

  2. Copyright: You own your contributions but license them to the project

  3. Patents: You grant patent licenses for your contributions

  4. Representation: You have the right to make contributions

See development/contributing for details.

Commercial Use

You may use WifiX commercially:

Permitted:

  • Hosting as a service

  • Integration into products

  • Charging for hosting/support

  • Including in commercial software

  • Customizing for clients

Requirements:

  • Include MIT License text

  • Preserve copyright notices

  • Note any modifications made

Not Required:

  • Payment or royalties

  • Notification of use

  • Contribution back

  • Open-sourcing your product

Comparison with Other Licenses

Feature

MIT (WifiX)

GPL

Apache 2.0

Commercial use

✅ Yes

✅ Yes

✅ Yes

Modification

✅ Yes

✅ Yes

✅ Yes

Distribution

✅ Yes

✅ Yes

✅ Yes

Patent grant

Implicit

❌ No

✅ Explicit

Private use

✅ Yes

✅ Yes

✅ Yes

Sublicense

✅ Yes

❌ No

✅ Yes

Copyleft

❌ No

✅ Yes

❌ No

Trademark use

❌ No grant

❌ No grant

✅ Granted

MIT is permissive - use WifiX however you want, just keep the license!

Questions?

License Questions:

Other Questions:

Full License Text

The complete MIT License text is also available in the repository:

For the most up-to-date license information, always refer to the repository.