On Thu, Feb 06, 2014 at 07:59:39PM +0100, Marcin Owsiany wrote: > W dniu 4 lutego 2014 21:36 użytkownik Jakub Zawadzki < > darkjames...@darkjames.pl> napisał: > > > On Tue, Feb 04, 2014 at 08:54:10PM +0100, Tomasz Wasilczyk wrote: > > > Od siebie dodam jeszcze, że wersja rc2 ma przydatną zmianę w API: dodany > > > symbol gg_is_gpl_compliant, który jest obecny wtedy i tylko wtedy, gdy > > > biblioteka jest zgodna z GPL (tzn. nie jest skompilowana z openssl). > > > > > > Pidgin się tym przejmował już wcześniej - teraz i inne projekty GPL > > > (Kadu?) mogą zapewnić GPL-spójność jednolinijkowym checkiem w configure. > > > > Przyznam się, że ja nigdy tego nie rozumiałem, ale czy samo sprawdzenie > > w configure jest wystarczające? > > > > W sensie, czy ktoś jak skompiluje program z GPLowym libgadu, potem > > zrekompiluje libgadu z openssl, to myślę, że taki komplet nie jest > > zgodny z GPL? > > > > Wydaje mi się że linker dynamiczny nie pozwoli uruchomić tego drugiego > libgadu z programem, bo będzie brakowało wspomnianego symbolu.
Mówisz o przypadku gdy w swoim programie masz: #ifdef HAVE_LIBGADU_GPL const int _libgadu_gpl_compilant = gg_is_gpl_compliant; #endif Gdzie HAVE_LIBGADU_GPL jest ustawione gdy w libgadu znajduje się symbol gg_is_gpl_compliant. Tomek, pisał tylko o sprawdzaniu w configure stąd moje pytanie. Kuba. _______________________________________________ libgadu-devel mailing list libgadu-devel@lists.ziew.org http://lists.ziew.org/mailman/listinfo/libgadu-devel