SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Tech Notes




Taking the Sting Out of Software
Licensing
Jeff Anders, Senior Director Product Marketing
Embarcadero Technologies, Inc.
September 2009




Corporate Headquarters              EMEA Headquarters         Asia-Pacific Headquarters
100 California Street, 12th Floor   York House                L7. 313 La Trobe Street
San Francisco, California 94111     18 York Road              Melbourne VIC 3000
                                    Maidenhead, Berkshire     Australia
                                    SL6 1SF, United Kingdom
Taking the Sting Out of Software Licensing


When it comes to software licensing, often there are two competing requirements – flexibility
and manageability - that confront both software vendors and their customers. These two
aspects of licensing tend to be directly related – meaning the greater the flexibility, the harder it
can be to manage. The more restrictive the license, the easier it tends to be to manage.
Moreover, the amount or level of flexibility also tends to influence the license price. Simply put,
increased flexibility in terms of usage tends to have a price tag associated with it. A worthwhile,
justifiable cost in most cases, but a cost nonetheless. Of course, there are always extreme
examples which contradict this such as open source licensing which is extremely flexible in most
cases, but usually free when it comes end user usage. Or, academic licenses or enterprise site
licenses which again tend to be very flexible, however the per unit license cost may be relatively
small.

On one hand customers want the greatest amount of flexibility in how they use a product.
Usually this means they want to use the product anywhere, anytime, on any machine, by anyone.
In extreme cases they might even want to run the software on machines they don’t own and by
someone who isn’t a direct employee. Another aspect of flexibility which is sometimes
overlooked is how the licensing of a product relates to the price. The issue is that not all
products deliver value based on the same metric, and hence the licensing can be significantly
different and by extension the amount of flexibility you have as a user can vary greatly.
Sometimes derived value is based on the number of CPUs (don’t even ask about cores vs.
sockets), the number of actual machines the software is installed on, the number of users who
can access it either concurrently or as individual users, or on a metered (pay as you go) model.
And then of course you have to consider if it’s a perpetual license, a term license, or a
subscription which again is a factor in just how much flexibility you’ll have with t he product.

On the other hand, customers want or in some cases, commonly driven by compliance
requirements, need to have a high level of manageability of their licenses. Specifically they
need to control, audit, and report on license usage. They want to know who is using the
product and when they’re using it. In some cases they may even want more detailed
information such as where (e.g. on what machine) it’s being used, for how long, etc. They may
need to control who has access to the product, or specifically who is allowed to acquire a
license to use the product, during what period of time (e.g. 9am PT – 5pm PT) they can use the
product, how long does the license remain associated with a user when the product isn’t
actively being used (sometimes called a linger factor). They may also want to reserve a license
for a specific user in order to guarantee access when needed.

Here are some tips for minimizing license cost, easing the pain of license management, while at
the same time achieving the highest level of flexibility for your users and organization:

   1. Be cognizant of the fact that the license for a product usually involves both a technical
      component and some form of usage agreement or “paper license”. While the software
      may include or work with a license server, license management system, or have
      embedded in it some way to control or enforce usage, it probably does not cover all of
      the terms of usage spelled out in the user agreement. That, however, doesn’t mean the
      user is any less bound to these terms. Be sure to read and understand the product’s
      license agreement, sometime called an End User License Agreement (EULA), Software
      License Agreement (SLA) or Right To Use (RTU). Knowing and understanding the usage
      terms before you start using a product can save you time and money later in the event
      you or your company is subject to an audit.



Embarcadero Technologies                                                                         -1-
Taking the Sting Out of Software Licensing


   2. Where feasible, consider consolidating standalone products from multiple vendors into
      an offering from a single vendor that includes multiple products under one license, a
      suite if you will, that meets the needs of multiple users and roles in your organization.
      Reducing the number of vendors and licenses you have to manage will save you
      significant time and administration costs – two of the leading “soft costs” of software.

   3. Look for products that work with one of the more commonly used license management
      systems. By doing this it will allow you to centralize the license management, even if you
      have multiple products each with a different license scheme or policy, thereby saving the
      time and cost of having to learn and maintain multiple license management systems.

   4. If a vendor offers their own license management system, be sure to ask about the tools
      they provide to manage, audit, control, and report on license usage. Without these
      tools, you may end up investing significant time and resources on manual efforts to
      manage, audit and report on these licenses.

   5. In order to achieve the balance of flexibility, manageability and license cost that meets
      your requirements, look for products or product suites that can be licensed under
      different models, and are priced accordingly. In some cases you may want to have a
      dedicated license locked to a particular user or machine, and in some cases you may
      want to share a license between multiple users on your network. Having a licensing
      policy and a centralized license management system that can accommodate such
      scenarios can help you achieve this balance that’s right for your organization.

   6. When considering the cost of license and license management, be sure to look at all of
      the costs, not just the hard costs. There are a lot of soft costs associated with licenses
      management such as training of IT staff to maintain multiple license systems, lost
      opportunity costs if users don’t have access to products and tools when and where they
      need them, potential legal costs in the event of license violations even if unintentional,
      unexpected true-up costs due to poor or nonexistent license management and control,
      and so on.




