Skip to content
December 20, 2006 / Steven Pousty

Thanks for the light

Dave Maguire has a post up where he discusses licensing options for ArcGIS server based products. It is an example of a good blog post – it covers facts, it throws in some of the thinking about the licensing options, and it has the comments open. Thanks Dave…

[UPDATE – some people have pointed out that I probably read the blog post wrong and that you do have to pay for a seperate ADF machine and that machine can be licensed for the ADF alone at 50% of the two socket price. There does not seem to be a discussion of how many CPUs can be on the web server. So really seems to be a reduced price for deploying just the ADF on any machine you want. This price seems a bit steep to me unless this price is for the cheapest of the Server licenses. Anyway, it seems like they went with what would be my third option so now my complaint is just about pricing. ]

That being said I do want to discuss the decision made to license the ADF separately if it is placed on a separate machine from the SOM/SOC. I like that you can deploy the ADF to a 1 socket web serving machine, which feels almost right. Dave is right that server class machines are cheaper now with better horsepower. Because of this fact, organizations that used to put all their apps on one server can now afford to split services, such as web servers separate from DBMS and other Application Servers. This is now standard practice in even some of the smaller consulting, NGO, and government agencies, with the web server going outside the firewall. What the 1 socket policy is saying is that if you want the security of placing your web server in the DMZ go for it.

The other thing being said here is that if you need more than the horsepower of 1 CPU you must also be able to afford a separate $20-40K to license the ADF so now you have to pay to put it on a separate machine.

But the are a couple drawbacks I see here:
1. Most 1 socket machines are not built with redundant power supplies or hardware RAID capabilities.
2. The price for an end user between a 1 socket and 2 socket machine is minimal, so the ability to afford a 2 CPU machine does not mean they have the extra 20-40K to license the ADF.
3. If you want to build in redundancy by putting two 1 socket machines outside the DMZ then you are paying for the extra ADF license.

So while this solution is better than the previously rumored solution – separate license to put the ADF on any separate machine – I do not think it is the right solution.

Given all the great capabilities in the ADF that David mentions I can understand not wanting to give it away to people who don’t buy ArcIMS or ArcGIS Server. For people who don’t want to buy those products make them pay a reduced licensing fee for the ADF. I think you are missing a marketing opportunity by not doing this.

I also think you should allow people to buy ArcGIS server based products to have some limited deployments of the ADF per server product they buy, I don’t know say 4 ADFs per 1 Server. But by default all server products should include at least 1 separate ADF license – If I buy a server product I should be able to put the ADF on 1 separate machine with up to the same number of sockets as my SOM/SOC/Spatial Server machine.

A third option is to license the ADF at a reduced price to current server license holders. Making us pay the $20-40K for just the ADF not only seems ridiculous but also brings up interesting questions. If I buy enterprise server for my SOM/SOC machine do I have to buy enterprise server for the ADF to deploy mobile apps or can I just buy standard? And what about extensions? If I buy them for my SOM/SOC server do I need to buy them for my ADF server?

To sum up –
Good blog post because it was open to discussion and now we can talk about facts rather than rumors
While I think the licensing described in the post is better than what I heard before I think there are still some problems. The model for pricing the deployment of the ADF separately still needs some tuning to bring it in line with the way people work with server based products.



Leave a Comment
  1. Dave Bouwman / Dec 20 2006 10:52 am


    Maybe I’m not reading David’s post correctly, but is sounds you still need a separate license for the 1-socket boxes. The “new” thing is that they will sell you a one-socket license.

    Also – what up with all the
    <!–[if !supportEmptyParas]–>?


  2. thesteve0 / Dec 20 2006 11:02 am

    That should be better – I wrote that on the light rail ride in this morning and so I wrote in Word. Foolish me to paste straight from word. Thanks for the heads up…
    Can you quote the piece that says you have to buy the other license?

  3. Sean Gillies / Dec 20 2006 11:03 am

    Would it have killed Maguire to link to the discussions in the blogosphere? To Dave Bouwman’s blog, to Fee’s, to yours?

  4. Ron Bruder / Dec 20 2006 11:10 am

    Here’s the quote, I believe, that indicates a license is required:

    “As in the case of SDE, when the Web ADF and the SOM/SOC are on the same machine only a single license is required, but if the Web ADF is on its own machine (for scalability purposes) then this machine will also need a license. We will allow a single socket license (50% of the two socket license) to be used for additional Web Tier deployments.”

  5. dylan / Dec 20 2006 11:46 am

    Hi Steve,

    nice post, it has helped me to understand some of the new licensing mumbo-jumbo. Perhaps this is a silly question, but by ‘socket’ is ESRI refering to NIC? I only ask this as they are known for re-using common terminology for ‘new’ things. The term ‘socket’ has long been understood as a network connection between two pieces of software: i.e. unix sockets.



  6. thesteve0 / Dec 20 2006 12:44 pm

    Thanks for the quote. I guess you are right, though I read that literally. I wish it had read “(50% PRICE of the two socket license)”. I need to update my post given that information since it makes their offer even weaker. Now I am not as happy…

    Socket in this case means socket for a CPU to sit in. Think like a windows user rather than a *nix user.

    Baby steps my friend, baby steps. I honestly never thought there would be official word in a blog posting…

  7. dylan / Dec 20 2006 12:59 pm

    Ah, ok thanks for the insight- I had been scratching my head on that one!

  8. Andrew Hallam / Dec 23 2006 3:14 pm

    David Maguire wrote “We will allow a single socket license (50% of the two socket license) to be used for additional Web Tier deployments.”

    Ignoring the “additional” part, I took that to mean that the per socket price of the ADF runtime was the same as for ArcGIS Server itself, but ESRI will sell you a licence in single socket increments rather than pairs.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: