About 25 governments have signed in the last four months , about half of those in the last three weeks .