Лента Мой малыш
Городские форумы
Автофорумы
Халявный
Домоводство
Проф. и бизнес форумы
Строительные форумы
Технофорумы
Собачий форум
Велофорумы Нижнего Новгорода
Наши дети
Туризм, отдых, экстрим Творческий
Путешествия Спортивные форумы
Нижегородская область Недвижимость
Форумы по интересам
Частные форумы Форумы домов Жилые районы
Отзывы и предложения (техподдержка)
Реклама на NN.RU
+7 (831) 261-37-60
Техподдержка Полная версия

Как правильно зарегистровать/лицензировать код?

У меня есть небольшая самописная программа, написанная на базе Excel + VBA, в которой реализован принцип автоматизации ведения и вывода отчетных форм в строительстве. Распространяется мною бесплатно, но код закрыт, хотя про логику и сами блоки я выкладывал 2 статьи на Хабре. Есть желание усовершенствовать программу, но как правильно и каким образом можно юридически защитить код и логику решений, с тем что бы кто-то ушлый не смог скопировать логику/использовать его в корыстных целях без разрешения?
Можно ли оформить лицензию в этом случае? Как это юридически грамотно сделать?
0
Ответить
LuchS писал(а)
с тем что бы кто-то ушлый не смог скопировать логику

что вы подразумеваете под логикой? алгоритм программы?
0
Ответить
ну в сущности да - блок-схему + последовательность действий при работе с программой
0
Ответить
имхо, никак, ибо факт копирования недоказуем.
можете еще на юрфоруме поинтересоваться
0
Ответить
Для начала надо механизм, который бы позволял узнавать, что код таки используется ещё кем-то. И чтобы этот кто-то акцептил то, что информация об этом будет куда-то передаваться. О целях никто докладываться не будет, само собой. Посему лучше до защиты юридической реализовать защиту программную
(например - упаковать вашу киллер-фичу в dll, а потом winlicense или asprotect, если надо работать "в полях". А ещё лучше сделать её на серверной стороне, и доступ к ней только у лицензированных логинов-паролей).
В целом - лицензионное соглашение можете почитать у крупных локализованных продуктов, у какого-нить Касперского. Если алгоритм серьёзный - патентовать. Но строительная отчётность... :)
Кстати, скиньте ссылки на статьи, чтоб было понятней, о чём речь.
0
Ответить
LuchS писал(а)
логику решений

алгоритм в РФ нельзя запатентовать *no* .
0
Ответить
LuchS писал(а)
Как это юридически грамотно сделать?

forum.yurclub.ru/index.php?showforum=21 - почитайте вот тут, тут как раз специалисты в этой области собираются :) . если не найдёте или будет сильно непонятно - можно вежливо спросить старожилов.
0
Ответить
тебе надо сценарии к наркоманским фильмам писать
0
Ответить
Со всеми типами защиты, которые я описал, я неплохо знаком. Со средой разработки, в которой может работать библиотека, тоже знаком. Я знаю, о чём говорю. Если тебе не знакомы слова dll, asprotect, реализация киллер-фичи на сервере, то век учись. Сам наркоман.
0
Ответить
может, тебе сначала узнать, что такое Excel + VBA, а не умничать попусту? Ерунду ведь пишешь.

ЗЫ. Это даже не "из пушки по воробьям". Это ... это вообще бред. Лажа. Это примерно как на деревянную садовую калитку вешать замок с двухфакторной аутентификацией, сканером отпечатка, GPS-сигнализацией и лазерным датчиком.
1
Ответить
stackoverflow.com/questions/49358695/import-dll-function-vba
если его киллер фича дорогого стоит, то я предложил рабочий механизм её защиты. И аллегории с калитками тут не уместны.
Как работает подсистема VBA в объектной модели Excel я знаю. И про другие объектные модели знаю. Знаю на практике.
0
Ответить
Опубликовать под лицензией WTFPL и не париться, тем более раз распространяется бесплатно. Ну или под GPL или аналогами, если не хочется чтобы кто-то делал модификации без публикаций. Но в обоих случаях важно чтобы код был чист, т.е. без нарушений чужих авторских прав (например чтобы не было заимствований из чужих работ под несовместимой лицензией).

Если варианты выше не подходят, в EULA можно написать что угодно, вплоть до запрета внесения правок в код.
0
Ответить
никак. в рф нет патентов алгоритмов.
можете зарегистрировать авторство на программу эвм со всеми исходниками, но это так себе защита.
0
Ответить
Meg@VaD писал(а)
сли его киллер фича дорогого стоит,

нисколько она не стоит, нисколько. Я же тебе говорю: прочитай ВНИМАТЕЛЬНО тз. Ты вечно не разберешься в задаче, а фантазируешь - будь здоров! Я всё не могу забыть твой тред на АФ, где ты фантазировал, почему при торможении передняя подвеска машины сжимается ,а задняя наоборот.
0
Ответить
BrainFucker писал(а)
Если варианты выше не подходят, в EULA можно написать что угодно, вплоть до запрета внесения правок в код

толку от них... все равно недоказуемо
0
Ответить
Авторство или плагиат?
0
Ответить
а можно ссылку? Вроде бы всё очевидно сейчас из формулировки. Я считаю, что могу решить почти любую задачу, если она правильно (для меня) сформулирована.
0
Ответить
tch писал(а)
но это так себе защита

ну отчего же 8-) . защита как защита ... только денег потребует для преследования нарушителей 8-) ...
0
Ответить
И то, и другое. Второй человек может придумать такой же алгоритм.
0
Ответить
А авторские права на алгоритмы и не распространяются, вроде как, только на реализацию. Маловероятно что код своей реализации случайно совпадет с чужим кодом, если это не примитив какой-то из пары строк.
2
Ответить
BrainFucker писал(а)
авторские права на алгоритмы и не распространяются

да, в РФ запатентовать его нельзя :) .
0
Ответить
Да почти нигде нельзя.
0
Ответить
Однако некоторые алгоритмы имеют имена авторов.
Например - сортировка Шелла.
0
Ответить
Это как у открытий, которые часто носят имена первооткрывателей. Алгоритмы в этом плане ничем не отличаются от математических открытий. Алгоритмы существуют сами по себе, просто какие-то ещё не найдены.
1
Ответить
да. или сортировка Пузырькова )
2
Ответить