[Гайд] Защита модов от декомпиляции

Dahaka написал(а):
ARTIC030 написал(а):
Agravaine написал(а):
Удали его после компиляции и все ;)

Ага, и получи NoClassDevFoundException.
Он же не будет использоваться. Поэтому и исключение не вылетит.

Ну, в случае с моим модом, да. А вот когда я защищал свой энергохранитель в ic2, выпиливал тайл ентити с клиента, а на серверном оставлял.. то всё равно он не отрисовывался на сервере.. А когда класс полностью удалил, то выбило NoClass. С индастриалом всё сложно.
 
Потому что тайл должен быть с двух сторон. Это же тайл.
 
И спасибо за такое не скажут, этим ты только усложнишь жизнь modpack dev'ам, ибо очень часто нужно лезть в исходники. Мой совет, друзья, делаем адекватную лицензию на мод и грузим на гит вместе с исходниками. И ваши права защищены, и люди страдать не будут, декомпилируя ваш мод
 
И спасибо за такое не скажут, этим ты только усложнишь жизнь modpack dev'ам, ибо очень часто нужно лезть в исходники. Мой совет, друзья, делаем адекватную лицензию на мод и грузим на гит вместе с исходниками. И ваши права защищены, и люди страдать не будут, декомпилируя ваш мод
Чтобы лицензию "сделать" необходимо многие юридические тонкости учесть. Просто создать файлик на Github с названием license по факту ничего не даст
 
Просто создать файлик на Github с названием license по факту ничего не даст
Очевидно, не любой набор символов в этом файлике будет валидной лицензией, юридически имеющей смысл
Но как на счет того, чтобы взять готовую лицензию, которую уже кто-то успешно юзал?
 
Без фактической юр защиты, такая лицензия ничего не значит. Мб github только с агрится и заблочит репу, но это маловероятно. Просто "взять" готовую лицензию нельзя, всё равно что ты возьмёшь из интернета диплом и скажешь, что он твой. Вообще, нет никакой проблемы лицензию сделать на свой продукт, можно даже патент сделать, правда геморроя в пятой точке будет больше. Да и банально задолбаешься в соло бегать и вынюхивать кто твой код спёр
 
Без фактической юр защиты, такая лицензия ничего не значит
А по конкретней можно?
Просто "взять" готовую лицензию нельзя, всё равно что ты возьмёшь из интернета диплом и скажешь, что он твой
Лицензия это условия на которых распространяется код. Если я не могу выбирать условия для своего кода, то зачем мне его ваще писать? Это состояние кажется абсурдным, т.к. не полезно всем разработчикам, при этом разработка существует не первый день, поэтому это скорее всего уже пофиксили

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