Перейти к содержимому






Фотография
- - - - -

Можно ли отнести Интернет сайт к программе ЭВМ?


Сообщений в теме: 126

#1 Ventory

Ventory
  • ЮрКлубовец-кандидат
  • 43 сообщений
Обратиться Публикации

Отправлено 28 July 2009 - 17:54

Можно ли отнести Интернет сайт к программе ЭВМ?
В основном договоре на его разработку предеметом договора является:
а)исполнитель принимает обязательство по организации и выполнению и передачи в виде результатов работ заказчику комплекса авторских работ по разработке концепций и изобразительных решений;
б)исполнитель передает заказчику(нам) исключительные имущественные права на использование всех результатов работ (произведений дизайна, аудиовизуальных, литературных произведений, производных произведений).
На этот договор цепляется еще куча соглашений по его програмированию и обработке, например: создание динамичных объектов, интеграция сверстанных макетов к CMS, верстка макетов, создание веб-форм!
По моему мнению это все можо понять как программа ЭВМ по статье 1261 ГК!
Как считаете?
И что значит в объективной форме по статье 1261 в ГК?
  • 0

#2 pavelser

pavelser

    Ты настоящий Дарт Вейдер (с) Foma

  • Модераторы
  • 13336 сообщений
Обратиться Публикации

Отправлено 28 July 2009 - 18:20

Можно отнести, а можно не отнести
:D
  • 0

#3 BABLAW

BABLAW

    Hacker in Law

  • Старожил
  • 4201 сообщений
Обратиться Публикации

Отправлено 28 July 2009 - 21:21

pavelser

Можно отнести, а можно не отнести

сайт - это всегда программа, ибо пишется как минимум на языке разметки интернет страниц. А далее - по определению "а также данные и порождаемые ею аудиовизуальные отображения".

А уж что там в суде на этот счет думают - действительно другой вопрос.
  • 0

#4 Джермук

Джермук

    Крепкий семьянин из бывших бабников

  • Старожил
  • 18606 сообщений
Обратиться Публикации

Отправлено 28 July 2009 - 21:52

сайт - это всегда программа, ибо пишется как минимум на языке разметки интернет страниц.



Если исходить из нижеследующего словарного определения:

"Сайт - это место в интернете, которое определяется своим адресом (см. URL), имеет своего владельца и состоит из веб-страниц, которые воспринимаются как единое целое. Строгого определения сайта не существует - например, некоторые разделы больших сайтов вполне могут восприниматься и даже определяться их владельцами как отдельные сайты. Стартовую страницу, которая появляется при обращении к доменному имени сайта (см. домен), часто называют "мордой" сайта".,

то "сайт" - это никогда не программа.

Сайт реализуется с помощью программы, язык которой не определяет понятия -"сайт".
Также как и "Интернет" не является программой несмотря на то, что без программ он просто не существует.

Это сугубо мое мнение. :D
  • 0

#5 BABLAW

BABLAW

    Hacker in Law

  • Старожил
  • 4201 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 05:41

Джермук

Сайт - это место в интернете, которое определяется своим адресом (см. URL), имеет своего владельца и состоит из веб-страниц, которые воспринимаются как единое целое.


Помилуйте мои седины...

Это определение грешит таким количеством огрехов, что даже не знаю, с чего начать...

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

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

То, что это программа, а не место, заключается в самой разнице между памятью, как местом хранения данных и команд, и собственно данными и командами. Это разница между вином и бутылкой, описанная в известном творении "Джон Барлоу. Продажа вина без бутылок: Экономика сознания в глобальной Сети ", описывающем трансформацию реального объекта в идеальный - Очень Длинное Число.

Адресация к сайту в виде Uniform Resource Locator - URL ничем не отличается с практической точки зрения от адресации к файлам на жестком диске посредством файловой системы и никоим образом не означает, что адресуемый объект является "местом", а не программой. Ибо для просмотра сайта - т.е. доступа к его содержимому требуется специальный "телевизор" - другая программа-транслятор, позволяющая "декодировать" и исполнить те команды, которые записаны в том самом "месте".

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

Сообщение отредактировал BABLAW: 29 July 2009 - 05:43

  • 1

#6 Джермук

Джермук

    Крепкий семьянин из бывших бабников

  • Старожил
  • 18606 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 17:27

BABLAW

"Джон Барлоу. Продажа вина без бутылок: Экономика сознания в глобальной Сети ",

