This article looks manipulative and demagogic to me. It sounds as if SF was covertly replacing installers of hosted projects with junkware.
„With their recent changes, users downloading from SourceForge now receive a special closed source installer which attempts to foist unrelated third party software onto them.” and it „only gets worse” because they’re sharing money with the projects (would it be better if they did not?).
Apparently this is a strictly opt-in program. If people wanting to download FileZilla end up with junkware, the ones to blame are FileZilla maintaners who decided to participate in that form of monetization. Sourceforge doesn’t deserve praises for encouraging such an option but I don’t think it is reason for hysteria and boycott. It is not as if project maintainers were unable to provide such installers on their own before. They were. I hate such installers. Still, it is the right of project maintainers to ship them. If people are too annoyed by them, they can always fork project and provide their own packages. It’s open source world after all.
On the other hand… Allura commit browser certainly makes me hysterical and wanting to drop SF.