RSS

Category Archives: Uncategorized

Why SPLA?

In most articles I reviewed best practices, updates, and licensing guidance as it pertains to the SPLA program.  As cloud solutions evolve, the licensing becomes more complex.  That’s why I thought we should take a step back and take a moment to review the basics of the program.  I am a big believer in order to fully understand a licensing program, you really should start at the beginning.  Too many times we jump headfirst and start worrying about “how do we license SQL in a virtual environment” or “why no VDI darn it!”  So let’s all take a deep breath, relax, and let’s understand what it is we are actually trying to accomplish. 

What is a license?

I think we can all make a reasonable assumption to the answer to this question.  Again, we are starting at the basics and moving up from there.  The SPLA Man definition of a license is essentially your right to use something.  You buy a book, you need to purchase the right to consume the author’s material.  You buy a software license, this gives you the right to install it and use it.  In the case of Microsoft, you did not write the code for Microsoft Exchange, so you need a license to use Exchange/email.  There’s all sort of examples of a license, but I think you get my point. 

So if you buy a license, who get’s to use it?  In most instances, it’s you.  Why buy something and give someone else the right to use it?  If you buy a computer from HP and the PC comes with a copy of Office and Windows 8, the Office and Windows 8 gives that device a license.  Those license come preinstalled live and die with the machine – this is called Original Equipment Manufacturer (OEM for those taking notes).  If you read the little booklet that comes with your computer it will define this not so clearly.  That booklet is called a EULA (End user licensing agreement). 

Volume Licensing

Now let’s say you’re an owner of a company and have 50 employees.  You set up a CRM server to deploy to your 50 employees.  In this model, they would need a server (CRM Server License) plus 50 client access license to access that server.  Since it’s for internal employees, you would use volume licensing.  (greater discount than going to a retail shop and purchasing the licenses one at a time)

Outsourcing

Let’s say you lost the instruction booklet on ‘how to deploy CRM” and frustrated because you already purchased the licenses.  You need help.  Not only did you lose the instructional booklet you don’t have the budget to purchase the hardware to run CRM nor the bandwidth to manage anymore.  You look at third party options.  You call Brett’s Hosting who can deploy CRM on your behalf while leveraging your license purchases.  If you purchased the licenses with software assurance those licenses could potentially qualify for license mobility (CRM does).  The service provider can dedicate a VM for CRM and host the VM on shared hardware. Windows would still need to be reported under SPLA (since Windows is not part of license mobility) This can be more cost effective for both parties.  If you did not purchase those licenses with software assurance, you can still bring those licenses into your datacenter BUT Brett’s Hosting would have to dedicate the hardware and the VM to one customer.  What’s dedicated?  Microsoft defines dedicated as “Any hardware running an instance of Microsoft software (OS or application) must be dedicated to a single customer. For example, a SAN device that is not running any Microsoft software may be shared by more than one customer; whereas, a server or SAN device that runs Microsoft software may only be used by one customer.” (source: Microsoft Desktop Virtualization Guide – Check it out here)

Service Provider Licensing Agreement (SPLA)

This leads to the last option and the entire point of this blog – SPLA.  Why would a service provider use or need SPLA licenses?  You know those 50 CRM licenses you purchased for your internal employees?  You guessed it, those can only be used for internal employees.  Why?  There’s a little blurb in the Product Use Rights (PUR) that states “No Commercial Hosting” If you have a customer that does not own the licenses, but they want to access your server – That’s SPLA.  Anytime your hosting Microsoft software on BEHALF of a third party, that’s SPLA.  Let’s say you have a website in which you sell products out to the entire world;  Would you need SPLA?  Short answer…no.  Why?  You have a website that you deploy in your own datacenter that you use to run your business, not someone else’s.  If you went to a third party and asked them to host a website for you that will allow your customers to access, the service provider would use SPLA.  Clear as mud?  Exchange might be a better example.  If you don’t have the bandwidth to manage Exchange in house anymore, you can go to companies such as Rackspace to provide email for you.  They will charge you “X” amount of dollars for email per month.  To access Rackspace’s Exchange server you would need a license.  That license is called SPLA.  All service providers that host Exchange, would require SPLA (unless you bring your own licenses such as the outsourcing example above).

That’s licensing 101 in a nutshell. Stay tuned for licensing 200.  Ugh.

Thanks,

SPLA Man

 

 

 

 

 
1 Comment

Posted by on May 19, 2014 in Uncategorized

 

Tags: , , , , , ,

200 Level SPLA Licensing Questions – Answered

Starting a new series on this blog “top licensing questions” Here’s a list of some often unanswered questions…answered!  In many instances it’s tough to go into great detail or specific customer scenarios via a blog.  Please email me at blaforge@splalicensing.com for specific scenarios.  Keep in mind, blogging is my hobby and I am relaying information from experience.  You should refer to the SPUR for specific/audit questions. (It’s a great read).  Microsoft has the final say. I am interested in feedback and/or ideas for new posts; let me have it!

1. Does a service provider need to report an extra Exchange SAL for non-authorized users, such as a conference room?

A mailbox that represents a room is defined as a resource mailbox and does not require a SAL.

2.  Can I use the same server I use internally to host software via SPLA?

No. Regardless of the licensing program, the license is always assigned to the hardware/VM.  If you choose to assign two licenses from two different programs to one hardware, some of the use rights will contradict each other.  SPLA is designed for external consumption whereas internal licensing is designed for your own employees.  Good news – SPLA allows 50% of what you are hosting externally to be used internally.  Let’s say you host 50 exchange licenses, you can use up to 25 internally.  These are not free, just reported under your SPLA. (Instead of reporting just 50 licenses, you would report 75).  Check SPUR for more details.

3.  Can I install Office on a device without reporting Windows desktop?

No.  This would fall under the managed PC use case.  There is an addendum that would allow you to rent out a desktop to third parties; to do this via SPLA, there is a “managed PC” addendum.  This would require you to license the desktop OS via an OEM license and report Windows 7/8 via SPLA (as well as Office if Office is installed).  Ugh.  Only other option would be to report Exchange “plus” Skus which includes Outlook.  (no other Office components) or install Office on a server and report Windows, RDS, and Office. (RDS & Office by user- Windows by processor)

4.  What are the rules of licensing additional users under License Mobility for Software Assurance? Can a service provider license additional users with SALs?

No. In License Mobility for SA scenario, the end customer has to maintain CALs in their perpetual licensing program to access the application servers. It is not possible to license additional users with SALs, because that would mean mixing/matching licensing for one Product.  Keep in mind that under license mobility – end customer’s are in essence transferring those licenses into your data center.  They can only transfer back after 90 days. To quote the mobility brief (download a copy here ) You may move your licensed software from a third party’s shared servers back to your servers or to another third party’s shared servers, but not within 90 days of the last assignment. Check mobility addendum.

6. What happens if my customer claims to have SA on these licenses but in actuality…they don’t.  Am I on the hook?

Yes. You are responsible for your own hosted offering.  I would ensure you have documentation of all customer owned licenses AND make sure this is part of your agreement with your customer.  You may get audited, but that does not stop you from auditing your customer.

7. Where do I report my SPLA licenses?

Contact the SoftwareONE SPLA team 1-800-444-9890 or SPLA.US@softwareone.com

Stay tuned for more questions but more importantly – answers to these questions!

Thanks for reading,

SPLA Man

 
5 Comments

Posted by on May 14, 2014 in Uncategorized

 

Tags: , , , , , ,

More SQL 2012 Questions…..ANSWERED

Q. “When am I supposed to report SQL core licenses?”

A. When you sign a new SPLA or you deploy SQL 2012 you will be forced to license by cores

Q. “If we leverage SQL Server Enterprise, are we able to launch multiple VM instances of database across the enterprise?”

A. SQL 2012 Enterprise allows unlimited virtual instances.  In order to this with the 2008 version you would of had to license Datacenter edition.  (way expensive btw).  SQL 2012 does allow license mobility within server farms as well.  Check out the SPUR for details.

Q. “Does SQL 2012 Enterprise edition allow for downgrade rights?  In other words, can I have 2008 SQL servers and 2012 SQL servers running virtualized on the same host?”

A. Yes, as long as you are reporting SQL 2012 cores, you can run 2008 and prior.  Keep in mind, it has to match version.  For example, if you license Standard, you cannot run Enterprise.  If you license Enterprise, you can run Enterprise or Standard. 

Q. Can I just license the virtual, not the physical machine?

Yes. SQL does allow you to license just the virtual machines.  You would report the number of cores you assign to the server. (minimum of 4 cores). 

Q.  Can I license SQL Enterprise by user?

A.  No. Unfortunately SQL Enterprise can only be licensed by core.  SQL Standard and SQL Business Intelligence SKU can be licensed by user.

Thanks,

SPLA Man

 
2 Comments

Posted by on March 27, 2014 in Uncategorized

 

Tags: , , , , , , , ,

New April 2014 SPUR

Check it out – http://www.microsoftvolumelicensing.com/DocumentSearch.aspx?Mode=3&DocumentTypeId=2

 

 
Leave a comment

Posted by on March 3, 2014 in Uncategorized

 

New Reporting Portal

Thought this was a simple way to report SPLA licenses

You can email the team to learn more at SPLA.US@softwareone.com

 
Leave a comment