В указанном Вами источнике в первом абзаце с указанием на Томаса Джефферсона, написано:

"Таким образом,изобретения по самой своей природе не могут быть предметом собственности".

Да, не дожил один из отцов основателей США (умер в 1826 г.) до своего позора :D
В 1836 г. по инициативе сенатора Джона Рагльса в США был издан закон, по которому впервые в мире вводилось обязательное исследование изобретений на новизну, и с этой целью был образован специальный комитет — патентное ведомство.
Знал бы Томас Джефферсон о замыслах Джона Рагльса, убил бы :D
  • 0

#7 pavelser

pavelser

    Ты настоящий Дарт Вейдер (с) Foma

  • Модераторы
  • 13336 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 17:57

BABLAW
как вы думаете является ли документ созданый в Офисе (ПО Майкрософт) программой....
А с сайтом на мой взгляд все так же.
  • 0

#8 ляля

ляля

    Тлиллан Тлаппалан Тлеющий Разряд

  • Старожил
  • 1973 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 18:15

А Может быть рассматривать "сайт" в двух аспектах:
1. программа для ЭВМ
2. носитель информации или других объектов, то сеть, своего рода, форма реализации других объектов.

Ведь программу можно написать, в том числе и Wordе…

:D

Тогда по отдельности можно рассматривать права в отношении программы написанной HTML и всё что, благодаря этой программе отображается…

Картинки, тексты, музыка и прочее

???
  • 0

#9 AlexJalnin

AlexJalnin
  • Модераторы
  • 1882 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 18:34

ИМХО сайт это сложный объект. Основой сайта является движок, который конечно является программой ЭВМ. Данная программа обрабатывает запросы клиента и совершает в зависимости от запросов определенные действия.

Если продолжать аналогию с Офисом (ПО Майкрософт), то сайт это совокупность самой программы МС Офис (движок сайта) с помощью который вы открываете/формируете различные документы, находящиеся на данном сайте.

Конечно, если сайт состоит из обыкновенного набора ХТМЛ страниц, то программой для ЭВМ он не будет.

ЗЫ. Например можно рассмотреть данный форум.
Как на форуме появляются новые темы, добавляются сообщения в данные темы, осуществляется поиск? ИМХО Форум - это движок (программа ЭВМ) + база данных (все наши сообщения), но уж никак не набор страниц ХТМЛ.
  • 0

#10 ляля

ляля

    Тлиллан Тлаппалан Тлеющий Разряд

  • Старожил
  • 1973 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 18:41

сайт состоит из обыкновенного набора ХТМЛ страниц, то программой для ЭВМ он не будет


Почему?

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

Ведь сайт благодаря разметке HTML будет отображаться в браузерах?

Сама программа, как и другие "вещи" относимые к объектам АП не зависит от сложности, новизны, технического уровня и прочих нюансов, разве не так?

Вы имеете в виду, что разметка HTML может создаваться не человеком, а другой программой для ЭВМ автоматически?

Сообщение отредактировал tlya: 29 July 2009 - 18:43

  • 0

#11 Stan

Stan

    Инквизитор

  • Partner
  • 1787 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 21:02

Сайт в техническом смысле ("место в сети") с юридической точки зрения, наверное, состоит из набора объектов: доменного имени, информационной системы (сервера), отдельных программ (HTML-страниц, файлов).

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

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

Можно отметить, что в некоторой части HTML-разметка любого документа не должна быть объектом АП, поскольку не предусматривает возможности творческого вклада (имеются ввиду скромные пределы, вроде обязательного наличия стандартных парных тегов <HTML><TITLE></TITLE><BODY></BODY></HTML>).

Набор хтмл-страниц является скорее набором программ, а не одной программой.

Сообщение отредактировал Stan: 29 July 2009 - 21:02

  • 0

#12 malotavr

malotavr
  • ЮрКлубовец
  • 216 сообщений
Обратиться Публикации

Отправлено 29 July 2009 - 23:25

Ведь сайт благодаря разметке HTML будет отображаться в браузерах?


Файл с расширением .doc тоже будет где-нибудь отображаться, но от этого он программой не станет.

Вы когда апач разворачиваете, он вам делает сайт из одной странички с текстом "It works!". Вполне себе сайт, вот только программой он не является.


А вот страница, с помощью которой мы с вами набираем свои сообщения, вполне себе содержит программный код:

