I would imagine steps like this
- The community (current maintainers) makes request to the foundation about publishing an application to App Store. Note that only the current maintainers can submit such request; if the project isn’t maintained then it shouldn’t be published.
- The foundation checks out the code on some publicly available repository (such as GitHub).
- The foundation examines the application, such as checking license compatibility, obvious malicious content, popularity, and user feedback. It can do this with help of community, such as publishing the request and wait for comments. More communication can happen in this stage (such as discussing how the foundation receives update).
- The foundation publishes the application under its own developer account.
- The application homepage directs user to install the application in App Store.
This should be a valid model because only the foundation pays the fee for developer account, and it should be able to publish unlimited number of applications. Is there any such foundation?