Justice Anthony Kennedy, writing for a 5-4 majority, said the 1996 law, which defined marriage for federal purposes as between a man and a woman, was a violation of constitutional principles of due process and equal protection of the laws. Get the full opinion here.