> > If a system simply declared a section of data to be > > UniCode data, and made no attempt to comprehend the contents, it > > probably would not need to have access to the contents of Unicode.txt. > > Just like if a system simply declared a section of data to be > code complaint to Fortran-2026, and if it made no attempt to > comprehend it, it wouldn't need access to the contents of that > standard. A text-processing program that needs to display data is > going to need the contents of UnicodeData for BiDi. A proper > cut program should use UnicodeData, so it doesn't seperate a > character from a subsequent combining character. A spell program > is going to need the data to know which characters end words. > Anything that handles text in a way more complex then cat will > access to this data. >
OK, now, supposing that the unicode license is found to be non-DSFG free, and hence that UnicodeData.txt is non-free. Suppose a program implements either unicode collation, regular expressions, or any of the other things mentioned above. (collation is at: http://www.unicode.org/unicode/reports/tr10/, regular expressions are at http://www.unicode.org/unicode/reports/tr18/) Can the program be in debian main? In other words, does the program "require ... non-free packages or packages which are not in our archive at all for ... execution"? Jim Penny