Я хотел бы опубликовать проект под лицензией GPL, но хотел бы запросить подписание CLA (лицензионные соглашения участника), прежде чем принимать запросы на слияние.
GitHub имеет несколько решений, которые автоматизируют это ( ClaHub , cla-assistant ), однако я не могу найти ничего подобного для GitLab. Существует давняя проблема , чтобы добавить поддержку для него, но она была открыта 2 года назад.
Я знаю, Подпись Git может быть использована для DCO, но мне интересно, можно ли ее как-то (ab) использовать для подписания соглашений CLA?
Короче говоря, как мне сделать процесс подписания CLA настолько безболезненным, насколько это возможно как для участников, так и для меня, при этом делая соглашения (в некоторой степени) юридически обязательными?
РЕДАКТИРОВАТЬ: Для человека, который проголосовал за закрытие: я снова проверил руководящие принципы , и мне кажется, что вопрос прямо в software tools commonly used by programmers; and is a practical, answerable problem that is unique to software development
. Это также не относится к перечисленным исключениям, по крайней мере, так, как я их понимаю. Тем не менее, я был бы признателен за комментарий о причинах голосования, чтобы я мог лучше сформулировать вопрос или найти более подходящий сайт StackExchange, если это необходимо.