Embarcadero Technologies                                                                     -2-
Embarcadero Technologies, Inc. is a leading provider of award-winning tools for application
developers and database professionals so they can design systems right, build them faster and
run them better, regardless of their platform or programming language. Ninety of the Fortune
100 and an active community of more than three million users worldwide rely on Embarcadero
products to increase productivity, reduce costs, simplify change management and compliance
and accelerate innovation. The company’s flagship tools include: Embarcadero® Change
Manager™, Embarcadero™ RAD Studio, DBArtisan®, Delphi®, ER/Studio®, JBuilder® and Rapid
SQL®. Founded in 1993, Embarcadero is headquartered in San Francisco, with offices located
around the world. Embarcadero is online at www.embarcadero.com.

Contenu connexe

En vedette

Top 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron HuizengaTop 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron HuizengaEmbarcadero Technologies
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1Jose Luis
 
Realizado por
Realizado porRealizado por
Realizado porbekan221
 
Realizado por 3
Realizado por 3Realizado por 3
Realizado por 3bekan221
 
Red de bibliotecasPublicas del putumayo
Red de bibliotecasPublicas del putumayoRed de bibliotecasPublicas del putumayo
Red de bibliotecasPublicas del putumayoSilvia Marin Restrepo
 
Unidad 5.1.1
Unidad 5.1.1Unidad 5.1.1
Unidad 5.1.1Kuepa
 
Practica n 3 daniel y felipe giraldo hurtado
Practica  n 3 daniel y felipe giraldo hurtadoPractica  n 3 daniel y felipe giraldo hurtado
Practica n 3 daniel y felipe giraldo hurtadolaura1409
 
Unidad 5.1.3
Unidad 5.1.3Unidad 5.1.3
Unidad 5.1.3Kuepa
 
7 Senaed Mobile Learning nas Empresas
7 Senaed Mobile Learning nas Empresas7 Senaed Mobile Learning nas Empresas
7 Senaed Mobile Learning nas EmpresasABED Senaed
 

En vedette (16)

Top 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron HuizengaTop 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron Huizenga
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Gomez y hernandez
Gomez y hernandezGomez y hernandez
Gomez y hernandez
 
Exercici 4
Exercici 4Exercici 4
Exercici 4
 
Realizado por
Realizado porRealizado por
Realizado por
 
Metrología
MetrologíaMetrología
Metrología
 
Germanes
GermanesGermanes
Germanes
 
Realizado por 3
Realizado por 3Realizado por 3
Realizado por 3
 
R1 b4
R1 b4R1 b4
R1 b4
 
Red de bibliotecasPublicas del putumayo
Red de bibliotecasPublicas del putumayoRed de bibliotecasPublicas del putumayo
Red de bibliotecasPublicas del putumayo
 
38636 tierra blanca
38636 tierra blanca38636 tierra blanca
38636 tierra blanca
 
Expo riñoes
Expo riñoesExpo riñoes
Expo riñoes
 
Unidad 5.1.1
Unidad 5.1.1Unidad 5.1.1
Unidad 5.1.1
 
Practica n 3 daniel y felipe giraldo hurtado
Practica  n 3 daniel y felipe giraldo hurtadoPractica  n 3 daniel y felipe giraldo hurtado
Practica n 3 daniel y felipe giraldo hurtado
 
Unidad 5.1.3
Unidad 5.1.3Unidad 5.1.3
Unidad 5.1.3
 
7 Senaed Mobile Learning nas Empresas
7 Senaed Mobile Learning nas Empresas7 Senaed Mobile Learning nas Empresas
7 Senaed Mobile Learning nas Empresas
 

Plus de Embarcadero Technologies

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfEmbarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxEmbarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...Embarcadero Technologies
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxEmbarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionEmbarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationEmbarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentEmbarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarEmbarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidEmbarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureEmbarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesEmbarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsEmbarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Embarcadero Technologies
 

Plus de Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 

