Услышал об отечественной операционной системе uncom OS. В видеообзоре увидел окошко на активацию ос. заинтересовался.
что касается ос.
выглядит как осмысленно собранная из исходников убунту/дебиан со своим репозиторием. Ибо слово andromeda я в выпусках дебиана или убунту не помню.
а вот окошко активации огорчило. сильно огорчило.. Из разряда: у нас лабы на втором курсе универа сложнее были.
один единственный файл на питоне. где то в автостарте гнома или его сессии. и никакой проверки контрольной суммы. И никаких карательных действий. и никакой отдельной библиотеки.
И предельно банальные проверки выглядящие примерно так
if (сheck_trial())
print "архитектор судеб дозволяет вам жить еще немного"
else
print "пора в гости к Слаанеш"
if (check_license())
print "во Славу императора"
else
print "еретики! планету уже ничто не спасет. придется прибегнуть к экстерминатосу "
Из-за того что авторы такого опуса не вводили никаких карательных действий, не выносили функции проверки лицензий отдельно, не проверяли контрольные суммы, в файле уйма способов сделать так чтобы произвольная строка стала на этом компьютере валидной лицензией.
Это если соблюдать иллюзию законности и не убивать программу .