[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Open Font License 1.1review2 - comments?



On 12/8/06, Terry Hancock <hancock@anansispaceworks.com> wrote:
Andrew Donnellan wrote:
> I think the issue is more compatibility with other licenses - this
> definitely disallows it.

Which means you can't combine an OFL font with a GPL font to make a new
font (and not much else beyond that). This is of course a bad thing, but
it can be said of virtually any copyleft license that doesn't provide an
explicit conversion exemption. (IIRC, you can't combine MPL and GPL
programs, either, unless you get explicit permission to relicense one or
the other of them -- this doesn't affect bundling such programs into a
distribution, though).

True.


>> > As already pointed out by Andrew Donnellan, this is vague, as the word
>> > "document" is never defined and has no unambiguous meaning.
>>
>> This is a standard exemption for font software. It recognizes that
>> including a font in a document (e.g. a PDF or Postscript) file does not
>> cause the license to bind the document.
>
> Yes.
>
>> This is why, for example, the GPL is a bad font license, because if read
>>  technically, it would force all documents written with it to be
>> released under the GPL, too. When people do use the GPL for a font, they
>> usually apply a similar additional exemption.
>
> Yes, the FSF has their font exemption.
>
>> For font users, I would argue that "document" is a well-known term. It
>> means you can embed the font in documents that use it.
>
> However, let's say that I write a GPL program, including the font in
> it somehow.

How, exactly?

The copyleft on the font doesn't bind the program for any use I can
imagine. Not because of the document exemption, but because of this:

"can be bundled, embedded, redistributed and/or sold with any software
provided that the font names of derivative works are changed."


Sorry, I'll change the example - a GPL font.

Note that the use of "font names" implies that the derivative works are
fonts (i.e. that embedding or bundling does not constitute 'derivation'
under the license). That may be poor wording (because 'derivation' has a
legal meaning in its own right), but ISTM that the intent is clearly
that only another font can be considered a 'derivative work' of the
font. Any other use is 'bundling' or 'embedding'.

I can see where that could be confusing coming from first-principles,
but understanding how fonts are used and what they are, it seems quite
clear.

It is very difficult to imagine a GPL program that incorporates a font
in any way other than as a description of the appearance of text to be
generated by the program. In that use, the font is an intact bundled
piece of data, processed by the program (which also means the GPL's
copyleft doesn't bind it, either), and not a part of the program.

What the OFL would require, however, is that if the font is modified,
the OFL must apply to the result, and the name of the font must be changed.

> I then proceed to copy it into OOo Writer.

How, exactly? How do you copy a program into OOo Writer?

You copy it by selecting the source code in your text editor,
selecting the Copy option and switching to OOo and pressing pasting.


Wait. Do you mean into an OOo Writer document (ODF) or into the source
code for OOo Writer?

ODF.


Does this now give me an exemption? Does that exemption last after I
take the source and compile it with FontForge or similar?



Reply to: