Glossary
A plain-language reference of terms that come up in our expert witness and consulting work — software licensing and SaaS, reasonable measures to protect trade secrets, software patents, and software industry customs, standards, and practices. Use the A–Z index to jump to a letter.
A
D
E
- End of Availability (EOA)
- A vendor policy date after which a particular software version is no longer offered for sale or new licensing, even though existing customers may keep using it. EOA, together with end of life and the shift to subscriptions, is reshaping enterprise licensing.
- End of Life (EOL)
- The point at which a vendor stops supporting, maintaining, or issuing updates for a software product or version, after which customers run it at their own risk.
- End User License Agreement (EULA)
- The contract between a software vendor and an end user that sets the terms on which the software may be used, including restrictions on copying, modification, and transfer.
- Expert Witness
- A person with specialized knowledge, skill, training, or experience who is permitted to offer opinion testimony to help a court or arbitrator understand technical issues. In software matters, an expert may address how software was developed, licensed, or implemented, as well as the industry's customs and practices.
I
M
N
O
P
- Patent
- A government-granted right that lets an inventor exclude others from making, using, or selling a claimed invention for a limited period in exchange for public disclosure. Software-related inventions may be patentable, subject to legal limits.
- Patent Trial and Appeal Board (PTAB)
- An administrative tribunal within the U.S. Patent and Trademark Office that hears challenges to patent validity, including inter partes review, and appeals of examiner decisions.
- Perpetual License
- A software license that grants the right to use a specific version of a program indefinitely for a one-time fee, often with separate, recurring charges for maintenance and support.
- Platform as a Service (PaaS)
- A cloud computing model in which a provider supplies a platform — operating system, runtime, and development tools — on which customers build, deploy, and run their own applications without managing the underlying infrastructure.
R
- Reasonable Measures
- The steps a company takes to keep information secret so that it qualifies for trade-secret protection — for example, access controls, confidentiality agreements, and security practices. What counts as reasonable depends on the facts and is frequently the central question in trade-secret litigation.
S
- Service Level Agreement (SLA)
- A contractual commitment defining the level of service a customer can expect — such as uptime, performance, and response times — often with credits or remedies if the provider falls short. SLAs are central to SaaS agreements.
- Software as a Service (SaaS)
- A software delivery model in which an application is hosted by a vendor and accessed by customers over the internet, typically under a subscription rather than a one-time purchase. The vendor manages the infrastructure, updates, and availability.
- Software Engineering Body of Knowledge (SWEBOK)
- An IEEE Computer Society publication that documents generally accepted knowledge in software engineering. It is an independent, replicable source for establishing industry customs and practices in litigation.
- Software Escrow
- An arrangement in which a neutral third party holds a copy of software source code and releases it to the licensee under defined conditions, such as the vendor's bankruptcy or failure to support the product.