If nothing else, this version provides more insight to Silver
At the Spyglass Inn, Long John Silver explains what Long John actually means. I don't remember this from the book, and I don't believe I've heard it mentioned in the other films either. But anyway, Long John refers to human meat. I looked it up, and sure enough: Long John (or Long Pork) was actually pirate lingo for human meat. Quite an ironic name for a cook, I'd say
share