Saying they cited transparency issues is disingenuous. They never mentioned transparency in their announcement. What their reasoning was is that they didn’t like having to worry about leaking unreleased features through their repos, and instead of finding a technical solution they decided to just stop maintaining their public repos instead and made the code closed source. It’s shitty, but they didn’t say it was done for transparency reasons.
Here’s the actual announcement: https://www.reddit.com/r/changelog/comments/6xfyfg/an_update_on_the_state_of_the_redditreddit_and/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
Couldn’t they release the source code of old builds anyways?
They could have just made the development branch hidden, or in another server/repository.
This is just an excuse.