SlideShare a Scribd company logo
Presented by Robert J. Scott and
C. Christopher Barnett
www.ScottandScottllp.com
To SPLA or Not to SPLA
Microsoft Licensing for the Hosting
Services Provider
Speakers
Robert Scott Christopher Barnett
Agenda
• Who needs SPLA?
• What is "commercial hosting"?
• Licensing alternatives for commercial hosting rights
• Defending SPLA audits
• Estimating SPLA-audit exposure
• Negotiating SPLA-audit settlements
• Questions
Who Needs SPLA?
Services Provider License Agreement
• Licensing model originally released in 1999
• Standard retail and volume licensing terms prohibit the use of MS software for
“commercial hosting services”
• Primary purpose of SPLA-licensed products must be the delivery of hosted or
rental software services
• Typical SPLA customers:
– Data hosts (HaaS, website hosts, file-sharing)
– Application providers (hosted BDR, hosted CRM, hosted messaging)
– Scott & Scott LLP
• Allows businesses to license MS products on a month-to-month subscription basis,
rather than committing to an up-front license purchase
What is “commercial hosting”?
Microsoft:
“You may not host the products for commercial hosting services.”
(Product Use Rights, et al.)
• Standard-form EULAs and Product Use Rights do not define “commercial
hosting services”
• Additional guidelines in the form of licensing briefs, charts, etc. may not
be directly enforceable against MS, but:
– they often help to illustrate more subtle licensing concepts, and
– if a court were to determine that the agreements are ambiguous, they likely would
be admissible as extrinsic evidence regarding intent
• Example: SPLA Qualification Road Map
– Flowchart to help guide licensing decisions for Microsoft products
– Last revision in 2011
SPLA Road Map Core Questions
Assuming non-anonymous third parties are accessing the hosted
solution, the most critical questions pertaining to “commercial
hosting” for most businesses are:
• #4: “Is the licensee providing access to software application(s) used for
third party business operations?”
(Data or applications?)
• #5: “Is the third party using the software application as a way to acquire
goods or services from the licensee?”
(Means to an end? Example: Amazon.com)
• #7: “Does the licensee own the business logic, content, or data and deliver
the service under its own brand?”
(Outsourcer?)
All quoted content © 2011 Microsoft Corp.
SPLA Road Map Guidance
Microsoft’s guidance regarding licensing scenarios:
• #4
– “Scenario Yes: Company A provides a software application for Company B to use.”
– “Scenario No: Company A hosts Company B’s website.”
• #5
– “Scenario Yes: Customers of ABC Bank use the bank’s online banking service, which is
built on Microsoft software products, to conduct their banking online.”
– “Scenario No: Company A provides a customer relationship management (CRM)
application for Company B to support its customer engagements.”
• #7
– “Scenario Yes: A travel company with an online presence is using its own brand to sell its
travel services.”
– “Scenario No: Company A is a travel company with an online presence that delivers a
corporate travel portal branded in the name of Company B.”
All quoted content © 2011 Microsoft Corp.
SPLA Road Map Outcomes
Three principal outcomes for most businesses:
• Internal Use
– Third-party access (if any) is anonymous / unauthenticated
– No external client licensing is required
• Internal Use with External Connectors
– Third-party access requires client licensing (CALs, ECs or processors)
– Services do not require “commercial hosting” rights
• “Commercial Hosting”
– Third-party access requires client licensing
– That access requires “commercial hosting” rights via SPLA or
via Self-Hosted Applications benefit with Software Assurance
Self-Hosted Applications
Benefit included with Software Assurance, but requirements are specific:
• Available only for products for which product-specific terms in the PUR state:
“Self-Hosting of Applications Allowed: Yes” (Note: SQL Server and Windows Server are included)
• MS products must be used exclusively in connection with a “Unified Solution”
• Licensee’s software must:
– add significant and primary functionality to the Self-Hosted Applications that are part of the Unified Solution (dashboards, HTML
editors, utilities, and similar technologies are not a primary service and/or application of a Unified Solution);
– be the principal service and/or application, and sole point of access, to the Unified Solution;
– be delivered over the Internet or a private network from your datacenter to end users. The Self-Hosted Applications component
may not be loaded onto the end user’s device; and
– be owned, not licensed, by you, except that your software may include non-substantive third party software that is embedded in,
and operates in support of, your software
January 2013 Product Use Rights, Appendix 2
• All client access must be licensed (i.e., licensee still is required to purchase CALs,
ECs and/or processor licenses)
Example: Provider writes a file-sharing application running on Windows
Server hardware and incorporating a SQL Server database.
SPLA License Types
If the business chooses to pursue SPLA, it is necessary to choose between
two principal SPLA license types:
• Subscriber Access Licenses (SALs)
– Assigned to authorized users
– Permit unlimited software deployments, as long as they are accessed only by
users to whom SALs have been assigned
– Require strict, centralized server administration (to avoid unauthorized access)
and the ability to accurately measure access
• Processor Licenses
– Assigned to hardware
– Permit access by an unlimited number of users to each properly licensed
server
– More expensive and can entail somewhat more complicated accounting, but
much easier to administer
Defending SPLA Audits
• Newer SPLAs and Microsoft Business Agreements /
Business and Services Agreements grant Microsoft
broad audit rights
• Critical initial steps:
– Examine the signed agreements to confirm that the scope
and entity(ies) identified in the audit notice letter are
correct
– Obtain an agreement from Microsoft and its auditors
(usually Deloitte, PwC, KPMG or E&Y) regarding the
confidentiality of the audit data and the process to be
followed during the audit
Estimating SPLA-Audit Exposure
SPLA-audit exposure sources:
• Past unreported software usage / extrapolated counts
• “Roll-forward” findings
• Penalty percentage
• Inspection fees
Past exposure can be difficult to estimate:
• Absent historical data, extrapolation factor typically applied to audit
“snapshot”
• Active Directory user counts often used as basis for calculated SAL
requirements
• Licensing models may have changed over time (e.g., Windows
Server)
Negotiating SPLA-Audit Settlements
• Before negotiating on amounts, it is critical to establish
factually accurate assumptions underlying the compliance
costs
• Settlement terms:
– Installment payments
– Release of liability
– Audit forbearance
– Confidentiality
• Consequences of not settling:
– Termination of SPLA (switching costs)
– Litigation (possible injunctive relief)
Questions?
Robert J. Scott, Esq.
Managing Partner
rjscott@scottandscottllp.com
(214) 999-2902
Copyright © 2012 – Scott & Scott, LLP
Contact Information
C. Christopher Barnett, Esq.
Associate
cbarnett@scottandscottllp.com
(214) 999-2912
Scott & Scott, LLP.
1256 Main Street, Suite 200
Southlake, TX 76092
www.scottandscottllp.com

