An App is implemented as source available if the source code of all of its parts can be examined, but it does not use an open-source license.
An App is implemented as source-available if the source code of all of its parts can be examined, but it does not use an open-source license. See definition on Wikipedia.
Note that some Apps have several parts, such as a part that runs on the user’s mobile phone, and another one runs in the cloud. The App is only considered to be source-available if all parts are source-available.
Advantages:
- independent researchers can research and understand the App’s implementation;
- often leads to higher code quality and fewer security issues.
Disadvantages:
- inhibits decentralized innovation compared to open-source;
- considered, by some, as giving up a proprietary commercial advantage (this may not apply to public health Apps).