The GPL doesn't force you to release your source if you don't publish the software publicly. Even the AGPL wouldn't force you to release the source in this case, since you're not really allowing people to interface with your software.
MIT-style licensing is the only way to ensure widespread adoption. Companies won't touch GPLed software.