Polls
This area does not yet contain any content.
contact
This form does not yet contain any fields.
    Stuff - Wee links
    Amazon
    « Geocoin trading and a few new buys | Main | Maps, more Maps, and a Crippled App. »
    Thursday
    Feb232012

    Groundspeak responds about C:geo

    I have heard a number of people complain that groundspeak personally is working to destroy other apps.  Especially with this change in  maps.  It has bugged me because with my work as a moderator, and reviewer, Groundspeak has never mentioned doing anything to hurt another program.  Even in the day when they asked me to moderate and pull non-geocaching.comapps out of forum listing.  They were more worried about internal affairs then the work of others.

    Today tBryan at groundspeak posted this note to C:geo

    At Groundspeak, we have been contacted by a number of users who are angry about the impact of recent geocaching.com site changes to C:Geo users. In the spirit of transparency, here is some additional information that will hopefully help clarify what happened:

    For what it's worth, our decision to remove Google maps from our site had nothing to do with C:Geo. The loss of functionality from the Cgeo application was an unintended consequence of our site change and the site change was made out of necessity due to Google's new License fee policy for Map use. We simply removed the Google maps from the site and replaced them with Open Street Maps where our former Beta Maps existed. We didn't realize that it had affected C:Geo until we were told by customers, and we certainly didn't do it with any intent of harming the application or negatively affecting geocachers.

    We have offered C:Geo (and many other developers in the geocaching community) a royalty free license to use our API for the purpose of building and maintaining their app. This means that we are not asking them for any money, and they are welcome to keep their app free or charge for it. If they choose to use the API, it is fully supported and we won't likely have any similar issues going forward when we make site changes. We currently have over 100 third party developers who are either testing the API or actively using it to develop applications for geocachers (see www.geocaching.com/live and scroll down for a list of active third party api-enabled applications, including other Android apps). The offer to C:Geo stands and we'd be happy to work with them going forward. I believe we can work with them to provide a variety of functions that will ultimately make C:Geo better and more stable (at least as far as geocaching.com site changes are concerned). There may be other issues with implementation but we are happy to work through them with developers. If you ask any of the other API-enabled developers, I believe they'd happily confirm this.

    Although the API is provided royalty free for the developer, there are some usage limitations. The most notable one is that basic members are limited to viewing the full details of 3 traditional caches per day. Trackable functionality, viewing basic details or caches and other features are virtually unlimited. Hopefully the basic functionality is enough for users to get started geocaching. It also allows developers to innovate, using geocaching data, with no upfront cost from Groundspeak and a built in user base. Premium Members have almost unlimited access to all cache data from geocaching.com via the API, using any API-enabled applications that they own.

    So, with this new API, one of the new benefits of a $30 Premium Membership is that all geocaching.com api-enabled apps (like those on the list referenced above, and many other third party apps currently in development) have full functionality for all Premium Members. A Premium Membership has been $30/year since we introduced it ten years ago. We have never raised the price and we have worked very hard to add value to it over the years. Hopefully you'll agree that having unlimited access to geocaching data through any application you choose would be worth the price of a Premium Membership. From our perspective, we believe we'd be providing you with fair value and you'd be helping to support geocaching.com and the associated API.

    So, rather than crippling other apps and C:Geo, I believe that we have opened the door to enabling other apps with geocaching data. We believe that the results will ultimately benefit the global geocaching community, including users of C:Geo. Many third party developers seem to agree and we are excited to see what Geocaching API-enabled products and services they can build for everyone.

    I hope this helps. Thanks again for your feedback.

    Sincerely,

    Bryan

    I am sure many will not believe it, but he did put it out there.  Groundspeak is more worried about making their site better, and making sure changes do not effect the API.  There are some cool things coming out in the next few months, and I am sure they are trying to not "break" what is there when new things are rolled out.  

    My two cents worth...

    c:geo does not use the API.  It was their decision to make, and they made it.  There is a consequence.  Every time there is a site upgrade, programs that do not use the API are at risk of a complete crash, or breaking the software.   That is the risk they take.  Unfortunately Groundspeak gets the bad reputation for someone else pulling of maps or web pages, and gets the blame far more often than the program creators.

    PrintView Printer Friendly Version

    EmailEmail Article to Friend

    Reader Comments (7)

    I completely agree. When you scrape data you HAVE to know that any changes to the site will effect that. If you are not willing to use the API freely given to you, you have no right to complain

    February 23, 2012 | Unregistered CommenterXpunkX

    Do you mind telling us where Bryan's text was posted originally?

    February 23, 2012 | Unregistered CommenterStarglider

    I'm one of the core developers of c:geo. We talked several times with Groundspeak about the API but there are some reasons why we don't use it currently:

    Why c:geo is not using Groundspeak's public API

    Let us answer this once and for all in one place. But let's start with basics.
    There is very simple reason why us and GC.com can't sync. We are FREE, opensource application, they are corporation. We give our software for no money, they would like to make a big profit with a service. They don't like what we do, we don't like what they do. It's like fire & water, cat & dog, hell & heaven....
    The initial idea of c:geo is to provide a free (and open-source) app for mobile geocaching for everybody.

    What would change with the API?

    - c:geo only for premium members
    - no support for OpenCaching or other platforms than gc.com
    - Groundspeak-ads

    Also there are problems with development:
    - development would take 2-4 months to implement the API
    - during this time there would be only access to a testing-server, no nightly-builds
    - devs are using the development-build for caching
    - the API requires a private key for the app. But c:geo is open-source. There are a lot of independent developers, but only one would get the key - all other developers wouldn't be able to test what they do
    - c:geo no longer open-source
    - only few core-developers
    - much slower development

    The Groundspeak's "public" API would fix most of our current problems, however c:geo would then force users to pay money to a corporation. This is not the opensource spirit.
    If the Groundspeak says OK to our idea then c:geo might have API some day...

    February 23, 2012 | Unregistered CommenterSammysHP

    SammysHP,

    If your scraping data from a website it is the same as if your pulling wifi internet from my house for free. You have no right to get mad if i decide to lock my wifi down or change the placement of it so you can no longer get it fro your house.

    Development may take 2-4 months, you didnt know the api was coming? you didnt have access to it back when everyone else decided to start developing for it?

    You mention that you wouldnt have the option to do caches from opencaching, why not? GSAK has the ability to accept gpx files or API calls from any service not just groundspeak.

    I understand that you want to keep it free and have free this and free that. Groundspeak is a business and as such has to make money some how. otherwise their site would be like the other open sites. Ok but not great. not that many people caching on it.

    I commend you on wanting to do something free however people need to make money? what do you do for a living? do you do it free?

    February 23, 2012 | Unregistered CommenterXpunkX

    > If your scraping data from a website it is the same as if your pulling wifi internet from my house for free. You have no right to get mad if i decide to lock my wifi down or change the placement of it so you can no longer get it fro your house.

    Not really. We only provide another interface to the website. ;) But it's correct, that Groundspeak is not responsible when c:geo doesn't work. And we didn't get mad. ;)

    > Development may take 2-4 months, you didnt know the api was coming? you didnt have access to it back when everyone else decided to start developing for it?

    We are aware of the API since it was announced. And we tried it, too. But the license was not ok for us we never tried to implement it. Now it would take a few months to change the code.

    > You mention that you wouldnt have the option to do caches from opencaching, why not? GSAK has the ability to accept gpx files or API calls from any service not just groundspeak.

    We talked to Bryan and he told us that it's not allowed. But maybe I'm wrong. But correct is, that we must stop scraping the site, but we also want to support basic members. We plan a connector interface so that third-party-developers can provide add-ons. Once this is done we want to outsource all external data sources into add-ons and create one that uses the API. We will not provide a scraping-add-on but I'm sure that somebody will do it. If this is ok for Groundspeak, everything will be fine.

    February 24, 2012 | Unregistered CommenterSammysHP

    > What would change with the API?
    > - c:geo only for premium members

    Use of the API would not suddenly make c:geo unusable to basic members. Rather, the API currently restricts basic members to 3 full geocache detail downloads a day. Note that this is *full* details; "lite" data would still be freely available, which includes coordinates, ratings, etc. The live map, for example, would be completely functional. It is only full descriptions, logs and hints that would be restricted (beyond those initial 3 caches).

    > - no support for OpenCaching or other platforms than gc.com

    Through the Groundspeak API, of course not; but nothing would restrict you from also using Garmin's API in the app for getting Opencaching.com data.

    > - Groundspeak-ads

    Hmm, I'm unaware of Groundspeak serving up any ads through their API on any platform.

    March 2, 2012 | Unregistered CommenterMoun10Bike

    As a premium member of gc.com I find their app of poor quality. So bad in fact, I uninstalled it in favour of cgeo. One mans work deserves the credit he has earned. So what if he scrapes data, iff it wasnt for cgeo, I never would have tried geocaching and gc.com would never have gotten my money for premium. Gc could learn something from cgeo developer... Give the customer the pickle and youve made a customer for life. Charge me ridiculous amounts for an app that sucks... Not only will I refund it, I never buy the premium membership and tell my friends of my bad experience. Think about that for a while.. :)
    I think cgeo has brought more business to gc.com than they even know. All of my friends use cgeo, nobody I know actually enjoys or currently uses gc official app. Yet most of my friends are premium. I would have stopped caching ages ago if it was not for the awesome cgeo app. I love it, but not enough to put up with a crap paid app over a superior free one. Cheers

    May 26, 2012 | Unregistered Commenterimmolate

    PostPost a New Comment

    Enter your information below to add a new comment.

    My response is on my own website »
    Author Email (optional):
    Author URL (optional):
    Post:
     
    Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>