Если речь идёт о лицензировании вашего кода под лицензией MIT - то достаточно просто указать это в readme либо приложить файл лицензии с текстом, взятым отсюда.
Для правильного вопроса надо знать половину ответа
Просто укажите в комментариях в заголовках исходников и где-нибудь в разделе "о программе", что она распространяется по лицензии MIT. Ну и отдельным файлом добавьте в исходники текст самой лицензии.
Антон В., лицензия это соглашение между вами и тем, кто получает экземпляр вашей программы. Вы просто пишете там что хотите (при условии что у вас нет заимствованных частей, чья лицензия требует от вас чего-то другого, например GPL) - хоть текст лицензии MIT, хоть "Данной программой могут пользоваться все, на ком желтые штаны".
Антон В., Инструмент - суд. Если кто-либо не соблюдает единственное обязательное требование лицензии MIT, то есть распространяет вашу программу или свою, использующую ваш код, но не прикладывает при этом копию лицензии, и вы в состоянии это доказать, то подаёте против него иск.
Rsa97, А как быть с содержанием соглашения, ведь теоретически оно может быть в любой момент изменено. То есть когда я брал код, текст соглашения был одним, а через какое то время его изменили. И потом был подан иск на основании текущего соглашения и не того. Как можно доказать, что в определенный момент времени был тот или иной текст соглашения.
Как быть с такими коллизиями? Как решаются вопросы с версиями и датами?
Антон В., Лицензия MIT вряд ли будет изменяться, максимум - появится MIT 2.0.
А в целом, используются условия, которые были на момент принятия лицензии, что равнозначно присоединению к к договору-оферте. Изменение лицензии не может повлиять на уже принятые лицензии (заключённые договора), если в начальном тексте лицензии не прописана такая возможность.
В случае иска обе стороны обязаны будут доказать свою позицию.