<human>: Summarize the given text in a few sentences.

I have a ~4 year old Thai Ridgeback named Jack who is, in most respects, a wonderful dog. He is very intelligent and well behaved. He will come when called in a confined space and when on a leash, if the leash is dropped he will not move until its picked back up. 

HOWEVER I also have a 4 year old son who loves to open the doors whenever possible and hold it wide open allowing Mr. Jack to escape into freedom. 

He never roams very far but if you try to follow him its a game, even if I act like I ignore him he will get in a playful mood and run at me then run away. He will pay rough attention to me if I call him but the first step I take in his direction he bolts the other way.  If I have treats he will not take them from my hand or come even remotely close. Hes always out of reach and hes also phenomenally fast.   In a pinch I have resorted to using fire crackers to scare him home, he is terrified of loud noises so as soon as I set one off he heads straight home.  I don't like scaring him to control him and I'd also like to be able to have him off leash while hiking or biking without worry. 

I should note that I adopted him a little over a year ago and it definitely seems like this was a problem for his previous owners because he seems to like the "chase" more than much else that I can think of to overcome this training barrier. 

I've searched all over the internet and tried what I could and I'm at a loss. I've considered taking him to a dog park and letting him run but I'm worried that if something happens I won't be able to control him.  He's not usually very interested in random people or dogs, he'll have a sniff then be on his way but I can't control what other people or dogs do either!
<bot>: How do I train a dog to behave off leash that is not (overly) motivated by food or praise and is already well trained on a leash of any length.