I'm simultaneously honored to have been flamed by the lead of a project I'm interested in, and saddened to learn that the best source of attacks against us will be words our project leaders used first.
At the same time, if we're the ones generating our own bad press, we at least control the overall narrative. I guess that's a net win.
To answer your comment and dbbolton's simultaneously: My criticism of Savannah is based on aesthetics, but also on their model. Savannah has virtually zero funding.
What do you think will happen, exactly, when an unfunded host can't keep running? Maybe their gnu website will receive some donation from Facebook or Google or something, but there is no incentive to keep the nongnu part running. It's just volunteer work.
That model can work (cf wikipedia), but it's extremely rare, requires a lot of effort, a lot of bootstrapping and a lot of luck. It also requires $1 to pay for more than itself, so there are extra requirements regarding efficiency of spending, and diminishing returns of donations.
Gitlab has a good model. In fact, I'd be curious to see what their CEO makes of what I'm saying here - I always find him scouring HN comments about github, git, hosting, sourceforge, all of these. This is the sort of effort you have to put into to get your product out there into the ears and minds of people.
As I said earlier, yes there is a risk Github will turn evil. If they do, there will be warning signs (there have been warning signs about SF for 5 years). If such is the case, there will be alternatives by then (ever heard "if there aren't, I'll build one and get rich"?).
If Savannah runs out of money and has to turn off the lights, how much of a warning sign will there be? A few weeks maybe? Maybe there just won't be any. And this is a very real situation, which you absolutely need to be ready to confront. Putting your fingers in your ears and calling everything "an assault" won't help.
> if we're the ones generating our own bad press, we at least control the overall narrative
It's a very bad sign that you care so much about the "overall narrative". It's reminiscent of your approach to flag criticism as assault again. You care about what people say, not why they say it.
I'm not paid by an anti-FOSS group or just felt like shitting on the work of random people. There's a reason behind everything I wrote here and above; it's backed by experience. And you'll be hard pressed to find people disagreeing that Savannah is pretty terrible... you can't just go around "controlling the narrative" like you own the media. You have to fix the problem at the root.
Scouring GitLab CEO here, as requested :) You asked for feedback on your negative comments on Savannah. We love free software and the ideals of the FSF, so I hope you understand I'll refrain from commenting. I do want to share something interesting with the caveat that it is a 'GNU projects for network services' server, not an official one, but we're happy to host https://git.gnu.io/explore/projects
We make almost no money on the hosting. Almost all of our income comes from on-premises installations at larger organizations. So that is why I can recommend monetizing open source with an open core business model.
At the same time, if we're the ones generating our own bad press, we at least control the overall narrative. I guess that's a net win.