Posted by on February 19, 2014 in Uncategorized

 

Citrix Summit?

Would you be attending the Citrix Summit next week in Orlando, Florida?  Would love to meet.  You can email me at blaforge@splalicensing.com.  Thanks for reading!

SPLA Man

 
Leave a comment

Posted by on January 5, 2014 in Uncategorized

 

Pondering thoughts this holiday season

As 2013 quickly comes to a close, I wanted to pass along  a note to thank you for reading this blog and wish you a very Merry Christmas and Happy Holiday season.  I hope you find the articles useful and I appreciate all the feedback/comments.  Your comments help me with my writing and I know I learn more from you than you probably learn from me.

This holiday season, be grateful for what we have – give a hug to someone who needs it and a smile to someone who doesn’t expect it. So a toast to 2013 and here’s to a prosperous and successful 2014!  As always, thanks for reading.

Sincerely,

SPLA Man

 
4 Comments

Posted by on December 19, 2013 in Uncategorized

 

Where’s it written in the SPUR??

How many times have you said that over the years?  If you haven’t, consider yourself lucky…you probably haven’t gone through an audit! (yet).

The Service Provider Use Rights (SPUR) is the document that explains how products can be used. What it does not provide is real life scenarios nor does it explain every situation.  Let me provide an example, nowhere in the SPUR (or your signed agreement) does it define what is dedicated and what is shared.  You have customer owned licenses that you install on a server in your data center.  In your mind, this is perfectly fair.  It’s your server, their license…why not? I agree..nothing is wrong…if it’s dedicated. Next question…where does it say what is dedicated and what is not? The truth; it doesn’t.

In the eyes of Microsoft, every server needs a license.  If one server has internal licensing that you purchased for your internal employees, you cannot use the same server to deploy SPLA licenses for external users.  It comes down to use rights.  Internal licensing prohibits commercial hosting.  If you don’t believe me, check out page 10 of the PUR (use rights for internal licensing).” The licensing construct of internal use doesn’t match that of SPLA and therefore needs to be kept separate.

There are two main points I want to be sure to communicate:

  1. Licenses belonging to the end customer cannot be shared among other customers of the service provider; this means that end customer owned licenses cannot be used in shared hosting environments (where more than one customer accesses a server) – they can only be used in dedicated environments (one server is dedicated to a particular end customer).  Unless the end customer uses license mobility (which is a software Assurance benefit).  Check out license mobility http://www.microsoft.com/licensing/software-assurance/license-mobility.aspx  If you are not on the list of authorized mobility partners – get on the list by signing the license mobility addendum (get this from your reseller)  This is the direction of the industry in my opinion.  Don’t want you to be left out!
  2. No mixing/matching of server/CALs on a product-by-product basis. This means that the end customer CALs for a particular product cannot be used to access servers deployed that particular product and which are licensed by the service provider under SPLA. It is ok for a service provider to rely on end customer owned licenses for one particular product (like SQL) but acquire licenses for a different product (like Windows) via their SPLA. (as long as it’s dedicated).  It also means that if an end customer has Servers/CALs for a particular product(s) and chooses to move to a hosted model with a service provider, they will need to acquire any additional licenses for that product(s) under their volume licensing agreement (i.e. if they increase the number of seats or require more servers for a built out for deployment or load balancing). It’s not ok for the service provider to acquire SALs under SPLA when the number of seats goes up for the end customer or when additional servers are required.  Be careful with customer owned licenses if you have SPLA and vol. licensing.  Unless you monitor closely and all your engineers know the use rights, you may accidentally mix licenses.

So…where is all this spelled out in the SPUR?  It’s not nor will it be in the foreseeable future.  If Microsoft allowed volume licensing to be installed in a shared environment, there would be no need for license mobility.  Secondly, think of all the deployment scenarios that come up in one of your sales calls.  The SPUR cannot address every scenario or else the document would be 1000 pages (as oppose to the 900 pages it is already)

In my opinion, I think Microsoft should be more clear on what is dedicated and what is shared.  I also think you need to work with a reseller that fully understands Software Assurance.  I am not 100% right all the time (ask Mrs. SPLA Man) but feel pretty confident the direction of the industry is the hybrid cloud.

Which licensing program offers the greatest discount? It’s the Enterprise Agreement (EA).  What is the main component of the Enterprise Agreement?  Software Assurance.  Which program are Microsoft reps talking to your customers about? You guessed it…The Enterprise Agreement.  That’s why it’s important to understand Software Assurance, the use rights associated with it, and work with a team that understands EA’s as well as SPLA. Your customers and your CEO will thank you later!

Thanks for reading,

SPLA Man

 
8 Comments

Posted by on November 10, 2013 in Uncategorized

 