Dernier

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Ensuring Personally Identifiable Information (PII) Security within U.S. Government Agencies

  • 1. Tech Notes Taking the Sting Out of Software Licensing Jeff Anders, Senior Director Product Marketing Embarcadero Technologies, Inc. September 2009 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor York House L7. 313 La Trobe Street San Francisco, California 94111 18 York Road Melbourne VIC 3000 Maidenhead, Berkshire Australia SL6 1SF, United Kingdom
  • 2. Taking the Sting Out of Software Licensing When it comes to software licensing, often there are two competing requirements – flexibility and manageability - that confront both software vendors and their customers. These two aspects of licensing tend to be directly related – meaning the greater the flexibility, the harder it can be to manage. The more restrictive the license, the easier it tends to be to manage. Moreover, the amount or level of flexibility also tends to influence the license price. Simply put, increased flexibility in terms of usage tends to have a price tag associated with it. A worthwhile, justifiable cost in most cases, but a cost nonetheless. Of course, there are always extreme examples which contradict this such as open source licensing which is extremely flexible in most cases, but usually free when it comes end user usage. Or, academic licenses or enterprise site licenses which again tend to be very flexible, however the per unit license cost may be relatively small. On one hand customers want the greatest amount of flexibility in how they use a product. Usually this means they want to use the product anywhere, anytime, on any machine, by anyone. In extreme cases they might even want to run the software on machines they don’t own and by someone who isn’t a direct employee. Another aspect of flexibility which is sometimes overlooked is how the licensing of a product relates to the price. The issue is that not all products deliver value based on the same metric, and hence the licensing can be significantly different and by extension the amount of flexibility you have as a user can vary greatly. Sometimes derived value is based on the number of CPUs (don’t even ask about cores vs. sockets), the number of actual machines the software is installed on, the number of users who can access it either concurrently or as individual users, or on a metered (pay as you go) model. And then of course you have to consider if it’s a perpetual license, a term license, or a subscription which again is a factor in just how much flexibility you’ll have with t he product. On the other hand, customers want or in some cases, commonly driven by compliance requirements, need to have a high level of manageability of their licenses. Specifically they need to control, audit, and report on license usage. They want to know who is using the product and when they’re using it. In some cases they may even want more detailed information such as where (e.g. on what machine) it’s being used, for how long, etc. They may need to control who has access to the product, or specifically who is allowed to acquire a license to use the product, during what period of time (e.g. 9am PT – 5pm PT) they can use the product, how long does the license remain associated with a user when the product isn’t actively being used (sometimes called a linger factor). They may also want to reserve a license for a specific user in order to guarantee access when needed. Here are some tips for minimizing license cost, easing the pain of license management, while at the same time achieving the highest level of flexibility for your users and organization: 1. Be cognizant of the fact that the license for a product usually involves both a technical component and some form of usage agreement or “paper license”. While the software may include or work with a license server, license management system, or have embedded in it some way to control or enforce usage, it probably does not cover all of the terms of usage spelled out in the user agreement. That, however, doesn’t mean the user is any less bound to these terms. Be sure to read and understand the product’s license agreement, sometime called an End User License Agreement (EULA), Software License Agreement (SLA) or Right To Use (RTU). Knowing and understanding the usage terms before you start using a product can save you time and money later in the event you or your company is subject to an audit. Embarcadero Technologies -1-
  • 3. Taking the Sting Out of Software Licensing 2. Where feasible, consider consolidating standalone products from multiple vendors into an offering from a single vendor that includes multiple products under one license, a suite if you will, that meets the needs of multiple users and roles in your organization. Reducing the number of vendors and licenses you have to manage will save you significant time and administration costs – two of the leading “soft costs” of software. 3. Look for products that work with one of the more commonly used license management systems. By doing this it will allow you to centralize the license management, even if you have multiple products each with a different license scheme or policy, thereby saving the time and cost of having to learn and maintain multiple license management systems. 4. If a vendor offers their own license management system, be sure to ask about the tools they provide to manage, audit, control, and report on license usage. Without these tools, you may end up investing significant time and resources on manual efforts to manage, audit and report on these licenses. 5. In order to achieve the balance of flexibility, manageability and license cost that meets your requirements, look for products or product suites that can be licensed under different models, and are priced accordingly. In some cases you may want to have a dedicated license locked to a particular user or machine, and in some cases you may want to share a license between multiple users on your network. Having a licensing policy and a centralized license management system that can accommodate such scenarios can help you achieve this balance that’s right for your organization. 6. When considering the cost of license and license management, be sure to look at all of the costs, not just the hard costs. There are a lot of soft costs associated with licenses management such as training of IT staff to maintain multiple license systems, lost opportunity costs if users don’t have access to products and tools when and where they need them, potential legal costs in the event of license violations even if unintentional, unexpected true-up costs due to poor or nonexistent license management and control, and so on. Embarcadero Technologies -2-
  • 4. Embarcadero Technologies, Inc. is a leading provider of award-winning tools for application developers and database professionals so they can design systems right, build them faster and run them better, regardless of their platform or programming language. Ninety of the Fortune 100 and an active community of more than three million users worldwide rely on Embarcadero products to increase productivity, reduce costs, simplify change management and compliance and accelerate innovation. The company’s flagship tools include: Embarcadero® Change Manager™, Embarcadero™ RAD Studio, DBArtisan®, Delphi®, ER/Studio®, JBuilder® and Rapid SQL®. Founded in 1993, Embarcadero is headquartered in San Francisco, with offices located around the world. Embarcadero is online at www.embarcadero.com.