A practical guide to drafting software end user licence agreements

David Sant

Software end user licence agreements are an essential tool for providers and developers to protect the software they create. An end user licence agreement (EULA) allows software owners to limit their liability and place obligations on end users.

Commonly, in today’s digital world where there is an app for everything, users click to agree to end user licence agreements before downloading an app on their mobile – even if they haven’t realised that they have done so.

In this article, we consider the key issues around using an end user licence agreement, and how a well drafted agreement can help to protect your software in different scenarios. For help creating an EULA which is clear for the user to understand, yet robust to sufficiently protect your business interests, speak to our friendly and experienced IT and technology solicitors.

Jump to:

  1. What is an end user license agreement?
  2. What are the different types of end user licence agreements?
    1. Click-wrap EULAs
    2. Shrink-wrap EULAs

    What is an end user license agreement?

    There are various types of software licence agreements, which are structured depending on the type of software and how it is licenced to third parties to use.

    Software is protected by copyright law and therefore it needs to be licenced by the software owner, in order to give third parties the right to use it. Software can either be distributed directly by the developer or owner of software, or indirectly via third party channels.

    An end user licence agreement (EULA) is a type of software licence, allowing an end user the right to use software and setting out rules about how it can be used.

    An EULA is commonly entered into between the software owner or developer (the licensor) and the user of the software (the licensee).

    EULAs can be used in both a business to business (B2B) and business to consumer (B2C) context. This is important, as the drafting of an EULA may vary depending on whether end users act in the course of business, or are individual consumers. Consumer laws are strict and vast, so it is vital to ensure that any EULA with an individual consumer complies with applicable laws. When EULAs are directed at consumers, it is also important to ensure that their terms are clear and transparent.

    An EULA creates a direct contractual relationship between the software owner and the end user, offering the software owner significant protection. This is particularly important – especially where end users are not direct customers of the software owner, as this can cause risks of software misuse.

    Usually, EULAs are drafted in favour of the software licensor and are non-negotiable. For example:

    What are the different types of end user licence agreements?

    There are various agreements under which software can be licenced and the word ‘EULA’ and what it means can cause misunderstanding.

    Although the term ‘EULA’ can be used in a wide sense, in practice EULAs are often used in specific circumstances – for example, where end users who are using software are not the direct customers of a software owner. Often, EULAs are also used for mobile applications licenced to consumers.

    The following are some practical examples of when an EULA may be used:

    Generally, an EULA may be more limited than a traditional, extensive software licence agreement (which will often cover more terms, including detailed payment terms).

    There are various types of EULAs, the most common being:

    Focussing specifically on click-wrap and shrink-wrap EULAs:

    Click-wrap EULAs

    If a company buys a software licence, EULAs often show up as click-wrap agreements (i.e. a pop-up window where the user clicks ‘okay’ or ‘agree’) that each employee must agree to before using the software.

    This forms a direct agreement between the licensor and each user, which allows the licensor to take legal action against an individual user who breaches the agreement, rather than the company customer.

    However, EULAs extend beyond desktop software. Anyone who downloads a mobile app will likely interact with a EULA too.

    An electronically accessed EULA is referred to as a click wrap agreement because the licensee clicks to accept the terms of the EULA.

    Shrink-wrap EULAs

    With a shrink-wrap EULA, the licensee does not see the EULA until they have opened the packaging of the software. As a result of the timing of the licensee seeing the terms of the EULA, there can be enforceability issues with using a shrink-wrap agreement in comparison to a click wrap EULA.

    If your sales of software rely on physical pre-installed software, a commercial technology solicitor will advise on how best to ensure the enforceability of a shrink-wrap EULA. This will depend on whether the licensee you are entering into the agreement with is a business consumer or a customer.

    A commercial technology solicitor will also advise on the specific issues applicable to the shrink-wrap licence scenario. For example, advising on the fact that the potential licensee should be able to read through the packaging of the software, and view the full terms of the EULA on the licensor’s website prior to opening the software packaging and committing to their purchase.

    Given the use of EULAs has presented issues around enforceability, it is highly advisable to take legal advice on using a EULA and which type of EULA is most appropriate to protect your software.

    What issues should be considered in an end user licence agreement?

    The following key issues should be considered for the purposes of drafting an EULA:

    It is important that the scope of the licence in the EULA is fit for purpose.

    When considering the scope of rights under an EULA, you should consider:

    The scope of an EULA may meet the needs of a licensee’s current business requirements, but it is important that the EULA enables the scope and license remuneration to be reviewed if the business needs of the licensee change. For example, a licensee may want to add to the number of machines that can be loaded with the software, or the number of users.

    If the scope of an EULA is breached then, depending on the terms of the EULA, the licensor may be entitled to apply for an injunction to stop ongoing breach and/or damages. The licensor may also be entitled to terminate the EULA.

    What clauses should be included in an end user licence agreement?

    The contents of an end user licence agreement are dependent on the nature of the relevant software product, its planned usage and who the end users are (for example, if they are businesses or consumers).

    However, EULAs will typically include key clauses such as:

    Key tips for effective end user licence agreements.

    Every EULA will be different and will need to be considered on a case-by-case basis.

    Various legal considerations will apply, depending on the type of software and how it is licenced. For example, special attention will apply where apps are licenced via an app store and you will need to carefully consider the interplay with the relevant platform and their own rules (for example, the rules of Apple and Google Play when licencing apps on their platform). As part of this, you will need to determine if the app store sets out seperate rules around how apps can be used in its own terms, which end users will need to also comply with. For example, often the terms of sale and software licence fee are covered in the relevant app store’s own terms. If children are accessing an app, further complex issues and rules will apply.

    Your EULA should also be updated to reflect changes and developments in your software product. You will also need to deliberate how to notify end-users of changes in your EULA terms and seek their approval to the new terms.

    It is vital that software owners ensure that their EULAs are legally binding. This can be difficult in practice and give rise to enforceability issues, for example – if a user claims that the EULA terms were not properly brought to their attention or were not incorporated into their agreement. This issue can be particularly difficult in the context of mobile apps. Commonly, EULAs are presented to users before an app is downloaded, together with various other information. It can be questionable as to whether the EULA has been sufficiently brought to a user’s attention and binding upon them. App providers should therefore implement further steps to take to ensure EULAs terms are clearly displayed to the end user – for example, by requiring users to re-confirm their acceptance of the EULA as part of the sign-up process. Overall, it is crucial that EULA terms are easy to find and evidently brought to the user’s attention.

    EULAs can be quite complicated to draft, and you should seek specialist legal advice if you are unsure about how to prepare your EULA, how it should be presented to end-users and additional considerations which apply to mobile apps.

    Conclusion

    This guide has explained some of the key issues to consider around EULAs. However, EULAs are unique agreements and do not follow a one-size-fits all approach. EULAs are flexible, can take different forms and must be tailored depending on how the software is being licenced and who the end users are.

    Software owners should carefully plan and structure how they wish to licence their software, which will allow them to understand which type of software licence agreement is most appropriate. Where end users of software are not direct customers of the suppliers, EULAs can be particularly helpful and give software owners comfort that their valuable software assets are protected.

    If you would like advice and support with licencing your software or drafting an EULA, contact our experienced IT lawyers who are happy to help.