There is only one definition of science fiction that seems to make sense: 'Science fiction is anything published as science fiction.'
Norman SpinradI must admit to being greatly influenced by Joseph Campbell's The Hero With a Thousand Faces.
Norman Spinrad