Если смотреть через сферического коня в вакууме, то достаточно написать код который делает тоже самое, но другими "словами".
Посмотрите на
дело Oracle и Google, особенно функцию rangeCheck.
По пунктам:
1. docx "свободный" формат
2. Движок то фри, а вот сами файлы моделей и прочего у вас должны быть свои и лицензионные
3. Тоже самое, но написанное своими словами
4. NTFS тоже достаточно свободен как формат
6. Движок есть, а вот что бы поиграть нужны !оригинальные! файлы игры
Они ничего не нарушают. Как нарушат, так и засудят :) Авторам всяких крутых модов которым спустя годы их работы делают звонок и прося все уничтожить. Таких случаев за последний год помню минимум 5.
Например глобальный мод The Middle-Earth Roleplaying Project (2008г) получили предупреждение в 2012г от Warner Brothers за нарушение авторских прав и им пришлось закрыться