Lic файл, чем открыть

Обновлено: 02.07.2024

Я собираюсь продолжить проект игрового движка, которым давно не занимался. Я написал несколько основных библиотек, используя OpenGL с C++. Поскольку я вообще не разбираюсь в программировании, я задаю этот глупый вопрос о лицензировании программного обеспечения. Если я хочу лицензировать свою программу, например, с помощью zlib, достаточно ли просто включить формальный манифест (полный текст лицензии) в сам исходный код или добавить его в виде отдельного текстового файла в корневую папку и разместить на github? Если нет, должен ли я дополнительно обращаться в какой-либо официальный фонд и т. д.?

Редактировать: я постарался сделать вопрос максимально ясным. Если вопрос по-прежнему неясен или есть грамматическая ошибка, предупредите меня.

На github вам лучше иметь файл COPYING или LICENSE и добавлять комментарий в каждый исходный файл. В лицензии GPL есть строгие требования по этому поводу. Я не знаю о лицензии Zlib. Кстати, вы можете посмотреть другие проекты, размещенные на github, с такой же лицензией.

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

Я не говорил, что лицензия GPL предпочтительнее (даже если она мне очень нравится): выбор полностью за вами (если вы владеете всем своим программным обеспечением). Я просто говорю, что GPL требует, чтобы каждый исходный файл (например, на C++) содержал комментарий о лицензии. И я понимаю, что github хочет, чтобы лицензия была четко указана в файле LICENSE или COPYING. Я не юрист!

2 ответа 2

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

Вы должны включить уведомление об авторских правах (если хотите, «манифест») в каждый файл, содержащий вашу работу.

Этот «манифест» должен состоять из:

Линия Copyright © .

Где годы, когда этот самый файл был создан и существенно изменен; вы сказали, что давно не работали над проектом, поэтому он может выглядеть, например, как 2008, 2015 год; не используйте диапазон (2008–2015), если файл не изменялся каждый год.

имеет исключительные права на этот самый файл. Авторы являются правообладателями, если они не передали права другому лицу. Работник обычно передает свои авторские права на оплаченную им работу работодателю по условиям контракта или (во многих странах) по закону. Так что, если вы работали над проектом в рабочее время, вам лучше убедиться, что ваш работодатель не претендует на авторские права на него.

Либо ⓐ полный текст лицензии в случае коротких разрешительных лицензий, например. ж.: лицензии BSD (пункт 2, пункт 3), лицензии X11, Expat, zlib; или ⓑ что-то, что относится к полному тексту: Apache License v2 (см. ПРИЛОЖЕНИЕ), лицензии GNU (см. раздел «Как подать заявку» в GNU GPL) и другие длинные и хорошо написанные лицензии free/libre; также WTFPL :-), что является своего рода пародией на сложные лицензии на авторские права.

Когда ⓑ вам необходимо поместить полный юридический текст лицензии в файл COPYING или LICENSE в корне репозитория кода, как правило; когда ⓐ это необязательно и не имеет никакого смысла с юридической точки зрения, но часто считается хорошей привычкой, поскольку помогает автоматически определять лицензию, особенно когда служба хостинга кода не имеет, как GitHub, поля для лицензии в свойствах проекта.

Возможно, вы также захотите кратко упомянуть условия авторского права в файле README.

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

У вас возникли проблемы с открытием файла LIC или вам просто интересно, что он содержит? Мы объясним, для чего используются эти файлы, и покажем вам программное обеспечение, которое, как мы знаем, может открывать или иным образом обрабатывать ваши файлы.

Что такое файл LIC?

Файлы с расширением .lic — это лицензионные файлы, которые используются для различных программных приложений.

Файл LIC обычно содержит регистрационную информацию, относящуюся к связанному с ним программному приложению. Эти файлы обычно используются с условно-бесплатными приложениями.

Файл LIC создается, когда пользователь регистрирует приложение в компании-разработчике программного обеспечения, из которой он или она загрузили программное обеспечение.

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

Как открыть файлы LIC

Важно: разные программы могут использовать файлы с расширением LIC для разных целей, поэтому, если вы не уверены, в каком формате имеет ваш файл LIC, вам может потребоваться попробовать несколько разных программ.

Хотя мы сами еще не проверяли приложения, наши пользователи предложили 10 различных открывателей LIC, которые вы найдете в списке ниже.

Последнее обновление: 1 октября 2021 г.

Предложить другой формат файла, используя расширение LIC

