Kenneth_Barber

How PI Square breaks its own Terms Of Use

Blog Post created by Kenneth_Barber Champion on Oct 18, 2020

In PI Square's Terms Of Use, which nobody reads, it says:

By way of example, and not as a limitation, you agree that when using the Services, you will not:

• Use, download or otherwise copy, or make available (whether or not for a fee) to a person or entity: any directory of users of the Services or other user or usage information or any portion thereof;

• Use automated means, including spiders, robots, crawlers, agents, or the like to download data from any database of PI Square community, or from the Site itself (for example, site or page scraping is prohibited)

TL;DR:

  • Don't make a list of users available
  • Don't use anything automated to download any PI Square data

 

This is all sunshine and rainbows until you realize that PI Square is based on Jive, which has an API, which exposes a list of users, in an automation-friendly format, to the public. You don't even need to log in or have an account before you can use it. In fact, here is a link to the first 5 users in the list. #rebel #thuglife

 

For that matter, PI Square's people search also breaks the "no list of users" rule, and, just like the Jive API, it is available to the public and does not require that you log in or have an account in order to use it. Of course, PI Square itself is not bound by its Terms Of Use; only its users are. "Do as I say, not as I do", I guess.

 

Also, just because PI Square's Jive API is automation-friendly, it doesn't mean that automation is OK. "She basically wanted it" isn't an acceptable excuse in this case either. Based on the Terms Of Use, we're still allowed to use the API, as long as we do so manually or without downloading any data.

 

Is this all an oversight, perhaps because those that wrote the Terms Of Use did not know about the Jive API?

Or does OSIsoft really expect its users to keep an open secret and eat their soup with a fork?

What is OSIsoft's official position on the use of PI Square's Jive API?

Outcomes