Ответ:
GPL предоставляет пользователю свободу запускать программу для любых целей, а также изучать её устройство и модифицировать её (для этого должен быть доступен исходный код). Распространять программу можно не только на некоммерческой основе: при распространении производных работ необходимо соблюдать условия GPL, в частности сохранять лицензию.
Ответ: 1-й и 4-й варианты.
