Can i distribute a open source client-side software(BSD license) with Google Visualization API?

110 views
Skip to first unread message

hoamon

unread,
Mar 6, 2012, 9:21:45 PM3/6/12
to google-visua...@googlegroups.com
I had read http://code.google.com/apis/chart/interactive/faq.html#creatingaclient, but i still have some questions?

First, i describe my purpose of software:

I want to use Google chart tools to render a chart image in the webkit frame to replace matplotlib with python language.
For example, i wrote a python script that export a html string.
The html string that matched google chart tools usage and i set it into a webkit frame(not use iframe) with PyQt4.
The result is below:


In this software, i only download a "https://www.google.com/jsapi" script and put it into my software directory.

My questions are:
  1. Can i download and keep "https://www.google.com/jsapi" for my client-side software?  Or i can only use a "https://www.google.com/jsapi" link.
  2. Is this client-side software allowed?  If deny, why?  Because i can use any browser to view google chart page,  why can i use a custom one with webkit?
  3. If i want to distribute this software, can i use BSD license?  I can ask user to download "https://www.google.com/jsapi" by himself/herself or just use jsapi link.
Thanks for your patience.

asgallant

unread,
Mar 7, 2012, 1:13:16 PM3/7/12
to google-visua...@googlegroups.com
The Terms of Service (http://code.google.com/apis/chart/terms.html) prohibit downloading or mirroring the API.   The API is not available for offline use.  If you want to use it, you must include it as a link in a script tag.  Also, it is not open-source, so while your open-source code can reference the API and access its functions, you cannot copy or modify the source code.

I don't think there is anything prohibiting you from using it in any specific environments, so long as they are accessing the API online.
Reply all
Reply to author
Forward
0 new messages