В сообщении от Вторник 15 Июнь 2004 11:32 Stanislav Ievlev написал(a): > On Mon, Jun 14, 2004 at 06:00:57PM +0300, Nick S. Grechukh wrote: > > В сообщении от Понедельник 14 Июнь 2004 17:44 Kirill Maslinsky написал(a): > > > > > > Может быть, есть смысл написать макросы для rpm вроде > > > > > > %license или %gpl, которые будут, во-первых, стандартным > > > > > > образом раскрываться в поле License > > > > > > > > > > А смысл? > > > > > > > > Чтобы не ошибиться с написанием? > > > > Другой вариант проверки - sisyphus_check. > > > > > > Чтобы унифицировать названия лицензий в пакетах. > > > Особенной практической пользы в этом нет, только > > > эстетика единообразия плюс всегда присутствующая > > > потенциальная, но еще не известная польза от > > > единообразного оформления чего бы то ни было. > > > > ОК, об этом я и говорил, начиная тред. но макрос - будет излишеством. Я > > имел в виду просто майнтайнерам проверить тэги своих пакетов при > > очередной пересборке. > > > > а если в sisyphus_check не пропускать "неправильные" варианты написания, > > то это таки будет сделано при очередной сборке. > > А как определить какие название верные, а какие нет? Что если у пакета > своя собственная лицензия? > Или надо составлять чёрный список? именно это я имел в виду. правильно - GPL. неправильно - GNU GPL, GNU (или наоборот ;-) неправиильно - BSD-Style,BSD-like правильно - BSD-style distributable,Distributable,distributable (see COPYING),Distributable (see LICENSE) = Distributable. в таком духе. с двойным лицензированием - тоже надо как-то единоообразно. GPL/Artistic GPL/Artistic/Tk/Tix (see docs) GPL for all but not for OpenDivX GPL / LGPL GPL/LGPL GPL or Artistic GPL or BSD GPL or LGPL GPL & QPL LGPL/BSD-compatible принять стандартом, к примеру, использование слэша. и опять же, никакого AI. просто внести перечисленные конкретные варианты в blacklist. еще по мелочам - в каком порядке писать лицензии. все 'собственные' лицензии при таком подходе остаются. также как, в будущем, свежеизобретенные неканонические варианты в принципе главное написать rpm license policy и раздать майнайнерам, а check - для несговорчивых либо занятых ;-) -- с уважением, Nick S. Grechukh network administrator of Refractory Trading House