"var RndNum4NoCash = Math.round(Math.random() * 1000000000);
var ar_Tail='unknown'; if (docu_ment.referrer) ar_Tail = escape(docu_ment.referrer);
docu_ment.write('<img src="http://ad.adriver.ru/cgi-bin/rle.cgi?' + 'sid=97973&bt=21&pz=0&rnd=' + RndNum4NoCash
+ '&tail256=' + ar_Tail + '" border=0 width=1 height=1>')"

Так что на практике сайт - это сложный объект, включающий в себя данные, программный код, исполняемый сервером (например, сделанный на PHP), и программный код, исполняемый браузером (скрипты, например).

Сообщение отредактировал malotavr: 29 July 2009 - 23:26

  • 0

#13 chaus

chaus

    Chaus, Камышовый кот -- хищник из семейства кошачьих

  • Старожил
  • 3049 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 12:49

Джермук

Если исходить из нижеследующего словарного определения:

"Сайт - это место в интернете, которое определяется своим адресом (см. URL), имеет своего владельца и состоит из веб-страниц, которые воспринимаются как единое целое. Строгого определения сайта не существует - например, некоторые разделы больших сайтов вполне могут восприниматься и даже определяться их владельцами как отдельные сайты. Стартовую страницу, которая появляется при обращении к доменному имени сайта (см. домен), часто называют "мордой" сайта".,

то "сайт" - это никогда не программа.

В данном случае я поддержу точку зрения BABLAW:

сайт - это всегда программа

Основная аргументация его совершенно верна и основана на материальной норме 1261:

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

То, что развивая свою аргументацию, BABLAW ссылается на литературный источник, в котором написана ахинея (а по сути -- тенденциозная или намеренно неверно интерпретированная цитата), не порочит его вывода.

malotavr

Так что на практике сайт - это сложный объект, включающий в себя данные, программный код, исполняемый сервером (например, сделанный на PHP), и программный код, исполняемый браузером (скрипты, например).

Вот-вот. В переводе на русский язык "программный код" = команды, так что по Вашему же определению, сайт = "совокупность данных и команд", предназначен для функционирования ЭВМ (Вы ссылаетесь на сервер и -- косвенно через упоминание браузера -- на клиент), результат тоже очевиден: порождение аудиовизуальных отображений.

Сообщение отредактировал chaus: 30 July 2009 - 12:58

  • 0

#14 ляля

ляля

    Тлиллан Тлаппалан Тлеющий Разряд

  • Старожил
  • 1973 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 14:52

А

сервер

- место его (сайта) хранения?
  • 0

#15 Джермук

Джермук

    Крепкий семьянин из бывших бабников

  • Старожил
  • 18606 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 16:11

chaus

В данном случае я поддержу точку зрения BABLAW:


Да и я не очень упираюсь.
Все зависит от содержания понятия "сайт", которое закладывается.
Ситуация примерно как в изобретениях в отношении игр.
"Игра" как порядок взаимодействия между игроками, патентами не охраняется.
"Игра" как некое устройство - охраняется.
Вывод - отталкиваться нужно от узаконенных определений, в т.ч. применяемых контекстно с привязкой к предмету регулирования, а если их нет - имеем данную дискуссию :D .
  • 0

#16 BABLAW

BABLAW

    Hacker in Law

  • Старожил
  • 4201 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 16:26

Джермук

"Таким образом,изобретения по самой своей природе не могут быть предметом собственности".

А каким образом отец американской демократии погрешил в этой фразе против истины? :D Или вы отождествляете вещные и исключительные права?

Изобретение, насколько мне не изменяет память, всего лишь дают основания для монополии правообладателя на 10 лет после выдачи свидетельства. Или в США по другому? :)
pavelser

как вы думаете является ли документ созданый в Офисе (ПО Майкрософт) программой....
А с сайтом на мой взгляд все так же.

Конечно. Вы про макро-вирусы в файлах .doc что-либо слыхали?

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

В свое время мои домочадцы активно развлекались игрой(!) с Галкиным в его вопросы-ответы на двд-плеере с диска двд, управляя ситуацией с пульта плеера...
AlexJalnin

Конечно, если сайт состоит из обыкновенного набора ХТМЛ страниц, то программой для ЭВМ он не будет.

