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


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

Обновление 1С - модификация?


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

#26 werefish

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

Отправлено 25 May 2010 - 17:07

сомневаюсь, что получится отделить данные от кода в файле mdb,

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

аналогично можно подходить и к 1С. лицензию их не читал.. но уже осуждаю :D

в другом чисто данные в таблицах


я не уверен, что там таблицы. :D
  • 0

#27 Jeik

Jeik
  • продвинутый
  • 542 сообщений
Обратиться Публикации

Отправлено 25 May 2010 - 17:52

werefish

поскольку всё запутанно, имхо, можно считать, что mdb в папке "мои документы" - это база данных

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


так что любая программка и любые данные, вообще все что лезет в компьютер в виде информации, может быть оттрактовано и как БД и как ПО. очень хочется ошибиться.
  • 0

#28 werefish

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

Отправлено 25 May 2010 - 18:08

может быть оттрактовано и как БД и как ПО.


всё-таки "object code", не уверен, что перевод "объектный код" правильный - это программа для ЭВМ, так как он привязан к процессору. а привязанные к объектному коду библиотеки и настройки можно рассматривать, как угодно.
  • 0

#29 Dsmol

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

Отправлено 25 May 2010 - 18:23

Dsmol
ну не знаю, закон сформулирован так, что мне, например, довольно сложно уловить что понимал законодатель под базой данных и как он отличал ПО от БД.


Знаете, Вы не первый кто задается этим вопросом - я его задавал еще когда ГК4ч не вступила в действие :D
http://forum.yurclub...dpost&p=2020671
  • 0

#30 FreeCat

FreeCat

    Админ Тёмных веков ЮК Ушел от нас навсегда

  • Ушел навсегда
  • 5396 сообщений
Обратиться Публикации

Отправлено 25 May 2010 - 18:27

Jeik
Наверное в этом вопросе БД 1С надо разделить на первоначальную, которая шла с программой при установке и, условно говоря, "рабочие", которые возникают в процессе функционирования. Если внесённые обновления затрагивают только "рабочие" ЮД - то получается что модификации нет :D .
  • 0

#31 werefish

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

Отправлено 25 May 2010 - 18:32

я его задавал

кроме только что собранного из нового железа и без залитого ПО


строго говоря и это не совсем так :D
часть данных, которые можно отнести к БД, содержится в железе. и часть этих данных можно изменить.

на самом деле, какая-то проблема есть. меня лет 6 назад удивляли регистрации ПО (откровенные СУБД) в виде регистрации БД. но не уверен, что проблема важная, так как речь идет об объекте авторского права вообще. три оцифрованных изображения в одной папке можно считать БД. а если изображения в формате анимированного gif - базой данных программ для эвм :D
  • 0

#32 Dsmol

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

Отправлено 25 May 2010 - 18:35

Jeik
... Если внесённые обновления затрагивают только "рабочие" ЮД - то получается что модификации нет  :D .


+1


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

я его задавал

кроме только что собранного из нового железа и без залитого ПО

строго говоря и это не совсем так :D


эх, "как молоды мы были" :D :D
  • 0

#33 Jeik

Jeik
  • продвинутый
  • 542 сообщений
Обратиться Публикации

Отправлено 25 May 2010 - 19:23

если БД - это НЕ командный объектный код, то обновление 1С - это модификация, так как формы 1С это не данные (данные - это то что заносится в эти формы), формы - это самый натуральный командный объектный код, т.к. именно формы управляют систематизацией и визуальным представлением данных (бухгалтерской цифири).
визуальное представление форм в виде таблиц и полей для заполнения на мониторе - лишь работа командного кода в совокупности с данными, которые к этому коду привязаны.
...
в общем снова запутался.
формы могут быть сами по себе данные (набор свойств активных элементов)
т.е. заливаются данные для работы ядра, этими данными являются данные формы, те же активные элементы уже внедрены в систему, при обновлении просто меняются данные (свойства) активных элементов (координаты, оформление, ...) форма - это по сути набор данных для активных элементов.
таблицы - тоже самое.
по-моему следует признавать модификацией только модификацию ядра - изменение exe файла.
даже модификацию обработчиков событий в VB нельзя обзывать модификацией иначе ваще все модификация - макрос в ворде сотворил - модифицировал ворд.

FreeCat
да вот складывается впечатление, что есть СУБД (акцесс, 1С, формы, таблицы, все что позволяется сделать ядро без собственно полезной информации) и БД (цифры и текст, занесенные в формы, не предназначенные для работы СУБД), т.е. изменение свойств элементов БД (изменение размера окна приложения) - это модификация.
  • 0

#34 pavelser

pavelser

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

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

Отправлено 25 May 2010 - 22:30

На мой взгляд у вас будет адаптация... :D

Сообщение отредактировал pavelser: 25 May 2010 - 22:30

  • 0

#35 FreeCat

FreeCat

    Админ Тёмных веков ЮК Ушел от нас навсегда

  • Ушел навсегда
  • 5396 сообщений
Обратиться Публикации

Отправлено 26 May 2010 - 00:49

pavelser
Очень похоже :D .
  • 0

#36 pavelser

pavelser

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

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

Отправлено 26 May 2010 - 01:42

FreeCat
Зри в корень (с) Козма Прутков :D
  • 0

#37 FreeCat

FreeCat

    Админ Тёмных веков ЮК Ушел от нас навсегда

  • Ушел навсегда
  • 5396 сообщений
Обратиться Публикации

Отправлено 26 May 2010 - 05:57

pavelser
На том и живём :D .
  • 0

#38 Jeik

Jeik
  • продвинутый
  • 542 сообщений
Обратиться Публикации

Отправлено 26 May 2010 - 12:59

pavelser

адаптация...

"адаптации, то есть внесения изменений, осуществляемых исключительно в целях функционирования программы для ЭВМ или базы данных на конкретных технических средствах пользователя или под управлением конкретных программ пользователя;"
это если виндовую программу под линукс переделывать или заставить ворд 03 работать с файлами ворда 07.
  • 0

#39 pavelser

pavelser

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

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

Отправлено 26 May 2010 - 14:35

Jeik
И?
  • 0

#40 werefish

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

Отправлено 26 May 2010 - 15:39

И?


соответственно, будет или модификация или покупка дополнения (самостоятельного объекта) программы и/или базы данных.

на усмотрение заинтересованных лиц. при большом желании любая из указанных альтернатив может быть обоснована.
  • 0

#41 pavelser

pavelser

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

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

Отправлено 26 May 2010 - 18:40

werefish
Будет адаптация под новые документы и т.п. ... так как не будет создаваться другой объект ....
  • 0

#42 Jeik

Jeik
  • продвинутый
  • 542 сообщений
Обратиться Публикации

Отправлено 26 May 2010 - 18:43

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

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

Будет адаптация под новые документы

не, адаптация, это к примеру у вас стоит 1С которая работает под вин 98, вы устанавливаете вин ХР и меняете 1С так, чтобы он работал в новой ОС.
  • 0

#43 pavelser

pavelser

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

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

Отправлено 26 May 2010 - 19:52

Jeik

не, адаптация, это к примеру у вас стоит 1С которая работает под вин 98, вы устанавливаете вин ХР и меняете 1С так, чтобы он работал в новой ОС.

И это тоже будет адаптацией.

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

У вас будет цель чтобы работать ПО с нужными данными ( формами) . ФОрмулировка адаптации позволяет на мой взгляд рассматривать такой вариант, просто попробуйте шире посмотреть на это. А модификацией тут вообще не пахнет, так как не создается новое ПО.
  • 0

#44 werefish

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

Отправлено 26 May 2010 - 20:03

У вас будет цель чтобы работать ПО с нужными данными ( формами)


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

так что, технико-правовая сторона вопроса раскрыта с максимальной возможной полнотой.
  • 0

#45 Jeik

Jeik
  • продвинутый
  • 542 сообщений
Обратиться Публикации

Отправлено 26 May 2010 - 21:45

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

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

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

Форма позволяет работать с БД эффективнее.

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

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

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

В зависимости от того как написана программа, форма может быть и данными и кодом.
В Экселе форма (лист эксел) - скорее всего код, в акцессе форма - почти наверняка данные.

Что значит код?
код значит, что в исполняемом файле эксел в ядре программы отображение листа эксел происходит не в виде считывания, преобразования и обработки изменяемых данных откуда-то, а в виде непосредственной работы объектного кода - ему не нужны внешние структурированные данные, чтобы отобразить лист эксел, у него он отображается не потому что данные структурированы, а потому что так сделано ядро, другой лист отобразить не может.

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

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

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

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

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

Это либо модификация, либо не модификация.

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

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

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

#46 Dsmol

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

Отправлено 27 May 2010 - 01:39

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


Сорри, не выдержала душа поэта бывшего программиста (даже не дочитал до конца) - таблица, как и форма, это тоже БД состоящая из нескольких таблиц :D
  • 0

#47 Jeik

Jeik
  • продвинутый
  • 542 сообщений
Обратиться Публикации

Отправлено 27 May 2010 - 12:41

Dsmol

таблица, как и форма, это тоже БД состоящая из нескольких таблиц

возможно, я в таких тонкостях не осведомлен, но думаю вы ошибаетесь

пример таблицы акцесса:
код-> тип переменной: счетчик, длинное целое, индексированное поле, совпадения не допускаются, (ключевое поле)
вид договора-> тип переменной: текст, размер поля 250 знаков

пример таблицы акцесса используещей данные из предыдущей:
код-> тип переменной: счетчик, длинное целое, индексированное поле, совпадения не допускаются, (ключевое поле)
вид договора-> тип переменной: текст, размер поля 250 знаков
наименование контрагента-> тип переменной: текст, размер поля 250 знаков

когда приходит обновление, таблицы могут вообще не поменяться, а поменяться могут формы или макросы, а могут и поменяться (вместо наименование контрагента 250 знаков будет поле МЕМО - там количество текста не ограничено).

содержание таблицы - на все 100 БД, а вот сама таблица - это набор переменных.
  • 0

#48 pavelser

pavelser

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

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

Отправлено 27 May 2010 - 13:17

Dsmol
Мы тут все ошибаемся

Jeik
А если вдуматься глубже, то причем тут вообще переменные и т. п.
что охраняется в качестве ПО ?
форма, переменные, или что? :D
  • 0

#49 Tunec

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

Отправлено 27 May 2010 - 14:10

Если основой вопрос еще обсуждается, то:
по моему мнению если изменяется функционал БД (например добавили новую колонку в таблицу) - то это модификация, если он не меняется, а добавляются только данные, то это модификацией не является, т.к. БД все же составное произведение и представляет собой результат творческого труда по подбору или расположению материалов. А внесение данных в базу охраняется как объект смежных прав - право изготовителя БД (ст. 1334.).

p.s. чем вызван вопрос, если не секрет? По-моему абсолютное большинство, включая само 1С, их непонятных дистрибьютеров и налоговую, вообще не парится по поводу модификации, подтверждение прав на 1С и т.п.
  • 0

#50 werefish

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

Отправлено 27 May 2010 - 14:23

таблица, как и форма, это тоже БД состоящая из нескольких таблиц


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

что охраняется в качестве ПО ?

совокупность кодов, позволяющая техническому средству, которое их понимает, совершать более-менее предсказуемые операции.
  • 0


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

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