@abcdw Other times, it can simply be that the organisation wants to *appear* open and transparent, while not actually wanting anyone to effectively customise and redistribute the code.
See, for example, the extraordinary barriers in the way of building and installing a custom #Android operating system on a Samsung device.