LICENSE AGREEMENT
INTELLECTUAL PROPERTY RIGHTS: RASPBERRY SHAKE SOFTWARE AND HARDWARE COMPONENTS
All Raspberry Shake hardware and software products are closed source. Reverse engineering of any Raspberry Shake software, hardware or their components is strictly prohibited. Integration of the Raspberry Shake hardware into a company’s other hardware products for resale is strictly prohibited. Raspberry Shake, S.A. is the sole authorized producer and manufacturer of Raspberry Shake products.
Raspberry Shake software that is considered the sole intellectual property of Raspberry Shake, S.A. includes, but is not limited to:
- Firmware* for Raspberry Shake board
- Software for Raspberry Pi computer. Including
- ODF-MSG-ROUTER
- Wave Server (OWS)
- Web-based configuration modules
- Any other software packages/ programs and scripts, binaries or not, included in the Raspberry Shake at /usr/local/bin/ or docker containers but not listed here.
Non-Raspberry Shake, S.A. software including SeedLink 2.6, SWARM, and heli_ewII are open-source software packages developed by Geofon and the USGS, respectively, and are not considered the intellectual property of Raspberry Shake, S.A.
RASPBERRY SHAKE DATA SHARING LICENSE
By choosing to share your data with the Raspberry Shake Community Server by enabling the Data Sharing option in your Raspberry Shake’s web configuration, a common license comes into force regarding the data and its availability: it immediately becomes freely available. As a hobbyist or teacher, we make it free for you to access, view and download data from your Raspberry Shake and our Raspberry Shake Community Server. Though free for end-users, it is also necessary to pay the infrastructure and data transmission costs, since a primary mission of the Raspberry Shake Project is to bring hobbyists, citizen scientists and teachers into the community at large and spread love for seismology. As the community grows, and with it our costs, we reserve the need to charge for these or any other data management services in the future.
We will not use the data from your Raspberry Shake for any purposes with malintent. Rather, we use the data to tune the automatic earthquake detection algorithms, debug our systems, and make improvements across the Raspberry Shake ecosystem for all users.
By choosing to share your data, you automatically accept the terms and conditions of the Raspberry Shake Data Sharing License and you hereby grant to gempa GmbH, Gempa GeoServices, S.A. and Raspberry Shake, S.A., a perpetual, irrevocable, non-exclusive, worldwide, royalty-free license, with the right to sub-license, to copy, to reproduce, modify, translate, broadcast, perform, share, display, distribute, transmit, frame, republish, download, display, post, use commercially , create derivative works, in any media now existing or hereafter developed, including without limitation on websites, in audio format, and in any print media format. You hereby waive any rights of publicity and privacy with respect to the shared data and any other legal or moral rights that might preclude gempa, Gempa GeoServices, and Raspberry Shake’s use of the shared data or require your permission for gempa, Gempa GeoServices, or Raspberry Shake to use the shared data. You agree not to assert any claim, whether based on tort, contract, or any other legal theory, against gempa, Gempa GeoServices, or Raspberry Shake or its sub-licensees relating to Raspberry Shake or its sub-licenses use of the shared data, and you hereby release gempa, Gempa GeoServices, and Raspberry Shake and its sub-licensees from any such claims.
We appreciate you sharing your data for the benefit of the Raspberry Shake Community. We strive to provide a rich experience for you through the Raspberry Shake Community Server and the many web, desktop and mobile applications it supports.
DATA SHARING AND RASPBERRY SHAKE TO A NON-RS SERVER
Legacy Data
Definition: T minus 30 minutes and older
Freely accessible.
Discrete requests (irregular and reasonable in size*): Free for hobbyists, school teachers, researchers and geophysical institutes. For commercial enterprises, access to the data archive needs to be negotiated (sales@raspberryshake.org).
Continuous data streaming at T-30: Free for your Raspberry Shake; has a price otherwise.
We guarantee that the data will be available for three months (subject to revision/ extension).
Archived data can be visualized by anyone in Swarm. See here for details.
Archived data can be downloaded by anyone via fdsnws-dataselect. See here for details.
*To be determined. If someone is trying to pull the entire catalog from our servers, then obviously we need to make other arrangements to ensure that the platform works for all users, not just the data hungry few.
Real-time data streaming services
Option A: CAPS (recommended)
Definition of service: Real-time data streaming from the Raspberry Shake servers via CAPS protocol.
In parallel to SeedLink (Option B, see below), we provide a plug-and-play data streaming service which may not require any local network management/ opening of firewalls. The data starts streaming immediately to a centralized server, thus eliminating the need for local system administration personnel and making the data streaming completely transparent to you, the end user. You purchase a Raspberry Shake, plug it in, turn data sharing on and data suddenly appears in real-time. Most of the time, unless you have an overzealous system administrator, this means no dinking around with firewalls, permissions, etc.
For third-parties that require real-time streaming services for purposes beyond hobby-ing and education, like geophysical institutes and commercial companies that might want to use the Raspberry Shake data to support their own government-funded or paid monitoring efforts, the service is not free (please contact sales@raspberryshake.org for a quote). We are currently experimenting with charging $1/ channel streaming service/ month. So the solution is very affordable. Important: The data itself is free-of-charge, the charge applies to the streaming service itself. The price should tell you that we are looking to sustain the real-time streaming services, not get rich off the data. Further data distribution beyond the paying end-user is prohibited and licensed separately at an additional charge.
Advantage over SeedLink (Option B, see below):
- This is a plug-and-play solution.
- Data is secured (https).
- This is an EEW-compatible solution as data is transmitted as soon as it is available with no arbitrary packet fulfillment requirements.
Real-time data streaming options A and B are not mutually exclusive. You can share the data with the community server at the same time that you establish your own SeedLink-to-SeedLink connection(s). As always, the DIYer is totally supported by these and other policies.
Option B- SeedLink
Definition: Real-time data streaming from your Shake(s) to your central SeedLink server) via SeedLink protocol.
“Free” with a hidden cost- There is, after all, no free lunch. What you do not pay for in the SeedLink software feature, you pay for in time and expertise for maintaining a knowledgeable staff and the network.
The Raspberry Shake is just like any other seismograph on the market in that it comes with SeedLink on board. This means that anyone can buy a Raspberry Shake and configure it to stream the data directly to their home institution via SeedLink. So, if you setup your Raspberry Shake with a public IP (or NAT), you can open the firewall that protects the network that the Raspberry Shake is installed on in order to permit your main SeedLink server to call out to the Raspberry Shake and establish a SeedLink connection (recall that the SeedLink server pulls its data from the client, SeedLink clients do not push their data to the server).
Downsides compared to CAPS (Option A, see above):
- This is a DIY solution that requires real know-how and time
- Data is not secured
- Data transmission is not EEW-compatible as SeedLink itself introduces significant latencies as miniSEED packets must be filled before transmission can happen.
Real-time data streaming options A and B are not mutually exclusive. You can share the data with the community server at the same time that you establish your own SeedLink-to-SeedLink connection(s). As always, the DIYer is totally supported by these and other policies.