Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
When I create web site for some company and I add little map with position of the company on the map is it still free or I have to pay some money? And what about bigger map with multiple markers and additional informations? Do I have to pay some money when I sell this map within a web site? Thank you.
It is free but not for resale.
9. License Requirements. Google's licenses above are subject to your
adherence to the following requirements:
9.1 Free, Public Accessibility to Your Maps API Implementation.
9.1.1 General Rules.
(a) Free Access (No Fees). Your Maps API Implementation must be
generally accessible to users without charge and must not require a
fee-based subscription or other fee-based restricted access. This rule
applies to Your Content and any other content in your Maps API
Implementation, whether Your Content or the other content is in
existence now or is added later.
(b) Public Access (No Firewall). Your Maps API implementation must not
(i) operate only behind a firewall; or (ii) only on an internal
network (except during the development and testing phase); or (iii) in
a closed community (for example, through invitation-only access).
9.1.2 Exceptions.
(a) Enterprise Agreement with Google. The rules in Section 9.1.1 (Free
Access, Public Access) do not apply if you have entered into a
separate written agreement with Google (such as a Google Enterprise
agreement) or obtained Google's written permission.
(b) Mobile Applications. The rule in Section 9.1.1(a) (Free Access)
does not apply if your Maps API Implementation is used in a mobile
application that is sold for a fee through an online store and is
downloadable to a mobile device that can access the online store.
9.1.3 Examples.
(a) You can require users to log in to your Maps API Implementation if
you do not require users to pay a fee.
(b) You can charge a fee for your Maps API Implementation if it is an
Android application downloadable to mobile devices from the Android
Market.
(c) If you are a consultant who creates or hosts Maps API
Implementations for third party customers, you may charge such
customers a fee for your consulting or hosting services (but not for
the Maps API Implementations themselves, except as permitted under
Section 9.1.2 (Exceptions)).
Why not read the Terms of service from the product, rather than ask here?
http://code.google.com/apis/maps/index.html
Related
Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed last month.
Improve this question
Googles Places' terms about storing information can be a little confusing and I hope someone can shed some light.
I want to build a database and collect unique data on businesses but in the process my app needs to get the name and address of the business in order to store information about each business location.
I specifically want to know about storing the name, longitude, latitude, address, and possibly the place ID to build the database and speed up searches when using my database in combination with google places API. I don't want to pair my unique business data to a place ID and have to call Google Places to figure out what the name of the business is that would be a nuisance.
After building my own database I would hope to not have to use Google Places API, is this even possible with their terms or would I be stuck using them? I read that Google only has restriction on their 'Content' which excludes the coordinates because that would be public data. Is this correct and are business names and addresses public content as well?
Thanks for the help. :)
The relevant section of Maps API Terms of Service is paragraph 10.5 d which says:
No caching or storage. You will not pre-fetch, cache, index, or store any Content to be used outside the Service, except that you may store limited amounts of Content solely for the purpose of improving the performance of your Maps API Implementation due to network latency (and not for the purpose of preventing Google from accurately tracking usage), and only if such storage:
i. is temporary (and in no event more than 30 calendar days);
ii. is secure;
iii. does not manipulate or aggregate any part of the Content or Service; and
iv. does not modify attribution in any way.
https://developers.google.com/maps/terms#section_10_5
Place IDs are exempt from the caching restrictions and you can save them in your database:
https://developers.google.com/places/place-id#save-id
It seems that the accepted answer got outdated. As of now, the latest version of the Google Maps Platform Terms of Service was published on May 6, 2020.
Point 3.2.3 Restrictions Against Misusing the Services states:
(b) No Caching. Customer will not cache Google Maps Content except as
expressly permitted under the Maps Service Specific Terms.
In the Google Maps Platform Service Specific Terms you will find that not every API mention caching but the ones that do, state the same condition:
[...] Caching. Customer can temporarily cache latitude (lat) and
longitude (lng) values from the Geolocation API for up to 30
consecutive calendar days, after which Customer must delete the cached
latitude and longitude values. [...]
To sum up, you can only store the Google Place ID indefinitely and latitude and longitud for up to 30 days. Here are some important details regarding Place ID and how you can use it.
I'm currently developing a small webpage for a customer where i need a simple map with pins. It's really basic usage and the customer is going to hit the page maybe 50-100 times/month, what is a good service price-wise? I have tried contacting google, bing, and two local (swedish) providers, but the customer service is.. not good...
Your problem is that you say it's an "internal" project - I assume this means that it's not hosted on a publicly-accessible webpage?
For non-public sites, both Google and Bing require you to take out an enterprise licence agreement, which is normally prohibitively expensive for small businesses. (Licences are individually-negotitated, but think of the order of $10,000 per annum).
Alternatively, you could look at using the Leaflet JS map control (http://leaflet.cloudmade.com), displaying data from open street map (http://osm.org) - both of which are free and open source (and, in many cases, have higher quality data than either Bing or Google anyway)
ask about the new Bing Maps CRM licensing thats available, it may well meet your needs and be cost effective for you
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
The following plugin for SocialEngine uses Google Maps for proximity searches, maps, etc.
http://www.socialengine.net/customize/mod-page?mod_id=211&mod=Google-Map--Locations-Plugin
Additional Note: The website will also be using a directory plugin.
Is it necessary to purchase a commercial Google Maps API key for this kind of activity? Somebody suggested that a Google Maps API key was going to cost a lot of money, and for a starter business this wouldn't be possible.
Plugins do not tend to mention this, but I am led to believe that there may be an issue here.
Google Maps API is free for all non-commercial and commercial use, and you can use it in your commercial site:
if you keep the default Google branding
and if the map will be public to anyone
You need to buy a special key if you are planning to use the map in private or sell map products that will be for private use only.
You can find the information you need in the Google Maps/Google Earth APIs Terms of Service and via the FAQ. Specifically, search the FAQ page for the Q&A "Can I use the Google Maps API on a commercial website?"
Essentially, as long as your site isn't getting super high traffic, you should be fine with the free level of service.
There is news on the way Google executes its license ... We just have been contacted by Google and were told that selling a Maps API Implementation to a customer requires a OEM License. This is regardless wether you charge a one time fee or a recurrent fee. This is regardless if you operate the Maps API Implementation on your own server or on the customers server. This was new to me and I did not read that from the license texts.
So, if I interpret this correctly and if you are planning to subcontract a plugin for your website from another company (aka a Maps API Implementation), the other company should have a Google Maps OEM License and will charge you for API Traffic using that plugin. This seems not to apply if you are using a public-domain plugin or a plugin developed in house.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
So I found an open source project that uses the reciprocal public license 1.5 (RPL). It seems that the RPL means that you must post all of your code back out to the community.
RPL 1.5 - Paragraph 5
Further, under the RPL all components you author including schemas, scripts,
source code, etc. -- regardless of whether they're compiled into a single
binary or used as two halves of client/server application -- must be shared.
You have to share the whole pie, not an isolated slice of it.
I work for a health care company that is not going to be ok with me posting our proprietary code out on the internet.
So I am wondering, is that really what the RPL does? Is there limitations on what needs to be published? Or is it really just any thing that touches the RPLed project must also go open source under the RPL?
For a commercial software RPL is even worse than GPL.
It is true that you have to publish your source code on any derivative work.
Also in GNU web site it says:
The Reciprocal Public License is a
non-free license because of three
problems. 1. It puts limits on prices
charged for an initial copy. 2. It
requires notification of the original
developer for publication of a
modified version. 3. It requires
publication of any modified version
that an organization uses, even
privately.
source
Edit
Quatation from RPL 1.5:
6.0 Your Obligations And Grants. In consideration of, and as an express
condition to, the licenses granted to
You under this License You hereby
agree that any Modifications,
Derivative Works, or Required
Components (collectively Extensions)
that You create or to which You
contribute are governed by the terms
of this License including, without
limitation, Section 4. Any Extensions
that You create or to which You
contribute must be Deployed under the
terms of this License or a future
version of this License released under
Section 7. You hereby grant to
Licensor and all third parties a
world-wide, non-exclusive,
royalty-free license under those
intellectual property rights You own
or control to use, reproduce, display,
perform, modify, create derivatives,
sublicense, and distribute Licensed
Software, in any form. Any Extensions
You make and Deploy must have a
distinct title so as to readily tell
any subsequent user or Contributor
that the Extensions are by You. You
must include a copy of this License or
directions on how to obtain a copy
with every copy of the Extensions You
distribute. You agree not to offer or
impose any terms on any Source Code or
executable version of the Licensed
Software, or its Extensions that alter
or restrict the applicable version of
this License or the recipients' rights
hereunder.
Reciprocal Public License is more stricter than of GPLv2. It requires the distribution of all the source code (Whether the proprietary or Open Source), which linked, based out of RPL. Be careful in terms of protecting own IP.
I have an IPhone game app idea that will use Google Maps and was wondering if I could charge for a app that used Google Maps? This will be like a mashup.
Yes you can but you have to pay for their enterprise license. If you do not charge for it or you are just developing it - it is free.
http://www.google.com/enterprise/maps/
Yes, you can charge for it and no, you do not have to pay for an enterprise license. Mobile Applications are excepted from the rule saying that applications using Google Maps have to be free.
https://developers.google.com/maps/terms
9.1.1 General Rules.
(a) Free Access (No Fees). Your Maps API Implementation must be generally accessible to users without charge and must not require a fee-based subscription or other fee-based restricted access. This rule applies to Your Content and any other content in your Maps API Implementation, whether Your Content or the other content is in existence now or is added later.
9.1.2 Exceptions.
(b) Mobile Applications. The rule in Section 9.1.1(a) (Free Access) does not apply if your Maps API Implementation is used in a mobile application that is sold for a fee through an online store and is downloadable to a mobile device that can access the online store.