Mike, значит у вас 6 объектов UserLevel для одного пользователя. Если так и должно быть, то надо изменять логику работы сериализатора. Если нет, обеспечить уникальность объектов UserLevel.
Andrei A, честно говоря, я не анализировал правовую сторону работы на UpWork. Вероятно, там уже зафиксированы все нюансы правообладания. В моём случае эти моменты фиксировались в договорах.
Для начала неплохо было бы понять, зачем вы пытаетесь вывести в консоль объект Entry? А ещё когда вы хотите это сделать? Что и в какой момент должно вызвать метод makeFile?
Олег Петров, стоит разбираться почему у вас не импортируется стандартная библиотека вместо того, чтобы городить костыли с её установкой и последующим копированием.