I have developed an Android Library which I have packaged as an AAR file. I have used progaurd to obfuscate the code that I would like to keep proprietary.
My question is about distribution. I would like to make installation of the library quick and easy using gradle. The issue is that existing repositories (Maven Central and Jcenter) require you to commit to an OSS license. I am fine with having the AAR file itself in the public domain, however my understanding is that an OSS license would legally require me to provide the [pre-obfuscation] source code to customers should they request it.
The current method of distribution is downloading the aar file from a web server, and manually inserting the aar file into the libs directory of a project.
How can I publish the AAR file to a repository that makes installation of the library easy using gradle without committing to an OSS license?