Position on software patents