Comments 58
Ну и как обычно, процедура была создана, чтобы защищать, а на деле ее очень легко использовать в ущерб. Год потеряли. Неужели создатели процедур не могли продумать все варианты мошенничества заранее и регламент противоборства, да чтоб все это прямо на сайте в виде специальной формочки? Прям хоть программистов нанимай в законодательство (эти-то умеют мозги раскидывать, а чего там злобный юзверь может сотворить).
Мне аналогичная мысль в голову пришла, когда только приняли закон о персональных данных и я сходил на десяток семинаров по этой теме. Сказать, что я был несколько в шоке — это ничего не сказать. Закон — есть, наказание за невыполнение — есть, а конкретные указания о том, как этот закон выполнять ссылаются на подзаконные акты, которых ещё не существует. Картина Репина «Приплыли». И таких случаев в действующем законодательстве чуть более чем дофига.
То есть в ситуации, когда любой вменяемый компилятор при попытке заинклудить несуществующий файл доступно объяснит программисту, кто он такой и куда ему следует пойти — в этой же ситуации законодательная система вполне работает, а все проблемы перекладываются на пользователя.
Ну и да, юристы тоже пытаются сделать однозначные законы. Фиг там. Получаются огромные сложные талмуды и всё равно можно толковать неоднозначно. Мир такой, а не законотворцы.
Хотя это не омтеняет того факта, что законы у нас сейчас принимают люди, которым и мойщиками окон работать нельзя.
Ну и плюс инструментарий. Я полагаю, вполне реально (хотя и сложно) было бы разработать некий псевдоязык для написания законодательных актов, со ссылками одного на другое и выявлением хотя бы явных противоречий. Чтобы акт «не компилировался», пока нет всех необходимых зависимостей и не устранены все коллизии.
Только аккуратней, наши могут на вооружение взять. Беда будет.
Если подойти к вопросу с умом — можно добиться вполне однозначной читаемости.
Вот это и есть «псевдоязык», недостаточно формализованный для машинного использования, но вполне подходящий для " умозрительного идеального компилятора".
Программисты — обычные люди, со своими достоинствами и недостатками. Не надо их, пожалуйста, обожествлять. Бесит немного.
Я нигде не писал о том, что программисты are superhumans. Вы правильно упомянули средства отладки — начиная от типовой ругани компилятора и заканчивая продвинутыми IDE, которые индексируют весь код, позволяют ссылаться между элементами, подсказывают аргументы функций и так далее.
Почему в XXI-м веке подобных инструментов нет у юристов — вот это вопрос, да.
… которые индексируют весь код, позволяют ссылаться между элементами, подсказывают аргументы функций и так далее.
Почему в XXI-м веке подобных инструментов нет у юристов — вот это вопрос, да.
Кстати. Есть Консультант+, который как раз даёт поиск по законам, обрабатывает ссылки законов между собой и позволяет посмотреть "закон со всеми правками", безо всяких там "закон о том, чтобы изложить пункт такой-то статьи такой-то закона такого-то в такой-то формулировке и пункт такой-то статьи такой-то закона такого-то в такой формулировке". И я, не будучи юристом, знаю, что собственно юристы этой штукой пользуются весьма активно. Другое дело, что юрист != законотворец. То есть этот Консультант именно для юристов, которые обращаются к законм (чуть не написал "пользуются законами"), а не для законотворцев, которые эти законы пишут.
Консультантом как справочником пользуются сотни тысяч (если не миллионы) юристов, а вот законы пишут 450 человек (ладно, не 450, а больше, но думаю, и 2-3 тыс. не наберётся). Не ясно зачем разработчикам консультатнта это, силы и время уйдёт, но заработать не получится. Можно, конечно, рассуждать о некоем общем благе...
Но вы кое-чего не поняли. Мы с вами ничем не отличаемся от юристов. У нас, казалось бы, весьма жёстко сформулированные языки, очень чёткий набор правил, превосходные инструменты. И? Где этот ваш идеальный мир?
Месяца не проходит, чтобы у нас не произошло крупного скандала. То программисты критических систем оставили дыру нулевого дня, то обновление Шиндовс опять вывело из строя пару десятков миллионов машин, то в аппаратной части (или, ещё лучше, в алгоритме) нашли дыру. И никакие средства не помогают: ни статистические анализаторы кода, ни отладчики и виртуальные среды, ни нейросети. Результат всё равно дырявый.
Так с чего вы решили, что у вас законы будут идеальные? Они будут точно такие же. Ваши формальные подходы позволяют добиться лишь непротиворечивости и единообразия. Это, конечно, неплохо, но категорически недостаточно. От законов нужны две вещи: адекватная реакция на прецедент и адекватная процедура.
В случае из статьи реакция вполне адекватная, но не процедура. В ней, очевидно, есть большие прорехи. И как тут поможет ваш псевдоязык? На нём точно так же всё опишут, как на уже существующем юридическом.
С чего вы взяли, что законы — это статически компилируемый проект? А если я вам скажу, что это множество библиотек с динамической линковкой и кучей скриптов? А что, constitution.exe линкуется с актуальными CivCoRF.dll и CrimCoRF.dll, подтягивает, при необходимости, региональные CivC45.so и интерпретатор из местной колегии судей, да ещё и подгружает пользовательские Declaration.js и Contract.lua. И тут тоже есть и местный DLL-Hell, и отсутствие символов в подключаемых проектах, и мыловари.
Ну и, в конце концов, почему вы считаете, что в человеческой среде применимы простые модели из Computer Science? Человек — не процессор с 8-ю регистрами и мегабайтом памяти — не поддаётся отладке и моделированию. При уменьшении масштаба человеческое общество принимает общие черты с квантовыми системами. Вероятностность, суперпозиции, дуализм, — все квантовые законы находят извращённое отражение в людских системах. У нас ещё не придуманы качественные среды для работы с квантовыми вычислениями. И что вы хотите внедрять?
вообще отказаться от юристов всех мастей, включая прокуроров, судей, адвокатов — а они ж тоже кушать хотят.
А там, глядишь, и до чиновников недалеко, а это уже покушение на устои государственности: почти насильственный захват власти. :-/
Закон — есть, наказание за невыполнение — есть, а конкретные указания о том, как этот закон выполнять ссылаются на подзаконные акты, которых ещё не существует.
Закон об ограничении полётов беспилотников был ещё лучше, даже лучше, чем закон Яровой: т.е. растут с каждым новым законом.
первым мы получили предложение найти нашего “друга”-киберсквоттера в Химках и переломать ему ноги.
Типичная Россия. Дальше читать стало противно.
Вообще, этого парня крышует кто-то, иначе уже бы добрались другие, менее либеральные, владельцы компаний.
Там же напротив УФСБ. Как-то нехорошо ломать человеку ноги под окнами этой конторы.
Вообще законы такое дело, когда они перестают отражать представления общества о справедливости они перестают соблюдаться.
Никто никому там не собирался, что-либо ломать. Это был юмор.
Просто — юмор.
Хотелось сделать симпатичнее и понятнее для людей
Не делайте так больше, пожалуйста. Текст в картинке никогда не был и не будет симпатичнее и понятнее, сколько бы бабблов и цветочков там ни было.
Всегда же можно сказать, что до заявки ты ничего не нарушал, а после — проводил всякие работы по прекращению нарушения.
Что касается предположений о том, сколько бы запросил брендсквоттер, то я не вижу резона с его стороны просить меньше положенных по суду 5 млн. А даже это уже достаточно ощутимые деньги, чтобы за них побороться.
Это для вас ваш бренд — полжизни работы. А для них — типа гриба в лесу, каких много.
Все откупаются от держателей патентов с общим описанием без указания конкретных тонкостей и реализаций (как вам патент на внутриигровую валюту, покупаемую за реальные деньги, с указанием, что у игры есть сервер и клиент и всё это работает через интернет?). Если бы все пытались раскатать вот этот тормоз развития рынка (а может и прогресса), то не возникало бы такой вот ситуации. Из всех видимых случаев, я бы высказал своё уважение конторе Касперского в этой части.
По этой же причине цветёт и пахнет ransomware через шифрование. Пока люди платят, злоумышленники этим заниматься будут.
Из идей, как не избежать полностью, но повысить шансы на положительный исход дела в случае возникновения проблемы — регистрироваться в стране, где коррупционная составляющая в этой части невелика, после чего регистрироваться в целевой стране с повышенной опасностью в течение 6 месяцев, апеллируя, к том числе, к Парижской конвенции.
Про мадридскую систему тоже не забывайте. Не ограничивайте себя Парижской конвенцией)))
Наш опыт ограничен описанной в этом посте ситуацией и универсальных советов я давать не готов. Что точно не дает вам защиты (исходя из нашего примера):
наличие зарегистрированных ТМ в других странах;
наличие зарегистрированного домена.
Хотел бы напомнить, что даже уже в соседней стране ситуация может быть другая. К примеру, в Украине подобная ситуация ("… не даст вам защиты") вряд ли бы возникла, поскольку доменное имя с нац. доменом высшего уровня (к примеру, planfix.ua) не могло біть зарегистрировано никем, у кого на данный момент нет ТМ «planfix» или подобной.
Ну и общее замечание. Интелектуальная собственность она такая, да, что думать о ее защите нужно чем раньше, тем лучше. Что ТМ, что патенты…
Тем более что, подача заявки не такое дорогое дело. В Украине подать заявку на патент/полезную модель можно за сумму, меньшую $2. На ТМ дороже, но все равно в $40 уложиться можно, зато при подаче заявки на ТМ сложно напортачить так, что порезать себе все возможности по защите ИС, как это вполне возможно подачей непродуманной заявки на изобретение.
К сожалению, оформление заявки это отдельный вопрос, и требует часто значительно больших сумм.
Брендсквоттеры на марше: как у нас пытались отжать название сервиса