4

Думаю, мне может понадобиться вернуться к этому, из любопытства, если ничего другого.Информация об авторских правах в миниатюрных файлах javascript и css

Разрешено ли удалять информацию о лицензии из миниатюрных js и css-файлов, если эти файлы сгенерированы с помощью sourcemap, указывающей на неинициализированный источник, и все файлы (имеющие лицензии) доступны?

Я спрашиваю, потому что, когда я уменьшаю несколько файлов, я считаю, что большая часть размера, который я не могу уменьшить, связана с переносом всей информации о лицензии. Я вижу, что для функции браузера и загрузки может быть возможно уйти с минимальным минимальным источником, однако этот файл будет использоваться только браузером для рендеринга. Если консоль открыта, исходная карта будет загружена, чтобы указать запрашивающего пользователя на неиниминированный источник и сохранить требование о том, чтобы исходная лицензия была неповрежденной и была доступна по запросу.

В частности, Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0), MIT лицензия (http://en.wikipedia.org/wiki/MIT_License) и GPLv2 (https://www.gnu.org/licenses/gpl-2.0.html), чтобы начать.

+1

Насколько я могу судить, это юридический вопрос, а не вопрос программирования: «*** Является ли законным для *** включать уведомления о лицензировании/авторских правах только в соответствующей исходной карте, а не в самом минифитере ?» Это хороший вопрос (мне, конечно, любопытно), но он, скорее всего, выходит за рамки стека переполнения. Если в [Open Source Stack Exchange предложение] (http://area51.stackexchange.com/proposals/82234/open-source) получить достаточно коммиттеров, чтобы перейти на бета-версию, ваш вопрос может быть по теме. – apsillers

+0

Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что он просит помочь с юридической проблемой, а не технической проблемой. Типичный пользователь (без степени права) не сможет дать ответ с разумной степенью уверенности. – apsillers

ответ

1

Насколько я знаю, файл должен содержать или ссылаться на его лицензию. В любом случае, Я бы не рискнул. Однако я бы не стал беспокоиться о комментарии. Обычно они не , что длинный.

0

Карты источников относительно новые и, конечно же, не поддерживаются в старых браузерах. Например, IE 10 и ранее не поддерживают их. Вероятно, вы нарушите условия лицензии, по крайней мере, в некоторых браузерах.

+0

Хотя я знаю, что старые браузеры не поддерживают исходные коды, были предприняты разумные усилия, чтобы сделать и сохранить доступную информацию, а более старый браузер станет средством, выбранным пользователем, чтобы ограничить возможность просмотра этой информации. – RKichenama