Имя: Пароль:
1C
1С v8
Закрытие кода 1С (компиляция, внешние компоненты и т.д.)
0 Looking
 
04.04.17
16:15
1. Никогда не закрываю код 68% (15)
2. Свой вариант 18% (4)
3. Закрываю код иногда 9% (2)
4. Закрываю код часто 5% (1)
Всего мнений: 22

Доброго времени суток! Вопрос по закрытию кода 1С, применяете ли и в каких случаях? Каков стандартный подход? Все что пишется под заказ клиенту закрывать нельзя? Можно закрывать только продаваемые серийно наработки? Или вопрос решается за счет цены? Закрытый код - цена дешевле, открытый - дороже? Есть ли правило, что по умолчанию, если не обговаривалось сторонами, код обязательно должен быть открыт? Или на усмотрение разработчика?
1 Волшебник
 
модератор
04.04.17
16:15
ибо легко взламывается

Никогда не закрываю код
2 Looking
 
04.04.17
16:17
(1)даже если скомпилирован? http://kzk2.ru/support/
3 sitex
 
naïve
04.04.17
16:18
Обговариваю. По умолчанию оставляю открытым.

Свой вариант
4 Looking
 
04.04.17
16:19
(3)обговариваете в каком ключе? если закрываете, то берете меньше денег?
5 igork1966
 
04.04.17
16:22
(1) А если тексты прогнать через обфускатор?
6 Одинесю
 
04.04.17
16:23
7 Looking
 
04.04.17
16:23
(5)читал о нем http://catalog.mista.ru/public/437058/
8 1Снеговик
 
гуру
04.04.17
16:23
Зачем? Потом как дальше поддерживать?

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

Платные обработки на Инфостарте обычно закрывают, вот там боятся копирования кода.

Никогда не закрываю код
9 sitex
 
naïve
04.04.17
16:23
(4) На ценовую политику у меня это ни как не влияет.
10 Irbis
 
04.04.17
16:24
Код собственность заказчика.

Никогда не закрываю код
11 sitex
 
naïve
04.04.17
16:24
(9) + Обговариваю будет ли закрываться самим клиентом или нет,чтоб вопросы потом не задавал что я закрыл.
12 Изучаю1С8
 
04.04.17
16:25
Код обычно пытаюсь скрыть те кому за него стыдно)

Никогда не закрываю код
13 Irbis
 
04.04.17
16:25
(12) Стыд не дым, глаз не выест
14 Вафель
 
04.04.17
16:27
закрывать код нужно, если хочешь ключи использовать для подсчета количества лицензий
15 Looking
 
04.04.17
16:28
(8)в тиражных частенько встречается - Рарус, Импульс-ИВЦ и т.д.
на Инфостарте встречал подход, что с закрытым кодом обработка стоит Х рублей, а с открытым та же самая обработка в два раза дороже 2Х рублей. вполне логично - хочешь просто пользоваться бери за Х рублей, хочешь сам править и возможно тиражировать, ведь  этом случае ограничение только юридическое бери за 2Х рублей.
16 Looking
 
04.04.17
16:29
(10)а как это обходится в тиражных решениях? ведь тоже есть Покупатель программы, но код ему недоступен, или Покупатель<>Заказчик?
17 shuhard
 
04.04.17
16:32
(0) не выпускаю тиражных решений

Никогда не закрываю код
18 Looking
 
04.04.17
16:32
например http://catalog.mista.ru/public/308219/

Книга учёта доходов и расходов и архив КУДиР для 1С 7.7 любой конфигурации для УСН ПСН ОСНО: закрытый код
1 000 руб

Книга учёта доходов и расходов и архив КУДиР для 1С 7.7 любой конфигурации для УСН ПСН ОСНО: открытый код    
1 900 руб
19 Looking
 
04.04.17
16:34
(17)не смущает ситуация, что написал клиенту что-то, а он раздал это всем, или раз ему написали, то он может всем это продавать и раздавать?
20 Irbis
 
04.04.17
16:34
(17) Это собственность клиента.
21 Вафель
 
04.04.17
16:35
Брать у ипшника закрытую конфу - это покупать бомбу замедленного действия.
22 H A D G E H O G s
 
04.04.17
16:35
В тиражном решении часть кода закрыта. Код стучиться на сервер и спрашивает - активна ли лицензия.

Закрываю код часто
23 Looking
 
04.04.17
16:42
(22)а как обходите претензии Покупателя, ведь он же заплатил деньги, значит это его, например в (10) написано, что "Код собственность заказчика."
24 Tatitutu
 
04.04.17
16:43
"Закрывая не закрывай, если кому то нужно, то получишь https://clck.ru/AtVEQ";

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

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

Свой вариант
25 H A D G E H O G s
 
04.04.17
16:44
(23) Прописано в договоре.
26 X Leshiy
 
04.04.17
16:44
Баловство.

Никогда не закрываю код
27 Господин ПЖ
 
04.04.17
16:45
свое не шифрую, шифрованное не покупаю
28 Looking
 
04.04.17
16:45
(22)например он захотел доработать закрытый код своими силами или силами других разработчиков, и не готов платить за доработку его Вами.
или все упирается в то, что несмотря на то, что он Покупатель, он не является Владельцем, а лишь Пользователем?
30 Господин ПЖ
 
04.04.17
16:46
>а как обходите претензии Покупателя, ведь он же заплатил деньги, значит это его

с чего бы вдруг?

покупатель купил лицензию на право пользования. а не ПО и его разработчиков впридачу
31 Tatitutu
 
04.04.17
16:46
и да... иногда "чужой" код читаешь - лучше бы он был закрытым или его вообще не было.
и "чужой" код еще уметь читать нужно иногда бывает легче и быстрее самому написать, чем "чужое" разгребать.
32 Looking
 
04.04.17
16:47
(24)"Ну закрыл ты в конфигруции модуль документа. В чем проблема удалить его (документ) и написать свой код. в принципе так со всеми объектами. "

кто же против, пусть сами напишут, если готовы. только это ресурсы, время, квалификация.
33 H A D G E H O G s
 
04.04.17
16:47
(28) Не хотите, не покупайте.
34 Tatitutu
 
04.04.17
16:48
(0) и ты разделяй
- одно дело Заказчик к тебе обратился - написать для него конкретно (тогда все его и идеи и чертежи и код)
- другое дело ты создал и предлагаешь купить Заказчику (вот тут твои условия могут быть)
35 Looking
 
04.04.17
16:49
(34)"тогда все его и идеи"
насчет идей я бы поспорил )))
36 Looking
 
04.04.17
16:50
(34)а если что-то среднее? предложил написать для Заказчика, то есть предложил идею и реализовал ее. чем это отличается от продал Заказчику?
37 Господин ПЖ
 
04.04.17
16:52
>- одно дело Заказчик к тебе обратился - написать для него конкретно (тогда все его и идеи и чертежи и код)
>- другое дело ты создал и предлагаешь купить Заказчику (вот тут твои условия могут быть)

читайте гражданский кодекс и договор - там все есть

пока полной оплаты нет никто права заказчику не передаст
38 Господин ПЖ
 
04.04.17
16:53
>предложил написать для Заказчика, то есть предложил идею и реализовал ее. чем это отличается от продал Заказчику?

читаем об лицензировании и авторском праве. меньше будет глупых вопросов
39 Tatitutu
 
04.04.17
16:54
(36)
- "то есть предложил идею и реализовал ее" на деньги заказчики , продаешь "обещания"
- продал Заказчику - уже готовый вариант
40 jsmith82
 
04.04.17
16:54
Взломать легко

Никогда не закрываю код
41 Tatitutu
 
04.04.17
16:55
(0) т.е. тебе кто предложил что то написать
ты написал - думаешь , что вещь хорошая получилась
и теперь тебя жаба душит отдавать заказчику в чистом виде, так как сам хочешь еще навариться на этом - в этом суть темы ?
42 Looking
 
04.04.17
17:01
(41)заказчик склонен к нерегулярным беспорядочным контактам, если отдать ему, то вмиг по всем расползется, потому что он так часто меняет партнеров, что все его быстро становится общим
43 X Leshiy
 
04.04.17
17:02
(42) Обфусцируй :)
44 X Leshiy
 
04.04.17
17:03
(43) Пусть глаза ломают :)
45 ELEA26
 
04.04.17
17:05
Никогда не закрываю код

Никогда не закрываю код
46 AndreyLan
 
04.04.17
17:14
47 MadDAD
 
05.04.17
11:05
Бесполезно

Никогда не закрываю код
48 Вафель
 
05.04.17
11:08
(28) код собственность заказчика, только если ты его писал будучу его сотрудником
49 Вафель
 
05.04.17
11:08
(41) Маня так свой бизнес поднял.
Это в порядке вещей
50 mistеr
 
05.04.17
11:19
Прежде, чем закрывать код, нужно дорасти до того уровня, когда твой код кому-то интересен.
51 PCcomCat
 
05.04.17
11:22
Когда от залетных нужно скрыть, от халявщиков. А спецы легко с этим справятся.

Закрываю код иногда
52 Looking
 
06.04.17
09:10
(48)"код собственность заказчика, только если ты его писал будучу его сотрудником"

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

сотрудником не являлся, работы выполнялись по договору.
53 Looking
 
06.04.17
09:14
(48)у сотрудников "по умолчанию" такие жесткие ограничения, или-же только если в трудовом договоре и должностной инструкции они прописаны? то есть может ли работодатель "дать вольную" своим работникам через условия трудового договора? например, платит в месяц только МРОТ, но зато в Трудовом договоре дает вольную на авторские права своим сотрудникам?
54 Неверный Параметр И
 
06.04.17
09:15
А вот интересно. Есть же такие фирмы, сотрудники и руководители которых брезгливо так отзываются о защите кода (типа сначала дорастите, и вообще 1сники не любят делится и все на гитхаб) и одновременно распространяют свое обучающее видео с адской защитой от копирования? (:
55 Looking
 
06.04.17
09:18
(54)"распространяют свое обучающее видео с адской защитой от копирования"

что за адская защита? видео на DVD-носителях?
56 Лефмихалыч
 
06.04.17
09:19
не вижу в этом смысла.
Все эти закрывашки только усложняют жизнь клиенту, а от тех, кому реально надо, ни чего не защищают.

Никогда не закрываю код
57 Looking
 
06.04.17
09:27
(56)по крайней мере появляется "порог входа", клиент будет вынужден продолжать работать с подрядчиками более-менее адекватного уровня, демпинговать студентами и тарелками супа будет сложнее.
58 Неверный Параметр И
 
06.04.17
09:32
(55) Активация кодом с привязкой к устройству и обещание анальных кар на целый миллион рублей.
59 Looking
 
06.04.17
09:33
(58)может эти ролики сам Михалков снимает?
60 Маленький Мук
 
06.04.17
09:34
(57) студенты с тарелками они хорошие, не гони на них, если тебя разменяли на студента значит не твой клиент, после студентов клиенты обычно сговорчивей становятся
61 Неверный Параметр И
 
06.04.17
09:38
(59) Консультирует
62 Лефмихалыч
 
06.04.17
09:41
(57) защита кода и демпингование студентами - ни как вообще не связаны
63 Looking
 
06.04.17
10:00
(62)речь про "тех, кому реально надо, от таких ничего не защищает"
64 Birmingem
 
06.04.17
10:29
Лет 15 назад создали тиражную конфигурацию на 7.7. Не защищали.
Конфигурация оказалась удачной, простой и универсальной. Ее стали копировать, пользоваться и продавать, все кому не лень, бухгалтера, сисадмины.
Бывали случаи. Обращается потенциальный клиет:
- У нас есть база 1С, честно спи...я. Работаем на ней давно. Но теперь законодательство изменилось. Нужны новые формы отчетов и пр.доработки.
Я спрашиваю:
- что за конфигурация, где брали?
Отвечает:
- Не знаю. Предыдущий бухгалтер принесла. Но тут при запуске базы в заставке написано "разработчик такой то"
Я:
- ну вот и познакомились, это я.

Потом нашли информацию про "КЗК" (Комплекс защиты конфигураций). Купили.
В глобальный модуль добавили простейшую проверку и закодировали все модули. Если клиенту потребовались доработки, в любой момент можно раскодировать.
И все, как отрезало. Больше ворованныхх копий не встречали.
65 mkalimulin
 
06.04.17
10:33
(64) ... и не ворованных тоже. Ты забыл добавить )))
66 Вафель
 
06.04.17
10:36
(64) мне кажется те времена уже ушли, когда можно сделать простую рабочую конфу, а ля автомат калашникова
67 Господин ПЖ
 
06.04.17
10:36
>у сотрудников "по умолчанию" такие жесткие ограничения, или-же только если в трудовом договоре и должностной инструкции они прописаны?

они прописаны в ГК как дефалтное значение. и конце там есть фраза "если в договоре не предусмотрено иное" - т.е. выверты в сторону должны фиксироваться и не противоречить действующему законодательству
68 mkalimulin
 
06.04.17
10:37
(0) Самая надежная защита - цена.
69 Looking
 
06.04.17
10:37
Опять-же компиляция защищает от претензий в авторстве модификаций. Например сделал что-то клиенту, ушел, он через день звонит - то что ты наделал не работает, приходи срочно исправляй, ты виноват. приходишь, а там явно кто-то другой успел потрудиться, но клиент утверждает, что никто не прикасался и виноват именно ты.
70 Looking
 
06.04.17
10:38
(68)зачем платить разработчику, если все открыто и админ соседа Васи тебе итак за бутылку все откопипастит.
71 Господин ПЖ
 
06.04.17
10:41
(70) п.э. 1с-ников и ищут за копейки
72 Birmingem
 
06.04.17
10:43
Закрываю код тиражных конфигураций. Если конфигурация подходит многим организациям, простая, если ее скопировать и можно спокойно пользоваться без помощи программера 1С - то кодирую.
Если конфигурация сложная, заточена под узкую специализацию, требует обучения пользователей, т.е. без полноценного внедрения не взлетит - то не закрываю, так как не имеет смысла.
(65) Ошибаешься. Продажи у нас увеличились :)
Но возможно это связано с тем, что 1С стало более широко распространяться, а конкурентов у нас на тот момент было немного. Спрос есть, а дешевых ворованных предложений нет. Вот и стали чаще обращаться к нам.
(66) Сейчас обращаются клиенты, которые бы хотели аналогичную конфигурацию на 8.3. Работаем над этим.
Планируем ее также защищать.
Подскажите аналог "КЗК" для 8.3?

Свой вариант
73 mkalimulin
 
06.04.17
10:46
(70) Значит цена должна быть меньше, чем стоит "бутылка админа соседа".
74 Looking
 
06.04.17
10:48
(73)замечательный подход...
75 Looking
 
06.04.17
10:49
+(74)стоит должно дешевле, чем украсть лежащее на поверхности
76 Кирпич
 
06.04.17
10:52
Закрытые конфиги покупают только лохи, а лохов становится всё меньше. Да и любой одинесник может легко написать заново закрытую часть кода, чем я неоднократно занимался.

Никогда не закрываю код
77 Господин ПЖ
 
06.04.17
10:53
>Да и любой одинесник может легко написать заново закрытую часть кода, чем я неоднократно занимался.

очень гиморойно иногда... втыкают проверку через слово в коде
78 Looking
 
06.04.17
10:53
(76)"Да и любой одинесник может легко написать заново закрытую часть кода, чем я неоднократно занимался."

забесплатно?
79 Господин ПЖ
 
06.04.17
10:54
иногда очень хочется выдрать левые защиты просто чтобы официально купленный продукт мог адекватно работать
80 Кирпич
 
06.04.17
10:55
(78) за зарплату
81 DGorgoN
 
06.04.17
10:58
(64) Зря. Это и был успех вашей конфигурации!

Никогда не закрываю код
82 MetaDon
 
06.04.17
10:58
внедряю минимум от дурочка; стандартные пароли и обращение к процедуре регистрации из некоторых запароленных модулей; остальной код открыт

Закрываю код иногда
83 Looking
 
06.04.17
11:10
(80)ну вот видите, уже Владельцу нагрузка в виде зарплаты одинэснику, который сам способен все с нуля написать.
84 DGorgoN
 
06.04.17
11:14
Вот скажите мне? Зачем защищать? Не проще ли дождаться пока продукт разойдется хорошенько по рукам а потом уже за отдельную денюжку + покупка продукта оказывать поддержку.
Бесплатный маркетинг продаж. БГ и винда ещё со времени 3.11 это апробировала.
85 Вафель
 
06.04.17
11:15
(84) так это нужно какие то постоянно обновления выпускать
86 Кирпич
 
06.04.17
11:18
(83) " уже Владельцу нагрузка" так и нефиг брать закрытые конфиги. надо башкой думать сначала.
все конфигурации когда-то дорабатывают, а авторы закрытых конфигураций имеют свойства исчезать.
87 mkalimulin
 
06.04.17
11:21
(75) В сущности - единственно правильный подход. В недалеком будущем именно так оно и будет.
88 mkalimulin
 
06.04.17
11:24
+(87) Причем авторы станут получать намного больше, чем сейчас.
89 Кирпич
 
06.04.17
11:24
(84) вот вот. за доработкой сначала обращаются к автору, который популярно объяснит, что у него немножео дороже, потому что он доработает свою конфу правильно и быстро, а не криво и долго, как ваш знакомый, пьющий одинесник Саша.
90 Вафель
 
06.04.17
11:25
(87) в будещем будут сервисы и нужно будет платить за подписку.
Никакой продажи не будет в принципе
91 Looking
 
06.04.17
11:27
(90)абонентка по сути, еще один ФОТ, только внешних сотрудников.
92 kovalev_oleg
 
06.04.17
11:31
Когда то получил узбекскую конфу типовую, которую ведет местный партнер 1С с закрытыми модулями , как оказалось она справочники организаций куда то в интернет выгружает.   Ломать такое конфигурации нужно обязательно, чтобы потом проблем не поиметь.
  Да и узбекским разработчикам партнерам 1С совет не быть такими хитрож-ми.

Никогда не закрываю код
93 kovalev_oleg
 
06.04.17
11:34
(92) + не их собачье дело что клиент делает в своей программе
94 Birmingem
 
06.04.17
11:35
(88)Зависит от объемов тиражности. Если клиентов тысячи, то возможно. А если несколько десятков, то не выгодно.

(89)А вот как раз и нет. За доработками всегда обращаются ко всяким мальчикам-девочкам студентам, чтобы подешевле. Те сделают как нибудь, в итоге худо-бедно но работает.

А чтобы с украденной конфигурацией за доработками обращались к разработчику - это единицы.
Кто же добровольно признается что украл :)
95 GANR
 
06.04.17
11:37
(0) Может иметь смысл только с обфускацией, ибо (1)

Свой вариант
96 Looking
 
06.04.17
11:39
(94)"А чтобы с украденной конфигурацией за доработками обращались к разработчику - это единицы."

вот-вот, по здравой логике к разработчику пойдут на поклон в последнюю очередь, только от безысходности. да и не для того воровали собственно, чтобы разработчика кормить. да и слово воровать здесь как-то не очень подходит, воруют то, что защищено, воровство сопряжено с усилиями, затратами. а тут просто ничем не защищенное лежит, подобрали и пользуются, здесь скорее подходит термин нашли, а не украли. вот если закрытое взломали, тогда похоже на умышленное воровство, а с открытым могут даже не осознавать оного. как можно украсть то, что итак общедоступно, подошли да взяли.
97 Кирпич
 
06.04.17
11:43
(94) "А вот как раз и нет"
ну да. это я погарячился конечно.
98 Lama12
 
06.04.17
11:44
(0) Ни код надо закрывать, а брать деньги за его поддержку, внедрение и постановку процессов для работы с системой. Т.е. за то, что сложно скопировать.
ИМХО. Код - это информация. Сейчас информацию легко скопировать. Вот качество подачи этой информации скопировать сложно. Пора уже забывать про закрытый код.

Никогда не закрываю код
99 Looking
 
06.04.17
11:47
(98)"брать деньги за его поддержку, внедрение и постановку процессов для работы с системой"

часть заказчиков воспринимает это как "ошибки программиста", которые он должен бесплатно исправить, раз он когда-то это написал, а теперь что-то не так работает, или кто-то из пользователей не в состоянии это понять, то "программист должен исправить сои ошибки бесплатно, да еще и в максимальные сжатые сроки и не забыть извиниться".
100 ice777
 
06.04.17
11:48
Не вижу смысла на фикси париться с этим.

Никогда не закрываю код
101 Lama12
 
06.04.17
13:03
(99) C такими не работаю. Дороже выйдет.
102 DGorgoN
 
06.04.17
13:49
(94) Так писать про амнистию и всё такое прочее.
103 DGorgoN
 
06.04.17
13:50
+(102) При этом вы всё равно найдете клиентов больше, а геммороя при внедрении меньше. Вообще лучше бы конечно туда какую нибудь функцию вшить которая передает время от времени IP запуска и смотреть куда и чего, а потом уже через полгодика начинать наезжать.
104 Looking
 
06.04.17
17:20
Кстати, вот еще сталкиваюсь с тем, что организации отдают свои базы данных аудиторам, если код открыт, то все это достается аудиторам, а они как раз ходят по другим организациям, так что идеальная среда для вирусного распространения или утечки, стоит только не закрыть код.
105 Garykom
 
гуру
06.04.17
17:25
(104) Кто сказал что аудиторам требуется отдавать "базы"? Не путаем с проверкой документов то?
106 Garykom
 
гуру
06.04.17
17:25
(105) *документов, отчетов и т.д.
107 Looking
 
06.04.17
17:35
(105)на мой взгляд тоже не требуется, но отдают. они просят, так как им удобнее самим из базы формировать отчеты, клиенты не возражают и отдают базы данных полностью.
108 Looking
 
06.04.17
17:36
+(107)сам по просьбе клиентов записывал БД на внешний диск аудиторам, а у него на этом диске каких только баз не было, да еще и на ноуте 1С-ка насколько понял не лицензионная.
109 Волшебник
 
модератор
06.04.17
17:39
(108) Сдал бы его в полицию