Without copyright, this concept actually has traditional grounding in right to repair laws. Not distributing the source code of software is the exact same battle that has been fought for decades between machine manufacturers trying to deny access to documentation about how their machines work. You can have a right to repair legal system wholly independent of copyright.