These would not be any texts or licenses that the bitcoin software comes with, or requires anyone to comply with. These would be very good examples of how to form an EULA for a company that is dealing with bitcoins, to avoid future problems and make any possible future legal processes more clear and easier to settle.
These would only be suggestions for operating. Unless a merchant expressly states that it follows these suggestions, there should be no expectation that a merchant would have any obligations or responsibilities related to the suggestions.
The suggestions for operations might be along the lines of:
Payment is considered complete only after six confirmations occur within the longest chain of a node running the latest release of the reference client. While payment may be recognized by the seller with fewer than six confirmations, only a payment with six confirmations is considered settled. The seller can release the buyer from a debt obligation with fewer than six confirmations but that would be through an explicit agreement establishing a different threshold.
If there is a blockchain reorganization and a payment that had six confirmations reverts to having fewer than six confirmations, the seller is still expected to honor the payment as having settled. If there is a double-spend transaction for a previously sent transaction that had six confirmations, that would be an act of theft and the merchant can and should take appropriate measures to protect its financial interests.
If a transaction is accepted by the latest reference client and gets relayed to other nodes but is not included in any blocks (e.g., because the fee was not sufficient for a miner to consider including the transaction), that buyer cannot assert that payment has been made.
If a transaction is not accepted by the latest reference client the buyer cannot assert that payment has been made.
But there are a lot of assumptions there.
What is the reference client? What if BitcoinJ becomes the most widely used client, for instance, and it takes certain transactions but the Bitcoin.org reference client does't yet accept blocks with those transactions?
Also, the payment protocol being discussed would be a big component of the suggestion for operations:
-
http://www.mail-archive.com/[email protected]/msg01567.html