Хотя нам известен один формат файлов с расширением .LIC, их может быть больше. Широко распространено, что разные программы используют файлы с одним и тем же расширением для очень разных типов данных. Сообщите нам, если вам известны файлы .LIC другого типа.

Различные приложения, использующие файлы с этим расширением

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

Венера Отправлено пользователем
e/pop Professional Отправлено пользователем
Модуль Taie Отправлено пользователем< /td>
Менеджер лицензий Datamine Отправлено пользователем
Studio ftn Activate Отправлено пользователем
Приложение MultiExtractor Отправлено пользователем
Найти-это Отправлено пользователем
Менеджер лицензий STK Отправлено пользователем
MultiExtractor< /td> Отправлено пользователем
Synesis Отправлено пользователем

Не уверены, какой тип файла вы пытаетесь открыть? Попробуйте наш новый анализатор файлов. Это бесплатный инструмент, который может идентифицировать более 11 000 различных типов файлов — скорее всего, и ваши! Это поможет вам найти программное обеспечение, которое может обрабатывать файлы определенного типа. Загрузите анализатор файлов здесь.

Файлы лицензии, которые обычно выдаются сервером SOLO во время активации, содержат все данные или параметры лицензии, необходимые вашему приложению. Сюда входят такие данные, как тип выдаваемой лицензии (т. е. ограниченная по времени, бессрочная, объемная и т. д.), даты истечения срока действия, какие функции или модули приложений могут использоваться, какая система имеет право использовать лицензию и т. д. Он также содержит дополнительные данные о клиенте, для которого зарегистрирована лицензия, информацию для получения технической поддержки от вашей компании, а также любые настраиваемые строки или данные в формате XML, которые вы можете использовать для включения дополнительных настраиваемых данных в лицензию.


< /p>

Формат

Файлы лицензии Protection PLUS 5 SDK отформатированы с использованием Extensible Markup Language (XML). XML — это бесплатный и открытый стандарт, который просто указывает, как данные могут быть закодированы или отформатированы таким образом, чтобы не ограничивать размер или точный формат. К основным преимуществам использования XML относятся: он широко поддерживается почти во всех отраслях, операционных системах и средах разработки программного обеспечения; позволяет расширять формат файла лицензии без нарушения совместимости; и это дает вам больше гибкости и возможностей для использования настраиваемых данных. Файлы лицензий XML также зашифрованы и снабжены цифровой подписью для предотвращения несанкционированного доступа и манипуляций. Фактический контент, хранящийся в файле лицензии, определяется схемой файла лицензии.

Только чтение и запись

Файлы лицензий только для чтения — это файлы лицензий, которые должны быть зашифрованы и подписаны SOLO Server. Преимущество этих файлов лицензий заключается в том, что они снабжены цифровой подписью с ключевыми данными, которые лишь частично известны вашему приложению. Это означает, что у вашего приложения достаточно ключа, чтобы подтвердить, что SOLO Server выдал файл, но ему не хватает данных, необходимых для создания этих файлов. Преимущество заключается в том, что, поскольку ключ не известен вашему приложению, хакерам становится трудно скомпрометировать этот ключ и написать свои собственные лицензионные файлы для вашего приложения. Недостатком является то, что, поскольку SOLO Server должен выдавать эти файлы лицензий, требуется подключение к Интернету (напрямую или с другого компьютера).

В некоторых средах, в том числе в удаленных местах (например, в поле или в дороге), подключение к Интернету невозможно. В то же время другие налагают строгие ограничения на подключение к Интернету (часто в таких местах, как больницы, правительственные и военные учреждения и т. д.). В средах такого типа может быть сложно или нецелесообразно требовать подключения к Интернету. Кроме того, могут быть и другие причины, по которым ваше приложение также должно иметь возможность свободно записывать файлы лицензий (в зависимости от ваших требований к лицензированию). В таких случаях можно использовать перезаписываемые файлы лицензий, которые представляют собой файлы лицензий, зашифрованные и подписанные вашим приложением (подробнее о файлах лицензий). Хотя это означает, что все ключевые данные, необходимые для записи файлов лицензий, известны вашему приложению (что менее безопасно, чем использование лицензий только для чтения, выданных SOLO Server), это дает вам дополнительную гибкость, когда это необходимо.

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

Хранилище

Предустановленные API SDK Protection PLUS 5 поддерживают хранение файлов лицензий вашего приложения на диске, в реестре Windows или в файле образа. Однако эти же API также поддерживают загрузку файлов и управление ими из памяти, что дает вам возможность хранить их там, где это удобно вашему приложению. Например, вы можете сохранить это в базе данных вашего приложения, встроить в другие файлы и т. д.

