Types of Software Licenses - REYES
Types of Software Licenses - REYES
2. What are the types of Software Licenses? Provide a detailed discussion of such.
3. PERMISSIVE
This type of license is one of the most common and popular among open-source software
licenses. Under a permissive license – also referred to as “Apache” or “BSD style” – there
are few restrictions or requirements for the distribution or modifications of the software.
Another variation of a permissive software license is the “MIT” license.
Variants in permissive licenses include differences in requirements for preserving license
notices and copyrights for the software, as well as how the software may be used
(commercial or private), trademark requirements, and other stipulations.
4. COPYLEFT
This license’s terms are restrictive – known as reciprocal licenses. Under the terms of a
copyleft license, the licensed code may be modified or distributed as part of a software
project if the new code is distributed under the same software license.
This means that if the code included in the software product was specified to be for
“personal use only,” the new product being distributed must carry that same
designation/restriction. Since the original software included with the new project allowed
modifications and distribution, this may not be the best license for software developers
because the resulting code must also carry the copyleft license type – including the
availability of the source code.
5. PROPRIETARY
These software licenses make the software ineligible for copying, modifying, or
distribution. This is the most restrictive type of software license, protecting the developer or
owner from unauthorized use of the software.
Internet Piracy
This occurs when software is downloaded from the Internet. The same purchasing
rules apply to online software purchases as for those bought in compact disc format.
Common Internet piracy techniques are:
Websites that make software available for free download or in exchange for others
Internet auction sites that offer counterfeit or out-of-channel software
Peer-to-peer networks that enable unauthorized transfer of copyrighted programs
Client-Server Overuse
This type of piracy occurs when too many users on a network are using a central copy
of a program at the same time. If you have a local-area network and install programs
on the server for several people to use, you have to be sure your license entitles you to
do so. If you have more users than allowed by the license, that's "overuse."
Hard-Disk Loading
This occurs when a business sells new computers with illegal copies of software
loaded onto the hard disks to make the purchase of the machines more attractive.