http://code.google.com/p/xroot/
Написана потому, что msegui зависит только от иксовых библиотек. Аналогов по свойствам не встречал
Модератор: Модераторы
alex_alex_alex1 писал(а):Тут дело в том, что используется libutil.a, у которого лицензия:
Version 2.1, February 1999
(используется слинкованный бинарник libutil.a).
Как тут правильно поступить так как для xroot можно сделать GPLv2 без проблем, но всё упирается в эту библиотеку?
Дело в том, что моя программа требует прав администратора, т.е. gksu и его аналоги. Однако "меньше зависимостей - меньше проблем", поэтому я и хотел включть код xroot в программу. Видимо не судьба.alex_alex_alex1 писал(а):Еще хотелось бы чтобы Вы использовали не код xroot, а сам xroot, что позволило бы развить xroot.
Ism писал(а):В общем делайте с кодом что хотите, это не мега проект, где надо париться с лиценизиями. Тем более с этой стороны все чисто.
Но сразу говорю, код далек от совершенства, так что проверяйте.
if (system.pos('command not found',atext) > 0) or (system.pos(mes2,atext) > 0) then
begin
error:=true;
str0:=str0+message10+' ';
error_command:=true;
end;
//не разрешено запускать
if (system.pos('is not allowed to execute',atext) > 0) then
begin
error:=true;
str0:=str0+message17+' ';
end;
//пользователь не в файле /etc/sudoers
if (system.pos('is not in the sudoers file',atext) > 0) then
begin
error:=true;
str0:=str0+message19+' ';
end;
Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20