Как распространять только модификацию кода, без основы?
Такой вопрос...
Стоит задача - выпускать небольшие моды к php-скрипту. И как-то их распространять, при этом не нарушая авторские права разработчика основного скрипта.
Каким образом можно выпускать такие моды, чтобы конечному пользователю, который имеет приобретённый базовый скрипт - можно было объединить модификации с базовым скриптом. И чтобы для него это было не сильно геморно?
Технически то, что вы хотите - это применение патча. Если вы можете сделать git diff, то результат этой команды позднее можно применить к исходному файлу (файлам) и получить модифицированную версию.
Делается это при помощи команды patch: patch < diff.patch
где diff.patch получен как git diff > diff.patch
да, именно то, что нужно. Спасибо большое. Правда, не сильно отвечает требованию "не сильно геморно для конечного пользователя", но технически - да, это именно то что искал)
Авторские права неотчуждаемы, их нельзя нарушить.
А вот лицензия на код, как правило, говорит не только о распространении, но и о модификации. И ваш патч ее условия, вполне возможно, таки нарушит.