We are building a display-less system, which interacts with the user only through an audio interface (and some buttons).Our system is based on Linux, and as such we are using several GPL/LGPL components. Now, the licenses explicitly say that a copy of the license should be provided with the program (which we are effectively distributing with the device we are building), but in our case the license text cannot be shown to the user. Morevoer, we did think of printing the license texts, but in that case this would hinder us when delivering updates to the product.Our current idea is to reproduce, using a TTS, the license text to the user, do you know if there's some other way to achieve compliance with the license terms? What if we didn't have an audio interface either?
Providing license text on a display-less system
gpl;lgpl;license notice
You not only have to provide the license, but also the source code itself (in the preferred form for making modifications to it). Even if it would be allowed to provide the license as audio (not sure if it is), this wouldnt be the case for the source code (as its not the preferred form for making modifications). You should bundle the source and the license.Section 6 of the GPLv3 describes how you can provide the source.When selling a device (on which the software runs), you can either enclose a physical medium that contains the source (6.a), orenclose a written offer saying that you can give out such a physical medium or that the source can be downloaded from a server (6.b).For the software updates, 6.d applies (unless they come on a physical medium, in which case also 6.a/6.b apply).Typically the easiest way would be to offer everything for download on your server. When selling a device, enclose a paper with the URL (+ username/password, if you prefer) for the page where you upload the software and its source of the version initially installed as well as of all updates.In addition, you could of course also provide a TTS menu point in your software, which explains which licenses apply, where the licenses can be read, and where the source can be downloaded.