4) to observe, study and modify the functioning of computer software to understand the underlying ideas and principles, provided that this is done in the course of performing any action such as loading, display, functioning, transfer, or storing in memory (saving) the computer software.
4) спостерігати, вивчати, досліджувати функціонування комп'ютерної програми з метою визначення ідей і принципів, що лежать в її основі, за умови, що це робиться в процесі виконання будь-якої дії із завантаження, показу, функціонування, передачі чи запису в пам'ять (збереження) комп'ютерної програми.