Имя: Пароль:
1C
 
1с обфускация кода законно? ☑
0 bizon2008
 
22.07.18
✎
19:31
1. Законно 50% (6)
2. Незаконно 50% (6)
Всего мнений: 12

Доброго.
Нашел себе шабашку.
Фишка значить такая.
Франь разработал некую конфу. По договору. Все пучком.
Потом взял на обслуживание, абонплату платили.
Сейчас договор закончился. Новый, заказчик, решил не заключать.
А взяться на полставки прога в штат.
Глянул я изучать, а там весь код обфускацирован.
В договоре не нашел, но в ТЗ на разработку в трех местах было написано, что конфа выполнена с открытым исходным кодом
Обфускация кода законно?
102 g00d
 
23.07.18
✎
14:55
если в договоре не закреплена передача исходников, то законно. Технически обфуксированный код открыт.

Законно
103 unregistered
 
23.07.18
✎
15:07
ИМХО, о законности может судить только квалифицированный юрист, разбирающийся в данной теме.
Все сделанные тут коллегами высказывания, я бы не воспринимал всерьез.
104 Flover
 
23.07.18
✎
15:26
(101) как не странно, но выполняемый в 1С 8. :)
105 Локи-13
 
23.07.18
✎
15:43
(104) что он такого делал выдающегося?

мне всегда было на код плевать, я все равно в следующий раз напишу лучше.
106 ЕщеОдин Программист
 
23.07.18
✎
15:55
(0) там это запросто может быть инициативой кодера, а если капнуть его босу то сразу все решится, т.к. бос думает о конторе, а кодер только о своей зарплате.
107 Локи-13
 
23.07.18
✎
15:56
Открытый код должен быть читаем, понимаем и изменяем.

Обфусцированная билиберда не соответствует ни одному из перечисленного.

Незаконно
108 Fish
 
гуру
23.07.18
✎
16:03
(100) "Франь обязан писать код согласно правилам написания кода 1с" - Кому обязан, и где это прописано?
109 Fish
 
гуру
23.07.18
✎
16:05
(107) В определении открытого кода нет слова "понимаем"
"Открытое программное обеспечение (англ. open-source software) — программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения"
https://ru.wikipedia.org/wiki/Открытое_программное_обеспечение

Тебе всегда могут сказать - если заказчик не понял код, это не проблема разработчика :)
110 Локи-13
 
23.07.18
✎
16:09
(109) В данном случае модификация код автоматическими средствами с целью исключения доступности изучения и изменения.
111 Локи-13
 
23.07.18
✎
16:10
(109) А тех кто пишет руками "обфусцированный" код, нужно бить палками.
112 Локи-13
 
23.07.18
✎
16:11
(0) но вообще, в век ушлых гомнокодеров, нужно перед оплатой проверять исходный код на его адекватность.
113 Flover
 
23.07.18
✎
16:13
(105) "что он такого делал выдающегося?"
выдающегося, наверное,ничего, как и любой другой код...

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

(107)
Машина его вполне отлично читает и понимает.
Нет однозначных утвержденных критериев понимания кода человеком т.к. у каждого индивидуума это понимание разное, вплоть до полного непонимания.

Фирма 1С внутри своих типовых решений использует исключительно внутренний корпоративный стиль написания кода, но это никак не говорит о стандарте для всех.
114 d4rkmesa
 
23.07.18
✎
16:16
Законно, но только до момента полного расчета. Мне как то выкручивали тестикулы пожеланиями доработок, с трудом удалось зафиксировать первоначальные договоренности и забрать оплату, благо мой товарищ там работал. Кстати, разработанные правила обмена активно потом дорабатывались другими пришлыми программистами.

Законно
115 d4rkmesa
 
23.07.18
✎
16:19
(114) * Вернее, даже не дорабатывались, активно тырились и продавались как свои в афиллированные организации. =)) Впрочем, я только поржал над этим, как узнал.
116 Локи-13
 
23.07.18
✎
16:22
(113) Открытый код к машине отношения не имеет.

