Computer software: ECJ supports trademark applicants with general generic term