I've seen this exact attitude before. It's always interesting to me when a developer like this announces huge changes exclusively through a channel that it turns out most of their users aren't even aware of.
-Hitchhiker's Guide to the Galaxy
The very first mention of "spider" on that Discord was already the release announcement of a version containing it and got negative reactions: https://i.imgur.com/gLKce8W.png
I skimmed through the dev's messages prior to that (not many) and couldn't find anything else related.
I believe "I made an announcement to poll people's reaction" is intentionally deceptive wording to imply they made a poll beforehand, but they're actually just referring to the release announcement. Same with "There were very little comments" which misses out the fact that all those comments were negative, and there were few comments primarily because it's a small unknown Discord server.
As I see it the dev asked the void and got no negative feedback.
Afterwards the void grew legs and started running after him
How is this legal? And who even uses it?
I'd guess any such VPN can even put in their ToS "you grant $company the ability to send and receive traffic from your device" which wouldn't raise eyebrows in the same way such a clause in an image viewing binary would
New version has been released.
On a semi-related note: Woof, issues like that make me want to never do open source again. Did that guy make a mistake? Obviously. Was it in good faith? It seemed so. Were people jerks even after he fixed it. Absolutely.
Adding unwitting users' computers to a proxy network by default is so obviously and blatantly unethical, it beggars belief. I'm not angry at the creator, because they seem oblivious. I am, however, extremely saddened and frustrated by their obliviousness. Like in no universe is it ever OK to do this even if nobody responds to your discord poll. It takes a real failure in responsible, ethical upbringing to get here. It takes a lack of consideration and empathy for other people to believe that including this isn't an act of aggression towards everyone who encounters the software.
As far as I can tell, they didn't even really make a Discord poll.
The first mention of "spider" (or "IP" or "proxy" or any related words) is from the release announcement of a version which already contains Spider, which got negative reactions: https://i.imgur.com/gLKce8W.png
It's very deceptive wording since "I made an announcement to poll people's reaction" is technically true, but it wasn't a poll or before the changes were made as is implied. Same with "There were very little comments", which leaves out the fact the comments they did get were negative and the low quantity is just from it being a small unknown Discord server.
Or sadly, that commit log standards are nonexistent and don't have to describe the changes and be misleading, it's one of those.
> ImageGlass Store version is not affected.
Most contributions are from drive by contributor's that may not even use the project.
Neither those nor the maintainer are entitled to compensation, but open source is a cruel environment where people want to use what you made but they wouldnt give you a dime unless they had to
I wish it was otherwise, people, but it's usually "build it and they WON'T come" ("they" being the funds needed to make a living.)
On what planet could this be considered good faith?
We need more martinlindhes in open source and fewer Yakabuffs.
It seems to me that it's up to the author to explain why the project can still be trusted, they can't just do this and expect that people will still trust them just because they reverted it.
everyone makes a mistake at some point and the fact that the dev used the ip hijacking service's name in the commit message to me signals that he wasn't aware of how shady it is
Even if he was, a comment like "I don't think this is acceptable and will fork" is a lot more appropriate than "don't talk shit"
https://github.com/d2phap/ImageGlass/issues/1252
The malware (at the very least) makes the user's machine the exit node of a commercial proxy service, without users' knowledge or consent.
In the repo maintainer's own words (in a "privacy" menu setting that was enabled by default):
>"Share devide IP with Spider.com customers to pass traffic through your device."
>"Learn more about privacy policy at {0}. To opt out an option, you can uncheck it, then click 'Save' or 'Apply' button below. It will be disabled immediately."
https://github.com/d2phap/ImageGlass/blob/51f9f5eaa17f6fc42e...