The Joypad source code is licensed under the Apache License 2.0. You are free to use, modify, and distribute the code according to those terms.
"Joypad" and associated product names (USB2PCE, GCUSB, USB2GC, etc.) are trademarks of Robert Dale Smith.
- Use the source code to build adapters for personal use
- Modify the firmware for your own projects
- Create derivative works under Apache 2.0 terms
- Sell hardware running Joypad firmware (with your own branding)
- Reference Joypad in documentation (e.g., "Compatible with Joypad firmware")
- Write about, review, or create content about Joypad
- Using "Joypad" or product names in your commercial product name or branding
- Implying official endorsement, partnership, or sponsorship
- Using Joypad logos or visual branding on commercial products
- Being listed as an official/supported vendor on this project
If you want to sell products using the Joypad brand or be listed as an official vendor, please contact me to discuss licensing terms.
Contact:
- Email: robert@controlleradapter.com
- Discord: @RobertDaleSmith
- GitHub: Issues
This policy allows the community to freely use and build upon Joypad while ensuring that commercial use of the brand supports continued development. Revenue from commercial licensing helps fund hardware, testing, and ongoing maintenance.
| Use Case | Permission Needed? |
|---|---|
| Personal builds | No |
| Modifying code | No |
| Selling with your own brand | No |
| Referencing Joypad | No |
| Using Joypad brand commercially | Yes |
| Official vendor listing | Yes |
For questions about this policy, please open a GitHub issue or contact Robert Dale Smith.