Surely not all science. Just as well Dirac wasn't required to communicate that way the equation that fundamentally underlies the phenomenon discussed, and you couldn't put the unique facility my thesis work pioneered into git! I do highly approve of publishing software and data where possible, of course, since before Free Software needed to be coined, and it's much easier now.