Phil Endecott wrote: ...
4. These generated files are checked in at https://github.com/tzlaine/text/tree/master/include/boost/text/data
https://github.com/tzlaine/text/tree/master/include/boost/text/detail surely?
I believe it's a well-established principle of software copyright law that the output of a tool - whether that is g++, bison, or rot13 - is a derived work of the input to that tool.
Kind of. It depends on whether the tool extracts copyrightable elements from the source. Either way, if we go with the strict interpretation and decide that {0x0028, 0x0029, bidi_bracket_type::open}, {0x0029, 0x0028, bidi_bracket_type::close}, {0x005B, 0x005D, bidi_bracket_type::open}, {0x005D, 0x005B, bidi_bracket_type::close}, {0x007B, 0x007D, bidi_bracket_type::open}, {0x007D, 0x007B, bidi_bracket_type::close}, is a derived work of a Unicode data file, I see no way of ever having a Unicode library in Boost.