One of the things I do when I install a new Slackware system is I enable subpixel rendering so that the fonts don't look quite so horrible (specifically on Firefox). I went to the FreeType website and they stated that the bytecode patents had expired in 2010.
http://www.freetype.org/patents.html
However, does the ClearType patent still apply towards subpixel rendering or is it only for the RGB layout? The diff in question looks like this:
Code:
--- ./include/freetype/config/ftoption.h.orig 2007-01-05 10:18:45.000000000 -0600
+++ ./include/freetype/config/ftoption.h 2007-04-21 15:07:04.000000000 -0500
@@ -92,7 +92,7 @@
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
/* */
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
It's confusing to me because that function doesn't appear to be directly specified as patent infringing. I know Fedora doesn't enable it out of the box either, but I can't find anything tying it to ClearType (which doesn't expire until 2019).