A compound represented by the formula (I) ** Formula ** where X is an alkylene group or -NH-; R1 and R2 are the same or different and each is a hydrogen atom, an alkyl group, a hydroxy group, an alkoxy group, or an aryl group that optionally has substituent (s), R1 and R2 optionally form, together with the atom adjacent nitrogen, a 5 or 6 member ring; R3 is a hydrocarbon group having 1-20 carbon atoms; and R4 is a hydrocarbon group having 1-30 carbon atoms, or a salt thereof.Un compuesto representado por la fórmula (I)**Fórmula** donde X es un grupo alquileno o -NH-; R1 y R2 son iguales o diferentes y cada uno es un átomo de hidrógeno, un grupo alquilo, un grupo hidroxi, un grupo alcoxi, o un grupo arilo que opcionalmente tiene sustituyente(s), R1 y R2 opcionalmente forman, junto con el átomo de nitrógeno adyacente, un anillo de 5 o 6 miembros; R3 es un grupo hidrocarburo que tiene de 1-20 átomos de carbono; y R4 es un grupo hidrocarburo que tiene de 1-30 átomos de carbono, o una sal del mismo.