Пред написанием топика я внимательно перечитал правила форума, и не нашел статьи, которая не позволяет написать сей топик. Так что если будете удалять — так не режьте скор, пожалуйста ;)
Есть кряк для программы ынтерпрайз-класса, со стоимостью «максисмальной» лицензии более 2к баксов. (Сабжевая программа работает под линукс, но упакована в проприетарный блоб, защищенный файлом лицензии и онлайн-проверками.)
Хочу выложить его в OSS на какой-нибудь гитхаб.
Для параноиков: даже если разработчик поменяет систему защиты, это программа такого типа, что ей некуда развиваться, в ней есть ВСЁ. За последние несколько лет вносились только косметические изменения и изменения, оценить которые могут только особые ценители.
Теперь главный вопрос: как сделать, чтобы всё было законно? Кряк кряком, но если законы позволяют — значит всё ОК. Например, есть ли у нас страна, где, например, бинарные диффы не считаются нарушением копирайта? А что насчет источников сгенерированных лицензий? Любые идеи вэлкам.
Еще интересно, получится ли добавить его в AUR/PPA так, чтобы никто не наехал.
Технические детали
Процесс создания был зануден, что смогли - декомпилировали, проанализировали, понизили сложность проверки лицензии, сравнили с существующими лицензиями, пробрутфорсили ключ, вырубили онлайн-проверки, и получили кряк, к которому впоследствии допилили удобный установочный гуй. Кряк получился добротный, в дальнейшем его брали за основу другие команды для адаптации к новым версиям.
Имеются следующие компоненты:
- Исходник той части софтины, которая отвечает за проверку безопасности
- Инструкция по сборке этого исходника при наличии установленного триала (понятно что собрать один файл без зависимостей невозможно)
- Несколько скомпилированных файлов, отвечающих за безопасность (на случай если неумеешь/лень/сложно/невозможно компилять исходник)
- Бинарные диффы между оригинальными файлами и патченными
- Брутфорсенная лицензия нашей выпечки и лицензия выпечки команды ZWT
В идеале хотелось бы выложить это всё, но чем ближе к исходнику (так, чтобы над вопросом могли работать не только посвященные, а вообще все) — тем лучше. Т.е. бинарные диффы - самое последнее средство.
Спасибо)