New 2013 SPLA Agreement

You might have heard Microsoft has a new SPLA agreement coming out this month.   With Microsoft, the changes only take effect when you sign a new SPLA.  If your agreement has a 2010 version, you must adhere to the 2010 agreement terms, not the new agreement terms.  There’s a lot of misinformation regarding this in the blog world.   Remember the SQL 2008 use rights…in which you could license SQL by processor up until you sign a new agreement?   These changes work the same way.

I wrote about this earlier, but here’s the biggest change in the 2013 terms

  • Install SPLA licenses on customer owned hardware.  The service provider can install SPLA on customer owned hardware — As long as the SERVER (not a PC) is MANAGED and CONTROLLED by the service provider.  You CANNOT take a customer owned hardware that is already licensed under their own internal volume license agreement and install SPLA licenses  on the same server.  In other words, if a server is covered with the customer’s Enterprise Agreement for Windows, you cannot install SPLA licenses on the same server.  If you would like to provide this service, contact your reseller. There is a new addendum that will allow you to provide this solution if you have a 2010 SPLA agreement. (no need to sign a new SPLA if you have the addendum).
  • $100 (US) monthly reporting minimum.  If you have a signed 2013 version of the SPLA, you must report a minimum of $100.  Microsoft has a 6 month rule of zero usage, on the 7th month you must start reporting $100 a month.  So….what happens if you only have $50 dollars worth of usage and sign a 2013 SPLA?  You have to report $100 regardless.  In my opinion, if you report less than $100 a month, use a third-party to host the software and use their SPLA.  Please remember when you signed your SPLA.  SPLA is a 3 year agreement.
  • Azure- Just like using any other 3rd party as a data center, the SPLA customer can use Microsoft.  In the event of termination, the SPLA customer is responsible for removing the software from their Azure servers.
  • Hosting Community – in the past, SPLA customers would be required to join the hosting community as part of their agreement.  As of 2013, this is no longer a requirement.  I would still recommend joining, it does provide program updates.  Just because it is no longer a requirement, does not mean Microsoft discontinued this resource.

That’s the main point(s) I wanted to review.  Always good to understand timing.  When you sign a new SPLA, you have to follow the new rules.

Thanks for reading,

SPLA Man Read the rest of this entry »

 
18 Comments

Posted by on October 22, 2013 in Uncategorized

 

SPLA and Azure – Friend or Foe?

With the release of the new Azure platform comes both opportunity and challenges for the Service Provider community.

This is an opportunity for smaller Service Providers to look at developing partnerships with Microsoft (Azure) or with other established providers to promote their hosted solution.  Why pay for a datacenter when you can leverage someone else’s?

There’s also opportunity for large ISV’s (Independent Software Vendors who develop applications and host it using Microsoft technology) to leverage a third party platform, utilize volume licensing (Azure EA) and still use SPLA for RDS, Office, or any other Microsoft technology users can access directly or indirectly.  They can also purchase SQL  from Azure or use SQL SAL licenses via SPLA.  They would not report Windows, since that is covered with Azure.  In a sense, SPLA and Azure can coexist.  Maybe Azure is a friend after all.

The challenge for SPLA’s is more competition. (Foe) Microsoft is not only competing against Service Providers for SaaS applications with Office 365, now they are competing against them in the datacenter as well.  (IaaS).  Differentiation is going to be key for SPLA’s. Check out my Office 365 blog in which I review (at a high level) how SPLAs can compete.  Microsoft is not going away, it is just getting started.

There is a frequent asked questions guide at http://www.windowsazure.com/en-us/pricing/licensing-faq/  Here’s a couple highlights from the FAQ:

If you are a Service Provider with a signed SPLA using SQL Server, you can:

  • Obtain a SQL image from the Windows Azure VM gallery and pay per-minute rate of SQL Server, or
  • Install or upload your SQL Server Standard image with a Subscriber Access License (SAL) reported via your SPLA.

Notice in the second bullet point it did not say  “SQL Enterprise” Remember, SQL Enterprise SAL licenses were discontinued with the release of SQL 2012.  Check out “Why Timing is Everything” from this blog to learn more.

If you are an end-customer using SQL Server, you can:

  • Obtain a SQL image from the Windows Azure VM gallery and pay the per-minute rate of SQL Server, or
  • Install or upload your own SQL Server using the license mobility benefits under Software Assurance.

Check out the Azure web page to learn pricing, etc.

I am curious, what are ways in which you as a hoster differentiate yourself?  What are your plans as it pertains to Office 365 and Azure?  Do you think Azure is a friend or foe? Happy to help brainstorm off line and provide additional guidance around this offering.

Thanks,

SPLA Man

 
2 Comments

Posted by on September 6, 2013 in Uncategorized