Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Продажный код (https://javascript.ru/forum/offtopic/32324-prodazhnyjj-kod.html)

bes 11.10.2012 16:40

Продажный код
 
Местные гуру фриланса поделитесь опытом: кто какие меры принимает, чтобы работа не осталась без оплаты?
alert-ов там где наставить, CGG/jasob + jjencoder, отсылать часть обфусцированного функционала или ещё как .....
На jjencoder вроде есть деобфускаторы + проблемы с кириллицей, c GCC и jq тоже все не так просто, может есть более эффективные методы

Maxmaxmахimus 11.10.2012 16:55

1) обфусцируй гуглом в адвансед моде
2) сделай срок годности, чтобы скрипт перестал работать через определенное время.
3) сделай в коде много обманок и запуток, наделай ложных таймеров.
4) можно держать некоторый коод в виде строки и ивалить его, а потом использовать эту строку доставая из неё определенный по счету символ чтобы он имел какой то смысл. Таким образом люди не смогут модифицировать код из этой строки потому что символы там поменяются.. таким образом туда можно насувать этих таймеров обманок и настоящий таймер.

DimaJS 11.10.2012 16:56

bes,
сначала сдача нерабочего бета-кода, а по перечислению денег - нормальную версию :D :D
P.S. шутка конечно:) :haha:

DjDiablo 11.10.2012 16:57

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

- некоторые конторы берут фрилансера на зп(неофициальную конечно) на время проекта.

- в некоторых проектах достаточно, просто держать исходники при себе, а клиенту отдать обфусцированную версию. Исходники после оплаты.

- работать с проверенными заказчиками.

- можно заключить договор, проект считается сданным после подписания акта приёмки выполненных работ

- на freelance.ru есть сервис безопасных сделок. (сам не пользовался)

- на самом деле в крупном проекте вас вряд ли кинут. Если потребуются изменения то лучше автора никто не справится. Так что ссорится с вами заказчику вообще не резон.

Gozar 11.10.2012 16:58

bes,
Часто обманывают?

Цитата:

Сообщение от DjDiablo
клиенту отдать обфусцированную версию

+1. Считаю этого достаточно.

DimaJS 11.10.2012 17:02

Gozar,
недоработанную, тогда вообще +3 :D

Skipp 11.10.2012 17:05

Можно отправлять тупо видео с презентацией работы скрипта. Если уж совсем:)

bes 11.10.2012 18:11

спасибо за ответы

Цитата:

Сообщение от Maxmaxmахimus
1) обфусцируй гуглом в адвансед моде

недавно познакомился с CGG, не совсем понимаю как его применить под jq-код, пространство неизменяемых имён что ли формировать

DimaJS, интересный вариант :D

Цитата:

Сообщение от DjDiablo
- размещение результата на своём сайте, и передача заказчику только по факту оплаты

Имеется в виду для php-кода? (html/css/js наверное не проблема извлечь)

Цитата:

Сообщение от Gozar
bes,
Часто обманывают?

пока нет, но и опыт минимальный

Цитата:

Сообщение от Skipp
Можно отправлять тупо видео с презентацией работы скрипта. Если уж совсем

ну да :)


Цитата:

Сообщение от Gozar
Считаю этого достаточно.

Цитата:

Сообщение от DjDiablo
- в крупном проекте достаточно, просто держать исходники при себе, а клиенту отдать обфусцированную версию. Исходники после оплаты.

Чем лучше обфусцировать?

jjencoder вроде неплох, но не любит кириллицу, да вроде и деобфускаторы есть
некоторых любителей и обфусцированный код устроит (лишь бы работал), так что небольшую обманку наверное стоит добавлять, как говорил Max-s

bes 11.10.2012 18:15

Maxmaxmахimus, не могу плюсануть на +2 :) , поэтому не буду портить цифру :no:

Maxmaxmахimus 11.10.2012 18:16

дадада не плюсуйте только О_О не плюсуйте, надо чотбы 2 нуба плюсануло и все. :blink:

Maxmaxmахimus 11.10.2012 18:19

ну В ПРИНЦИПЕ, можно сделать javascript машину на javascript , которая бы запускала бинарный откомпилированный javascript код из BLOB ))))

будет работать медленно но для призентации норм), не?

то есть вначале пишем код потом компилим его в байткод blob потом подгружаем его в машину и запускаем))

Hekumok 11.10.2012 18:22

Цитата:

Сообщение от Maxmaxmахimus
надо чотбы 2 нуба плюсануло

*пошел регать 2 акка*
Лол
_______________
Maxmaxmахimus, смени подпись :)

Gvozd 11.10.2012 19:04

Работа исключительно по предоплате протекцией, либо всякие сделки без риска в пределах биржи.

bes 11.10.2012 19:12

Цитата:

Сообщение от Gvozd
Работа исключительно по предоплате протекцией

это когда тебе деньги перечисляют, а код протекции, чтобы их получить, нет

DjDiablo 11.10.2012 19:19

предоплата хорошо когда когда кредит доверия к тебе высокий
либо когда конкуренция низкая.

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

Пожалуй чем ниже кредит доверия тем больше больше придётся брать на себя рисков.

Gvozd 11.10.2012 19:24

Цитата:

Сообщение от bes
это когда тебе деньги перечисляют, а код протекции, чтобы их получить, нет

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

Сообщение от DjDiablo
предоплата хорошо когда когда кредит довери к тебе высокий

Редко кто отказывался от предоплаты протекцией

dmitriymar 11.10.2012 19:43

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

DjDiablo 11.10.2012 19:52

Цитата:

Редко кто отказывался от предоплаты протекцией
В принципе это правдоподобно.

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


Часовой пояс GMT +3, время: 07:38.