DictionaryForumContacts

 misantropesse

link 12.05.2019 9:31 
Subject: execute - значение softw.
Имеется довольно стандартная формулировка лицензионных прав:

Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software.

Что тут может означать execute с учетом того, что оно стоит не рядом с use, а между distribute and transmit?

Судя по примерам на linguee.com, обычно в такой формулировке этого слова нет. Его по ошибке вставили не туда или что?

 I. Havkin

link 12.05.2019 10:17 
Применительно к самому программному обеспечению можно говорить в данном случае, наверное, о его эксплуатации (не обращая внимания на то, в каком ряду перечисляемых действий стоит слово).

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

 alk moderator

link 12.05.2019 10:42 
Цитата из https://ru.wikipedia.org/wiki/Boost#Лицензия

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

 misantropesse

link 12.05.2019 10:55 
т.е. "запускать" здесь по смыслу тесно связано с "передавать по каналам связи" и не связано с "использовать"(самому)?

 misantropesse

link 12.05.2019 10:59 
Прочитала по ссылке перевод этой лицензии на русский - есть сильное подозрение, что это делал не человек -:)

 I. Havkin

link 12.05.2019 11:06 
А не намного ли чаще запуску ПО соответствуют software running и software starting? Можно ли приравнивать запуск по физическому смыслу к исполнению? Ведь всё-таки основная коннотация, которую несет слово "запуск", - это "начало" чего-либо, "инициирование", "включение" и т. п. Или не так?

 I. Havkin

link 12.05.2019 11:09 
Закрадывается такое подозрение, что текст аскера - не самый удачный перевод цитированного alk'ом грамотного русского текста, а ей теперь приходится делать его обратный перевод на русский.

 alk moderator

link 12.05.2019 11:17 
однако слово execute там переведено довольно удачно. Execute - это исполнять двоичный код программы, иначе говоря, запускать программу. Передавать по каналам связи - можно трактовать двояко, это имхо прежде всего передавать сам файл программы с одного места на другое. Ведь программа вовсе не обязана сама что-то там передавать по каналам связи. Он может просто запускаться на компьютере, у которого нет никакого доступа ни к каким каналам связи.

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

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

 misantropesse

link 12.05.2019 12:02 
Спасибо за объяснение!

 Amor 71

link 12.05.2019 12:52 
Ничего в этом не понимаю, но:

In order for a computer to perform a list of instructions you need to put the instructions into memory and then inform the computer that it should go to the top of the list of instructions and follow them.

These steps are called "loading" the program (into memory) and "executing" or "running" the program. You could also say you "started" the program.

Nowadays, the "loading" action happens automatically. When you double-click on an icon the program loads into memory and begins running.

It's got nothing to do with what the user does or does not do as he interacts with the program.

........................

И еще:

When you install a program on your computer, the program is actually copied to your hard disk. But when you execute a program, the program is copied (loaded) from your hard disk to the main memory, and that copy of the program is executed. Notice: The terms “run” and “execute” are synonymous.

 I. Havkin

link 12.05.2019 13:59 
Ну вот это другое дело - раз уж сами носители приравнивают executing к running и starting, тогда все вопросы снимаются, и значит, английский текст аскера полностью эквивалентен русскому тексту по ссылке alk'a.

 IAB

link 12.05.2019 14:18 
файлы *.exe никто не видел???

 

You need to be logged in to post in the forum