basically everything you're talking about was contributed by hobbyists passionate about Doom (I know, I was one of them). A BSD license wouldn't have stopped them, or encouraged any of them to take their modifications closed-source. Doom and then Quake had an active and enthusiastic community of modders who generally released everything back to the community, for the love it. I can't imagine the GPL vs BSD or MIT or Apache would have made any difference here.