The current commercial model for the Avaya Client SDK provides the SDK free of charge to DevConnect (Licensee) members to access, create, and distribute applications and client solutions utilizing the Client SDK.
Customer / End-users, which may or may not also be the Licensee, are required to obtain certain runtime licenses for Avaya systems in order to effectively utilize functionality derived from applications incorporating Avaya Client SDK capabilities.
Licensees are required to includes within their End User License Agreement (EULA) certain flow down terms from Avaya, and should provide notice in their product or solution documentation notice to their Customers (End Users) regarding the need to purchase runtime licenses from Avaya to enable the use of Licensee’s application, created using the SDK, on an Avaya product, service or network; and the applicable material codes for the named user licenses, server licenses, and agent licenses.
Licensees may also be required to obtain additional 3rd party licenses, based on use of certain H.264 codecs and should consult with their own legal counsel for further guidance.
End User Licensing details
When a Customer wishes to deploy an application or client which they or a third party has developed, using the Avaya Client SDK, they must purchase runtime licenses for their users. There are two types of licenses supported available as either a perpetual or subscription license.
- Avaya Client SDK Basic
- Avaya Client SDK Basic OTT Port
- Avaya Client SDK Advanced
Basic licenses are purchased for Avaya Aura named users. Each of these users must have either an Avaya Aura Core or Power suite license. The minimum purchase is 50 Basic licenses and thereafter individual licenses can be purchased.
The Basic OTT Port License is purchased for every Equinox Conferencing Elite or Media Server Audio / Video Port.
Advanced Licenses are purchased based on the number of concurrent Avaya Oceana Agent bundles purchased. The number of Advanced licences held must always equal to the number of Avaya Oceana Agent bundles.
These licenses allow up to 5 third party applications to be deployed against each licenced user/agent.
The following diagram explains the association of Avaya Client SDK packages to the Basic and Advanced Licenses.
Third Party Royalties
The Licensee has a responsibility to enter relationships and pay royalties associated with H264 video codec to MPEG LA as defined in the Avaya Client SDK End User Licensing Agreement. This agreement can be accessed when downloading the Client SDK. An extraction of the schedule related to Third Party Royalties are presented below.
CODECS:WITH RESPECT TO THE H.264 CODECS, YOU ACKNOWLEDGE AND AGREE YOU ARE RESPONSIBLE FOR ANY AND ALL RELATED FEES AND/OR ROYALTIES, IF ANY. IT IS YOUR RESPONSIBILITY TO CHECK.
THE H.264 (AVC) CODEC IS LICENSED UNDER THE AVC PATENT PORTFOLIO LICENSE FOR THE PERSONAL USE OF A CONSUMER OR OTHER USES IN WHICH IT DOES NOT RECEIVE REMUNERATION TO: (I) ENCODE VIDEO IN COMPLIANCE WITH THE AVC STANDARD ("AVC VIDEO") AND/OR (II) DECODE AVC VIDEO THAT WAS ENCODED BY A CONSUMER ENGAGED IN A PERSONAL ACTIVITY AND/OR WAS OBTAINED FROM A VIDEO PROVIDER LICENSED TO PROVIDE AVC VIDEO. NO LICENSE IS GRANTED OR SHALL BE IMPLIED FOR ANY OTHER USE. ADDITIONAL INFORMATION FOR THE H.264 (AVC) CODEC MAY BE OBTAINED FROM MPEG LA, L.L.C. SEE HTTP://WWW.MPEGLA.COM.