imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 22.06.2005, 18:52     # 1
N!trO
Newbie
 
Регистрация: 27.04.2004
Сообщения: 17

N!trO презирают в этих краях
padl лицензирование под php

В каталоге php классо наткнулся на достаточно интересный класс - PHP Application Distribution Licensing. Это так называемая система лицензирования программого кода под php. Возможностей в данном классе уйма. Качайте и смотрите сами.
http://phphomepage.mirrors.phpclasses.org/browse/download/targz/package/2298/name/padl-2005-06-21.tar.gz

С заинтерисованными лицами хотелосьбы пообщаться по данному классу в этом топике...
N!trO вне форума  
Старый 22.06.2005, 19:10     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Я слабо понял зачем нужен данный класс.
RaZEr вне форума  
Старый 22.06.2005, 19:21     # 3
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Цитата:
RaZEr:
Я слабо понял зачем нужен данный класс.
Генерит лицензии, которые в криптованном виде содержат ограничения на использование данной программы. Если эти ограничения нарушены или лицензия изменена и не валидна - то программа не выполняется.

Единственно, чтобы это реально работало, нужно защищать исходный код программы, а все средства защиты кода (тот же Zend SafeGuard Suite или ionCube Encoder) уже содержат в себе контроль распространения. Посему полезность данного класса мне сомнительна.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 22.06.2005, 19:32     # 4
N!trO
Newbie
 
Регистрация: 27.04.2004
Сообщения: 17

N!trO презирают в этих краях
Извини, но я с тобой не согласен. Класс сильно функионален. Огромный плюс - есть серверная часть. А защита его - очень просто. Достаточно пару файлов или даже один закодировать codelock'ом и все. А остально код держать в открытом состоянии.
Я к примеру так и использую его - проблем нет.
N!trO вне форума  
Старый 22.06.2005, 19:33     # 5
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
2 Saruman: На это я и намекал. Хотя, к слову сказать, Zend толкает SafeGuard значительно дороже Encoder'а поэтому польза от подобных классов всё-таки есть. Но данный вариант мне показался слишком громоздким. Подключать 30КБ кода только лишь для проверки - глупо.
RaZEr вне форума  
Старый 22.06.2005, 19:37     # 6
N!trO
Newbie
 
Регистрация: 27.04.2004
Сообщения: 17

N!trO презирают в этих краях
Пример ключа:
Код:
-------------------------------BEGIN LICENSE KEY--------------------------------
WEGdUg5N2srakl0SXVSYjN1M2NJTEliR2VBbkdOcGIyWGRjWnV2ZDdSN2ZYbWxxNnVsbWNXOG9teHNjM
1dvcTRGb2liU0VsRmkwMW41OGdXT1VtY09LdUt1UGpxZVFlSURDdDRCOXFwVjdwNUdhanNocGY3ZXhjb
kJ4MnJ5NmxOZlNzcm0rV1lpZWo0bHNqWldtZEhtUHgzK1VoR3BiaFgxMWZvU0VmbjZHcjVxbmpvdDZaS
3h3Z3Noc2FJaUVrWFNLZTV4OG1JTjRqYis1Z1hWM2dXU0lwcWkvZUllaGhZcUxvMVdVd1lsc2NKdVVkb
jExY1crRW4yV1ZsT0NOZjVCbWpwdVlscWE0d29xc1pwUzR0SHQrWnV1ZXFjT1FpTXB0bkp0OWFKMThuN
EdhcUpHNWliSjJlWS9IZjVlSFVxMjZ3THhxajhwL2VJNm5kOHFhcTVXUng2Q0lvNFdBajdhR2QxaHU3W
HRwZVg1MXZJQjJyTFcwcDJUVnU5eW5aTG03dlhheW84bHdpckNwczVWK2FKQ1JZNC9TYnFTVDZNYUFqM
zVvZUhaOWRhQ2haNFoxZTREdGdYMSttV3BvaHB4OWhXT1ptMldCeDdUQVpZbVFWSytKdVhaNWo3Vi9sb
2VyckkrQ2dtcW5xNGFaclkrUTQ1T0lmbU9zZ255RmEycUVuYlJ0YW0yY2xJZUtrblYvcjRGNmRuMXlaN
VdObm1Wd3RYNTVnWE40cDVKeGJwK3psSHQ0ZkhWNGlhaGxxNVRxeG9DS2ZtaUxoWnFJa3E2WWtuYVR3T
zJCZTM2Wm1JYVh2cXltaG8ybHRvQi9jVytDbnFTQXYycWdwSkdGaG4rRnJJQ0JwYXllamFhcWpwYW5qN
UR0azR5SFZLZDhlb05vVm9uZnZnPT0=
--------------------------------END LICENSE KEY---------------------------------
и что содержит этот код в незашифрованном виде
Код:
Array
(
    [ID] => 692c0df3a772aedcddf99711bd050f5a
    [SERVER] => Array
        (
            [DOMAIN] => localhost
            [MAC] => 00-60-97-BE-54-29
            [PATH] => Array
                (
                    [SERVER_ADDR] => 127.0.0.1
                    [HTTP_HOST] => test
                    [SERVER_NAME] => test
                    [PATH_TRANSLATED] => x:/home/test/www/app
                )

            [IP] => Array
                (
                    [127.0.0.1] => 127.0.0.1
                )

        )

    [DATE] => Array
        (
            [START] => 1119450966
            [SPAN] => 606024752
            [END] => 1725475718
            [HUMAN] => Array
                (
                    [START] => 22/Jun/2005 17:36:06
                    [END] => 04/Sep/2024 21:48:38
                )

        )

    [DATA] => Array
        (
            [_PHP_OS] => WINNT
            [_PHP_VERSION] => 4.3.6
        )

    [RESULT] => OK
)
А закодировать можно любую информацию...
N!trO вне форума  
Старый 23.06.2005, 13:42     # 7
N!trO
Newbie
 
Регистрация: 27.04.2004
Сообщения: 17

N!trO презирают в этих краях
Кстати клас обновляется каждые примерно 4 дня - вводятся новые возможности, адаптируются старые.
Кому интересно последнюю версию можно найти на сайте www.phpclasses.org.
N!trO вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:53.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.