I'm currently trying to include and render all the software licenses of products which are used by my software, a privacy policy and an impressum (necessary by German law; stating contact information). Now I've got some questions regarding the indentation and whitespace formatting as well as the displaying in general.
Often legal texts are already kind of preformatted. They are having a fixed width and word-wrapped paragraphs.
If I would display them in my software for several display devices (mobile phones/tablets/desktop pcs), the text field would word-wrap them again and lead to strange formatting (underful lines and too many line breaks).
- Am I allowed to undo the word-wrapping of all the texts and unindent them, as well as performing a new word-wrap on them?
- Do I have to make sure that it is readable for everyone on every device, and do I have to make sure that accessibility interfaces are used (e.g. for blind persons, which aren't even the target group of my software)?
- Do I have to make sure, that if my application wouldn't even start correctly on a device, that the user is able to start the application in an impossible, absurd, magic or religious way to ensure that he can read the legal texts or is it enough to state it on the website then?
- Do I have to make sure that the rendering of the licenses/privacy policy/impressum is performant (e.g. text rendering and refresh after scrolling takes less than a second)? I already have to include two external libraries with my software to display the texts, otherwise it would not be possible to display texts at all.
My location/nationality: Germany/German.
My distribution targets: Germany, UK, USA, maybe even some more but mainly countries with English as main language.
Kind regards,
Daniel