Irina’s Weblog

26/10/2004

За ползването на Bison

Filed under: Computers,Daily — Izida @ 12:57 pm

Преди време споменах на Лъчо, че генераторът на парсери Bison не може да се използва в програми, които не са свободни. Причината е, че изходният файл, който програмата генерира (т.е. генерирания парсер), съдържа значително количество от кода на самия Bison. Това е кода на функцията yyparse().

Днес Лъчо ме помоли да му пратя връзка към секцията в документацията на Bison, където е упоменато това. Естествено отидох на сайта, намерих документацията и в нея открих секцията “Conditions for Using Bison”. За мое учудване обаче секцията вече е променена! Описано е, че предния вариант е бил прекалено рестриктивен, така че са отменили изискването ползващите Bison програми да са също свободни!

След кратко издирване успях да намеря стар вариант на тази секция за версия 1.20 на програмата (текущата версия е 1.35). Явно промяната не е от скоро, но не ми беше попаднала пред очите до сега. Още се чудя това за добро ли е или за лошо – дали е редно някой да затвори генерирания файл като собствен, като се има предвид, че той наистина съдържа много “свободен” код.

2 Comments »

  1. Евала на колегите,
    сега ще мога да си ползвам Bison, както ми душа сака (т.е. без да си раздавам кода 4 фрий)

    Signed: 0xdeadc0de

    Comment by Лъчезар Ангелов — 26/10/2004 @ 1:00 pm

  2. Ира, значи ти докрай си била убедена, че ползваме пиратски Бизон-а?!

    Comment by Дончо — 26/10/2004 @ 5:07 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

п»ї