|   |   | 
| 
 | поставка модулей без исходных текстов | ☑ | ||
|---|---|---|---|---|
| 0
    
        mkkd 30.04.14✎ 18:22 | 
        есть конфигурация без исходных текстов и есть с исходными текстами.
 как-то можно определить что первая это поставка второй. иначе тот же вопрос: если я отдам модуль но на самом деле не тот который там скомпилирован ранее это обнаружится или нет? | |||
| 1
    
        su_mai 30.04.14✎ 18:31 | 
        (0) https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0CEIQFjAE&url=http%3A%2F%2Fwww.aladdin-rd.ru%2Fsupport%2Fdownloads%2Fget%3FID%3D32790&ei=aghhU_KJIsan4ATk04CIDA&usg=AFQjCNGfImQ5cSfZuNDiFrnVZOnSq9eGIw&bvm=bv.65636070,d.bGE
 как бы не патриотично это ни прозвучало, но поиск google - наше фсё... | |||
| 2
    
        mkkd 30.04.14✎ 21:40 | 
        (1) как это применить к сабжу     | |||
| 3
    
        mkkd 30.04.14✎ 23:37 | 
        up     | |||
| 4
    
        su_mai 01.05.14✎ 00:43 | 
        На данный момент структура 
 хранения конфигурации достаточно хорошо изучена и существуют (в т.ч. доступны для скачивания в Интернете) инструменты для автоматического разбора данных конфигурации и для восстановления исходных текстов модулей из скомпилированного байт-кода – «декомпиляторы». Принцип работы декомпилятора основан на том факте, что одна и та же конструкция на встроенном языке 1С Предприятие при компиляции всегда представляется одинаковой последовательностью команд байт-кода. Таким образом, можно в автоматическом режиме получить исходные тексты модулей и после этого изменить их, удалив проверку лицензинности использования конфигурации. | |||
| 5
    
        mkkd 01.05.14✎ 19:32 | 
        (4)спасибо за ответ. но мне нужен ответ на вопрос в сабже     | |||
| 6
    
        viraboy 02.05.14✎ 01:20 | 
        В (4) тебе ответили, что при желании получателя заморочиться, то определит, в противном случае нет.     | |||
| 7
    
        Torquader 02.05.14✎ 01:24 | 
        Насколько я понимаю, если модули будут работать одинаково, то что-то доказать будет очень сложно, даже если код различается, а вот если они работают по-разному, вас тут же поймают и охают.     | |||
| 8
    
        mkkd 02.05.14✎ 13:23 | 
        дело в том что если штатного способа обнаружить сабж нет то клиенту с его претензиями можно ответить что его хакинг плох а изменение поведения модуля выдумка     | |||
| 9
    
        su_mai 02.05.14✎ 14:50 | 
        (8) Он просто в 1С в отдел "К" отправит все скопом и тебя поймают и отхакают :)     | |||
| 10
    
        su_mai 02.05.14✎ 14:51 | 
        +(9) И вообще эта тема с закрытием модулей давно витает в умах. Только тогда давайте типовые конфигурации тоже с закрытым кодом поставлять. Тогда честно будет...     | |||
| 11
    
        ЗлобнийМальчик 02.05.14✎ 15:49 | 
        (10) глупость. Все мировые ERP системы поставляются с открытым бизнес кодом. И так то хрен поймешь откуда такие цифры вылезают - а тут еще параноики с защитой авторского кода. успокойтесь - ваш код никому не сдался...     | |||
| 12
    
        su_mai 02.05.14✎ 16:03 | 
        (11) Так и я говорю глупость, не только типовые закрывать, но и авторские доработки-обработки всяких франей и внедренцев.     | |||
| 13
    
        mkkd 02.05.14✎ 16:29 | 
        (9)т.е. есть всё таки способ отличить исходник модуля без поставки от исходника другого?     | |||
| 14
    
        mkkd 03.05.14✎ 12:38 | 
        up     | |||
| 15
    
        mkkd 03.05.14✎ 23:18 | 
        up1     | |||
| 16
    
        andr_andrey 04.05.14✎ 10:47 | 
        (15) конечно обнаружится, если они проверят. Тебе ж уже ответили в (4), что должен быть один и тот же байт код, иначе - ты смухлевал.     | |||