More Related Content

What's hot

Microsoft Azure ad in 10 slides
Microsoft Azure ad in 10 slidesMicrosoft Azure ad in 10 slides
Microsoft Azure ad in 10 slides
Andre Debilloez
 
Cấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpn
Cấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpnCấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpn
Cấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpn
laonap166
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started Guide
Paul Barnett
 
Introduction_of_ADDS
Introduction_of_ADDSIntroduction_of_ADDS
Introduction_of_ADDSHarsh Sethi
 
Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020
Ronni Pedersen
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
TheGameSquad
 
Azure vnet
Azure vnetAzure vnet
Azure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPTAzure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPT
Radhakrishnan Govindan
 
End to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via IntuneEnd to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via Intune
Anoop Nair
 
Microsoft Cloud Services Licensing
Microsoft Cloud Services Licensing Microsoft Cloud Services Licensing
Microsoft Cloud Services Licensing
FlorisKlaver1
 
Windows server
Windows serverWindows server
Windows server
Hideo Amezawa
 
Overview of Microsoft Exchange Server
Overview of Microsoft Exchange ServerOverview of Microsoft Exchange Server
Overview of Microsoft Exchange Server
bedekarpm
 
Planning and configuring client connectivity exchange server
Planning and configuring client connectivity exchange serverPlanning and configuring client connectivity exchange server
Planning and configuring client connectivity exchange server
Faisal AlNuaim
 
