12 апреля 2021 г. 21:34 Русский GNU GPL v3

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

Программа Lpro больше не поддерживается, поэтому рекомендуется перейти на LicenseChecker (тот же автор).

К сожалению, большинство пользователей не читают условия лицензионных соглашений программ, которые они устанавливают на свои компьютеры. Нарушение этих условий является нарушением авторский прав разработчиков программ, которое защищено 2 и 3 частями 146 статьи Уголовного Кодекса Российской Федерации.
В лицензионном соглашении (лицензии) описаны условия использования программ, в том числе и разрешено ли использовать их в организации. Существуют типовые лицензии, их можно поделить на свободно распространяемые, условно-бесплатные и платные. Соответственно платные программы можно использовать только после оплаты, условно-бесплатные только при жестком соблюдении условий лицензионного соглашения, а свободные программы можно использовать и дома, и в офисе, абсолютно бесплатно, и без ограничений. Ограничения свободных программ есть только на модификацию и распространение, и они зависят от конкретной лицензии. Подробнее почитать про лицензии можно в статье типовые лицензии на программное обеспечение (ПО).

Функциональные возможности Lpro:

  • поиск платных, условно-бесплатных и свободных программ на компьютере;
  • поиск программ по названию в базе данных;
  • поиск следов программ в указанной папке;
  • просмотр информации об установленных на компьютере программах;
  • подбор свободно-распространяемой замены;
  • поиск медиа-файлов (аудио и видео) в указанном каталоге;
  • сортировка результатов поиска (по названию, по типу, по лицензии, по стоимости, по замене);
  • экспорт результатов поиска в HTML и CSV;
  • передача результатов поиска в Microsoft Excel и LibreOffice Calc;
  • справка по работе с программой;
  • обновление базы данных;
  • настройки;
  • проверка наличия новой версии программы;
  • скрытие неизвестных программ;
  • отключение колонок;
  • возможность сократить запрос во вкладке "Установленное ПО";
  • сортировка при нажатии на заголовок колонки;
  • определение версии операционной системы Windows в автоматическом поиске;
  • пользовательская база данных, которая синхронизируется по нажатию кнопки с основной базой.

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

Также инструмент отображает примерную стоимость платного программного обеспечения за одно рабочее место. Для платного ПО Lpro отображает возможную свободно-распространяемую замену (если есть).

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

В данный момент поддерживается экспорт в HTML и CSV, а также передача содержимого в Microsoft Excel и LibreOffice Calc. 

В случае, если какие-либо из установленных программ не были найдены, стоит попробовать найти их в базе (Поиск \ Поиск в базе). Рекомендуется искать по названию без версии.

Для поиска не зарегистрированных в системе программ можно воспользоваться ручным поиском, в котором достаточно указать папку с ПО и нажать кнопку поиск. Модуль ищет все исполняемые файлы в папке, и запрашивает их названия в базе, поэтому не рекомендуется указывать весь диск.

Имеется средство просмотра информации об установленных программах, но могут наблюдаться проблемы с 32-битной веткой в 64-разрядной ОС при использовании 32-битной версии программы. Поэтому настоятельно рекомендуется использоваться подходящую по разрядности версию для операционной системы.

Также предусмотрен инструмент подбора свободно-распространяемой альтернативы. В нём представлена лишь часть имеющихся на данном сайте программ.

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

Реализована функция обновления базы и проверки наличия новой версии Lpro.

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

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

По многочисленным просьбам добавлена пользовательская база данных. Сама база расположена в папке с программой в виде файла User-DB.db. Данную базу данных можно редактировать вручную при помощи SQLiteStudio. Наполнять базу можно используя формы "название программы", "тип по", "лицензия", "цена", "замена" и "имя файла". Обязательны к заполнению формы название и тип. Рекомендуется заполнять все поля. Если в поле нечего записать, рекомендуется писать туда дефис (-). В поле имя файла необходимо указывать имя основного исполняемого файла программы (поддерживаются только .exe файлы), который не должен совпадать с именами файлов другой программы, иначе может возникнуть проблема некорректного определения. Также стоит отметить, что имя файла необходимо указывать без расширения (.exe). Сама по себе пользовательская база в программе не используется совсем, и в процессе обнаружения программ не участвует. При обновлении основной базы программы заменяет файл Lpro.db, поэтому создана отдельная база. Просто от того, что запись будет добавлена в пользовательскую базу, она не начнет определяться программой. После добавления новые записей в пользовательскую базу данных, или после обновления основной базы данных программы необходимо нажать кнопку "Синхронизировать с основной базой".
Lpro написана в среде разработки Lazarus, язык программирования Object Pascal. Для демонстрации отображения платных программ на скриншоте (снимке экрана), были специально созданы соответствующие ключи реестра Windows.

Изменения в версии 1.5.0:

  • добавлены параметры запуска для запуска автоматического поиска с сохранением отчета в папку с программой и дальнейшим её закрытием для возможной автоматизации проверки парка компьютеров;
  • добавлен поиск медиа файлов в указанном каталоге (аудио и видео);
  • добавлена возможность экспорта результатов поиска из медиа поиска;
  • добавлена возможно изменять шрифт не только в автопоиске, но и в ручном и медиа поиске;
  • обновлены фильтры автопоиска;
  • оптимизация кода;
  • обновлены фильтры в установленных программах;
  • обновлены фильтры в блоке подробнее (основное, лицензионное соглашение, все варианты, подтверждение);
  • добавлена очистка результатов медиа поиска в базе данных при закрытии программы;
  • добавлено время создания отчета при экспорте в HTML;
  • добавлена возможность указать каталог для сохранения отчета в режиме запуска с параметром -A;
  • добавлена проверка существования каталога перед сохранением отчета в режиме запуска с параметром -A (если не существует, сохраняет в папку с программой);
  • исправлена ошибка с проверкой наличия новой версии программы в x86 версии.

Планировалось в будущих версиях:

  • доработка встроенного средства просмотра реестра для открытия определенного ключа реестра;
  • оптимизация кода;
  • расширение возможностей модуля "Настройки";
  • автоматическое изменение ширины колонок;
  • доработка механизма определения версий операционных систем семейства Windows;
  • доработка запуска с параметрами;
  • доработка механизмов ручного поиска;
  • доработка пользовательской базы программ;
  • доработка контекстного меню;
  • определение игр;
  • выбор нескольких папок в ручном поиске;
  • отображение ключа операционной системы Windows;
  • определение KMS активаторов;
  • итоговая сумма в автоматическом поиске.

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

Дальнейшее развитие программы Lpro не планируется, поэтому рекомендуется перейти на LicenseChecker (тот же автор). База данных у них одна, но из-за необходимости переработки механизма обновлений Lpro обновления получать не будет. Базу данных можно взять из LicenseChecker и скопировать в папку Lpro вручную.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Русский
  • ОС: Windows 10, Windows 7
  • Лицензия: GNU GPL v3
  • Разработчик: КонтинентСвободы.рф (Алексей Черемных)
  • Категория: Система
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Создано: 12.04.2021
  • Обновлено: 24.08.2021