Re: [ft-devel] Relicensing otvalid?

2009-04-21 Thread Werner LEMBERG

 I wonder if the authors can relicense the otvalid code to the
 HarfBuzz license (aka old-MIT).  That is, remove the FreeType
 advertisement clause.

I think we can give you permission to use the code from the `otvalid'
module with the HarfBuzz license (hoping to receive bug fixes :-), but
within FreeType I don't want to do that.


Werner


___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] Relicensing otvalid?

2009-04-21 Thread Behdad Esfahbod

On 04/21/2009 02:05 AM, Werner LEMBERG wrote:

I wonder if the authors can relicense the otvalid code to the
HarfBuzz license (aka old-MIT).  That is, remove the FreeType
advertisement clause.


I think we can give you permission to use the code from the `otvalid'
module with the HarfBuzz license (hoping to receive bug fixes :-), but
within FreeType I don't want to do that.


That's good enough.  I'm mostly interested in looking at the code as I develop 
mine.


As for bugs, well, I have some comments already.  But I remember David having 
the same kind of concerns in general back when otvalid was being developed.


In short, it's not clear to me what the audience for otvalid is.  Is it to 
help font designers validate their tables only?  The reason I can't use the 
code as is is that my code has a different idea of what is valid, or rather, 
good enough.  It's fair to say that I'm not developing a validator, more like 
a sanitizer.  For example, I don't care if the format specifier of a subtable 
is invalid, since my lookup code will simply ignore that table.


One place I found otvalid being too strict is that it checks that glyph ids 
are valid by making sure the font has such a glyph.  This is not required by 
the spec AFAIK, and indeed, multiple tables can use invalid glyph ids 
ephemerally to simply case handling.


I'll come back with more as I explore the code more closely.

Thanks,
behdad



 Werner



___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


[ft-devel] Relicensing otvalid?

2009-04-20 Thread Behdad Esfahbod

Hi,

I'm rewriting the OpenType Layout engine in HarfBuzz to use the mmap()ed font 
file directly.  For that, I need a validator, which I'm also planning to 
write.  In the mean time, I checked otvalid and the code looks very useful in 
writing mine.  I wonder if the authors can relicense the otvalid code to the 
HarfBuzz license (aka old-MIT).  That is, remove the FreeType advertisement 
clause.


Thanks,
behdad


___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel