Как скрыть часть листинга при компиляции

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, там всякие смешные личности: "От 1р · Не ищу работу - Junior - Киев · Разработка программного обеспечения · Проектирование баз данных". Как и на фриланс.ру - делаю сайты от 100р, но если нужно поменять цвет фонту, то +5000.

Logik
Offline
Зарегистрирован: 05.08.2014

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

https://youtu.be/gjI3dcxsTZ0

Здесь сложность в снятии и обработке сигнала. Т.к. датчик - антена по сути и ловит все. Плюс есть и медленные составляющие в сигнале, корни там растут, отмирают. А чтоб  понять как сигнал обработать, надо получить его сразу, посмотреть. Ну и уметь понятно. Вот и получается что без НИОКР не получается. А это цена и время. Сделай с нуля за короткое время)))
 
Logik
Offline
Зарегистрирован: 05.08.2014

sadman41 пишет:

Ну, там всякие смешные личности: "От 1р · Не ищу работу - Junior - Киев · Разработка программного обеспечения · Проектирование баз данных". 

А че тут смешного от1р - и 100500 тоже от 1р. Есть четко заявленные хотелки. 

Та куда не тки - одно. Джун от 500.

https://jobs.dou.ua/salaries/#period=dec2020&city=all&title=Junior%20Sof...

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

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

Не корродирующий датчик тут на форуме уже 100500 раз обсуждался - из прутка нержавейки. В любом сварочном магазине - присадку для TIG сварки нержавейки одну купить - на всю жизнь кусочков хватит! ;))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Voodoo Doll пишет:

Неломаемых программ не бывает.

и что цербер второй под дос кто-то заломал? не слышал

FoxJone
Offline
Зарегистрирован: 19.04.2019

ua6em пишет:
и что цербер второй под дос кто-то заломал? не слышал

Я таки дико извиняюсь, возможно я не такой олдфаг.... Я начинал на ЕС1022 (катал на тележке диски 100 мегабайтные и таскал перфокарты от программистов), прошел ДВК 1-2, первый мой домашний компьютер (не считая радио 86) был 1ВээМ-эРэС (это не байка, это реальная реклама ПО РАДИО из начала 90-х, которая меня повергла в размышление минимум на полчаса - что это продают? "продается компьютер Один Вэ Эм Эр Эс Ха Тэ").

Так вот. Кто такой цербер? Хоть первый, хоть второй? И в чем проблема заломать что то под дос? Ну кроме необходимости затрат. Потому что большинство НЕВЗЛОМАННЫХ программ - это неуловимые ДЖО - а почему неуловимый? Да нахрен никому не нужен)

Green
Offline
Зарегистрирован: 01.10.2015

Да, да, да. Абсолютно верно. Спрос рождает предложение. И если это никому нахрен не нужно, то и никто и не будет уродоваться. И это логично, и понятно для всех. Вот только многие думают что от нефиг делать люди ломают какие то программулины.))))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

FoxJone пишет:

ua6em пишет:
и что цербер второй под дос кто-то заломал? не слышал

Так вот. Кто такой цербер? Хоть первый, хоть второй? И в чем проблема заломать что то под дос? Ну кроме необходимости затрат. Потому что большинство НЕВЗЛОМАННЫХ программ - это неуловимые ДЖО - а почему неуловимый? Да нахрен никому не нужен)

Цербер, это система защиты программ, в том числе и дистрибутивных дисков (дискеты), пройти её под отладчиком не возможно, так как все мыслимые методы защиты от запуска под отладчиком там были использованы... Гибкие дискеты с помощью ПО  FDA (флоппи диск анализер) не копировались, ни в каком режиме.
Защита использовалась многими разработчиками "Инфо-Бухгалтер", "Легко и Просто" и т.д.
 

SAB
Offline
Зарегистрирован: 27.12.2016

Благодарю всех за интерес к теме. Понимаю, что моя ситуация может возникнуть у любого программиста. По этому и попросил помощи у страны. На самом деле я готов уйти от этого работодателя, поскольку работаю уже на удаленке с несколькими такими же конторами. Потеря полтинника не сильно исказит картину дохода, хотя на дороге тоже не валяется. Просто, кто уже давно пишет под ESP понимает, что можно говорить о неком движке, который был написан единыжды, и теперь его можно применять ( масштабировать ) к множествам проектов. Потому как уже всё что можно запихано в него и работает. Дописывай алгоритмы, а инфраструктура готова. По этому и хочу запрятать инфраструктуру. Что касается изучения новых языков, применения новых технологий всегда учил учу и буду учить. Начинал с асемблера пик контроллеров, до сих пор на данных пикушках с моим ПО работают устройства на нескольких пром объектах. После МЭИ, где нас учили учиться, всю жизнь только и занимаешься этим, хотя 20 лет в своей собственной конторе (ООО), мог бы и сачка давить:)). Ну это всё лирика. решил ещё поиграться в наёмника, и даже понравилось. Ни какого ответа за людей, только за себя - это дорогого стоит поверьте. Болезни у нас от нервов как известно. Вот и на этом поприще хочется быть как то спокойнее и сохранить то что твоё. Ведь издатель, покупая у автора роман для издания, не покупает права на его редактирование и изменение текста, как бы ему хотелось чтобы этот роман закончился. Издательств много, автор один. Считаю так же и с исходником. Работодатель платя нам зарплату, покупает использование этого исходника в извлечение прибыли, но ни как не права на редактирование листинга. Надо продолжить, обратись к автору, заплати ему и имей дальше свою денежку IМНО.  Со временем, думаю кто то всё равно раскроет до конца эту тему, и найдёт решение для защиты проектов простое и эффективное, подходящее для любых комбинаций кода. Думаю что то вроде асемблерной вставки или просто массива чисел, предварительно скомпилированного кода, тира void setup(){23134534624362462.......5674587} и всё. Это я мечтаю:)). Всем хорошо отдохнуть летом , и удачи.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

SAB пишет:

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

Вы путаете между собой различные вещи:

1. Автор бесплатно по собственной инициативе что-то пишет. При этом у него полные права на произведение и он поступает с ними так, как хочет. Издатель же при этом не обязан публиковать работу конкретного автора и платить ему деньги. Это как с магазине - захотел, купил, что есть, не захотел - не купил. Не понравилась концовка - купил другой роман у другого автора.

2. Исполнитель работает по договору с заказчиком. Условия определяются договором. Если исполнитель выполнил свою часть договора, заказчик обязан оплатить работу. Но что именно переходит в собственность заказчика, а что - нет, определяет договор.

3. Работник работает по трудовому договору за зарплату. В этом случае все имущественные права принадлежат работодателю.

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

imp
Offline
Зарегистрирован: 20.06.2020

to ua6em. Второй цербер не сломали, его обошли. Было несколько приватных наборов инструментов позволявших в полуавтоматическом режиме генерировать кряки к защищенным программам. А вопрос с отладкой решался эмулирующими отладчиками (когда эмуляция процессора и части биоса делается только ради возможности отладки). У меня в 96 было штуки три таких отладчика.

to SAB. Не изгаляйся. Усилия не стоят результата. Для своего фреймворка достаточно убрать комментарии что-бы весьма серьезно затруднить работу. А если пропусти через типовой обфускатор, то в любом случае для новых разработок использовать его ни кто не будет. А в доработках старых - тебе же за них заплатили, вот пусть радуются. И меняй работодателя, пока он тебя не сменил.

SAB
Offline
Зарегистрирован: 27.12.2016

То andriano В моём конкретном случае я ни чего не путаю.

Ни какого трудового договора на бумаге с подписями у меня с работодателем нет и ни когда не было. Работа начиналась с концепции у работодателя, типа а не попробовать бы мне  в таком то направлении, а я уже полностью прорабатывал и воплощал в железке и ПО эту концепцию. Наши отношения больше смахивали на партнерство нежели на работодатель-работник. Причем практически одновременно не просто финансировал, но почти сразу начал отбивать вложенные небольшие деньги и прибыль пошла через месяц. Далее 5лет шло вылизывание ПО и поддержка клиентов. Только по этому я и считаю себя автором, потому как идеи в нашей стране не патентуются. Я не давал ни каких согласий на использование исходника по этому у меня такая реакция. Ну да ладно не будем углубляться в юридические и другие аспекты отношений. Вернёмся  к программной реализации, форум то по программированию :)) А усилия всегда стоят результата. Спасибо за советы попробую все предложенные варианты.

Dumper
Offline
Зарегистрирован: 21.09.2020

Ну так пощитай, сколько ты заработал за 5 лет.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

SAB пишет:

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

Так вопрос изначально юридический. Программистский лишь антураж и некоторая специфика.

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

imp пишет:

to ua6em. Второй цербер не сломали, его обошли.

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

SAB
Offline
Зарегистрирован: 27.12.2016

andriano пишет:

 А при нарушении запрета - подавать в суд.

Да наверно можно и так, Но решил, просто убрать коменты и пусть разбирается, если ума хватит

SAB
Offline
Зарегистрирован: 27.12.2016

ua6em пишет:

imp пишет:

to ua6em. Второй цербер не сломали, его обошли.

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

Когда то давно, когда появились ZX Spectrum с 5 дюймовыми дисководами уж не знаю чем была закрыта дискетка-дистрибутив программы с установленным счетчиком на 3 компа для DOS, удавалось с помощью синклеровского копировщика тупо копировать дистрибутив, и всё потом работало как надо на икстишке. При этом на самой  икстишке этого сделать было нельзя. Во были времена:))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SAB пишет:

ua6em пишет:

imp пишет:

to ua6em. Второй цербер не сломали, его обошли.

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

Когда то давно, когда появились ZX Spectrum с 5 дюймовыми дисководами уж не знаю чем была закрыта дискетка-дистрибутив программы с установленным счетчиком на 3 компа для DOS, удавалось с помощью синклеровского копировщика тупо копировать дистрибутив, и всё потом работало как надо на икстишке. При этом на самой  икстишке этого сделать было нельзя. Во были времена:))

ничёнепонял ))) хороший копировщик дискет под дос - FDA

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Аптамуш, ВГ93 по другому работала, нежели i8272. У ей команда была "Считать всю дорожку" и она ее всю читала, как есть, со всеми служебными данными, которые между секторами прятались.  Счётчик установок тоже туда прятали, в заголовок последнего сектора.  Потом даешь команду "Записать дорожку" и она 1в1 как считалась так и записывалась.  У интеловского контроллера так сделать тоже можн обыло, но программировать его было долго и нудно, а ВГ-шка делала это "искаропки". Помню, что читая документацию на Интел после ВГ93, я очень плювался и разговаривал матом.  Оправдывает ее только то, что это была первая микросхема контроллера НЖМД, а ВГ-шка была существенно моложе. (Не помню, кста, но ее тоже содрали с какой-то буржуйской микры)

Кста, эта "защита" была настолько примитивна, что у мня на нее полчаса ушло, потом я вешал резидент, который перехватывал запись на НЖМД и восстанавливал счёччик. :) 

Green
Offline
Зарегистрирован: 01.10.2015

DetSimen пишет:
Помню, что читая документацию на Интел после ВГ93, я очень плювался и разговаривал матом.  Оправдывает ее только то, что это была первая микросхема контроллера НЖМД, а ВГ-шка была существенно моложе. (Не помню, кста, но ее тоже содрали с какой-то буржуйской микры)


FD1793 от Western Digital была выше уровнем чем 8272. Но и в WD были свои заморочки, с которыми получались такие грязные трюки, как автозапуск.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Да, точно, с WD её и слизали. И это, НЖМД в моём предыдущем посте читать как НГМД. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

вот что значит владеть информацией, для меня в 1988 году сие было недоступно, хакал биос )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

SAB пишет:

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

Вы планируете, как минимум, административное правонарушение (а при желании и уголовку притянуть можно).

Logik
Offline
Зарегистрирован: 05.08.2014

DetSimen пишет:

 Потом даешь команду "Записать дорожку" и она 1в1 как считалась так и записывалась.  

Ага ))) Ее можно было ребутнуть в процессе записи, и дорожка писалась наполовину, а CRC не сходился. В результате при чтении первая часть данных считывалась верно, но появлялась ошибка чтения. Это и было признаком некопированой дискеты. Любой копировщик либо просто не копировал битые данные, либо копировал, но с верным СRC. Сколько я бонусов на том поимел! К сожалению в основном моральных и алкогольных. Страшно вспомнить )))

Точней это по моему речь о одном секторе на дорожке.

imp
Offline
Зарегистрирован: 20.06.2020

> Вы планируете, как минимум, административное правонарушение (а при желании и уголовку притянуть можно).

Почему? При обфускации или удалении комментариев код после компиляции не меняется, а доработка и оптимизация программы является обязанностью данного работника... Главное не увлекаться...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Logik пишет:

DetSimen пишет:

 Потом даешь команду "Записать дорожку" и она 1в1 как считалась так и записывалась.  

Ага ))) Ее можно было ребутнуть в процессе записи, и дорожка писалась наполовину, а CRC не сходился. В результате при чтении первая часть данных считывалась верно, но появлялась ошибка чтения. Это и было признаком некопированой дискеты. Любой копировщик либо просто не копировал битые данные, либо копировал, но с верным СRC.

Точней это по моему речь о одном секторе на дорожке.

FDA такое брал в автоматическом режиме

PS правда там они погорячились с цербером 2-м, метку не брал, остальное да, один в один

Logik
Offline
Зарегистрирован: 05.08.2014

ua6em пишет:

FDA такое брал в автоматическом режиме

Не трынди, почитай хотя бы коменты по своей ссылке.

Если дискета скопированная, даже с помощью FDA, то секторы из дефектного списка оказываются читаемыми,

и срабатывает защита от копирования в защищённом софте.

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Logik пишет:

ua6em пишет:

FDA такое брал в автоматическом режиме

Не трынди, почитай хотя бы коменты по своей ссылке.

по FDA я сам могу целую книгу написать )))
 

SAB
Offline
Зарегистрирован: 27.12.2016

ЕвгенийП пишет:

Вы планируете, как минимум, административное правонарушение (а при желании и уголовку притянуть можно).

Если уж так утверждаете, то будьте любезны привести статьи КоАПА (и статью УК) а если дадите ссылку на судебную практику то низкий вам поклон от меня и думаю от участников форума. 

Morroc
Offline
Зарегистрирован: 24.10.2016

wdrakula пишет:
Пока ничего нового. Ты же получил ЗП за работу, когда код писал? Или ты умеешь продавать свой код за "миллионы"? Судя по вопросам - не умеешь. И я не умею, а вот твой хозяин - умеет, потому и хозяин. Так что оставь "социалистическою справедливость" и ищи другую работу.

+1 :) Кто то зазведился, походу :) Если хозяин зарабатывает на этом миллионы он просто тормознет развитие проекта, наймет другого программиста и небо на землю не упадет - другой программист через некоторое время все это повторит т.к. наверняка главная фишка не в коде, а в общих наработанных алгоритмах работы оборудования и хозяину или другим работникам они известны. В крупных компаниях вообще текучка зверская, у нас ищут программистов постоянно на 200+, вакансий открытых постоянно несколько и приходят новые и уходят старые, процесс непрерывен и никого не волнует что там "опытные" о себе думают, приходят новые и решают необходимые задачи, пусть и чуть медленнее, правда это не МК область.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Morroc пишет:

 В крупных компаниях вообще текучка зверская, у нас ищут программистов постоянно на 200+, вакансий открытых постоянно

Это где, а то у меня один приятель сертифицированный инженер фирмы COMPAQ имеет желание сменить вид деятельности )))

imp
Offline
Зарегистрирован: 20.06.2020

Morroc пишет:

+1 :) Кто то зазведился, походу :) Если хозяин зарабатывает на этом миллионы он просто тормознет развитие проекта, наймет другого программиста и небо на землю не упадет - другой программист через некоторое время все это повторит т.к. наверняка главная фишка не в коде, а в общих наработанных алгоритмах работы оборудования и хозяину или другим работникам они известны.

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

SAB
Offline
Зарегистрирован: 27.12.2016

Morroc пишет:

Если хозяин зарабатывает на этом миллионы он просто тормознет развитие проекта, наймет другого программиста

