Since Kiparsky (1968) it has been standard practice in generative phonology to account for sound change by means of rule addition, rule simplification, rule reordering and rule loss. Given that the phonological rule as such no longer exists in recently proposed constraint-based theories of phonology, such as Optimality Theory (cf. Prince and Smolensky (1993), McCarthy and Prince (1993a and b), the question arises how sound change must be accounted for in these theories. In this paper we will address this issue. It will be claimed that in Optimality Theory, sound change can straightforwardly be accounted for by constraint reranking. This will be illustrated by two examples of sound change in the historical phonology of French. The first exa...