A second order non-homogeneous differential equation is of the form y"+a.y'+b.y=g(x). For non-homogeneous differential equation g(x) must be non-zero. A second order Euler-Cauchy differential equation x^2 y"+ a.x.y'+b.y=g(x) is called homogeneous linear differential equation, even g(x) may be non-zero. Also, after the substitution x=exponential (z) to obtained the solution, Euler-Cauchy differential equation is still non-homogeneous. Then, why it is called homogeneous linear, whereas it comes under the non-homogeneous differential equation?