На сайте производителя nocisoft.com доступны для скачивания сам NCReport 2.8.7, биндер к Qt PyNCReport 2.8.4 и документация (по ссылкам сборка MSVC 2008 для Qt 4.8.3 под Windows). Внимание, ссылки имеют тенденцию со временем протухать.
Биндер PyNCReport распространяется в исходниках, следовательно Open Source и неинтересно. А сам NCReport доступен в виде дистрибутива пробной версии, имеющей ограничения по сравнению с приобретаемой полной.
Текст пробной лицензии доступен на втором шаге мастера установки и в файле LICENSE в папке, куда вы его установили. Целиком приводить текст и перевод естественно не буду, общий смысл таков:
- Личное - в личных некоммерческих целях, на том компьютере, куда самостоятельно и установили;
- Оценочное - тестирование продукта в течение разумного времени (как правило, несколько недель);
- Академическое - любое использование в учебных заведениях.
Таким образом, попользовать бесплатный NCReport в своем проекте, пусть даже и некоммерческом, не получится, придется покупать или самому или склонять к этому клиента.
Кроме того, пробная версия добавляет в нижний колонтитул каждой печатаемой страницы текст "Generated by NCReport 2.8.7 EVALUATION VERSION © 2006-2012 NociSoft/Helta Kft. http://www.nocisoft.com". Это единственное видимое отличие пробной версии от полнофункциональной.
Это многое поясняет. Но хотелось бы уточнить
ОтветитьУдалить"Таким образом, попользовать бесплатный NCReport в своем проекте, пусть даже и некоммерческом, не получится,"
"Личное - в личных некоммерческих целях, на том компьютере, куда самостоятельно и установили;
Академическое - любое использование в учебных заведениях."
Получается, что в личных некоммерческих и академических целях всё-таки можно?
"Оценочное - тестирование продукта в течение разумного времени"
Инициатором окончания оценочного тестирования будет сам продукт или это должен добровольно сделать пользователь?
Ждем, с благодарностью, примеры использования
Большое спасибо за обзор.
Под некоммерческим проектом я таки подразумевал некий публичный проект. В личных и академических - на здоровье.
УдалитьИнициатором окончания тестирования должен быть сознательный пользователь, видимо, исходя из соображения, что никакое тестирование (если это действительно тестирование) не может продолжаться бесконечно. Я нигде не встретил упоминания о наличии ограничивающих механизмов в самом продукте.