Открыт он не для машины.
117 1Снеговик
 
гуру
23.07.18
✎
16:23
Ну и что сказал франч?
118 Локи-13
 
23.07.18
✎
16:23
(113) "Нет однозначных утвержденных критериев понимания кода человеком т.к. у каждого индивидуума это понимание разное, вплоть до полного непонимания. "

Есть критерий большинства. Берется 100 примеров открытого кода и обфусцированный.

Там только слепой не отличит один от другого.
119 Лефмихалыч
 
23.07.18
✎
17:14
(0) законно, но так поступают только мудаки

Законно
120 bizon2008
 
23.07.18
✎
19:49
В общем фишка такая. Франь сказал что он такое не практикует. Свалил все на конфликт с недавно уволившимся прогом, который куда-то там уехал.
Типа сам пострадал однако. Ищут, его что наказать и код вернуть.
121 Черный маклер
 
23.07.18
✎
20:03
(120) у заказчика договор был с франем или прогом?
Не удивлюсь если расчеты были налом :)
122 bizon2008
 
23.07.18
✎
20:18
(121) Договор с франем, оплата безналом. Все в белую однако.
123 Лефмихалыч
 
23.07.18
✎
20:55
(122) можно претензию выставить на количество денег, сопоставимое с "все переписать". Основания есть. Либо код вернут, либо бабло будет. Но это долго.
124 timurhv
 
23.07.18
✎
21:32
(120), (50) Поражаюсь людям, а если не дай бог помрет?
125 ПросТак
 
23.07.18
✎
21:34
(123) Правильно, выставить франю счет, а потом пускай с шибко грамотного в порядке регресса возмещает...и пускай там уже между собой сами разбираются, кто прав, а кто виноват...

Незаконно
126 ПросТак
 
23.07.18
✎
21:52
а вообще конечно интересно, фирма платила франю, поэтому весь интеллектуальный труд оплачен, и никто не вправе его никаким способом от фирмы скрывать...а если уволится Нуралиев, и обфускацирует код в 1с по всей стране, интересно, как быстро его найдут?
127 Aleksey
 
23.07.18
✎
23:46
(126) это ты сейчас фигню написал
Никто не покупает авторские права на конфигурацию. и Нуралиев не отчуждает свои права тебе. Все берут не исключительное право на воспроизведение. А уж как Нуралиев защищает свой код (прячет в длл, как рарус, или убирает модули из поставки, как 1С), это вообще к делу не пришьешь. Т.е. даже если он завтра полностью закроет свой код, то это его полное право
129 rphosts
 
24.07.18
✎
04:18
(94) ОТВЕТСТВЕННОСТЬ

8. Лицензиат обязуется не .... без специального письменного разрешения Правообладателя:
.......
8.3. совершать действия, результатом которых является устранение или снижение эффективности технических средств защиты авторских прав, применяемых Правообладателем, включая применение программных и технических средств "мультиплексирования", средств, изменяющих алгоритм работы программных или аппаратных средств защиты Продукта, а также использовать Продукт с устраненными или измененными без разрешения Правообладателя средствами защиты;
.......
8.4. восстанавливать исходный код, декомпилировать и/или деассемблировать программную часть Продукта, за исключением тех случаев, и лишь в той степени, в какой такая деятельность специально разрешена действующим законодательством РФ
130 IamAlexy
 
24.07.18
✎
06:11
лол...

а еще кто то в 1С кодит на АНГЛИЙСКОМ языке..
что то же 80% 1сников вводит в ступор..

и что? :)

Законно
131 Casey1984
 
24.07.18
✎
06:38
Все что не запрещено - разрешено.

Законно
132 unregistered
 
24.07.18
✎
10:23
(120) > Свалил все на конфликт с недавно уволившимся прогом...

Не очень понял. Прог он чей? Франя или заказчика?
Если франя, то вопросы трудовых взаимоотношений внутри их организации - это их проблема, а никак не заказчика.
ИМХО, франь обязан разобраться. Если необходимо, то финансово решать вопрос.

Если прог заказчика, то это головняк самого заказчика.

> Ищут, его что наказать и код вернуть.

Фигня. Не может человек бесследно исчезнуть. Не достаточно старательно ищут. А скорее всего, вообще не ищут, ограничиваясь попытками позвонить на давно отключенный мобильник.
133 ildus78
 
24.07.18
✎
10:41
такого франча - на мыло. Трижды упомянутое требование открытости кода подразумевает как само собой разумеющееся полное отсутствие препятствий для его изучения и изменения. Обфускация - способ шифрования. Обфускация в таком случае уже не катит, более того, ИМХО это деяние уже тянет на уголовку по статье 272 УК РФ - блокирование доступа к информации.

Незаконно
134 Nyoko
 
24.07.18
✎
10:43
Нахрена? есть другие средства защиты, катран и прочие.

Незаконно
135 Nikoss
 
24.07.18
✎
11:22
(132) вроде все ясно - прог франча, он слинял, перед этим испоганил код.

Тут больше вопрос: пусть франч прога найдет, что ЗАКОНОГО с ним можно сделать? Договорных та отношений, я так понимаю, нет уже никаких.
136 unregistered
 
24.07.18
✎
11:36
(135) > что ЗАКОНОГО с ним можно сделать?

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

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

Аналогия конечно несколько притянута за уши, но суть, по-моему, такая.
137 lucbak
 
24.07.18
✎
11:50
(133) к какой информации доступ был заблокирован? Любой не понравившийся мне код я могу объявить "Обфускацией" и в суд - смешно "чесслово". Код открыт - то, что Вы не в состоянии его прочитать (видите ли код хреново написан) - так это только Ваши проблемы и больше ничьи.
138 Nikoss
 
24.07.18
✎
12:07
(136) так к прогу какие претензии могут быть? Он работал на франча, как ему было удобно (в т.ч. поганил код), его никто не проверял. Договорные отношения с клиентами (об открытости кода) заключал франч. Прог мог вообще не видеть договор в лицо. Даже если его найдут, он скажет, нет у меня другого кода, потерял флешку. Что его заставят заново писать?
139 DomovoiAtakue
 
24.07.18
✎
12:33
(108)Обязан перед 1с, а значит когда клиент заказывает что-то у франя, то код по умолчанию должен быть написан по нормам 1с.
140 DomovoiAtakue
 
24.07.18
✎
12:39
Показательная тема: сразу видно программистов качественных и не очень :)
141 lucbak
 
24.07.18
✎
12:39
(139) давно такого бреда не было
142 Локи-13
 
24.07.18
✎
12:40
(137) Любой не понравившийся мне код я могу объявить "Обфускацией"

почитай определение обфускации. все уже объявили до тебя.
143 Локи-13
 
24.07.18
✎
12:41
(141) открой франчевый договор. почитай "бред"
144 Локи-13
 
24.07.18
✎
12:43
Например:
Поддерживать высокую репутацию продуктов системы программ "1С:Предприятие", при распространении не ставить
их в худшее положение по сравнению с программными продуктами аналогичного назначения других производителей.
145 Локи-13
 
24.07.18
✎
12:43
Обфускация уж точно репутацию открытости капитально гадит
146 lucbak
 
24.07.18
✎
12:44
(143) Давай выдержку из договора, где франч обязан писАть код по стандартам 1С
147 lucbak
 
24.07.18
✎
12:45
(144) >>Поддерживать высокую репутацию продуктов системы программ "1С:Предприятие"

Дальше можешь не продолжать и так уже весело.
148 Локи-13
 
24.07.18
✎
12:47
Многие франчи вообще сейчас стали отборным мусором, собрали самых знатных говнокодеров.
149 Локи-13
 
24.07.18
✎
12:48
Из за них приходится оправдываться перед заказчиками. Что это не 1С плохая, что это люди были рукожопые, и что совсем тяжко искать хороших спецов.
150 lucbak
 
24.07.18
✎
12:48
(148) интересно вот, что - чего к клиенты к ним косяком то идут а (там ведь один мусор с твоих слов)?
151 DomovoiAtakue
 
24.07.18
✎
12:49
(150)Потому что нормальных прогов на всех не хватает.
152 Локи-13
 
24.07.18
✎
12:50
(150) идут все меньше
153 lucbak
 
24.07.18
✎
12:51
(151) дайка угадаю - ты тот самый нормальный прог (но вместо того, что бы отбиваться от клиентов) ты сидишь на форуме (хотя время самое рабочее)
154 Локи-13
 
24.07.18
✎
12:51
лучше потрать пару месяцев на поиски норма спеца, чем делать тоже самое после нагадившего франча
155 Локи-13
 
24.07.18
✎
12:52
(153) тебя так волнует чужой распорядок дня?
156 lucbak
 
24.07.18
✎
12:53
(152) Идут точно также как шли последние 15 лет - ибо клиенту глубоко наплевать, что написано в коже (как впрочем наплевать открытый код или нет) - клиенту нужно, что бы "работало" так как он хочет.
157 Локи-13
 
24.07.18
✎
12:55
(156) без лоха и жизнь плоха, чо
Зато у меня работа есть. За резгребание говна после франчей хорошо платят.
158 lucbak
 
24.07.18
✎
12:55
(155) мне абсолютно безразницы чей либо распорядок для - это чистая логика - если это супер спец. который с трудом отбивается о клиентов (следовательно и работы море) то чего сидеть на форуме? работай - не хочу. Либо вариант номер 2 - это сотрудник франча и вместо работы тусит на форуме.
159 lucbak
 
24.07.18
✎
12:56
(157) уверен, что после тебя никто ничего не разгребает?
160 DomovoiAtakue
 
24.07.18
✎
12:57
(153)Во-первых сейчас обед. Во-вторых, не понятно зачем мне отбиваться от клиентов? В-третьих, я работаю когда хочу :)
161 DomovoiAtakue
 
24.07.18
✎
12:57
(158)Слабовато у вас с логикой, думайте еще :)
162 unregistered
 
24.07.18
✎
12:58
(138) > Что его заставят заново писать?

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

Вопрос в другом. Сама по себе история какая-то мутная.

Ну пусть даже кодер обфусцировал код. А когда он это сделал? Перед увольнением? Тогда должны быть резервные копии с исходным нормальным кодом. Копии вообще должны быть как самой базы данных заказчика, разработочной базы, конфигураций, хранилища....
Если он постоянно вёл разработку с предоставлением только обфусцированного кода, то это бардак и дичь какая-то.
163 Локи-13
 
24.07.18
✎
12:59
(159) 95%
164 hhhh
 
24.07.18
✎
12:59
(158) вообще-то сидение на форуме - это отдых. То есть наоборот, чем больше клиентов, тем чаще нужен отдых, значит, прог чаще сидит на форуме.
165 lucbak
 
24.07.18
✎
13:00
(164) отдыхать надо активно (особенно прогу)
166 Локи-13
 
24.07.18
✎
13:05
(164) частично поддерживаю
167 bizon2008
 
24.07.18
✎
21:54
Франю сегодня была выставлена досудебная претензия.
Не будет денег, пойдет в суд.
Юрист у заказчика грамотный есть.

Прога мы легко можем найти.
Но как мне кажется это отмазка на дурака.
168 impulse9
 
24.07.18
✎
21:56
(167) там поди ООО с уставным капиталом 10 тысяч
169 Flover
 
24.07.18
✎
22:59
(118)
"Есть критерий большинства. Берется 100 примеров открытого кода и обфусцированный."
какой то детско-максималистский бред, причем, явно самовнушаемый...

а по факту -
Между заказчиком и исполнителем всегда есть договорные отношения типа:
Мне нужен результат, вот вам работа.
чем и как она делается - все в доп.соглашении.
если чего то не указано явным образом в допе, все на усмотрение исполнителя.
170 IamAlexy
 
24.07.18
✎
23:16
(167)  Акты подписаны?

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

так что франч вас лесом пошлет..
сами небось обфусцировали и включили "дурака" типа "пока вы нам принтер новый не установили у нас баланс бился а теперь вот за нас делайте годовую отчетность"  ага ага..
171 IamAlexy
 
24.07.18
✎
23:18
+ (170)
акты подписаны это значит что работы сданы и переданы заказчику в соответствии с требованиям договора по которому собственно эти акты и подписаны.. так что... в пролёте..
172 ПросТак
 
24.07.18
✎
23:53
(171) спешу тебя огорчить, но судебная практика показывает, что акты выполненных работ тысячами отменяются...а потом судебный эксперт скажет что применялась спец программа для шифрования модулей...и все, франч приехал..
173 ildus78
 
25.07.18
✎
01:55
контактные данные такого франча в студию! страна должна знать своих "героев" ))
ТСу можно еще порекомендовать написать заявление в полицию в отдел К - на предмет выявления состава преступления по 272 статье группой лиц по предварительному сговору с использованием своего служебного положения за блокирование доступа к исходным кодам, а франча предварительно припугнуть этим.

Незаконно
174 Germes
 
25.07.18
✎
05:49
(99) Если в договоре на разработку не сказано по-другому.
175 ПросТак
 
25.07.18
✎
07:58
(173) по всей видимости франч не очень крупный чтобы его упоминать в масштабах страны, да и позволять работникам шифровать модули клиентов, это надо быть непуганным...
176 Адинэснег
 
25.07.18
✎
08:07
(0) название/сайт/адрес франча скажи...
предупреди народ, с кем не стоит связываться
177 capllary_
surgut
 
25.07.18
✎
08:39
(172) А является ли обфускация шифрованием?
Что-то я сомневаюсь...
178 ildus78
 
25.07.18
✎
19:35
(177) даже замена одних букв на другие по определенному правилу, известному только ограниченному кругу лиц уже является шифрованием, пусть даже простейшим. хоть историю шифрования почитайте, что-ли.
179 lucbak
 
25.07.18
✎
19:53
(178) >> известному только ограниченному кругу лиц

т.е. если вообще никому не известно - то уже не шифрование? )
180 Рэйв
 
25.07.18
✎
20:22
(0)Законно.

Найди хоть один закон простив.
181 bizon2008
 
25.07.18
✎
21:58
Нашли мы прога, не сильно он и прятался. Говорить что у франя это постоянная практика. Завтра опять пойдем с фрянем говорить. Прог бекапы выдал. Свидетелем обещаться выступить. Нормальный парень.
182 ПросТак
 
25.07.18
✎
22:25
(181) франч непуганный....ему люди деньги платили, а он за их бабло им еще и каку сделал...сказочный д.......
183 bizon2008
 
25.07.18
✎
22:28
Завтра будет пуганый. Походу не будет больше франча. Мне на почту уже от компании 1С отписались. Тоже желают поучаствовать.
184 ПросТак
 
25.07.18
✎
22:31
(183) а вкратце можешь написать позицию 1С по этому поводу?
185 bizon2008
 
25.07.18
✎
22:52
Пока нет позиции, просто запрос на информацию по вопросу. Типа вы писали где-то чего, вот хотели бы узнать подробности.
Вот этим франя и пугать будем однако.
186 ПросТак
 
25.07.18
✎
23:00
(185) немного не понятна Ваша позиция по поводу "пугать", прог вам бекапы выдал. Или вы хотите с франча баблишко поднять? для чего вам его пугать?
187 bizon2008
 
25.07.18
✎
23:09
Прог их скажем так неофициально выдал.
А франь просто не нравится. Там еще постава с ключами. Он везде платформу ломаную оставлял. Хотя ключи есть.
Будем разбираться.
188 ice777
 
25.07.18
✎
23:14
(187) да не надо врать.
я контор от великих франчей видел кучу, где ключи в суфлятке лежали и все работает. Ну ты понял.
189 bizon2008
 
25.07.18
✎
23:15
(188) И че? Придет проверка она кого иметь будет? Догадайся с трех раз.
190 ПросТак
 
25.07.18
✎
23:16
(187) ну платформы ломанные после франчей часто встречаются. Лень студентам, которые у франей за 15к рублей работают еще и регистрировать чего там....я бы на вашем месте, если в принципе он особо вам вреда не нанес, попросил бы с него итс на год в качестве компенсации..ну а там что за ситуация у вас, смотреть конечно вам...
191 IamAlexy
 
26.07.18
✎
01:31
(172) еще раз - суть в том что акт подписан согласно которому работы сданы..
а значит база была передана заказчику и он мог с ней сделать что угодно..

вы ни в одном суде не докажете что не делали ничего с этой базой раз вы ее приняли в эксплуатацию и подписав все акты согласились с тем что база передана в соответствии с договором.
192 IamAlexy
 
26.07.18
✎
01:33
Является ли использование английского языка при разработке на 1С шифрованием?

а вьетнамского?

а эльфийского?

а языка "точечек и нижних подчеркиваний" ? :)
193 IamAlexy
 
26.07.18
✎
01:36
(183) кстати весьма интересно..

франь заявит что сдал по договору базу с открытыми необфусцированными текстами и предъявит акты в качестве доказательства..
дальше заявит что заказчик в автономке плавал и менял своих прогов нанимал себе всяких шабашников, вон типа bizon2008 , может даже за черную зарплату и без документов и соответственно франч не не может отвечать за косяки этих самых шабашников :)
194 craxx
 
26.07.18
✎
05:37
(189) Проверку интересует лицензионность ПО. Если документы в порядке, ПО приобретено законно - вообще никто даже заморачиваться не будет, стоят ли реально ключи или кряки.
195 ildary
 
26.07.18
✎
06:40
(194) большая куча народа, получившая условку за подобные фокусы - с этим несогласна (что именно интересует проверку). Прошу не давать вредные советы - форум еще и неофиты читают.
196 Лодырь
 
26.07.18
✎
07:15
(194) Если к вам пришли просто так - возможно. Но если пришли не просто так - то огребешь по самое небалуй.
197 Nikoss
 
26.07.18
✎
07:19
(196) если не просто так пришли, огребешь в любом случае))
198 Лодырь
 
26.07.18
✎
07:51
(197) Смотря кто ты. Впрочем, это офтопик. Предлагаю последить за основным сюжетом. Он весьма занятен.
199 ПросТак
 
26.07.18
✎
08:11
(193) как правило, акты выполненых работ подписывает лицо, которое в силу своего положения и уровня знаний не может знать нормальный код в 1С остался после франя или нет. Тем более читай выше, прог из франя согласен быть свидетелем, что во фране это принятая практика, делать какашки клиентам. А ты взялся за эти акты выполненых работ, его отменить пять секунд в суде...и причем тут использование английского или вьетнамского языка? не заводи тему в уровень троллинга...
200 ПросТак
 
26.07.18
✎
08:32
(191) просто представь к примеру такую ситуацию, ты купил новую машину, поехал поставил на шиномонтаже новые колеса красивые и тебе на шиномотажке поставили секретку, все ничего , ты пару лет ездишь на эту шиномонтажку, меняешь колеса с летней резины на зимнюю, с шиномонтажником в хороших отношениях, думаешь что шиномонтажник твой самый лучший друг и близко не знаешь что у тебя стоит секретка на колесе....и тут бац, ты пробиваешь колесо в 1000 км от этой шиномонтажки, приезжаешь на местный сервис, а там тебе говорят, парень, стоит секретка, если собьем, колесу шапка, ты такой не понятный, звонишь своему брату из шиномонтажки, а он тебе сразу, а ты ездил ко мне 2 года, значит тебя все устраивало, вези машину ко мне на эвакуаторе, сделаю как надо....
ты такой, а ну да, я 2 года был довольный, а теперь нет, шиномонтажник ни при чем, красава парень...ты так поступишь?
201 ildary
 
26.07.18
✎
08:43
(199) корпоративная солидарность - она такая.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший