Client Access License
Encyclopedia
A Client Access License ("CAL") is a proprietary
software license distributed by software companies such as Microsoft
to allow client
s to connect to its server software and use the software's services.
d to end users or businesses. In a legally binding agreement between the proprietor of the software (the "licensor") and the end user or organization (the "licensee"), the licensor gives permission to the licensee to use the software under certain limitations, which are set forth in the license agreement. Microsoft usually has notices on the packaging of their products which state that removing the notice or using the software constitutes agreement of the license terms.
Microsoft's consumer retail or "off-the-shelf" products generally use very similar licences, allowing the licensee to use the software on one computer, subject to the usual terms and conditions. For businesses however, Microsoft offers several types of licensing schemes for a range of their products, which are designed to be cost effective, flexible, or both.
Server
software, such as Windows Server 2003
and SQL Server 2005 require licenses that are more expensive than those which are purchased for desktop software like Windows Vista
. In the more recent versions of many of their server products, Microsoft require that all clients that connect to these server applications have a license to connect to and use the services of that software. These special purpose licenses come in the form of a Client Access License.
(CoA) and a license key, which is sometimes attached to the certificate itself. The various editions of most of Microsoft's server software usually include a small number of CALs, and this allows the software to be used by either a few users or a few computers, depending on the CAL licensing mode. If more connections to the server are needed, then additional CALs must be purchased.
Some Microsoft Server products require one CAL per concurrent connection, whereby one CAL is required for each unique client connection at any point in time. For example, consider a small business network where the computers are used by ten people, but there are never more than five people on site using the computers at any one time. In this scenario, only five CALs are needed. However, some of Microsoft's products and licensing modes require a CAL for each unique client regardless of how many will be connecting at any single point in time. Some of Microsoft's server software programs do not require CALs at all, as is the case of Windows Server Web Edition.
. Technically, any individual or business can use the software with an unlimited number of users and buy no CALs at all - but they will be in breach of the license agreement (and the law in most jurisdictions), and large penalties will apply if they are caught.
Some CALs, however, are electronically enforced: the server will refuse to service clients if there are not enough CALs to cover them all. In order for the CALs to be used, either the CAL files must be imported into the software or the CAL licence keys must be entered in. The software will not service clients unless there are valid CALs installed, and it will authenticate and serve the number of clients licensed under the CALs. Once that number is met, the server can either accept a small number of additional connections and then warn administrators before refusing to serve further connections, however usually it will simply refuse to authenticate additional clients until one or more of them disconnects. In this way, the server electronically enforces the Client Access licensing.
At present, there are only two Microsoft products that use this form of electronic license enforcement; Windows Small Business Server 2003 and Terminal Services
. Presumably, the electronic enforcement in SBS is because most small businesses that run the Small Business Server do not have dedicated IT staff to ensure compliance, whereas larger organizations usually have dedicated IT staff that monitor CAL usage and organize the acquisition of additional CALs when necessary. Windows Small Business Server 2008 does not track CAL usage.
Per-device mode operates in much the same way, but limits connections made by devices, rather than users. One CAL enables one device to connect to and use the server software, regardless of how many users are connecting.
Although User and Device CALs are the same price, they may not be used interchangeably, and cannot be switched without buying new CALs.
Much more in-depth information can be found on Microsoft's CAL Guide website.
is a function of Microsoft Windows that allows several types of connections to the server components of the system. Windows Server versions prior to 2003 do not necessarily require the use of specialized Terminal Services CALs; rather, clients which are of at least the same or lower version of the operating system are allowed access automatically. For example, Windows NT 4.0 clients may connect to Windows NT 4.0 terminal servers but not Windows 2000 or later; Windows 2000
or Windows XP clients may connect to Windows NT 4.0 or Windows 2000 terminal servers. This is called the equivalency license.
Supposedly, this is because Microsoft did not have time to finalize technical enforcement before the release of the operating system.
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
software license distributed by software companies such as Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
to allow client
Client (computing)
A client is an application or system that accesses a service made available by a server. The server is often on another computer system, in which case the client accesses the service by way of a network....
s to connect to its server software and use the software's services.
Software licensing introduction
Most commercial software, including Microsoft's, is licenseLicense
The verb license or grant licence means to give permission. The noun license or licence refers to that permission as well as to the document recording that permission.A license may be granted by a party to another party as an element of an agreement...
d to end users or businesses. In a legally binding agreement between the proprietor of the software (the "licensor") and the end user or organization (the "licensee"), the licensor gives permission to the licensee to use the software under certain limitations, which are set forth in the license agreement. Microsoft usually has notices on the packaging of their products which state that removing the notice or using the software constitutes agreement of the license terms.
Microsoft's consumer retail or "off-the-shelf" products generally use very similar licences, allowing the licensee to use the software on one computer, subject to the usual terms and conditions. For businesses however, Microsoft offers several types of licensing schemes for a range of their products, which are designed to be cost effective, flexible, or both.
Server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...
software, such as Windows Server 2003
Windows Server 2003
Windows Server 2003 is a server operating system produced by Microsoft, introduced on 24 April 2003. An updated version, Windows Server 2003 R2, was released to manufacturing on 6 December 2005...
and SQL Server 2005 require licenses that are more expensive than those which are purchased for desktop software like Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
. In the more recent versions of many of their server products, Microsoft require that all clients that connect to these server applications have a license to connect to and use the services of that software. These special purpose licenses come in the form of a Client Access License.
Client access licenses
A Client Access License (CAL) is a kind of software license that legally permits client computers to connect to Microsoft server software. They usually come in the form of a certificate of authenticityCertificate of Authenticity
A certificate of authenticity is a seal or small sticker on a proprietary computer program, t-shirt, jersey, or any other memorabilia or art work, especially in the world of computers and sports, it is commonly a seal on paper authenticating a specific art work which and is made to demonstrate...
(CoA) and a license key, which is sometimes attached to the certificate itself. The various editions of most of Microsoft's server software usually include a small number of CALs, and this allows the software to be used by either a few users or a few computers, depending on the CAL licensing mode. If more connections to the server are needed, then additional CALs must be purchased.
Some Microsoft Server products require one CAL per concurrent connection, whereby one CAL is required for each unique client connection at any point in time. For example, consider a small business network where the computers are used by ten people, but there are never more than five people on site using the computers at any one time. In this scenario, only five CALs are needed. However, some of Microsoft's products and licensing modes require a CAL for each unique client regardless of how many will be connecting at any single point in time. Some of Microsoft's server software programs do not require CALs at all, as is the case of Windows Server Web Edition.
CAL enforcement
Most CALs are paper only and are distributed for the sole reason of representing compliance to the software license agreementSoftware license agreement
A software license agreement is a contract between the "licensor" and purchaser of the right to use software. The license may define ways under which the copy can be used, in addition to the automatic rights of the buyer including the first sale doctrine and .Many form contracts are only contained...
. Technically, any individual or business can use the software with an unlimited number of users and buy no CALs at all - but they will be in breach of the license agreement (and the law in most jurisdictions), and large penalties will apply if they are caught.
Some CALs, however, are electronically enforced: the server will refuse to service clients if there are not enough CALs to cover them all. In order for the CALs to be used, either the CAL files must be imported into the software or the CAL licence keys must be entered in. The software will not service clients unless there are valid CALs installed, and it will authenticate and serve the number of clients licensed under the CALs. Once that number is met, the server can either accept a small number of additional connections and then warn administrators before refusing to serve further connections, however usually it will simply refuse to authenticate additional clients until one or more of them disconnects. In this way, the server electronically enforces the Client Access licensing.
At present, there are only two Microsoft products that use this form of electronic license enforcement; Windows Small Business Server 2003 and Terminal Services
Terminal Services
Remote Desktop Services in Windows Server 2008 R2, formerly known as Terminal Services in Windows Server 2008 and previous versions, is one of the components of Microsoft Windows that allows a user to access applications and data on a remote computer over a network, using the Remote Desktop...
. Presumably, the electronic enforcement in SBS is because most small businesses that run the Small Business Server do not have dedicated IT staff to ensure compliance, whereas larger organizations usually have dedicated IT staff that monitor CAL usage and organize the acquisition of additional CALs when necessary. Windows Small Business Server 2008 does not track CAL usage.
Per-user vs. per-device
CALs apply to either a "device" (as defined in the license agreement) or a "user". A business is free to choose either mode. In Per-User mode, a CAL is purchased to allow one user to connect to the server software. Any user can connect, but only one user may use a given CAL at any given time. Any number of CALs can be purchased to allow five, five hundred, or any number of users to simultaneously connect to the server. Any number of devices may connect to the server software, but only a set number of users can connect to it at once.Per-device mode operates in much the same way, but limits connections made by devices, rather than users. One CAL enables one device to connect to and use the server software, regardless of how many users are connecting.
Although User and Device CALs are the same price, they may not be used interchangeably, and cannot be switched without buying new CALs.
Much more in-depth information can be found on Microsoft's CAL Guide website.
Core CAL
The Core CAL is a special CAL offered by Microsoft through corporate license agreements such as Enterprise, or Open Value Company Wide. The Core CAL, is a combination of Windows Server, Exchange Server, SharePoint Server and System Center Configuration Manager licenses. It is a more cost effective option of purchasing all four CALs separately saving approximately 30 percent. With the release of the new 2007 products, Microsoft now offers the Enterprise CAL Suite. The Enterprise CAL Suite combines 11 CALs, including the Enterprise functionality of Exchange, Office Communications and SharePoint Servers, as well as the Windows Server and System Center Configuration Manager licenses.Software editions
CALs usually enable connectivity to server software regardless of the edition of the software. For example, CALs purchased to enable client connectivity with Windows Server 2003 Enterprise Edition can be used with Windows Server 2003 Datacenter Edition, and vice-versa.Terminal Services
Terminal ServicesTerminal Services
Remote Desktop Services in Windows Server 2008 R2, formerly known as Terminal Services in Windows Server 2008 and previous versions, is one of the components of Microsoft Windows that allows a user to access applications and data on a remote computer over a network, using the Remote Desktop...
is a function of Microsoft Windows that allows several types of connections to the server components of the system. Windows Server versions prior to 2003 do not necessarily require the use of specialized Terminal Services CALs; rather, clients which are of at least the same or lower version of the operating system are allowed access automatically. For example, Windows NT 4.0 clients may connect to Windows NT 4.0 terminal servers but not Windows 2000 or later; Windows 2000
Windows 2000
Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...
or Windows XP clients may connect to Windows NT 4.0 or Windows 2000 terminal servers. This is called the equivalency license.
Supposedly, this is because Microsoft did not have time to finalize technical enforcement before the release of the operating system.
See also
- CopyrightCopyrightCopyright is a legal concept, enacted by most governments, giving the creator of an original work exclusive rights to it, usually for a limited time...
- Microsoft Servers
- Microsoft WindowsMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
- Windows XPWindows XPWindows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...
- Windows VistaWindows VistaWindows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
- Comparison of Microsoft Windows versionsComparison of Microsoft Windows versionsMicrosoft Windows is the name of several families of computer software operating systems by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces .-DOS-based :-NT...
- Windows XP