A way of controlling sharing of files by portable devices is provided. A portable
device is provided that comprises an interface to receive at least one file and
a transfer count associated with the file from another device. The portable device
further includes a controller that is communicatively coupled to the interface,
the controller to allow transfer of the file based on the associated transfer count.