And yet thanks to Oracle v Google it may become impossible to use information gained from reverse engineering to create a compatible replacement without violating copyright.
Oracle v Google won't change much, because the Court of Appeals for the Federal Circuit does not set copyright precedent. Details in earlier comment: https://news.ycombinator.com/item?id=11377318