The map D is nothing but the usual derivative of a polynomial with respect to X.
It is a linear map on the vector space R[X] over R.
If R has characteristic 0, then Ker(D) = R, the 1 dimensional subspace of constants.
If R has characteristic p, then Ker(D) = R[Xp], the subalgebra of all polynomials in Xp.
The product rule D(fg) = D(f)g + fD(g) follows from linearity and the special case f = Xi, g = Xj: