On Friday, 9 December 2011 at 19:01:27 UTC, Andrei Alexandrescu
wrote:
Great. The remaining mid-term issue is as follows. Right now
you own the database, which entails some fiduciary
responsibilities. Think "unexpected": if e.g. you get hit by a
bus (God forbid), the database is virtually lost. This scenario
is solved by your granting e.g. Walter access to the server, so
he can copy the database and possibly migrate the installation.
But then say you and Walter have a huge disagreement over a
core issue, which makes you furious. Then you could revoke
Walter's login and/or destroy the database. And so on.
I must confess I have not considered for such a possibility. You
are welcome to make periodic backups, of course.
Also, privacy is not a biggie right now because the database
contains public information plus some simple preferences, but
later you could store additional information of various degrees
of sensitivity. So you would in fact responsible for users'
privacy, but d-programming-language.org is the ostensible
responsible.
Once the software is stable enough, we could move it together
with the database to a DigitalMars server. Software solutions
might also be possible (e.g. encrypting user data with their
passwords).
Another possibility is to simply make it clear who is responsible
for the data.