Эдак по вашей логике и программа для любого интерпретатора, типа Visual Basic или макрокоманд тоже программой не будет... Причем тут наличие переводчика с человеческого на машинный, и факт наличия некоего алгоритма(!), который может быть исполнен ЭВМ, пусть и с помощью операционной системы, Офиса и пр...? :D
Stan

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

Можно отметить, что в некоторой части HTML-разметка любого документа не должна быть объектом АП, поскольку не предусматривает возможности творческого вклада (имеются ввиду скромные пределы, вроде обязательного наличия стандартных парных тегов <HTML><TITLE></TITLE><BODY></BODY></HTML>).

Для меня относитмость к обектам АП вторична. Для меня первичен вопрос топикстартера - является ли сайт программой.

Так вот, я считаю, что программа - это любое Очень Длинное Число, интерпретация которого с помощью ЭВМ приводит к исполнению некоего алгоритма. Вопросы - чем интепретировать, кто ее написал - человек, или транслятор и пр. - несущественны в данном контексте. Иименно поэтому ошибчно определение из ГК4ч, которое слона-то - "АЛГОРИТМ" и не приметило в своем месиве данных и команд с аудиовизуальными порождениями, в которые почему-то не попали распечатки на принтере :)

Ну не программисты писали ГК4ч... Что делать. :) Хотя глюков - немеряно, как в Винде. Уж лучше бы опенсорс какой забубенили... :)

malotavr

Файл с расширением .doc тоже будет где-нибудь отображаться, но от этого он программой не станет.

Вы когда апач разворачиваете, он вам делает сайт из одной странички с текстом "It works!". Вполне себе сайт, вот только программой он не является.

А вот страница, с помощью которой мы с вами набираем свои сообщения, вполне себе содержит программный код:

Программа есть даже в ДНК. Так что наличие или отсутствие привычного "программного кода" ни о чем не говорит - был бы интерпретатор.

Еще раз - программа, это алгоритм в любой объективной форме , а не та пурга, которая написана в ГК4ч.
chaus

В данном случае я поддержу точку зрения BABLAW

Как много же все-таки у нас общего :)

Однако причина, по которой мы совпали во мнении, сильно отличается от приводимой вами. См. аргументацию выше.

То, что развивая свою аргументацию, BABLAW ссылается на литературный источник, в котором написана ахинея (а по сути -- тенденциозная или намеренно неверно интерпретированная цитата), не порочит его вывода.

А что там за страшная цитата? Я вот например, имел в виду яркий образ - защиту авторским правом бутылок вместо вина. А вы???

Так что на практике сайт - это сложный объект

А вот вопрос внесения поправок в ГК4ч в статью 1240 в части расширения списка сложных объектов - уже имеет место в Концепции изменений ЦЧП...

Так что полностью поддерживаю ход мыслей.
  • 0

#17 chaus

chaus

    Chaus, Камышовый кот -- хищник из семейства кошачьих

  • Старожил
  • 3049 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 16:59

BABLAW

Еще раз - программа, это алгоритм в любой объективной форме , а не та пурга, которая написана в ГК4ч.

А вот здесь уже с Вашим мнением нельзя согласиться. Здесь прав Джермук в том, что

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

Так что уж как написано в законе, так и понимаем.

Во всяком случае, утверждение "программа, это алгоритм" -- неверно. Алгоритм -- это способ, включающий выполнение в определённом порядке определённых действий, направленных на получение определённого результата. Программа -- это описание реализации алгоритма на соответствующем языке. Утверждать, что программа -- это алгоритм, всё равно, что утверждать, что помещение в книге текста или иллюстрации, описывающей некоторое изобретение -- это использование изобретения!

Я вот например, имел в виду яркий образ - защиту авторским правом бутылок вместо вина. А вы???

Ну я-то, как буквоед, полагаю, что ни вино, ни бутылка не могут охраняться АП. И то, и другое в ряде случаев может быть изобретением, а бутылка ещё и ПМ, и ПО, и объёмным ТЗ. Но вот авторское право не пристегнуть ни к тому, ни к другому.

Сообщение отредактировал chaus: 30 July 2009 - 17:00

  • 0

#18 AlexJalnin

AlexJalnin
  • Модераторы
  • 1882 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 17:46

BABLAW

Эдак по вашей логике и программа для любого интерпретатора, типа Visual Basic или макрокоманд тоже программой не будет... Причем тут наличие переводчика с человеческого на машинный, и факт наличия некоего алгоритма(!), который может быть исполнен ЭВМ, пусть и с помощью операционной системы, Офиса и пр...?


Программа для интерпретатора, это программа.

По вашей же логике получается, что и файл MС ворд и файл jpg - это программы, т.к. заставляют ЭВМ совершать определенные действия?
ИМХО это не верно.
Страница ХТМЛ (статичная), как и документ ворд, не есть программа, это есть ИХМО "контейнер" для хранения определенной информации, которая будет выводится на экран как раз в помощью программы ЭВМ.
Согласитесь ХТМЛ страница, содержащая рисунок с кругом, и ХТМЛ страница с программным кодом, в результате которого при ее открытии на экране рисуется круг - немного разные вещи.
  • 0

#19 BABLAW

BABLAW

    Hacker in Law

  • Старожил
  • 4201 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 17:56

chaus

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

Ну давайте так порассуждаем.

1. Алгоритм может быть и не направлен на получение определенного результата, если только результатом не считать его отсутствие - т.е. бездействие системы. Например цикл ожидания, или программа состоящая из оператора NOP (no operation).

Однако и то и другое - очень ценная вещь при наличии механизма прерываний, который позволяет реализовывать многопроцессные алгоритмы. А оператор NOP - замечательная вещь для задания времени задержки, зная частоту процессора и количество циклов на выполнение операнда.

2. Определенный порядок - это вообще вершина нереальности. Вы про полиморфные вирусы слухали? Или хотя бы про то, что от перемены мест слагаемых сумма не меняется?

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

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

4. "Утверждать, что программа -- это алгоритм, всё равно, что утверждать, что помещение в книге текста или иллюстрации, описывающей некоторое изобретение -- это использование изобретения!"

Ну давайте разберем очередную вашу неудачную аналогию. При чем тут сопоставление понятий (программа-алгоритм) и действий (помещение - использование)? Я понимаю, что в голове довлеет ГК4ч и патентоповеренность (откуда и термин "способ", и поиск "использования") - но давайте все же на программерской мове о программах говорить?

Итак, подводя итоги:

Статья 1261-new/2009 (ver. alpha)

1. Программа - это всегда некий алгоритм, выраженный в объективной форме знаками, допускающими вполне однозначную (но не всегда - см. несовместимость браузеров) их интерпретацию с помощью автоматических механизмов (начиная с механического пианино и заканчивая Silicon Graphics с ДНК), который может динамически изменятся в результате своего фунционирования (к вопросу об "определенных действиях").

2. Предположение (всего лишь предположение!!!) наличия определенного результата работы этого алгоритма приветствуется, однако не является определяющим фактором классификации некоего Очень Длинного Числа или приравненного к нему объекта интерпретации, как программы, в том числе по причинам, изложенным в пункте 1.

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

ни вино, ни бутылка не могут охраняться АП.

У вас просто острая недостаточность образности мышления. Речь идет о метафоре, говорящей о презренности предопочтения формы содержанию. Ну да ладно, проехали... :D
  • 0

#20 Ghost (HBT)

Ghost (HBT)
  • ЮрКлубовец
  • 358 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 17:58

AlexJalnin

Страница ХТМЛ (статичная), как и документ ворд, не есть программа, это есть ИХМО "контейнер" для хранения определенной информации, которая будет выводится на экран как раз в помощью программы ЭВМ.

а "контейнер" это не программа, предназначенная для хранения определённого вида информации?
  • 0

#21 BABLAW

BABLAW

    Hacker in Law

  • Старожил
  • 4201 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 18:00

AlexJalnin

Согласитесь ХТМЛ страница, содержащая рисунок с кругом, и ХТМЛ страница с программным кодом, в результате которого при ее открытии на экране рисуется круг - немного разные вещи.

Если мы говорим о том, что некоторая реальность ВНЕ ЗАВИСИМОСТИ ОТ ПРИВЫЧНЫХ ПРЕДСТАВЛЕНИЙ О ЕЕ ОБЫДЕННЫХ РЕАЛИЗАЦИЯХ заставляет ЭВМ или другой автомат делать некие действия, то это однозначно программа, реализующая некий алгоритм.

Именно непонимание таких вещей и приводит к уязвимости программ, написанных людьми с плоским воображением, для вирусов, написанных людьми с широким набором интерпретаций Очень Больших Чисел. Однако это непонимание никоим образом не сказывается на работоспособности самих программ - вирусов :D
  • 0

#22 AlexJalnin

AlexJalnin
  • Модераторы
  • 1882 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 18:18

Ghost (HBT)

а "контейнер" это не программа, предназначенная для хранения определённого вида информации?


Смотря какой контейнер. В основном нет.

Добавлено немного позже:
BABLAW

Именно непонимание таких вещей и приводит к уязвимости программ, написанных людьми с плоским воображением, для вирусов, написанных людьми с широким набором интерпретаций Очень Больших Чисел. Однако это непонимание никоим образом не сказывается на работоспособности самих программ - вирусов wink.gif


Вы это программистам скажите, долго смеяться будут.

Сообщение отредактировал AlexJalnin: 30 July 2009 - 18:27

  • 0

#23 chaus

chaus

    Chaus, Камышовый кот -- хищник из семейства кошачьих

  • Старожил
  • 3049 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 18:24

BABLAW

оператор NOP - замечательная вещь для задания времени задержки

То есть для отмеривания промежутка времени. Это, безусловно, совершенно определённый результат.

Определенный порядок - это вообще вершина нереальности. Вы про полиморфные вирусы слухали? Или хотя бы про то, что от перемены мест слагаемых сумма не меняется?

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

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

Где, простите? Выше Вы сказали:

программа, это алгоритм в любой объективной форме , а не та пурга, которая написана в ГК4ч.

Слова "выражение" там не было, а это очень много меняет!

"Утверждать, что программа -- это алгоритм, всё равно, что утверждать, что помещение в книге текста или иллюстрации, описывающей некоторое изобретение -- это использование изобретения!"

Ну давайте разберем очередную вашу неудачную аналогию. При чем тут сопоставление понятий (программа-алгоритм) и действий (помещение - использование)?

Сопоставляем так: программа-описание и алгоритм(способ) - изобретение. Так корректно.

1. Программа - это всегда некий алгоритм, выраженный в объективной форме знаками, допускающими вполне однозначную (но не всегда - см. несовместимость браузеров) их интерпретацию с помощью автоматических механизмов (начиная с механического пианино и заканчивая Silicon Graphics с ДНК), который может динамически изменятся в результате своего фунционирования (к вопросу об "определенных действиях").

Предлагаю так: "Программа -- выражение алгоритма в любой объективной форме, предназначенное для автоматической интерпретации и исполнения автоматическими устройствами, не исключая изменения самой программы в процессе функционирования автоматической устройства". Замена термина "механизм" на "устройство", я думаю, не требует комментариев.

2. Предположение (всего лишь предположение!!!) наличия определенного результата работы этого алгоритма приветствуется, однако не является определяющим фактором классификации некоего Очень Длинного Числа или приравненного к нему объекта интерпретации, как программы, в том числе по причинам, изложенным в пункте 1.

Помилуйте, из того факта, что колесо предназначено для езды (то есть для экономии энергии при движении экипажа путём замены трения скольжения трением качения -- более чем определённый результат!), отнюдь не следует, что данное конкретное колесо по данной конкретной дороге с данным конкретным извозчиком доедет до Казани. Предназначено -- и ладно.

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

Бесспорно, да. Ежели к данным прикручено некоторое интерпретируемое описание алгоритма -- то это, увы, программа, и иногда, к сожалению, вредоносная.

Сообщение отредактировал chaus: 30 July 2009 - 18:29

  • 0

#24 Джермук

Джермук

    Крепкий семьянин из бывших бабников

  • Старожил
  • 18606 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 18:24

BABLAW

А каким образом отец американской демократии погрешил в этой фразе против истины?  Или вы отождествляете вещные и исключительные права?

Изобретение, насколько мне не изменяет память, всего лишь дают основания для монополии правообладателя на 10 лет после выдачи свидетельства. Или в США по другому? 


Не отождествляю.

А какие изобретения по Вашему упомянул отец-основатель?

Память Вам изменяет :D
В США ранее патент действовал 17 лет с даты его выдачи (регистрации в реестре). Теперь,-20 лет с даты подачи заявки.

Сообщение отредактировал Джермук: 30 July 2009 - 18:25

  • 0

#25 stas®

stas®
  • ЮрКлубовец
  • 190 сообщений
Обратиться Публикации

Отправлено 30 July 2009 - 18:36

Вот тут есть некая попытка дать определение понятию сайта: http://cctld.ru/ru/l.../domainsite.php
  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных