William E. Kempf wrote: >> there is no such thing as the 'Gnu licence'. There is the 'GNU General >> Public License' (aka GPL) and the 'GNU Lesser General Public License' >> (LGPL). libxml2 uses neither, and its license is fully compatible with >> boost's license requirements. > > Maybe, but it fails the Boost Library Guidelines: > > "Use the C++ Standard Library or other Boost libraries, but only when the > benefits outweigh the costs. Do not use libraries other than the C++ > Standard Library or Boost. See Library reuse (edit: > http://www.boost.org/more/library_reuse.htm)." > > If a submitted library required libxml2, I'd personally vote no. If the > interface was supposed to be portable to other backends, I'd probably > still vote no unless at least one other backend was included as proof of > concept. It would still be nice to have a Boost supplied backend, > probably via Spirit, but so long as I was confident that I was not tied to > any specific non-Boost library, it wouldn't matter that much.
I tend to disagree here. Writing XML library is not easy, and libraries like expat and libxml2 are already here, working and debugged. The effort to write a new library from scratch would be quite serious, and will result in anything tangible only after a lot of time. Unless somebody has really lot of spare time, wrapping existing library is the only way how XML support can be added in boost. - Volodya _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost