Agreements to use software should be a fair and equitable set of terms that protect the rights of both parties. Unfortunately, research has shown that very few users read the terms and the agreements can be less than favourable in terms of protecting the rights of the user (for examples, take a look at some of the Class E rated services on 'Terms of Service; Didn't Read').

Legal-Related Concepts

The following post by Odin Law and Media provides simple definitions for End-User License Agreements (EULA), Terms of Service (ToS), and Service-Level Agreements (SLA):

The differences between a EULA, TOS and SLA
For software or software as a service (SaaS) companies, it can be a little confusing to figure out what sort of licensing contracts and legal documents you need. Here’s a brief primer on the differences between three of the more well-known legal agreements.

For further reading on EULAs and ToS, the following resources go into more depth:

End-user license agreements
Before cookies or other tracking software begins to track a user, the individual must accept an end-user license agreement (EULA).
What are Terms of Service (ToS)? - Definition from Techopedia
Terms of service (ToS) is a commonly used phrase for the set of rules and regulations a provider attaches to a software service or Web-delivered product.

Click-through agreements are almost a daily occurrence when using the internet - these can be as simple as agreeing to a cookies policy or clicking 'I agree' when purchasing or installing software. TechTarget elaborates below:

What is clickwrap agreement (clickthrough agreement)? - Definition from WhatIs.com
A clickwrap agreement, also known as a click through, shrink-wrap, or sign-in-wrap, is an online agreement in which the user signifies his or her acceptance by clicking a button or checking a box that states “I agree.”

Visual contracts update traditional legal documents to "replace complex clauses with plain language and visual design" - an excerpt from a case study covered by the Financial Times article below:

Can contracts use pictures instead of words?
Visuals and plain language make an adversarial process more constructive

The following video provides a real world example where Aurecon have replaced their employment contracts with visual contracts.

Smart contracts are one of the many products of the blockchain (the backbone of digital currency Bitcoin and other types of cryptocurrency). The blockchain acts as a digital ledger on which irreversible contracts can be executed. More on Investopedia below:

Smart Contracts: What You Need to Know
Smart contracts are self-executing contracts with the terms of the contract between buyer and seller directly written into lines of code.

According to law firm Bird & Bird, a data sharing agreement or DSA...

"...can be defined as an agreement between two or more legal entities (or individuals) concerning the sharing of data or information of any kind between these legal entities (or individuals)."
Big Data & Issues & Opportunities: Data Sharing Agreements
In this thirteenth article in our series on "Big Data & Issues & Opportunities", we offer a brief overview of what can be defined as a data sharing agreement

Lastly, concerning liability and legal responsibility, law firm Bird & Bird has the following to say:

"The term 'liability' is to be understood rather broadly, as meaning the responsibility of one party (or several parties) for harm or damage caused to another party, which may be a cause for compensation, functionally or otherwise, by the former to the latter. "
Big Data & Issues & Opportunities: Liabiliy
In this eighth article in our series on "Big Data & Issues & Opportunities", we look into liability issues in the context of new technologies, including with respect to big data, applied in the transport sector.

For further reading on liability and responsibility in the context of AI systems, see the chapter from 'An Introduction to Ethics in Robotics and AI' on this topic below:

Responsibility and Liability in the Case of AI Systems
This chapter discusses the question of who is responsible in the case of an accident involving a robot or an AI system that results in some form of damage. Assigning liability is challenging because...

Read on in Part 3 Privacy-Related Concepts:

Tech Ethics Terminology & Concepts Part 3 - Privacy-Related Concepts
The third installation covering topics from Objective 1.1 of the Certified Ethical Emerging Technologist exam blueprint