SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
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.

Mais conteúdo relacionado

Destaque

Realizado por
Realizado porRealizado por
Realizado por
bekan221
 
Realizado por 3
Realizado por 3Realizado por 3
Realizado por 3
bekan221
 
Unidad 5.1.1
Unidad 5.1.1Unidad 5.1.1
Unidad 5.1.1
Kuepa
 
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
laura1409
 
Unidad 5.1.3
Unidad 5.1.3Unidad 5.1.3
Unidad 5.1.3
Kuepa
 

Destaque (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
 

Mais de Embarcadero 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 Android
Embarcadero Technologies
 

Mais 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
 

Último

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
panagenda
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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.