There are levels of open source. There is a level for full read, another for modifying locally, another for opening branches, another for running it in different code local and another for people actually choosing to use different branches, nips, versions, etc
Discussion
"Source-available" is bare minimum of what Satoshi was talking about
"Open source" is better because it means open licensing in addition to publishing the code