Lors de l'achat de logiciels , les individus sont souvent tenus d'accepter un contrat de licence de l'utilisateur final . Cette licence constitue l'accord juridique contraignant entre le développeur du logiciel et l'acheteur du logiciel qui décrit les conditions d'utilisation, les restrictions, les responsabilités et les obligations légales. Il existe plusieurs types différents de licences qu'un développeur peut choisir. Freeware
Freeware est la plus libérale de toutes les méthodes de licences logicielles . Comme son nom l'indique , le logiciel est distribué gratuitement . Les utilisateurs sont encouragés à copier et à distribuer le logiciel sans souci de violation de copyright .
Shareware
Shareware est une licence qui permet au développeur de conserver les droits d'auteur du logiciel. Comme la licence freeware , cependant, les utilisateurs sont encouragés à copier et distribuer des logiciels shareware. Le programme aura souvent une limitation , les caractéristiques estropiés ou d'autres inconvénients pour encourager les utilisateurs à payer pour une licence si le logiciel répond à leurs besoins .
Licence limitée
aussi connu sous une licence propriétaire , une licence limitée permet à l'individu d'utiliser le logiciel autant que certaines conditions soient remplies. Celles-ci pourraient inclure une limite sur le nombre d'ordinateurs le logiciel est installé , comment le logiciel est utilisé ou restrictions sur la copie et la distribution. Certains développeurs choisissent même de conserver la propriété du logiciel , seul l'octroi au client le droit de l'utiliser.
Volume ou une licence site
une licence en volume porte généralement le même restrictions que son homologue de licence limitée , à une exception notable . Plutôt que de se limiter à un ou deux ordinateurs , une licence en volume permet au logiciel d' être installé sur un grand nombre de machines , tandis que la licence d'exploitation couvre tous les ordinateurs à une organisation ou un lieu donné .
Ouverte
logiciel open-source source est unique en ce qu'il exige le code source du programme à être ouvert et disponible pour toutes les parties à voir et à manipuler . Il ya un certain nombre de licences dans cette catégorie , chacun avec des exigences différentes. Certains exigent que le logiciel soit libre tandis que d'autres permettent à un développeur de payer pour des éléments open-source. Beaucoup exigent des modifications au code source pour être mis à la disposition du public afin que la communauté dans son ensemble peut en bénéficier.