I'm all for this!
I'm guessing that GOG still thinks that their protocol is a bit messy and wants to clean things up to show something a bit more elegant and long-lasting. Or maybe they don't have anyone to spare to document things and answer questions. Or beta is not that beta anymore, and major changes are still happening, and new features suggest changes in the protocol that is not final yet.
None of these reasons would preclude a note saying "we will publish it shortly after the official release is stable."
ssokolow: As such, since it's unlikely Galaxy will be made open-source, I need assurance that Sude will have the information he needs to update LGOGDownloader for the new API.
shmerl: I'm also interested in experimenting, and writing an open GOG manager client (with at least some Galaxy functions) from scratch in Rust (it's a good exercise for learning the language). For that, protocol spec is needed at least. Otherwise one will have to spend a lot of time reverse engineering the closed Galaxy client.
How did it happen with the GOG downloader? Was GOG friendly with that effort, or were they dragging their feet all the way?
And do you think it would be hard for your manager to support Wine installations?