On Tue, Jun 15, 2004 at 12:44:23PM +0300, Denis Ovsienko wrote: > > > как другой вариант - вместо 'списка допустимых' сделать > > > "черный список", куда попадут неканонические варианты. > > Наверное лучше так. > Так хуже. Вы зарубите "неканонические" варианты, но пропустите > опечатки. Вести нужно белый список, включающий в себя лицензии > OSI и допустимые отклонения. *sigh* Белый список не сработает: мы не имеем дела с закрытым множеством, разве что забить несколько уж совсем собирательных вариантов. Продолжил думать в фоне, но IMCO проработка вариантов, отличных от "придумать, как ловить типичные опечатки и предупреждать, предлагая канонический вариант" -- это танком в курятник. Потому и вспомнил про agrep -- можно попробовать подумать вида "если License не из { список_допустимых_вариантов_GPL } и echo $License |agrep -# GPL говорит, что похоже, то выдать предупреждение и список_допустимых_вариантов_GPL". -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/