Я не буду утверждать как у вас (лондонах и парижонах) но в России во многих компаниях проект держится по сути на одном человеке, программисте. И компания так же в 99% тоже держится на одном человеке- директоре (хозяине, владельце, предпринимателе). Риск срубить сук под курицей несущей золотые яйца  настолько велик, что торможение может привести к смерти. Как выключить двигатель самолёта в воздухе хотя бы на минуту потом он возможно совсем не включится, или просто не хватит времени ему набрать обороты. Так что ни о каком зазвездении не может быть и речи. У большинства опытных программистов есть свои личные наработки, проверенные временем уже решенные задачи. И приходя в компанию, у него просто нет времени копаться в кем то когда то написанном проекте. Он просто переводит проект под себя с тем же функционалом и продолжает работать эффективнее нежели он разбирался тратя кучу времени, и потом еще и исправлял чужие ошибки, иногда ведущие в тупик программный код. И здесь всё упирается во время старта при смене программиста, если такое вдруг происходит(все мы смертны). А вот время уже - это потеря уже больших денег. И на самом деле любой человек, это очень хорошо чувствует. Да что уж брать частные фирмы, возьмём выше. Государство, на военных заводах, вот сейчас, ни кого из стратегически ценных работников, не уволило, хотя уже месяцами нет работы. Они тупо присутствуют на рабочих местах получая полноценную зарплату. Потому как понимает, что случись чего, нельзя в миг запустить производство (или ремонт) на полную катушку. Так что не надо рассказывать про 200+ (наверно в 1С, но это может ещё годик продержится, потом круто изменится )

sadman41
Offline
Зарегистрирован: 19.10.2016

Нет лояльного завода - некому сгружать госзаказы. Значит вся эти пиявки, присосавшиеся к засекреченным бюджетным трансфертам потеряют обоснования для безбедного существования.
Так что да, забота о людях присутствует. Но только не о тех работниках, из последних сил героически кующих трак для Арматы, которых Вы себе представляете при слове "оборонка". Их-то на китаепром заменить - как плюнуть. Примеры есть - вон давеча каких-то тузов повязали на рациях со скрепной лицевой и желтыми внутренностями.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

SAB пишет:
Если уж так утверждаете, то будьте любезны привести статьи КоАПА (и статью УК) а если дадите ссылку на судебную практику то низкий вам поклон от меня и думаю от участников форума.

О чем говорить, если вы не подписывали никаких договоров. Ну допустим он сможет доказать, что платил вам, а за что - не сможет. Так что ничего вы не обязаны. Вообще можете делать все что хотите, кроме слов "благодарности" ваш заказчик ничего не может. Он для вас никто.

Logik
Offline
Зарегистрирован: 05.08.2014

Ну и SAB не  сможет так, запросто доказать что код его авторства, если конечно не публиковал его где с копирайтом. Так что стоит опубликовать, пока не поздно. А ЗП - действительно, за что платил? За разработку кода или администрирование хранилища исходников ;)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

SAB пишет:
Если уж так утверждаете, то будьте любезны привести статьи КоАПА (и статью УК) а если дадите ссылку на судебную практику то низкий вам поклон от меня и думаю от участников форума.

Я вообще-то не любезен по жизни, но если Вы желаете "по гамбургскому счёту", что ж, давайте по гамбургскому.

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

Если же это верно, то Ваша программа является "служебным произведением" (ст. 1295 ГК РФ) и исключительное право на него принадлежит работодателю, если иное не оговорено трудовым договором, которого у Вас нет. (Вам принадлежит только авторское право, т.к. в России оно неотъемлемо, так Ваше авторство, вроде никто и не оспаривает). Кстати, если Вы не в курсе что такое "исключительное право", см. ст. 1229 ГК РФ.

Вы же собираетесь, 

SAB пишет:
... не видимого сетапа, чтобы поставить его в зависимость от меня.

Т.е., другими словами, Вы планируете воспрепятствовать законной реализации работодателем его исключительных прав и, недобросовестным исполнением своих обязанностей, нанести ему ущерб путём злоупотребления доверием. Ст. 7.27.1 КоАП РФ и ст. 165 УК РФ.

Logik
Offline
Зарегистрирован: 05.08.2014

Так авторское право дает возможность.

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

В отличие от имущественных, личные неимущественные права автора не могут быть переданы (отчуждены) другим лицам.

Что собственно и требуется. 

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

Но и факт создания "служебного произведения" еще требует доказательства. Что задача ставилась автору (где ТЗ? Подписано автором?), что она входила в круг служебных обязанностей и компетенции (а то и на дворника можно авторство записать, он тоже на работу ходил, ЗП получал... чем не автор?) ,  что выполнена именно в том объеме, что требовалось, а не превышала его. Это очень непростая тягомотина, если документация на фирме херовая. Если ЗП в конверте, оформлен не программистом и нет никакой документации - не докажет. Автор запросто утверждает, что писал не в рабочее время, совсем не то что требовал работодатель, а потом показал боссу, тот сказал - это то что надо, похлопал по плечу и пустили в дело.

Но и автору доказать свое авторство - не просто. Тут важен факт первой публикации.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Logik пишет:

Ну и SAB не  сможет так, запросто доказать что код его авторства, если конечно не публиковал его где с копирайтом. Так что стоит опубликовать, пока не поздно. А ЗП - действительно, за что платил? За разработку кода или администрирование хранилища исходников ;)

Когда человек пишет код у него, как правило, сохраняется масса промежуточных вариантов (десятки или сотни). У того, кто код сам не писал, а взял, такого обилия нет. Кроме того, у автора, как правило, имеются и другие рабочие материалы, как то утилиты для проверки написанного кода, его тестирования, вспомогательные утилиты для преобразования форматов, расчета констант и пр. Именно это и можно использовать для доказательства авторства. 

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, завсегда можно сказать, что долгоносик пожрал бэкапы. Или там работник винт унес с утилитами.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Logik пишет:

Владелец исключительного права может пользоватся "служебным произведением" но не может вносить изменения

А если почитать Закон?

Ст. 1270 ГК РФ, часть 2

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

...
9) перевод или другая переработка произведения. При этом под переработкой произведения понимается создание производного произведения (обработки, экранизации, аранжировки, инсценировки и тому подобного). Под переработкой (модификацией) программы для ЭВМ или базы данных понимаются любые их изменения, в том числе перевод такой программы или такой базы данных с одного языка на другой язык, за исключением адаптации, то есть внесения изменений, осуществляемых исключительно в целях функционирования программы для ЭВМ или базы данных на конкретных технических средствах пользователя или под управлением конкретных программ пользователя

Так что, как видите, ТС планирует именно то, о чём я говорил - ограничить работодателя в реализации его законных прав.

Logik пишет:
если документация на фирме херовая. Если ЗП в конверте, оформлен не программистом и нет никакой документации
Само собой, если работодатель дурак, то сам себе злобный Буратино.

Но если документация "более или менее" в порядке и сотрудник оформлен именно программистом, а не дворником, то это доказывается относительно легко. (Кстати, это преступление, но очень часто в старых приказах вдруг появляются новые слова и уже никто не докажет подлога). Проблемы в деле "Rambler против Nginx" как раз в том, что автор был сисадмином, и разработка программ в его обязанности не входила. 

Logik пишет:
неимущественные права автора не могут быть переданы (отчуждены) другим лицам.
Это да. В России авторское право неотчуждаемо. А вот в США ТС было бы гораздо печальнее. Там, если речь идёт о служебном произведении, то работодателю принадлежат все права, включая и авторское. См. пункт (b) §201 (на стр. 186 по файлу или 166 по номерам страниц) федерального закона "Copyright Law of the United States" в редакции от мая 2021 года - https://www.copyright.gov/title17/title17.pdf

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Б..же! Какой лепет жуткий. Все, кроме Жени.

Коллеги, а кто-нибудь из вас судился по авторским правам? А я - да. "электронные библиотеки суд некстер" - вот так в Яндексе набираем. Собственно стратегию про домен третьего уровня для Некстера я и придумал. И единственный выиграл у ....тра-та-та-та... (жадных и нехороших) авторов.

Все, что несете, дикая пурга, какие-то "домашние наброски", которые будет изучать суд (в телевизоре штоле?). То вдруг авторское право стало запрещать модернизацию кода. Пипец, откуда вы все взялись? Для начала нужно будет доказать, что хозяин использует код. Как? Ходатайствовать об истребовании доказательств в виде исходников из фирмы и потом о проведении экспертизы по установлению сходства. Для начала, чтобы суд удовлетворил ходатайство, нужно как-то его аргументировать. Ну и т.д. А хозяин тут же переведет дело в плоскость "служебного произведения" и выдвинет встречку, плюс напишет заявление в прокуратуру по 165-1, там достаточно "крупный размер" аргументировать, а это 250 тыр. ;))) не очень сложно ущерба на 250 тыр насчитать, с хорошим бухгалтером.

