mirror of
https://github.com/opensolutions/ViMbAdmin.git
synced 2026-04-26 00:36:00 +03:00
[GH-ISSUE #135] Rethinking pingback #103
Labels
No labels
bug
feature
feature
improvement
improvement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ViMbAdmin-opensolutions#103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @denydias on GitHub (Apr 12, 2015).
Original GitHub issue: https://github.com/opensolutions/ViMbAdmin/issues/135
Hi, ViMbAdmin developers.
First things first: I would like to deeply thank you for the great and useful application you all came up with.
Now, let me call you up to think about your pingback feature. From a fresh install, if the user doesn't pay attention to it, the default is to ViMbAdmin to phone home and update a statistic somewhere. The comment in
application/configs/application.inimakes it very clear:I can understand the need for this. One is about to know the relevance so one can keep it moving forward. Why to bother developing something that has no market? Another one is the human need to be recognized. As this is kinda personal, I'm going to refrain myself to give my opinions on this particular matter.
But we live in a quite different and increasingly dangerous world, unfortunately. Nowadays, IMHO, it's not a good practice to let an application just phone home by default. There are too many implications on this: log anonymization, metadata disclosure, privacy policies, individual rights, data-on-rest secrecy and so on. No metadata is free of guilt at the present time.
So, I kindly ask you to rethink this 'statistical harvesting' from the ground. It would be nice to let users do something like this (although its not so nice to you):
I know this imposes some quite difficult challenges from the market perspective, such as not knowing when someone is not using the software anymore, or not to have any warranty that the user will click that 'big red button' at the end of the process. But I think that worth to try as it gives user a choice on how and when to disclose some information. It doesn't even need to be that way I described above at all if the result is the same: to keep the user privacy while collecting some marketing juice.
Last, but not least, I would not saying all this s** for any other software I did not like. I think ViMbAdmin worth my time to write this up. I also think that its job is to touch on something very, very important to many individuals and organizations out there: email administration. So that's why I'm hitting that 'big red button', as I had set
skipInstallPingback = 1prior to install.Thank you all.
EDIT: For the sake of clarification, I did not had the time to take a look in the code to see what
skipInstallPingbackactually does. So forgive me if all the points above are already covered.@barryo commented on GitHub (Apr 13, 2015):
Thanks for the positive comments about ViMbAdmin 😃
As we state clearly, this is why (and only why) we do it.
You cannot install ViMbAdmin without editing this config file so it's clear as day. This is FOSS software so the means of how we do the ping back is also clear.
But, not only do we have the above, when you do the actual admin account creation via the browser during install / setup, you are again reminded and told how to opt out.
In summary: we'd appreciate the ping back, it's clear and transparent, it helps us, but you can opt out. No changes required here.
Also, in the interests of complete transparency - the result on our end is:
@denydias commented on GitHub (Apr 13, 2015):
Hi, @barryo! Thank you for the quick reply.
I understand your points, although I do not agree 100% with them. Anyway, this will not make ViMbAdmin any less valuable for me and many others out there, as the graphic you've posted clearly shows.
Congratulations to you and your team for providing us with this beautiful piece of code.
Best wishes from Brazil.
@barryo commented on GitHub (Apr 13, 2015):
😄