| 17
    
        mkkd 04.05.14✎ 15:22 | 
        (16)разве конфигуратор проверяет различие модулей без исходных текстов?     | |||
| 18
    
        Гость из Мариуполя гуру 04.05.14✎ 16:10 | 
        (17) ты читать умеешь?
 читай (4) - <<существуют инструменты>>. т.е на твой вопрос в (0) тебе ответили четко и однозначно в (4) - да. Такая возможность есть. Имеются специальные инструменты. А ты начинаешь тут хитрить - "конфигуратор" приплел. Это уже обсуждение деталей, а это уже нарушение правил форума. зы: не боись, если дело дойдет до судебного разбирательства, могут и саму фирму 1С в качестве эксперта попросить. У них (у 1С) тоже "существуют инструменты".. :) Короче. По мелочи никто специально сравнивать не будет, но, если у тебя намерение кинуть заказчика по-серьезному (вплоть до судебного разбирательства), то, смею тебя разочаровать - на такую задницу болт с соответствующей резьбой уже имеется в наличии. | |||
| 19
    
        mkkd 04.05.14✎ 16:13 | 
        (18)т.е. иначе как по решению суда предъявить ничего нельзя ибо (8)     | |||
| 20
    
        mkkd 04.05.14✎ 18:24 | 
        тут как бы получается что одни не обязаны знать о том что код может быть закрытым а другие не обязаны его открывать, получается спорный вопрос, конечно не понятно зачем скрывать от клиента код за который уже заплатили...     | |||
| 21
    
        Torquader 04.05.14✎ 19:07 | 
        (20) Если в условии не сказано, что весь код должен быть открытым, то можно вообще dll сделать, написанную на Си, и предъявить кучу исходников, которые они даже скомпиллять сами не смогут.     | |||
| 22
    
        kiruha 04.05.14✎ 19:19 | 
        (0)
 Вы нарушите таким образом закон Заказчик выкатит иск - мало не покажется | |||
| 23
    
        mkkd 04.05.14✎ 19:21 | 
        (22)для того чтобы выкатить иск он сначала должен расплатиться?     | |||
| 24
    
        kiruha 04.05.14✎ 19:25 | 
        (23)
 Берете обычный обфускатор (на инфостарте например) Все просто, законно и работает И расплатится | |||
| 25
    
        mkkd 04.05.14✎ 19:33 | 
        (24)можем ли мы сделать вывод, что: не смотря на то что по закону оснований требовать исходник нет, но по понятиям они есть, в случае если оплата за работу произведена в полном объеме? тут как бы интересует больше получение исходника чем собственно оплата на самом деле     | |||
| 26
    
        kiruha 04.05.14✎ 20:50 | 
        (25)
 Это смотря как у вас договор составлен. Можете написать - что поставка без исходных текстов | |||
| 27
    
        kiruha 04.05.14✎ 20:51 | 
        Только "лже" код вставлять не надо - это уже "обман"     | |||
| 28
    
        Torquader 04.05.14✎ 20:53 | 
        (25) Если поставляется рабочее решение, то можно сказать, что оно будет без исходных текстов, но это лучше написать в договоре.
 Кроме того, нужно сказать, кто и в течение какого времени будет поддерживать конфигурацию, если в ней найдутся какие-то ошибки. Просто, бывает, что и исходники есть и всё написано хорошо, но, когда возникает необходимость доработки, то выясняется, что того, кто писал, найти нельзя, а другие - они вникать в чужой код не очень-то и хотят, так как даже при правильном описании и с комментариями программисты не сразу разберутся, как всё работает. | |||
| 29
    
        su_mai 04.05.14✎ 21:11 | 
        (25) Понимаешь, обман в том, что покупая у тебя доработку на 1С клиенты ждут, что код будет открыт, если это не оговорено отдельно. Короче если ты их не предупредил, то это уже мухлеж с договорными обязательствами.     | |||
| 30
    
        mkkd 07.05.14✎ 10:27 | 
        порылся в этих модулях, обнаружено море быдлокода )))     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |