An operator H is linear if two properties hold( f1 and f2 are some functions, a is a constant):
Additivity: H(f1 + f2) = H(f1) + H(f2)
Multiplicative scaling: H(af1) = aH(f1)