--------------

Ысчорас: я последовательный, убежденный и имеющий практический опыт противник копирайта. ;))) В текущем обсуждении все права и реальная, житейская "правда" не на стороне нашего коллеги. За свой труд он ЗП уже получил.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

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

Ты прав. Я, как говаривал М.С. Горбачёв, "даже больше скажу": даже если в договоре о создании ПО явно оговорен запрет заказчику на любые модификации, это не даёт права разработчику умышленно делать код немодифицируемым с целью воспрепятствования изменениям, т.к. кроме модификации, существует ещё и адаптация (которая модификацией не является) (всё та же ст. 1270 ГК РФ) и её запретить невозможно.

А про дело "КМ Онлайн", у тебя нет ссылки на материалы дела на сайте суда (чтобы мне не искать)? Или хотя бы номера дела? А то знакомиться с делом по прессе ... я же на логик :-(

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Green пишет:
Спрос рождает предложение. И если это никому нахрен не нужно, то и никто и не будет уродоваться.
  Ну это было в далекой древности. Сейчас все наоборот. Предложение рождает спрос. И для этого используют рекламу. Если вещь никому не нужна,но если он ней кричат из каждого утюга, то народ это купит и разумеется поймет что это точно ему не надо.   

Если нормальный программист, и ему надо что-то скрыть, то он обязательно сможет это скрыть. Если все программирую вдоль, так он может программировать поперек с идиотскими глючными библиотеками написанные рукожопами и при этом программа компилируется и нормально работает.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

qwone пишет:

Если нормальный программист, и ему надо что-то скрыть, то он обязательно сможет это скрыть. 

Согласен. Но это нормальный программист, который всегда может сказать: "А я всегда так пишу" и что мол "никаких требований к стилю написания кода в ТЗ не предъявлялось".

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

Т.е. болтать и следов оставлять надо поменьше.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ЕвгенийП пишет:

А про дело "КМ Онлайн", у тебя нет ссылки на материалы дела на сайте суда (чтобы мне не искать)? Или хотя бы номера дела? А то знакомиться с делом по прессе ... я же на логик :-(

Нет, Женя,  не осталось ничего, 15 лет прошло. Я сам инфу по инету смотрю... :((.

Наш суд первым был среди коллег. У меня же нет официального юр.диплома и я числился "экспертом" на нашей стороне и пара юристов хороших у нас было. КМ притащили тетку из руцентра, которую научили говорить про "ответственность за поддомены". Когда я невинным голосом спросил про что-то вроде pornoground.ru, нужно было ВИДЕТЬ ЕЁ ЛИЦО!!!!! ;))))))))) даже судья начала ржать в голос, хоть и извинилась потом!

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ЕвгенийП пишет:
Т.е. болтать и следов оставлять надо поменьше.

Logik
Offline
Зарегистрирован: 05.08.2014

ЕвгенийП пишет:

А про дело "КМ Онлайн", у тебя нет ссылки на материалы дела на сайте суда (чтобы мне не искать)? Или хотя бы номера дела? А то знакомиться с делом по прессе ... я же на логик :-(

А ну, трепло, покажи где я хоть строчку про это дело писал!

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

wdrakula пишет:

Б..же! Какой лепет жуткий. Все, кроме Жени.

Коллеги, а кто-нибудь из вас судился по авторским правам? А я - да. "электронные библиотеки суд некстер" - вот так в Яндексе набираем. Собственно стратегию про домен третьего уровня для Некстера я и придумал. И единственный выиграл у ....тра-та-та-та... (жадных и нехороших) авторов.

Ну меня призывали как эксперта. И что. Если нет основы - договора, все остальное - ерунда.

Обфускация не делает код не редактируемым. Автор может писать так как хочет, важен результат.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

ЕвгенийП пишет:

Т.е. болтать и следов оставлять надо поменьше.

Нужно доказать связь данного топика с заказчиком. А ее нет и однозначно доказать не получится.