Microsoft Volume Licensing Basics
Microsoft Volume Licensing BasicsMicrosoft Volume Licensing Basics
Microsoft Volume Licensing Basics
FlorisKlaver1
 
(DAT407) Amazon ElastiCache: Deep Dive
(DAT407) Amazon ElastiCache: Deep Dive(DAT407) Amazon ElastiCache: Deep Dive
(DAT407) Amazon ElastiCache: Deep Dive
Amazon Web Services
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutions
himajareddys
 
Presentation about servers
Presentation about serversPresentation about servers
Presentation about servers
Sasin Prabu
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
Amy Phillips
 
Leveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) ResourcesLeveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) Resources
Amazon Web Services
 
Cbs aws-fundamentals-1
Cbs aws-fundamentals-1Cbs aws-fundamentals-1
Cbs aws-fundamentals-1
Luis Merino Troncoso
 

What's hot (20)

Microsoft Azure ad in 10 slides
Microsoft Azure ad in 10 slidesMicrosoft Azure ad in 10 slides
Microsoft Azure ad in 10 slides
 
Cấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpn
Cấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpnCấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpn
Cấu hình giao thức ldaps cho việc change password của ad từ các hệ thống vpn
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started Guide
 
Introduction_of_ADDS
Introduction_of_ADDSIntroduction_of_ADDS
Introduction_of_ADDS
 
Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
 
Azure vnet
Azure vnetAzure vnet
Azure vnet
 
Azure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPTAzure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPT
 
End to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via IntuneEnd to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via Intune
 
Microsoft Cloud Services Licensing
Microsoft Cloud Services Licensing Microsoft Cloud Services Licensing
Microsoft Cloud Services Licensing
 
Windows server
Windows serverWindows server
Windows server
 
Overview of Microsoft Exchange Server
Overview of Microsoft Exchange ServerOverview of Microsoft Exchange Server
Overview of Microsoft Exchange Server
 
Planning and configuring client connectivity exchange server
Planning and configuring client connectivity exchange serverPlanning and configuring client connectivity exchange server
Planning and configuring client connectivity exchange server
 
Microsoft Volume Licensing Basics
Microsoft Volume Licensing BasicsMicrosoft Volume Licensing Basics
Microsoft Volume Licensing Basics
 
(DAT407) Amazon ElastiCache: Deep Dive
(DAT407) Amazon ElastiCache: Deep Dive(DAT407) Amazon ElastiCache: Deep Dive
(DAT407) Amazon ElastiCache: Deep Dive
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutions
 
Presentation about servers
Presentation about serversPresentation about servers
Presentation about servers
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Leveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) ResourcesLeveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) Resources
 
Cbs aws-fundamentals-1
Cbs aws-fundamentals-1Cbs aws-fundamentals-1
Cbs aws-fundamentals-1
 

Viewers also liked

Spla licensing example
Spla licensing exampleSpla licensing example
Spla licensing example
David Pestaña Garrido
 
Microsoft SPLA Program Via Newlease
Microsoft SPLA Program Via NewleaseMicrosoft SPLA Program Via Newlease
Microsoft SPLA Program Via Newlease
lornaepps
 
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
Amazon Web Services
 
How Microsoft learned to love Java
How Microsoft learned to love JavaHow Microsoft learned to love Java
How Microsoft learned to love Java
Brian Benz
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
Brian Benz
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
Pracheta Budhwar
 
Microsoft Licensing and Benefits
Microsoft Licensing and BenefitsMicrosoft Licensing and Benefits
Microsoft Licensing and Benefits
TechSoup
 
Microsoft Licensing Program
Microsoft Licensing ProgramMicrosoft Licensing Program
Microsoft Licensing ProgramKaam Sartin
 
Microsoft volume licensing_reference_guide
Microsoft volume licensing_reference_guideMicrosoft volume licensing_reference_guide
Microsoft volume licensing_reference_guide
Nader Kaderi
 
Microsoft Licensing Options
Microsoft Licensing OptionsMicrosoft Licensing Options
Microsoft Licensing Options
Jon Jensen
 
SaaSplaza Software + Services
SaaSplaza Software + ServicesSaaSplaza Software + Services
SaaSplaza Software + Services
Julia Soluzione
 
Cut through Microsoft licensing complexity
Cut through Microsoft licensing complexityCut through Microsoft licensing complexity
Cut through Microsoft licensing complexity
Info-Tech Research Group
 
Microsoft CSP (Cloud Solutions Provider) Decoded
Microsoft CSP (Cloud Solutions Provider) DecodedMicrosoft CSP (Cloud Solutions Provider) Decoded
Microsoft CSP (Cloud Solutions Provider) Decoded
Vuzion
 
Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...
Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...
Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...
plumchoice
 
OSCON14: Mirage 2.0
OSCON14: Mirage 2.0 OSCON14: Mirage 2.0
OSCON14: Mirage 2.0
The Linux Foundation
 
Microsoft Licensing Overview
Microsoft Licensing OverviewMicrosoft Licensing Overview
Microsoft Licensing Overview
Motty Ben Atia
 
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
The Linux Foundation
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for Clouds
The Linux Foundation
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
The Linux Foundation
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
Eduardo Castro
 

Viewers also liked (20)

Spla licensing example
Spla licensing exampleSpla licensing example
Spla licensing example
 
Microsoft SPLA Program Via Newlease
Microsoft SPLA Program Via NewleaseMicrosoft SPLA Program Via Newlease
Microsoft SPLA Program Via Newlease
 
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
[AWS Days Microsoft-LA 2015]: Software Licensing Considerations for Enterpris...
 
How Microsoft learned to love Java
How Microsoft learned to love JavaHow Microsoft learned to love Java
How Microsoft learned to love Java
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
 
Microsoft Licensing and Benefits
Microsoft Licensing and BenefitsMicrosoft Licensing and Benefits
Microsoft Licensing and Benefits
 
Microsoft Licensing Program
Microsoft Licensing ProgramMicrosoft Licensing Program
Microsoft Licensing Program
 
Microsoft volume licensing_reference_guide
Microsoft volume licensing_reference_guideMicrosoft volume licensing_reference_guide
Microsoft volume licensing_reference_guide
 
Microsoft Licensing Options
Microsoft Licensing OptionsMicrosoft Licensing Options
Microsoft Licensing Options
 
SaaSplaza Software + Services
SaaSplaza Software + ServicesSaaSplaza Software + Services
SaaSplaza Software + Services
 
Cut through Microsoft licensing complexity
Cut through Microsoft licensing complexityCut through Microsoft licensing complexity
Cut through Microsoft licensing complexity
 
Microsoft CSP (Cloud Solutions Provider) Decoded
Microsoft CSP (Cloud Solutions Provider) DecodedMicrosoft CSP (Cloud Solutions Provider) Decoded
Microsoft CSP (Cloud Solutions Provider) Decoded
 
Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...
Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...
Microsoft CSP Partner Program: Get Cloud Solutions to Market Faster & More Pr...
 
OSCON14: Mirage 2.0
OSCON14: Mirage 2.0 OSCON14: Mirage 2.0
OSCON14: Mirage 2.0
 
Microsoft Licensing Overview
Microsoft Licensing OverviewMicrosoft Licensing Overview
Microsoft Licensing Overview
 
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for Clouds
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
 

Similar to To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider

Adapting to Meet Today’s Trends and Technologies– Compliance vs. Enforcement
Adapting to Meet Today’s Trends and Technologies– Compliance vs. EnforcementAdapting to Meet Today’s Trends and Technologies– Compliance vs. Enforcement
Adapting to Meet Today’s Trends and Technologies– Compliance vs. EnforcementFlexera
 
License Position Snapshot Service
License Position Snapshot ServiceLicense Position Snapshot Service
License Position Snapshot Service
Flexera
 
SPLA.pptx
SPLA.pptxSPLA.pptx
SPLA.pptx
Deepesh Belwal
 
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 IBM Software Licensing: Tips to Safeguard Your Bottom Line IBM Software Licensing: Tips to Safeguard Your Bottom Line
IBM Software Licensing: Tips to Safeguard Your Bottom Line
Senturus
 
Software Asset Management and Education
Software Asset Management and EducationSoftware Asset Management and Education
Software Asset Management and Education
Eduserv
 
Adaptor Configuration and Development Service
Adaptor Configuration and Development ServiceAdaptor Configuration and Development Service
Adaptor Configuration and Development Service
Flexera
 
FlexNet Operations On-Demand Setup
FlexNet Operations On-Demand SetupFlexNet Operations On-Demand Setup
FlexNet Operations On-Demand Setup
Flexera
 
SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070
SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070
SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070
retheauditors
 
Webinar: Moving to Office 365? What You Need to Know!
Webinar: Moving to Office 365? What You Need to Know!Webinar: Moving to Office 365? What You Need to Know!
Webinar: Moving to Office 365? What You Need to Know!
Flexera
 
Webinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seenWebinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seen
b.lay
 
Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...
Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...
Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...
Ivanti
 
App store and SAM strategy
App store and SAM strategyApp store and SAM strategy
App store and SAM strategy
RMayo22
 
Make Money Move, Intrum Justitia
Make Money Move, Intrum JustitiaMake Money Move, Intrum Justitia
Make Money Move, Intrum Justitia
Webio Ltd
 
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
Kaseya
 
Australia Conference 2018_Boost up your oracle audit defence
Australia Conference 2018_Boost up your oracle audit defenceAustralia Conference 2018_Boost up your oracle audit defence
Australia Conference 2018_Boost up your oracle audit defence
Martin Thompson
 
SoftwareONE SPLA Guide
SoftwareONE SPLA GuideSoftwareONE SPLA Guide
SoftwareONE SPLA Guidepaullimbers
 
Flexera New York Tools Day
Flexera New York Tools DayFlexera New York Tools Day
Flexera New York Tools Day
Martin Thompson
 
Utmaningar du möter vid licenshantering i Cloud-miljö
Utmaningar du möter vid licenshantering i Cloud-miljöUtmaningar du möter vid licenshantering i Cloud-miljö
Utmaningar du möter vid licenshantering i Cloud-miljö
IBM Sverige
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)Dror Leshem
 

Similar to To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider (20)

Adapting to Meet Today’s Trends and Technologies– Compliance vs. Enforcement
Adapting to Meet Today’s Trends and Technologies– Compliance vs. EnforcementAdapting to Meet Today’s Trends and Technologies– Compliance vs. Enforcement
Adapting to Meet Today’s Trends and Technologies– Compliance vs. Enforcement
 
License Position Snapshot Service
License Position Snapshot ServiceLicense Position Snapshot Service
License Position Snapshot Service
 
SPLA.pptx
SPLA.pptxSPLA.pptx
SPLA.pptx
 
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 IBM Software Licensing: Tips to Safeguard Your Bottom Line IBM Software Licensing: Tips to Safeguard Your Bottom Line
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 
Software Asset Management and Education
Software Asset Management and EducationSoftware Asset Management and Education
Software Asset Management and Education
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
 
Adaptor Configuration and Development Service
Adaptor Configuration and Development ServiceAdaptor Configuration and Development Service
Adaptor Configuration and Development Service
 
FlexNet Operations On-Demand Setup
FlexNet Operations On-Demand SetupFlexNet Operations On-Demand Setup
FlexNet Operations On-Demand Setup
 
SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070
SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070
SAS 70 in a Post-Sarbanes, SaaS World: Quest Session 52070
 
Webinar: Moving to Office 365? What You Need to Know!
Webinar: Moving to Office 365? What You Need to Know!Webinar: Moving to Office 365? What You Need to Know!
Webinar: Moving to Office 365? What You Need to Know!
 
Webinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seenWebinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seen
 
Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...
Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...
Stop Overpaying, Take Control of SAP Licensing and Only Pay for What You Actu...
 
App store and SAM strategy
App store and SAM strategyApp store and SAM strategy
App store and SAM strategy
 
Make Money Move, Intrum Justitia
Make Money Move, Intrum JustitiaMake Money Move, Intrum Justitia
Make Money Move, Intrum Justitia
 
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
 
Australia Conference 2018_Boost up your oracle audit defence
Australia Conference 2018_Boost up your oracle audit defenceAustralia Conference 2018_Boost up your oracle audit defence
Australia Conference 2018_Boost up your oracle audit defence
 
SoftwareONE SPLA Guide
SoftwareONE SPLA GuideSoftwareONE SPLA Guide
SoftwareONE SPLA Guide
 
Flexera New York Tools Day
Flexera New York Tools DayFlexera New York Tools Day
Flexera New York Tools Day
 
Utmaningar du möter vid licenshantering i Cloud-miljö
Utmaningar du möter vid licenshantering i Cloud-miljöUtmaningar du möter vid licenshantering i Cloud-miljö
Utmaningar du möter vid licenshantering i Cloud-miljö
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 

Recently uploaded

Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
daothibichhang1
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
SOFTTECHHUB
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
Aggregage
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 

Recently uploaded (20)

Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 

