What’s the big advantage of a git (or any) server self-hosted by Whonix compared to any git branch in any git repository anywhere or git patch format? And is the extra effort really justified for the maintenance required for that webapp? Maintenance required: initial setup, keeping it updated, backups and restoration testing, archival, troubleshooting if something breaks…
From my experience with other webapps…
- wordpress blog (updating was messy, kept breaking),
- discourse forums (hard to resolve update issues, database issues),
- mediawiki (update issues, database issues),
- phabrictor (deprecated even though one would thing that’s unlikely given it was in use by at least two major users such as wikipedia and facebook)
…that’s hours and hours of work that are spend on a perfect webserver rather than on software development.
More generally… Not just about git… Any webapp or server setup… The issue is that the demands from a small vocal minority of highly technical users lead a lot of project resources being redirected that aren’t really beneficial for the core of Whonix which is the actual downloadable software or source code. Such as:
- all software on the server must only be using Freedom Software
- ideally the server would be self-hosted in a developer’s private home (not hosted at a server provider)
- the webapp must not have anti-features such as cookies, tracking
- no loading of third-party content (such as fonts, CSS, scripts, let alone analytics)
- no use of a CDN
- the webapp must have perfect security
- the webapp must be under constant development and be constantly updated by upstream and downstream
These ideal-world requirements are commendable but realistically I wonder these have hold back too much the software development of Whonix. By comparison, the official Tor Project forums forums.torproject.net, by an organisation with much more funding, multiple full time staff, are currently cloud hosted by a third party, discourse which includes IP logging. Source: [tor-talk] torproject forum hosted by 3rd party?