It’s indeed closed source, but mostly due to legacy/accidental reasons. We do want to open-source it, but unfortunately it’s pretty low on our priority list… it does hide all the complexity of communicating with the portal, but it also does a lot of wiring together (forcing source and javadoc artifacts, signing, …) and checking (versions, vulnerabilities, …); even the communication part is not as simple as it seems, because it’s the plugin that uploads artefacts directly to S3, not the portal; we have simplified it a lot lately, but it’s still an ugly beast… I hope we can make OS soon, it would definitely improve it in the long term