Conversation
Notices
-
@mikegerwitz Yeah, the #GoogleAnalytics thing probably doesn't work either. It's mostly just there because it's been there since #StatusNet. I wouldn't mind a merge request that removes it ;)
-
#NoGo: !gnusocial uses external reference to #Google ! Please stop this. https://social.mxchange.org/attachment/53277
-
On that note, !gnusocial should not distribute a #GoogleAnalytics plugin, or even recommend an external one. It already distributes a #Piwik plugin, and that should be enough; GA is proprietary spyware.
I wrote about GA with regards to #GitLab (and their move to #Piwik) here, which states some of the problems:
https://mikegerwitz.com/2016/01/Google-Analytics-Removed-from-GitLab.com-Instance
-
@roland No, !GNUsocial doesn't use an external reference to #Google. You do. Don't enable plugins if you don't want to use them.
-
@roland Aah, no sorry. My bad, the geometa.js does hold references to google.com - I thought you were referring to the Google Analytics stuff since you linked that commit.
Anyway, the google.com stuff only seems to fire if there is a "google loader"? Which requires Google Gears stuff and a window.google variable, which I highly doubt is something a person who avoids Google will have.
But I agree, nothing in core should reference an advertisement spy company.
-
The Google Gears API seems to be gone anyway, so I wonder why you have something in your browser that causes the Gears stuff to run, because:
navigator.geolocation = (window.google && google.gears) ? GearsGeoLocation() : AjaxGeoLocation();
-
@mikegerwitz @roland I just accepted the merge request to remove the Google Analytics plugin in !GNUsocial with this comment:
"I think however there's a value in making it hard to do bad things. Anyone who reallyreallyreally requires Google's disservices can ask around and get someone to revive the plugin for them. The code's there in the history anyway, we just shouldn't put any effort in maintaining it.
If Google wants to maintain it for us, of course we could consider that (assuming all the software in the repo is libre). But let's not do their work gratis just because they have a substantial market influence."
https://git.gnu.io/gnu/gnu-social/merge_requests/94#note_3431