For making an Azul Zulu source request, look in the root of your Zulu installation for the readme.txt file. It contains this paragraph:
Certain portions of this software are based on source code from
OpenJDK (http://openjdk.java.net/) and licensed under the GNU
General Public License version 2 (GPLv2) with the Classpath
Exception (http:// openjdk.java.net/legal/gplv2+ce.html). For a
period of three years from the date of your receipt of this
software, Azul will provide upon request, a complete machine
readable copy of the source code for such portions based on
OpenJDK on a medium customarily used for software interchange for a
charge no more than the cost of physically performing source
distribution.
Please email azul_openjdk@azulsystems.com for further information.
The next few lines of that file contain a version and a product ID for the Zulu build you are using. You include those in your email so we can provide to you the source snapshot corresponding to that particular build image.
As far as the choice of "medium customarily used for software interchange", over time we have used FTP and Dropbox, though recently started using WeTransfer to fulfill most requests. In your email request, you can ask for any medium you prefer.
Finally, there is no public Zulu source repository, because the source is fetched from OpenJDK. The OpenJDK project source repos are therefore the proper place to navigate, study, review, and contribute source fixes and changes. Zulu source snapshots reflect the fetch from the OpenJDK codeline that fed the particular Zulu build. They are not forks of the master branches.
These statements are common for Zulu on Azure, Zulu on Docker, Zulu from the Azul download sites (web and the Azul yum/AptGet repo) and any other place you obtained Zulu.
Matt Schuetze