Licensing on the GeoWeb

The GeoWeb is easy, right

The GeoWeb is easy, rightThe GeoWeb is easy, right

OK, love or hate the term GeoWeb, it does reflect the reality of our workflows today. We are taking our applications off of the desktop and running them on the web, we are combining data silos right inside the browser and we are giving tools to that used to be reserved for technicians on UNIX workstations to users via their mouse. It is truly a new way of working, but I see it running directly in a wall.

Licensing

Here we are at the tip of the iceberg changing the world (maybe a self-serving statement), but we’ve got a chain around our necks limiting our potential. Google and Microsoft’s (among others) APIs are sold the same way IBM sold software before there was the world wide web, large companies can cut great deals, smaller users are left paying full price because we don’t matter. ESRIs ArcGIS Desktop and Server licensing doesn’t reflect how users are using the applications in the real world (sure, allowing editing on ArcGIS Server Standard instead of Advanced is a step, but it is just one in a long list of problems with the licensing model). Don’t even get me started on Oracle’s licensing. Arbitrary levels of licensing that have no real world basis are killing innovation and requiring consumers of the services to look elsewhere or limit what they can do with technology. I’m not advocating abandoning any of these companies here because there are great business cases to use their software, but their customers are not able to continue business as usual.

Won’t someone please think of the users

Wont someone please think of the usersWont someone please think of the users

Just last Friday, I was talking to a client who was paying for ArcInfo because one hour a month he needed a function that it handled. The rest of the time ArcView was good enough for him. This isn’t just limited to ESRI, most software companies sell software this way and users are expect to pick up the cost just to get some functionality that some committee, in a dark room in their software design center, determined that only power users” would need is crazy. Sure there are ways to get around most of these limitations using other software, but all these companies are doing is pushing their customers away.

So what do we need here Google offers their products as SaaS and so does Microsoft. Why does this make sense for Office” applications and not Geospatial software Now these efforts of course don’t replace Microsoft Office and that isn’t their mission (well at least Microsoft’s). But what do they do is allow users to extend their collaboration further than the office conference room. Geospatial software is well set up to take advantage of services. Pay for what you use and spend the savings on tools that benefit the end users and not tools that you’d never need.

So I’m not exactly expecting a revolution here in the next year, but unless companies start thinking about the realities of how users are using their software or APIs, we are going to have to look elsewhere or create our own tools. Given what the licensing costs these days, there is money to get that done. Personally I’d rather just use an off the shelf solution and pass those savings on to my clients and get back to building great applications for them

The GeoMonkey only wants what is right

The GeoMonkey only wants what is right…The GeoMonkey only wants what is right…

April 13, 2009 Thoughts






Safe FME with Open Source and ESRIs new developer blog

Michael Weisman wrote up an informative blog post on how you can use FME with open source software and tools. The killer example here for most folks is the ability to get open source data formats and servers into ArcGIS Desktop.

The wide range of formats FME can write to can also allow you to send data into open source platforms from popular non-open source back-ends like SDE or Oracle. FDO can be used to pull data from any format into MapGuide Open Source, and with FME Server you can stream live data out of any source we support into a format which is compatible with your open source client.

In addition ESRI is re-branding their ArcObjects Blog to ArcGIS Developer Blog. Personally I think it was a good decision, ArcObjects is such a small part of the ESRI Developer community and they need to continue their progress of reaching out to the masses that deal with RESTful APIs, Flex and Silverlight, Python and the JSAPIs.

Time to put that baby to REST…

Time to put that baby to REST…Time to put that baby to REST…

April 9, 2009 Thoughts






Safe FME with Open Source and ESRIs new developer blog

Michael Weisman wrote up an informative blog post on how you can use FME with open source software and tools. The killer example here for most folks is the ability to get open source data formats and servers into ArcGIS Desktop.

The wide range of formats FME can write to can also allow you to send data into open source platforms from popular non-open source back-ends like SDE or Oracle. FDO can be used to pull data from any format into MapGuide Open Source, and with FME Server you can stream live data out of any source we support into a format which is compatible with your open source client.

In addition ESRI is re-branding their ArcObjects Blog to ArcGIS Developer Blog. Personally I think it was a good decision, ArcObjects is such a small part of the ESRI Developer community and they need to continue their progress of reaching out to the masses that deal with RESTful APIs, Flex and Silverlight, Python and the JSAPIs.

Time to put that baby to REST…

Time to put that baby to REST…Time to put that baby to REST…

April 9, 2009 Thoughts






Summit ExtMap News

Alper Dinper continues working on his Summit ExtMap framework.

The reason for this late post is Summit ExtMap, because I still working on framework to add some new features. The coming release will be separated to 3 different versions as

  • Summit ExtMap (for ArcGIS JS API Extension for Google Maps)

  • Summit ExtMapRest (without ArcGIS JS API, works only with ArcGIS REST API and Google Maps API)

  • ExtOL (Ext JS with OpenLayers supporting ArcGIS REST API)

Now that sounds great; ExtJS and ESRI REST API together. There are reasons why you should not use Silverlight. JavaScript APIs, coupled with JavaScript Frameworks really do give you everything you need to have a great web application.

April 7, 2009 Thoughts






Summit ExtMap News

Alper Dinper continues working on his Summit ExtMap framework.

The reason for this late post is Summit ExtMap, because I still working on framework to add some new features. The coming release will be separated to 3 different versions as

  • Summit ExtMap (for ArcGIS JS API Extension for Google Maps)

  • Summit ExtMapRest (without ArcGIS JS API, works only with ArcGIS REST API and Google Maps API)

  • ExtOL (Ext JS with OpenLayers supporting ArcGIS REST API)

Now that sounds great; ExtJS and ESRI REST API together. There are reasons why you should not use Silverlight. JavaScript APIs, coupled with JavaScript Frameworks really do give you everything you need to have a great web application.

April 7, 2009 Thoughts






ESRI posts David Chappell’s 2009 Developer Summit Keynote

If you only watch one keynote this year, make it this one.

April 7, 2009 Thoughts