I have a plugin that does exactly that.
You cannot copyright the laws of physics, just as you cannot copyright or patent maths or the laws of nature.
The only reason I haven't released the code yet is because it only works when one object is completely immobile. I'm extrapolating it to work when both objects are moving, as well as for parabolic trajectories (i.e.: in a platformer).
Here goes an example - don't mind the fact that it occasionally misses some, the collision mask is about 2 pixels wide for both objects, and whenever construct measures dt as zero, the bullet misses its mark.Check it out
Is this what you're looking for?