Two words to end all of FA troubles
Open Source.
I'm honestly not sure how good or bad an idea this is any more.
On the one hand, yes, sure, people could contribute.
On the
other hand..
Well, for one, there is ultimately just one person who really works on FA's code, and if it were opened then he would also have to become patch gatekeeper. I don't know if this would make his life easier or harder. I see a lot of knee-jerk proposed solutions that float around these forums, and if people try to implement
those instead of fix real bugs, we would have a problem. The design (and future plans) are currently entirely in yak's head, too, and it's a lot of work to get something like that in a form anyone else can read.
And while security through obscurity is not security at all etc etc, I'm not sure there are more white-hat man-hours than black-hat. Or gray-cat.
Not that I really know exactly what goes on behind closed doors, but it appears to me that it has nothing to do with there only being a few people working full-time, but that no one is working full-time. ... Personally, I think the solution to software issues is to find a way to pay the current programmers and/or hire professionals from outside the fandom.
Decent programmers make decent money, which FA does not have. You would also have to find someone willing to work on old crappy code that powers a
furry porn site.
What happens if some joker commits a patch that causes the site to overlay user avatars (or submission thumbnails) with goatse? What happens if some user decides to expand the site's database with a "drop table pictures" ?
This is why projects tend not to give the entire world direct commit access.
Updates need to be coordinated, scheduled, timed, QC'd.
With freelancers on a FOSS project? Not really. Make them responsible for their own patches.
And on top of that you have coders who drift in and out and might suddenly disappear for a week on vacation or have their computer crash and you're stuck because they have the code checked out and half-modified.
Um. What? Why do I care if someone else has eir checkout half-modified? It could bitrot, sure, but let
that guy fix it when he gets back.
So if the original code is Alkora's, does that make Project Ferrox Drago and co's theirs?
Assuming I know anything about copyright law, the Ferrox code is legally owned by myself, net-cat, IndiCoyote, and possibly Crypto.