Software licence
One kind of software licence, an end user licence agreement, or "EULA", is very specific/descriptive about the things that you can or cannot do with the software, and oftentimes establishes/defines the rights of the software developer over the user. Most EULAs are written by the specific software developer and are not shared like other software licences.