Заранее прошу прощение у модераторов, если вопрос несколько не попадает под определение — технический и применительно только к Delphi в частности. Но уверен, что у людей, часто бывающих на таких форумах, и написавших не одну собственную программу — точно найдется ответ. Сам искал ответы пару часов на просторах Google, но безрезультатно.. Вопрос т.с. о правовой основе написания ПО. Допустим, я, как программист, начал разрабатывать свой продукт, который внешне скопировал с другого коммерческого продукта.
Ну например, по причине того, что нашел оптимальным и разумным, размещение именно тех элементов интерфейса и именно в той последовательности, как это сделал автор первоисточника, и в пылу страсти и преклонения перед автором, зашел так далеко, что
скопировал по части интерфейса, и размещения его элементов на формах — почти всю Его программу.
Но визуальная копия в этом смысле не полная, т.е допустим — другой тип шрифта, и пропорции самих элементов на формах.
Сам же функционал (алгоритм) решения задач, — также аналогичен другому продукту, но написан с нуля собственными силами, т.е не был украден у правообладателя другой программы.
Как скопировать сайт целиком и переделать под себя бесплатно
Могу ли я в этом случае выпустить программу в свет (а возможно и сделать ее коммерческой) и не считая собственных угрезений совести, не бояться какого либо ЗАКОННОГО преследования со стороны исходного автора программы ?
Большое спасибо.
11.08.2018, 18:59
Регистрация: 17.04.2008
Сообщения: 7,913
Вы сказали Спасибо: 22
Поблагодарили 774 раз(а) в 752 сообщениях
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По личному опыту.
Вообще, для России конкретно, это «серая зона». Если все написано с нуля, то, вроде, претензий быть не должно (относится скорее к алгоритмам, интерфейс, если ничего не поменялось и я правильно помню, не патентуется). Более того, если интерфейс следует каким-либо гайдам (например, гайду дизайна интерфейса программ для Windows от Microsoft), то вообще любые претензии на эту тему безосновательны.
Ну и не верю я, что ты ничего не изменил с точки зрения расположения и набора интрфейсных элементов. Достаточно даже просто поставить другие иконки на кнопки, что бы интерфейс уже не был копией. С алгоритмами сложнее. Если алгоритм общеизвестен или открыт, то никаких претензий быть не должно. А вот если именно алгоритм запатентован, то «могут прийти», т.е. в этом случае тебе надо сделать улучшение алгоритма, что бы показать, что он отличен от оригинального.
Для мира и, особенно, для США все сложнее. Там можно запатентовать и интерфейс. Поэтому ситуация немного посложнее. Опять же, если дизайн сделан в соответсвии с каким-либо руководством, то можно посылать всех в пень. Например, если ты «повторил» WordPad, то даже Microsoft идет лесом (с точки зрения интерфейса).
А вот если ты скопировал, например, WinAmp, особенно какую-то их «шкурку», то могут возникнуть проблемы. С алгоритмами ситуация практически такая же, как и у нас.
Как скопировать сайт за 5 минут? | Два способа, установка админки и загрузка на хостинг
Но, все это надо иметь в виду только тогда, когда ты станешь реальным конкурентом для кого-нить на рынке. Причем для кого-нить большого и толстого, который готов потратиить кучу денег на адвокатов и суды. А до того момента можешь даже об этом не думать. А с учетом того, что рынок маленьких десктонвх приложений фактически сдулся, то вероятность проблем с этой стороны стремится к нулю.
Источник: delphisources.ru
Как скопировать окно программы
В некоторых случаях бывает очень необходимо скопировать рабочее окно программы. Полученное изображение можно отправить, например, в службу поддержки, сохранить, чтобы разобраться с возникшей проблемой позже самостоятельно.
Статьи по теме:
- Как скопировать окно программы
- Как снять макросы
- Как сделать копию ключа usb
- Как вытащить стеклопакет
Вам понадобится
- — Компьютер;
- — клавиатура
Инструкция
Обычно программы поставляются со встроенной справочной системой, которая бывает полезной при возникновении затруднений. Обслуживание специализированных программ, например для бухгалтерии, налоговой, учета населения требует специальных знаний, а при возникновении неполадок специалисты обращаются к системным администраторам.
Персоналу, обслуживающему вашу систему, можно отправить письмо по электронной почте, подробно описав возникшую проблему. Для убедительности скопируйте с экрана окно программы.
Для этого на клавиатуре существует кнопка Print Screen. Если ее нажать, содержимое экрана скопируется в буфер обмена. Внешне ничего не поменяется, но то окно открытой программы будет сохранено в буфере обмена.
Если вы работали с несколькими окнами, а скопировать необходимо только активное, перед нажатием Print Screen нажмите еще одну клавишу — Alt, вы сохраните только активное окно.
Для того чтобы скопированное изображение материализовалось, необходим графический редактор. Для этой цели не обязательны приложения типа Photoshop или Coreldraft, воспользуйтесь стандартной программой Paint. Скриншот можно вставить даже в Microsoft Word.
Выберите меню «Пуск», далее «Все программы», затем «Стандартные» и Paint. В меню программы найдите пункт «Правка», откройте его и нажмите «Вставить». Скопированный снимок с экрана появится в окне программы.
Изображение можно редактировать. Инструменты «выделить» и «обрезка» позволяют изменить размер рисунка. Инструмент «кисть» или «карандаш» обвести наиболее важную область изображения. Подготовленное изображение можно сохранить в формате JPEG.
Нажмите пункт «Файл», перейдите на строчку «Сохранить как». В открывшемся окне выберите нужный формат файла, укажите путь сохранения или оставьте по умолчанию. Полученный графический файл добавьте в подготовленное для системного администратора письмо.
Если достаточно точной копии с экрана, вставьте скриншот в программу Paint и сохраните без изменений.
Полезный совет
Для создания скришота воспользуйтесь специальными программами: Floomby, Magic Screenshot, Jing, PrtScr. Все программы имеют свои недостатки и преимущества.
Совет полезен?
Статьи по теме:
- Как скопировать изображение
- Как перенести программы с компьютера на компьютер
- Как скопировать макрос
Добавить комментарий к статье
Похожие советы
- Как скопировать названия файлов
- Как скопировать кадр из фильма
- Как скопировать лицензионную игру
- Как переписать программу на диск
Источник: www.kakprosto.ru
Как скопировать весь текст из элемента интерфейса программы?
Есть программа. В ее окне есть элемент — таблица с данными по столбцам. Как скопировать все данные? Горячие клавиши не работают. Есть программа Textify но она не цепляет объект таблицы в целом только ряд. Но рядов много.
Есть ли способ?
- Вопрос задан более трёх лет назад
- 195 просмотров
1 комментарий
Простой 1 комментарий
гуглить по фразе «screen OCR» — нагуглится несколько программ, какая лучше не скажу — надо пробовать.
Если найдёте лучшую — отпишите ответ, другим может тоже пригодиться.
Решения вопроса 2
Здесь отвечаю на вопросы.
Или написать программу, которая будет искать нужное окно и читать его свойство «текст».
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Любой «сканер» окон. Ничего не надо фотографировать, ничего не надо распознавать, получает текст из самого окна.
Для примера:
AutoIt v3 — поставляется вместе с автономным инструментом, называемым AutoIt v3 Window Info (Program FilesAutoIt3AU3Info.exe).
zero Dump — инструмент с помощью которого можно изменить элементы управления окна. Приложение имеет возможность автоматически определять дескриптор окна, а также предлагает возможность ввести шестнадцатеричный код вручную.
ShoWin — утилита которая отображает полезную информацию о окна при перетаскивании на них курсором кнопки захвата, программа позволяет включать окна которые были отключены и показывать скрытые окна.
Syn Spy — маленькая утилита «шпион» предназначенная для исследования приложений, включающая в себе такие инструменты как: cканер API, сканер цветов, сканер паролей, сканер окон и генератор кода.
Spy and Capture — позволяет идентифицировать свойства окна, его объекты, стили, классы, информацию процесса и многое другое.
Window Hack — программа шпион для граббинга информации элементов управления Windows. Программа также может изменять различные атрибуты элементов управления программ.
InqSoft Window Scanner — утилита для просмотра информации элементов и управления окнами Windows (например, позволяет «включить» невидимые или неактивные окна), и объектами, связанными с окнами: процессами, потоками, меню окон.
WinDowzer — программа показывает полезную системную информацию о диалоговом окне или элементе интерфейса, которые находятся под курсором мыши: хэндл окна, родительское окно, размер окна, название класса, стили, адреса процедур обработки, пользовательские данные, родительское приложение. Программ такого типа чуть более чем много, но среди всего этого изобилия так и не нашлось программы с нужным мне функционалом. Поэтому пришлось делать ее самому.
Spy++ — утилита для просмотра информации элементов окон, программа отображает в графическом представлении системные процессы, потоки, окна и сообщения окон (различная информация об элементах управления). Программа имеет широкий набор функций для анализа системных и программных окон. Данная утилита поставляется в комплекте с программным обеспечением Microsoft Visual Studio.
Источник: qna.habr.com