Приложения, которые должны лицензироваться независимо, должны использовать отдельные расположения файлов лицензий.

Кроме того, имейте в виду, что при выборе местоположения файла лицензии всегда следует учитывать разрешения. Дополнительные сведения см. в статье о развертывании приложений, защищенных с помощью PLUSManaged и PLUSNative (в зависимости от вашего приложения).

Помимо хранения файлов и реестра, Protection PLUS 5 SDK поддерживает хранение и скрытие XML-файла лицензии в файлах изображений с помощью стеганографии.

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

  • В настоящее время поддерживается только формат растрового изображения. Изображение не может использовать сжатие.
  • Размер растрового изображения должен быть не менее 50 килобайт. Рекомендуется использовать изображения большего размера (100 КБ и более), так как данные вашей лицензии могут увеличиться и не удастся записать, если они больше, чем изображение.
  • Используйте собственные изображения, а не системные.
  • Образ должен распространяться вместе с вашим приложением, так как Protection PLUS 5 SDK не может создать образ.
  • В ОС Windows даты доступа, изменения и создания не будут обновляться в файле образа при сохранении в нем данных, чтобы скрыть запись в образ.
  • Сохраняйте «чистую» копию изображения. При тестировании это позволяет скопировать чистое изображение поверх тестового, чтобы удалить внутреннюю лицензию.

Псевдонимы

Псевдонимы — это просто скрытые копии файла лицензии. Их всегда следует использовать с файлами лицензий с возможностью записи, поскольку они помогают предотвратить такие действия пользователей, как установка даты своей системы задним числом и восстановление старых копий файлов лицензий. При использовании файлов лицензий с возможностью записи их особенно важно использовать при выдаче ограниченных по времени лицензий (например, пробных/оценочных или периодических/арендных лицензий), а также при разрешении переноса и деактивации лицензий.

Поскольку это просто копии файла лицензии, разрешения — это то, что вы также должны учитывать при выборе местоположений псевдонимов. Дополнительные сведения см. в статье о развертывании приложений, защищенных с помощью PLUSManaged и PLUSNative (в зависимости от вашего приложения).

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

Гибкие варианты лицензирования Keysight позволяют вам выбрать тип лицензии и срок лицензии, которые наилучшим образом соответствуют потребностям вашего программного обеспечения. Дополнительные сведения о доступных типах лицензирования и о том, как приобрести лицензию на программное обеспечение, см. в разделе Варианты лицензирования программного обеспечения BenchVue.

Если вы еще не пробовали установить лицензию на программное обеспечение с помощью стандартной процедуры, описанной в разделе «Параметры лицензирования программного обеспечения BenchVue», сделайте это в первую очередь. Это самый простой способ установить лицензию на программное обеспечение. Однако, если вы по какой-то причине не можете использовать этот метод, вы можете вручную установить файл лицензии на свой компьютер. Ниже приведены подробные сведения о том, как вручную установить файл лицензии и активировать лицензию на программное обеспечение на вашем компьютере.

После того как вы приобрели сертификат о правах и активировали лицензию на программное обеспечение, вы получите электронное письмо от Keysight с вложенным файлом лицензии на программное обеспечение (*.lic). Сохраните файл лицензии в следующую папку на вашем компьютере:

При запуске BenchVue файл лицензии будет распознан, и отобразится диалоговое окно для подтверждения того, что лицензия полностью включена.

Примечание. Если вы хотите сохранить файл лицензии в другом месте, чем указано выше, перейдите в главное меню глобальных настроек (шестеренка) в BenchVue и выберите «Лицензирование». диалог.


Затем либо перейдите к нужному местоположению файла, либо перетащите файл лицензии непосредственно в диалоговое окно, как показано ниже.


Найти файл лицензии. Перейдите к папке на компьютере, где вы сохранили файл лицензии, и нажмите «Открыть», чтобы установить файл.

Перетащите файл лицензии сюда: перетащите файл лицензии прямо со своего компьютера в этот прямоугольник, обведенный пунктирными линиями.

Передача лицензии

Если вы приобрели переносимую лицензию, вы можете перенести эту лицензию с одного компьютера на другой. Используйте Keysight Software Manager (KSM), чтобы сохранить существующую переносимую лицензию для последующего повторного назначения другому компьютеру. Чтобы сохранить лицензию, выполните описанную ниже процедуру.

Читайте также: