A US federal judge has ruled that Mariah Carey did not steal her perennial seasonal hit All I Want for Christmas Is You from other songwriters.