top | item 9692033

Don't download software from SourceForge if you can help it

161 points| ub | 10 years ago |howtogeek.com | reply

48 comments

order
[+] gamache|10 years ago|reply
In our testing, we’ve found that SourceForge’s downloader behaves more nicely in a virtual machine. If you want to see what it actually does, be sure to test it in a real Windows system on a physical machine, not a virtual machine.

This is the same sort of behavior that malicious applications are increasingly using to avoid detection and analysis.

Very interesting! I'd be interested to hear the corporate-speak rationale for this. Kind of interested, anyway.

[+] jackmaney|10 years ago|reply
> Very interesting! I'd be interested to hear the corporate-speak rationale for this.

I'm not affiliated with Sourceforge in any way, shape, or form--thank the fucking gods--but I suspect it would be something along the lines of "our downloader and associated offers are optimized to automatically use fewer resources in an environment, such as a VM, where computing resources are scarce."

[+] throwaway498982|10 years ago|reply
this is unbelievably malicious! In our earlier discussion there was some discussion about the installer asking for permission to install crapware. in fact if you're going to do malware stuff like this, why even ask?

On a technical level - how come you can detect VM's? with something like BOCHS and if you lie about wall time inside your OS, can't it emulate a PC perfectly? How does crapware know whether it's in a VM or not?

[+] prajjwal|10 years ago|reply
"In truth, the man was an oathbreaker, a deserter from the Night’s Watch. No man is more dangerous. The deserter knows his life is forfeit if he is taken, so he will not flinch from any crime, no matter how vile."

~ Ned Stark, A Game of Thrones.

I think that pathetic blog post where they tried to justify their actions made one thing clear - SourceForge knows how dead they are. No amount of internet outrage is going to help, they don't think they've got anything to lose at this point.

The best thing to do at this point would be to speed up their demise. If you're a developer that still hosts with them, delete your project and move to Github or Bitbucket.

Also, start reporting these malicious pages to Google so they don't show up in search results. https://www.google.com/safebrowsing/report_badware/

[+] M2Ys4U|10 years ago|reply
Also contact the people who provide mirroring services for them.

Take away their free bandwidth and they'll collapse even quicker.

[+] bramgg|10 years ago|reply
I wonder how many people outraged here know YC funded a company that bundles malware with installers and continues to justify it publically on HN.
[+] god_bless_texas|10 years ago|reply
This makes me so mad and sad at the same time. For years, it would bring me immense pleasure to just browse projects on sourceforge to see what the world was up to. Now this is just another case of corporations ruining a good thing. I'm glad there are links to Filezilla and Gimp - two products I use frequently.
[+] whoisthemachine|10 years ago|reply
I kind of view it as a consequence of the market falling out from under their feet - it's cheap enough to host your own files now, and with package managers (even on Windows!) the power users that used to be the target audience of Source Forge have been vanishing.
[+] dare_you|10 years ago|reply
I was just remembering when sourceforge first appeared and how awesome it was. I slowly started browsing projects on there instead of freshmeat. It is just sad, and frankly a little weird.
[+] jimrandomh|10 years ago|reply
> Click through to a project’s official website and you’ll find actual download links. For example, Audacity’s homepage redirects you to FOSSHUB to download Audacity, not SourceForge. But searching for “Audacity” on Google still brings up the SourceForge page as the top result.

This is an error on Google's part. For everyone's sake, they need to apply some serious ranking penalties to malware distributing sites like SourceForge, as well as click-through warnings that you are going to a site other than the original authors'.

[+] toyg|10 years ago|reply
I've tweeted someone close to the Pywin32 project (hosted on SF) asking to move it, but didn't get a reply. For long-established projects, it's not an easy migration. Please keep prodding any critical project you know of.
[+] brokentone|10 years ago|reply
At least for Mac, there is a TINY "direct download" link next to the SF Installer button. Using this link will provide the non-junkware, original install files.
[+] khaki54|10 years ago|reply
If you download from Sourceforge try unzipping the installer which will usually defeat the spyware installer that they have been bundling with it.
[+] oblio|10 years ago|reply
So sad. Especially for Windows tons of valuable stuff is there, especially smaller utilities like DDMM and similar :(
[+] zamalek|10 years ago|reply
Just today I had to get Boost for the first time since the whole gimp-win debacle - their tars and zips are hosted on SourceForge. Guess I'll be building from Git until they fix it :/
[+] userbinator|10 years ago|reply
It's only .exe installers that are affected, and probably only ones that they can easily wrap; I doubt they're actually modifying any source code.
[+] icpmacdo|10 years ago|reply
Can someone provide a link to filezilla thats not through sourceforge? I just posted an Ask HN about this.
[+] bhayden|10 years ago|reply
I would recommend not using Filezilla at all, honestly. The creator was entirely unapologetic about bundling malware.
[+] jarnix|10 years ago|reply
I never use the "downloader", either from Akamai, Sourceforge, etc. I downloaded a few programs recently on sourceforge and never had to use their software.
[+] lioeters|10 years ago|reply
Just realized the double meaning of "forge" in SourceForge:

1) to form or make by concentrated effort

2) to imitate fraudulently; fabricate a forgery

They're certainly living up to definition #2..

[+] Negative1|10 years ago|reply
tldr; don't download from SourceForge it uses its own installer bundled with garbage. Do download using ninite.com (https://ninite.com/), the "only trusted" downloader according to these guys.
[+] dimino|10 years ago|reply
This is why we need some kind of trade organization -- the developers who wrote this stuff need to be kicked out, or disciplined in some way...
[+] noarchy|10 years ago|reply
There would have to be a lot of careful discussion about such an organization. I would hate to see it end up being little more than a vector for rent-seeking, and shutting people out of our industry for a host of arbitrary reasons (immigrants, people with the "wrong" education, etc).
[+] bargl|10 years ago|reply
This has been brought up multiple times and I couldn't agree more. It'd be great to have a trade organization for software developers where they can be evaluated by a board and loose their "license" to write code. There are some SERIOUS down sides to that, but that'd have to be flushed out in another forum.
[+] clean88clean88|10 years ago|reply
Is BOTH Sourceforge and Github -other-verted or per-verted? or sub-verted? The attack on the clean code-base continues.

Advice. Unix Linux - separate user. low privilege. configure, make, but make install with ROOT PRIVILEGE. check files.

all source code should have search engine keywords for vulnerabilies, updates, etc. for even BSD is somewhat broken, IMHO.

make it easier for the NOT C expert and ASM expert to install reasonably clean software, PLEASE.

Thank U. Thank U. Thank U. ... 1000 times

[+] clean88clean88|10 years ago|reply
ARE BOTH Sourceforge and Github other-verted or perverted-like? What are the alternatives?

Thank you. Thank you. the attack on code repo and the infiltration of the clean database continues, perhaps.