So Sourceforge is complaining about people hating on Twitter. First off: haters gonna hate!. Sourceforge should know better and not feed the trolls.
Then, people complain for a reason. For years your website has been complicated and actual development (not distribution) has stagnated on Sourceforge. To me it seemed like the primary objective was maximizing income from advertisement. Yes, you guys relaunched a few times, but unfortunately never got it quite right. Having said that, of course this is about open source, but the platform is equally important. I don’t want to suggest to copy Github, but they really manage to do a lot of things right.