Имя: Пароль:
1C
1C 7.7
v7: Лицензирование 1С 77 и 1cpp
,
0 PiterPrg
 
05.10.17
19:30
Является ли использование 1cpp.dll нарушением лицензионного соглашения с 1С.
Каково официальное мнение 1с? Если такое существует, скиньте плиз ссылку у них на сайте на разъяснения.
1 Смотрящий
 
05.10.17
19:48
(0) Пусть тот дятел который вас там нагибает сам найдет запрет на сайте 1с
2 Бертыш
 
05.10.17
19:52
Данная компонента не сертифицирована на 1С Срвместимо
Вот и всё что я тебе могу сказать
3 VladZ
 
05.10.17
20:38
(0) Нет.
4 0xFFFFFF
 
05.10.17
21:07
что такое 77?
5 Смотрящий
 
05.10.17
21:14
(4) Знать не надо тебе это
6 0xFFFFFF
 
05.10.17
21:17
(5) Бггг, вот это я веточку свою нашел 9 летней давности в тему.

Все, кто родился позже 2000 года обречены на безработицу?

Эльниньо тогда наванговал, что семерге в 2917 фсё...
7 0xFFFFFF
 
05.10.17
21:18
в 2017м...
8 Aleksey
 
05.10.17
21:44
(0) да является.
Официальная позиция 1С - пофиг
9 Бертыш
 
05.10.17
22:03
(8) Пруф
10 Злопчинский
 
05.10.17
23:23
(9) насколько я понимаю 1с++ оещет в адресное пространство одноэс и что-то там подменяет
11 Смотрящий
 
06.10.17
00:23
(7) Ванга из него так себе ...
12 Aleksey
 
06.10.17
04:55
(9) А смысл?

Есть сайт 1с где расписаны вопросы и ответы по политики лицензирования.
В частности нас интересует 65 вопрос (v8.1c.ru/predpriyatie/questions_licence.htm#65) - можно ли читать/писать данные в обход платформы (вещать триггеры, добавлять индексы и т.д.).

Ответ
Лицензионное соглашение не позволяет использовать недокументированные фирмой "1С" средства для построения решений на платформе 1С:Предприятие. Это означает, что средства СУБД (или любые другие внесистемные средства) можно использовать только в том случае, если документация по продуктам линейки "1С:Предприятие" (включая 1С:ИТС) содержит явную рекомендацию использовать данное средство для решения данной задачи.

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

Данное ограничение необходимо для обеспечения стабильности работы механизмов системы, осуществления поддержки и возможности перехода на новые версии "1С:Предприятия".


Далее дискуссия идёт по двум направлениям.

Вариант 1. - 1с++ штатное средство
1с++ реализовано через создатьОбъект - а это документированная возможность программы. А значит всё что она делает относится к штатным средствам. В отличии, к примеру, от чтения данных из БД средствами Ексель для построения отчетов.

Вариант 2. - у 7-ки нет ЛС
т.е. под 8 нет 1с++. А под 7 нет пользовательского соглашения


Резюме - пофиг что там 1С насчет 1С ++ пишет и думает, пока нет реальной практики судебных дел. А за более чем 10 лет существования продукта, насколько мне известно, таких дел небыло. Ну а докопаться, при желании, и до столба можно.
13 Aleksey
 
06.10.17
05:03
Ну и в догонку, есть еще одно мнение что данная проблема возникает только при попытки получить "1С совместимо", т.е. для тиражных решений. Если ты дорабатываешь программу для внутренней потребности компании, то можешь делать что и как хочешь. Хочешь 1С++ используй, хочешь 1Cqlite юзай - санкций со стороны 1С не будет. А вот если ты пилишь тиражное решение и хочешь продавать через сеть франчей - то тут извини 1с в любой момент может поменять структуру хранения данных и тогда твоя dll перестанет работать - а виновата в этом будет 1С.
14 mehfk
 
06.10.17
05:42
(12) Жиденькие пруфы.
16 DGorgoN
 
06.10.17
08:38
Официально по законодательству РФ ты можешь модифицировать свой купленный программный продукт как ты хочешь если это влияет только на твою фирму или на тебя. Даже рефакторинг кода разрешен. А вот если ты начинаешь продавать это решение вот тут тебя могут схватить за Феберже. Однако никто не запрещает тебе продавать услуги по модификации.
17 Масянька
 
06.10.17
08:51
(12) Корова чья? Государственная. А молоко, которое дает корова - твоё. (С)
Интересно, а как относятся мелкомягкие к тому, на их ПО устанавливают 1С?
18 Масянька
 
06.10.17
08:53
+ (17) А вообще, ИМХО, 1С  (м-м-м) расстраивается, что cpp бесплатная.
19 mehfk
 
06.10.17
09:02
(17) (18) Мелкомягкие к 1с относятся ровно так же как 1с относится к 1с++ - не замечают.
20 Масянька
 
06.10.17
09:05
(19) Вот и ответ на заданный вопрос :)
21 PiterPrg
 
06.10.17
09:49
(8) , (12)  Спасибо огромное.
Конечно, не то на что надеялся... Но хоть какая-то официальная позиция.

(13) "Юзай" - это не тот случай.

Есть старая конфа, много-много лет умирающая, но живущая. Что в ней только не используется и 1cpp и гибкие блокировки и т.д. и т.п.

Сторонники подрядились сделать задачу, а когда закономерно уперлись в производительность, заявляют "1cpp - это нарушение, а мы законопослушные, поэтому прямых запросов писать не будем" Хотя лучше-бы написали честно "не умеем" (я видел их попытки)
22 Ёпрст
 
06.10.17
09:58
(21) да уж.
23 Ёпрст
 
06.10.17
09:59
А какая задача, если не секрет ?
24 Ёпрст
 
06.10.17
10:00
И.. если там есть гибкие блокировки, че бы софтпоинту не отдать решение задачи ?
25 PiterPrg
 
06.10.17
10:00
(23) Интеграция всего и вся, используя системную шину.
26 PiterPrg
 
06.10.17
10:03
(24) Задачу решают разработчики шины и это НЕ Софтпоинт :-)
27 Aleksey
 
06.10.17
10:10
(21) Ну всё как в анекдоте
- Тут курить можно?
- Нет.
- А почему они курят?
- А они не спрашивают
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.