To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider

  • 1. Presented by Robert J. Scott and C. Christopher Barnett www.ScottandScottllp.com To SPLA or Not to SPLA Microsoft Licensing for the Hosting Services Provider
  • 3. Agenda • Who needs SPLA? • What is "commercial hosting"? • Licensing alternatives for commercial hosting rights • Defending SPLA audits • Estimating SPLA-audit exposure • Negotiating SPLA-audit settlements • Questions
  • 4. Who Needs SPLA? Services Provider License Agreement • Licensing model originally released in 1999 • Standard retail and volume licensing terms prohibit the use of MS software for “commercial hosting services” • Primary purpose of SPLA-licensed products must be the delivery of hosted or rental software services • Typical SPLA customers: – Data hosts (HaaS, website hosts, file-sharing) – Application providers (hosted BDR, hosted CRM, hosted messaging) – Scott & Scott LLP • Allows businesses to license MS products on a month-to-month subscription basis, rather than committing to an up-front license purchase
  • 5. What is “commercial hosting”? Microsoft: “You may not host the products for commercial hosting services.” (Product Use Rights, et al.) • Standard-form EULAs and Product Use Rights do not define “commercial hosting services” • Additional guidelines in the form of licensing briefs, charts, etc. may not be directly enforceable against MS, but: – they often help to illustrate more subtle licensing concepts, and – if a court were to determine that the agreements are ambiguous, they likely would be admissible as extrinsic evidence regarding intent • Example: SPLA Qualification Road Map – Flowchart to help guide licensing decisions for Microsoft products – Last revision in 2011
  • 6. SPLA Road Map Core Questions Assuming non-anonymous third parties are accessing the hosted solution, the most critical questions pertaining to “commercial hosting” for most businesses are: • #4: “Is the licensee providing access to software application(s) used for third party business operations?” (Data or applications?) • #5: “Is the third party using the software application as a way to acquire goods or services from the licensee?” (Means to an end? Example: Amazon.com) • #7: “Does the licensee own the business logic, content, or data and deliver the service under its own brand?” (Outsourcer?) All quoted content © 2011 Microsoft Corp.
  • 7. SPLA Road Map Guidance Microsoft’s guidance regarding licensing scenarios: • #4 – “Scenario Yes: Company A provides a software application for Company B to use.” – “Scenario No: Company A hosts Company B’s website.” • #5 – “Scenario Yes: Customers of ABC Bank use the bank’s online banking service, which is built on Microsoft software products, to conduct their banking online.” – “Scenario No: Company A provides a customer relationship management (CRM) application for Company B to support its customer engagements.” • #7 – “Scenario Yes: A travel company with an online presence is using its own brand to sell its travel services.” – “Scenario No: Company A is a travel company with an online presence that delivers a corporate travel portal branded in the name of Company B.” All quoted content © 2011 Microsoft Corp.
  • 8. SPLA Road Map Outcomes Three principal outcomes for most businesses: • Internal Use – Third-party access (if any) is anonymous / unauthenticated – No external client licensing is required • Internal Use with External Connectors – Third-party access requires client licensing (CALs, ECs or processors) – Services do not require “commercial hosting” rights • “Commercial Hosting” – Third-party access requires client licensing – That access requires “commercial hosting” rights via SPLA or via Self-Hosted Applications benefit with Software Assurance
  • 9. Self-Hosted Applications Benefit included with Software Assurance, but requirements are specific: • Available only for products for which product-specific terms in the PUR state: “Self-Hosting of Applications Allowed: Yes” (Note: SQL Server and Windows Server are included) • MS products must be used exclusively in connection with a “Unified Solution” • Licensee’s software must: – add significant and primary functionality to the Self-Hosted Applications that are part of the Unified Solution (dashboards, HTML editors, utilities, and similar technologies are not a primary service and/or application of a Unified Solution); – be the principal service and/or application, and sole point of access, to the Unified Solution; – be delivered over the Internet or a private network from your datacenter to end users. The Self-Hosted Applications component may not be loaded onto the end user’s device; and – be owned, not licensed, by you, except that your software may include non-substantive third party software that is embedded in, and operates in support of, your software January 2013 Product Use Rights, Appendix 2 • All client access must be licensed (i.e., licensee still is required to purchase CALs, ECs and/or processor licenses) Example: Provider writes a file-sharing application running on Windows Server hardware and incorporating a SQL Server database.
  • 10. SPLA License Types If the business chooses to pursue SPLA, it is necessary to choose between two principal SPLA license types: • Subscriber Access Licenses (SALs) – Assigned to authorized users – Permit unlimited software deployments, as long as they are accessed only by users to whom SALs have been assigned – Require strict, centralized server administration (to avoid unauthorized access) and the ability to accurately measure access • Processor Licenses – Assigned to hardware – Permit access by an unlimited number of users to each properly licensed server – More expensive and can entail somewhat more complicated accounting, but much easier to administer
  • 11. Defending SPLA Audits • Newer SPLAs and Microsoft Business Agreements / Business and Services Agreements grant Microsoft broad audit rights • Critical initial steps: – Examine the signed agreements to confirm that the scope and entity(ies) identified in the audit notice letter are correct – Obtain an agreement from Microsoft and its auditors (usually Deloitte, PwC, KPMG or E&Y) regarding the confidentiality of the audit data and the process to be followed during the audit
  • 12. Estimating SPLA-Audit Exposure SPLA-audit exposure sources: • Past unreported software usage / extrapolated counts • “Roll-forward” findings • Penalty percentage • Inspection fees Past exposure can be difficult to estimate: • Absent historical data, extrapolation factor typically applied to audit “snapshot” • Active Directory user counts often used as basis for calculated SAL requirements • Licensing models may have changed over time (e.g., Windows Server)
  • 13. Negotiating SPLA-Audit Settlements • Before negotiating on amounts, it is critical to establish factually accurate assumptions underlying the compliance costs • Settlement terms: – Installment payments – Release of liability – Audit forbearance – Confidentiality • Consequences of not settling: – Termination of SPLA (switching costs) – Litigation (possible injunctive relief)
  • 15. Robert J. Scott, Esq. Managing Partner rjscott@scottandscottllp.com (214) 999-2902 Copyright © 2012 – Scott & Scott, LLP Contact Information C. Christopher Barnett, Esq. Associate cbarnett@scottandscottllp.com (214) 999-2912 Scott & Scott, LLP. 1256 Main Street, Suite 200 Southlake, TX 76092 www.scottandscottllp.com