Storing, by an owner of a digital media product, the product in a
distributed media library, the library including information describing
the modifiable part of the digital media product and a digital grant of
rights to modify and distribute the product; producing, from users'
digital expressions of preferences, information describing a user
community preference for replacing the modifiable part of the digital
media product with a replacement part; retrieving the digital media
product and the digital grant of rights to modify and distribute the
digital media product; receiving at least one replacement part, a digital
grant of rights to use the replacement part to modify the digital media
product, and a digital grant of rights to distribute the replacement part
with the digital media product; and replacing, in accordance with the
information describing the user community preference and the digital
grants of rights, the modifiable part with the replacement part.