DRM, contrattazione telematica e contrattazione mediante agenti software nella distribuzione B2C