But it could have been worse! In 2005, thanks to a massive grass-roots effort, the European Parliament has rejected a directive aiming to legalize to EPO's practice of granting software patents. Until this, even if EPO continues to grant software patents, court are still free to reject them as invalid.