One of the main P2P clients for Gnutella, LimeWire is to work out a way to block people sharing pirated content.
According to Slyck news around three to five days ago, LimeWire developers began working on two new branches of the code, cc_reverify_interval-branch and cc-publish-branch.
The first branch will verify that every file shared has a license. If this is not the case, the file will not be shared. The second branch is for publishing one's own work without a licence.
If an individual shares an unlicensed MP3 file, the LimeWire client will display a message and block its distribution.