Types of software licenses

Each software comes with a license agreement that negotiates the terms of use. The license agreement is a document with a legal weight, so by installing the program you automatically agree to the terms of the license agreement, even if it was not displayed during installation.

Types of software licenses can be divided into:

     * Paid software;
     * Shareware;
     * Freely distributed software.
Software licenses
Pay software Free Free software
Shareware Abandonware  Free software 
Commercial software Adware  GNU GPL  
Crippleware  Beerware  BSD 
Hostageware  Betaware  MIT 
Nagware  CDware  GNU LGPL 
Trialware Freeware  Open source software 
Trial   Donateware Apache License 
Demoware  Donationware   Mozilla public license
Careware Linkware Academic free license
Charityware Liteware GNU AGPL
  Postcardware Common Public License
  Cardware Eclipse Public License
  Proprietary software Eiffel Forum License 
  Public domain  
  Registerware  
  Requestware  

  Some attribute free-distribution programs to the category of free, and in the same category add shareware. This is a wrong approach, because shareware programs can be used free of charge only if the terms of the license agreement are strictly adhered to.

It is also incorrect to classify paid software into other categories. They still require payment for proper work.

Freely distributed programs are a separate category, and it is not correct to rank it among others. The user can use them without paying attention to the license agreement, because they are allowed to use at home and in the office. Restrictions are available only for distribution and modification.

Public Domain - This category includes software, copyright for which has expired. Some consider Public Domain (public domain) to be free software, but this is erroneous, since this category is highly dependent on the legislation of the country in which the program is used or was written. In addition, in these programs, old license agreements are retained, which do not say that the program can be used freely, so in the case of verification there may be trouble.

Shareware - Software with the option of payment, which may involve a demonstration period.

Commercial software (commercial software) - Initially created for commercial profit, usually by selling copies.

Crippleware - Key functionality is disabled before the key is acquired.

Hostageware - Has time limits, or by the number of licenses that can be unlocked after payment.

Nagware - Obsessive reminders of the need for payment.

Trialware, Trial, Demoware - A demo version of a commercial software product that has time or functionality limitations.

Careware, Charityware - Payment goes to charity.

Abandonware - No longer available for sale and is not supported.

Adware - With the content of advertising.

Beerware - Allows the user to use the free program and source code, but if he meets the author, he should buy him a beer mug.

Betaware - Beta version, for the testing period can be allowed to use for free.

CDware - Distributed for promotional purposes on CDs.

Freeware - It can be used for free under the terms of the license agreement, in which in most cases explicit use is prohibited in the organization.

Donateware, Donationware - It is provided for free, usually even with permission to use in the organization, but may pop up a message asking to make a donation to the author.

Linkware - The author asks on his sites to link to his site.

Liteware - Commercial product with limited functionality.

Postcardware, Cardware - Can be used for free, but the author asks you to send him a postcard.

Proprietary software (Proprietary software) - Is a private property, the terms are negotiated in a license agreement.

Registerware - You need to fill out a questionnaire.

Requestware - The author asked to do something for the use of the program.

For the user, freely distributed programs are the same, because all of them are allowed to use at home and in the office.

Free software - The general term of free software. But because of the ambiguity of the word Free, it is confused with free software, so it was recommended to go to the term Open source software.

GNU GPL - The most popular license for free software. Permission is granted to use, distribute and modify. It is forbidden to sell the program. When modifying the program, it is necessary to distribute the product in the future under the same license.

BSD - Usually in such a license only three points. The first permits the use of the product for free at home and in the organization. The second one says that even with the modification, a reference to the author of the original program should be preserved. The third paragraph says that no guarantees are provided.

MIT - It is allowed to use in products with closed code, provided that the text of the license is distributed together with this program.

GNU LGPL - Developed as a trade-off between the GNU GPL and licenses such as BSD and MIT.

Open source software - Open source software, that is, open source software. At what, in this case it is not enough to open the code for studying, it should be for completion by free licenses.

Apache License - Permission to use and distribute. Modification is also permitted, but with some minor conditions. Used for Apache Software Foundation products.

Mozilla Public License - The license for free software, which is developed by the Mozilla Foundation, and is used for the software products of this company.

Academic free license - Free Software License that explains