Re: Free documents using non-free fonts - can they be in main?

2006-03-13 Thread Florian Weimer
* Nathanael Nerode:

 This is a main/contrib issue, *not* a main/non-free issue.  Everyone
 agrees that the documents which use the non-free fonts are
 themselves free.

In an abstract sense, maybe.  But the concrete representation of that
document which embeds proprietary fonts is non-free.  It's just like
statically linking to a proprietary version of libstdc++, really.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-13 Thread Florian Weimer
* Frank Küster:

 I'm wondering whether a document that's licensed under a DFSG-free
 license, with TeX/sgml/whatever sources available and all, may use
 non-free fonts.  For example, the LaTeX source would contain

 \usepackage{lucidabr}

 and you'd be able to create the document from that source only if you
 have either the commercial or otherwise non-free font installed, or you
 replace/remove that line.

The resulting PDF would still be non-free: If it were free, I would be
allowed to reconstruct the embedded Type 1 fonts and use them freely
(according to DFSG-compliant license terms), which is clearly not the
case.

Therefore, you have to rebuild the documentation anyway, using free
fonts.



Re: Free documents using non-free fonts - can they be in main?

2006-03-12 Thread Frank Küster
Francesco Poli [EMAIL PROTECTED] wrote:

 On 05 Mar 2006 12:03:00 +0100 Claus Färber wrote:

 Frank Küster [EMAIL PROTECTED] schrieb/wrote:
The reason for this is that building (La)TeX documentation
 
* depends on the right number and order of commands to be
executed,
  which one has to find by trial and error (it's very rare that
  authors upload Makefiles, since usually they aren't needed much)
 
* depends on settings in local configuration files, which may
differ
  from package author to package author and from version to
  version.
 
 In other words, there is no _complete_ source code for the compiled
 version of the documentation, which violates DFSG #2 (even without the
 font issue).

 Well, it seems so...

Sorry, how do you two come to that conclusion?  There's on automated
build system.  Whether the upstream author writes \OnlyDescription in
the dtx file or in his ltxdoc.cfg does not change whether source code is
available.  Whether he used teTeX 2.0.2 or 3.0 doesn't, either.

 If it is really so difficult to figure out how to rebuild, even for
 knowledgeable people, then, yes, something is missing.

Come on, having a comfortable, or even a sane build system isn't a
prerequisite for being free.  Typsetting just isn't as automatable as
compiling executables with autotools.  Especially if you made changes to
the sources, there's no alternative to actually looking at the resulting
document with your eyes and your subjective aesthetic judgement.

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-12 Thread Frank Küster
Frank Küster [EMAIL PROTECTED] wrote:

 Francesco Poli [EMAIL PROTECTED] wrote:

 On 05 Mar 2006 12:03:00 +0100 Claus Färber wrote:

 Frank Küster [EMAIL PROTECTED] schrieb/wrote:
The reason for this is that building (La)TeX documentation
 
* depends on the right number and order of commands to be
executed,
  which one has to find by trial and error (it's very rare that
  authors upload Makefiles, since usually they aren't needed much)
 
* depends on settings in local configuration files, which may
differ
  from package author to package author and from version to
  version.
 
 In other words, there is no _complete_ source code for the compiled
 version of the documentation, which violates DFSG #2 (even without the
 font issue).

 Well, it seems so...

 Sorry, how do you two come to that conclusion?  There's on automated
 build system.

Sorry, that should have been: There's *no* automated build system.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-07 Thread Claus Färber
Frank Küster [EMAIL PROTECTED] schrieb/wrote:
   The reason for this is that building (La)TeX documentation

   * depends on the right number and order of commands to be executed,
 which one has to find by trial and error (it's very rare that
 authors upload Makefiles, since usually they aren't needed much)

   * depends on settings in local configuration files, which may differ
 from package author to package author and from version to version.

In other words, there is no _complete_ source code for the compiled
version of the documentation, which violates DFSG #2 (even without the  
font issue).

Claus
-- 
http://www.faerber.muc.de



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-07 Thread Francesco Poli
On 05 Mar 2006 12:03:00 +0100 Claus Färber wrote:

 Frank Küster [EMAIL PROTECTED] schrieb/wrote:
The reason for this is that building (La)TeX documentation
 
* depends on the right number and order of commands to be
executed,
  which one has to find by trial and error (it's very rare that
  authors upload Makefiles, since usually they aren't needed much)
 
* depends on settings in local configuration files, which may
differ
  from package author to package author and from version to
  version.
 
 In other words, there is no _complete_ source code for the compiled
 version of the documentation, which violates DFSG #2 (even without the
 font issue).

Well, it seems so...
If it is really so difficult to figure out how to rebuild, even for
knowledgeable people, then, yes, something is missing.

And that is really unfortunate.
It should be fixed:

 a) either by asking upstream for the extra info

 b) or by rebuilding in a reasonable way *and* providing info about that
reasonable way
 

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgp9SibnLsd71.pgp
Description: PGP signature


Re: Free documents using non-free fonts - can they be in main?

2006-03-06 Thread Frank Küster
olive [EMAIL PROTECTED] wrote:


By the way is it that difficult to the package maintener to regenerate
the document using free fonts? (the script texi2dvi do that nearly
magically without having worrying about LaTeX rerun, makeindex, etc...)
 For a texinfo file, it's of course easy.  For many LaTeX package
 documentation files, often created from dtx files, it is *that*
 difficult, as I already explained in this thread.

 I do not know the package in question but I am however
 confused. texi2dvi is able to compile standard latex code which are
 not texinfo (it look at the extension to know if it is laTeX or
 texinfo); you can also use the -l LaTeX option. 

Please care to read the older messages on that.

 Could you tell what
 the document is so that other people on this list might try. Have you
 tried yourself? 

dpkg -L tetex-doc tetex-doc-nonfree | grep /usr/share/doc/texmf

 Have you be in touch with the author (explaining the
 problem)?

With some, yes.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Henri Sivonen

On Mar 5, 2006, at 03:06, Marco d'Itri wrote:


The characters in the document are not subject to copyright.


Yes, in the U.S. if all alleged computer programness of the font is  
gone and the glyphs are bitmapped or on paper but is that also true  
of embedded hinted fonts in PDF? (I thought such embedding is subject  
to license but foundries generally grant the permission to embed in  
final-form formats like PDF.)


--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Frank Küster
Francesco Poli [EMAIL PROTECTED] wrote:

 So, from the user's standpoint it's not a just comment out the
 \usepackage line...
 Rather, it's a

   1. comment out the \usepackage line
   2. fix the whole document so that it adapts to the free fonts
   3. check if the result is acceptable, otherwise goto 2.

 Your claim that this is *not* a freedom issue, 

Honestly, I think this question is irrelevant.  The binary version of
the document is non-free, therefore I'll put it into tetex-docnon-free,
and if we do have the sources, I'm going to put them in the same source
package, even if the sources could go to contrib.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Frank Küster
Henri Sivonen [EMAIL PROTECTED] wrote:

 On Mar 5, 2006, at 03:06, Marco d'Itri wrote:

 The characters in the document are not subject to copyright.

 Yes, in the U.S. if all alleged computer programness of the font is
 gone and the glyphs are bitmapped or on paper but is that also true
 of embedded hinted fonts in PDF? (I thought such embedding is subject
 to license but foundries generally grant the permission to embed in
 final-form formats like PDF.)

AFAIK, if a font is included completely in the PDF doucment, i.e. not
subsetted, it's technically possible to extract it again (and even if it
is subsetted, you just have to collect enough documents to get all
glyphs).  So if it is technically possible to extract and reuse the
font, but forbidden by the license, this is non-free.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Francesco Poli
On Sun, 05 Mar 2006 13:30:26 +0100 Frank Küster wrote:

 Francesco Poli [EMAIL PROTECTED] wrote:
 
  So, from the user's standpoint it's not a just comment out the
  \usepackage line...
  Rather, it's a
 
1. comment out the \usepackage line
2. fix the whole document so that it adapts to the free fonts
3. check if the result is acceptable, otherwise goto 2.
 
  Your claim that this is *not* a freedom issue, 
 
 Honestly, I think this question is irrelevant.  The binary version of
 the document is non-free, therefore I'll put it into
 tetex-docnon-free, and if we do have the sources, I'm going to put
 them in the same source package, even if the sources could go to
 contrib.

When I read your this is not a freedom issue claim, I got the
impression you were thinking the binary version of the document could be
considered DFSG-free and go in main, even if the used fonts were
non-free. That's why I followed up with my counterclaim that it was
indeed a freedom issue.

If you were already convinced that such a document (compiled from
DFSG-free source, but with non-free fonts) does not belong in main, then
I must have misunderstood: I apologize.

So, to summarize my opinion:

A) the document can go in main, *if* it is adapted and rebuilt with
   DFSG-free fonts

B) the document as is (i.e.: with non-free fonts), should *not* be
   distributed in main, but in non-free instead

I would of course prefer option A, but you already stated that it's a
pain, so, if you are not willing to do it, we are left with option B...


-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpZ26RF4xtSl.pgp
Description: PGP signature


Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Nathanael Nerode
I'm just going to note one important point about this whole thing.

This is a main/contrib issue, *not* a main/non-free issue.  Everyone
agrees that the documents which use the non-free fonts are themselves free.
The question is whether they depend on the non-free fonts.

Suppose for the sake of argument that the documents do depend on the
non-free fonts.  If the documents are a small part of the overall package,
and not essential for the package's functionality, then we allow the documents
to be in main anyway.  If the entire package depends on the non-free fonts,
thenit is supposed to be in contrib.

I always felt that the line between main and contrib was especially fuzzy.
Personally, I care a lot more about the line between main/contrib and non-free.

-- 
Nathanael Nerode  [EMAIL PROTECTED]

Bush admitted to violating FISA and said he was proud of it.
So why isn't he in prison yet?...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Frank Küster
Nathanael Nerode [EMAIL PROTECTED] wrote:

 I'm just going to note one important point about this whole thing.

 This is a main/contrib issue, *not* a main/non-free issue.  Everyone
 agrees that the documents which use the non-free fonts are themselves free.
 The question is whether they depend on the non-free fonts.

Are you sure?  Isn't it the same as a program that contains in its
sources a binary blob that's copied as-is to the executable, and the
binary blob is non-free?  Just that here the binary blob, i.e. the
embedded fonts, is not even in the sources?

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread Nathanael Nerode
(This is in reply to  [EMAIL PROTECTED].Sorry about 
the thread-breakingthought I should reply to this quickly rather than 
waiting to get to a better computer.)


Frank Kuester wrote:

Are you sure?  Isn't it the same as a program that contains in its
sources a binary blob that's copied as-is to the executable, and the
binary blob is non-free?  Just that here the binary blob, i.e. the
embedded fonts, is not even in the sources?


You're right.  I was wrong and confused.  I somehow (I don't know how) 
misread your original message,
and missed that you were discussing distributing the compiled document (with 
the fonts embedded) in the binary package.


Yes, the generated .pdfs are definitely non-free, because they embed the 
non-free fonts.


The source files are free.

I think it's possible to generate .pdf files which do not embed the font (in 
at least some cases), right?  That's what I was thinking of.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread olive

Marco d'Itri wrote:

[EMAIL PROTECTED] wrote:



I can't see anything in the DFSG which would forbid it, so it looks
free to me. With the note that the source files may need to be modified
to allow being processed with the free fonts present in Debian, but this
would not be a freeness issue.



I think that the interpretation is that the DFSG applies to the fonts 
also.


It applies to the font, but not to the rendered document. The characters
in the document are not subject to copyright.


Yes but the problem is that the source for the fonts are not available. 
So we do not have the complete source code of the document. The 
situation is somewhat similar of a public domain binary only software 
with source not available. Such softwares will not be regarded as free.


Olive


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-05 Thread olive





By the way is it that difficult to the package maintener to regenerate
the document using free fonts? (the script texi2dvi do that nearly
magically without having worrying about LaTeX rerun, makeindex, etc...)



For a texinfo file, it's of course easy.  For many LaTeX package
documentation files, often created from dtx files, it is *that*
difficult, as I already explained in this thread.


I do not know the package in question but I am however confused. 
texi2dvi is able to compile standard latex code which are not texinfo 
(it look at the extension to know if it is laTeX or texinfo); you can 
also use the -l LaTeX option. Could you tell what the document is so 
that other people on this list might try. Have you tried yourself? Have 
you be in touch with the author (explaining the problem)?


Olive


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-04 Thread Frank Küster
Francesco Poli [EMAIL PROTECTED] wrote:

  Even though _you_ may not want to take the time to fix errors, it is
  essential for freedom that _the user_ has the tools he needs to fix
  errors if he so desires.
 
 He has.  Just comment out the \usepackage line that changes the font,
 and do the correction.  This is really not a freedom issue.

 If it's just so easy to make the document rebuildable with free fonts,
 why don't you do that once and for all?

mode=repeat
because we would have to check the new line, paragraph and page breaking
still makes sense, especially in the two cases that are a PDF
presentation.
/mode

 Fixing source in order to make it actually rebuildable with the declared
 Build-Depends should not be left to the users...

mode=repeat
tetex-base does not rebuild documentation and does not Build-Depend on
tetex-bin. 
/mode

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-04 Thread Joe Smith
It seems the only good way to handle this is to get upsteam to change fonts 
or convince the font author to make the font availale under a free licence.


Considering the particluar fonts used, that is quite unlikely.
Font copyrights are a royal pain. :(



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-04 Thread Marco d'Itri
[EMAIL PROTECTED] wrote:

 I can't see anything in the DFSG which would forbid it, so it looks
 free to me. With the note that the source files may need to be modified
 to allow being processed with the free fonts present in Debian, but this
 would not be a freeness issue.

I think that the interpretation is that the DFSG applies to the fonts 
also.
It applies to the font, but not to the rendered document. The characters
in the document are not subject to copyright.

By the way is it that difficult to the package maintener to regenerate 
the document using free fonts? (the script texi2dvi do that nearly 
Yes. What about actually reading what the maintainer wrote?

-- 
ciao,
Marco


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-04 Thread Francesco Poli
On Sat, 04 Mar 2006 11:31:31 +0100 Frank Küster wrote:

 Francesco Poli [EMAIL PROTECTED] wrote:
 
   Even though _you_ may not want to take the time to fix errors, it
   is essential for freedom that _the user_ has the tools he needs
   to fix errors if he so desires.
  
  He has.  Just comment out the \usepackage line that changes the
  font, and do the correction.  This is really not a freedom issue.
 
  If it's just so easy to make the document rebuildable with free
  fonts, why don't you do that once and for all?
 
 mode=repeat
 because we would have to check the new line, paragraph and page
 breaking still makes sense, especially in the two cases that are a PDF
 presentation.
 /mode

So, from the user's standpoint it's not a just comment out the
\usepackage line...
Rather, it's a

  1. comment out the \usepackage line
  2. fix the whole document so that it adapts to the free fonts
  3. check if the result is acceptable, otherwise goto 2.

Your claim that this is *not* a freedom issue, looks like saying that a
statically-linked binary executable program is DFSG-free just because
the program source is free, even if the used library is non-free:
a user who wants to rebuild the binary using only things in main, can
always choose a DFSG-free library that provides similar functionalities
and adapt the program source to the new library (which, say, is
API-incompatible with the non-free one).

I'm not convinced by such an argument.
I think that this *is* a freedom issue.


-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpYQZuHbfECt.pgp
Description: PGP signature


Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread Frank Küster
Henning Makholm [EMAIL PROTECTED] wrote:

 Scripsit Frank Küster [EMAIL PROTECTED]

 How do you fix errors in the document?

 By waiting for upstream to release a new version.

 Even though _you_ may not want to take the time to fix errors, it is
 essential for freedom that _the user_ has the tools he needs to fix
 errors if he so desires.

He has.  Just comment out the \usepackage line that changes the font,
and do the correction.  This is really not a freedom issue.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread Frank Küster
MJ Ray [EMAIL PROTECTED] wrote:

 Frank K=FCster asked:
 Does debian-legal think that a
 document with a DFSG-free license and with sources available except for
 the embedded fonts is DFSG-free or not?

 I don't think a binary file follows the DFSG as a whole if it
 contains fonts which do not follow DFSG 2 (Source Code).

That makes a 2:1 majority for is not suitable for main, and since
that's my own conclusion, too, I'll accept this view.

 Sorry not to give the answer you wanted.

Err, excuse me?  The three mails by Marco, Mark and you were the first
ones to give me an answer to the question I wanted answered, thank you
for that.  I didn't ask because I expected a is suitable for main, but
just because I don't feel comfortable with legal stuff, and because I
had a faint recollection that fonts are handled specially because of
some special reason.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread Frank Küster
Mark Rafn [EMAIL PROTECTED] wrote:

 Walter Landry [EMAIL PROTECTED] wrote:
 Also, everything in orig.tar.gz must be DFSG free.

 On Thu, 2 Mar 2006, Frank Küster wrote:
 Err, of course.  That's why I ask.  Does debian-legal think that a
 document with a DFSG-free license and with sources available except for
 the embedded fonts is DFSG-free or not?

 If the pdf includes non-free font implementations, then this is just
 plain non-free (and perhaps non-distributable if the source is GPL).

The source will be LPPL in most cases, no problem here.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread MJ Ray
Frank K=3DFCster asked:
  Sorry not to give the answer you wanted.
 
 Err, excuse me?  [...]

I missed the word sooner from the end of that and it seems to
have totally changed the meaning. I didn't mean to suggest that
you wanted a particular answer, just an answer.

Sorry for being unclear,
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread olive

Marco d'Itri wrote:

[EMAIL PROTECTED] wrote:



Err, of course.  That's why I ask.  Does debian-legal think that a
document with a DFSG-free license and with sources available except for
the embedded fonts is DFSG-free or not?


I can't see anything in the DFSG which would forbid it, so it looks
free to me. With the note that the source files may need to be modified
to allow being processed with the free fonts present in Debian, but this
would not be a freeness issue.



I think that the interpretation is that the DFSG applies to the fonts 
also. Indeed in this case, you cannot regenerate the same pdf file with 
tools from main. Quite often I agree with you that the DFSG are 
interpreted too strictly and does not refer the original view of Debian. 
But in this situation, I cannot see how a document which is not 
regenerable from entirely free stuff could be considered free.


By the way is it that difficult to the package maintener to regenerate 
the document using free fonts? (the script texi2dvi do that nearly 
magically without having worrying about LaTeX rerun, makeindex, etc...)


Olive


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread Frank Küster
olive [EMAIL PROTECTED] wrote:

 I think that the interpretation is that the DFSG applies to the fonts
 also. Indeed in this case, you cannot regenerate the same pdf file
 with tools from main. Quite often I agree with you that the DFSG are
 interpreted too strictly and does not refer the original view of
 Debian. But in this situation, I cannot see how a document which is
 not regenerable from entirely free stuff could be considered free.

I agree.

 By the way is it that difficult to the package maintener to regenerate
 the document using free fonts? (the script texi2dvi do that nearly
 magically without having worrying about LaTeX rerun, makeindex, etc...)

For a texinfo file, it's of course easy.  For many LaTeX package
documentation files, often created from dtx files, it is *that*
difficult, as I already explained in this thread.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-03 Thread Francesco Poli
On Fri, 03 Mar 2006 10:25:24 +0100 Frank Küster wrote:

 Henning Makholm [EMAIL PROTECTED] wrote:
 
  Scripsit Frank Küster [EMAIL PROTECTED]
 
  How do you fix errors in the document?
 
  By waiting for upstream to release a new version.
 
  Even though _you_ may not want to take the time to fix errors, it is
  essential for freedom that _the user_ has the tools he needs to fix
  errors if he so desires.
 
 He has.  Just comment out the \usepackage line that changes the font,
 and do the correction.  This is really not a freedom issue.

If it's just so easy to make the document rebuildable with free fonts,
why don't you do that once and for all?
Fixing source in order to make it actually rebuildable with the declared
Build-Depends should not be left to the users...

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgporqtEbo6V8.pgp
Description: PGP signature


Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Bas Zoetekouw
Hi Frank!

You wrote:

 I'm wondering whether a document that's licensed under a DFSG-free
 license, with TeX/sgml/whatever sources available and all, may use
 non-free fonts.  For example, the LaTeX source would contain
 \usepackage{lucidabr}
 and you'd be able to create the document from that source only if you
 have either the commercial or otherwise non-free font installed, or you
 replace/remove that line.  Assuming that the original author has the
 right to distribute and let re-distribute PDF files using that font
 without limits, would it be okay for main to distribute the compiled
 document (PDF) in the binary package, and the sources in the source
 package?

I think not.  AFAIK, the binaries in main must be built from the sources
in main, which wouldn't be possible in the case you're describing.

What's the problem with just using the normal Concrete TeX fonts?

-- 
Kind regards,
++
| Bas Zoetekouw  | GPG key: 0644fab7 |
|| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| [EMAIL PROTECTED], [EMAIL PROTECTED] |  a2b1 2bae e41f 0644 fab7 |
++ 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Frank Küster
Bas Zoetekouw [EMAIL PROTECTED] wrote:

 Hi Frank!

 You wrote:

 I'm wondering whether a document that's licensed under a DFSG-free
 license, with TeX/sgml/whatever sources available and all, may use
 non-free fonts.  For example, the LaTeX source would contain
 \usepackage{lucidabr}
 and you'd be able to create the document from that source only if you
 have either the commercial or otherwise non-free font installed, or you
 replace/remove that line.  Assuming that the original author has the
 right to distribute and let re-distribute PDF files using that font
 without limits, would it be okay for main to distribute the compiled
 document (PDF) in the binary package, and the sources in the source
 package?

 I think not.  AFAIK, the binaries in main must be built from the sources
 in main, which wouldn't be possible in the case you're describing.
 
 What's the problem with just using the normal Concrete TeX fonts?

That's not the point.  In tetex-doc, we generally do *not* build the
documentation files from source, but instead use the ones included in
the orig.tar.gz, which in turn includes the author-provided versions
from CTAN.  There are several reasons for that, some of which are

- tetex-base would have to build-depend on tetex-bin if we rebuild the
  documentation

- we'd have to merge the upstream texmf.tar.gz (=tetex-base source
  package) and texmfsrc.tar.gz (=tetex-src source package) into one
  orig.tar.gz 

- There's no automated way to reproduce the documentation exactly as the
  author wants it, and once we would establish one, there would be no
  way to detect whether a new upstream version changed that.

  The reason for this is that building (La)TeX documentation

  * depends on the right number and order of commands to be executed,
which one has to find by trial and error (it's very rare that
authors upload Makefiles, since usually they aren't needed much)

  * depends on settings in local configuration files, which may differ
from package author to package author and from version to version.

  So the author of a LaTeX package generates the documentation, looks at
  it, adjusts their local configuration if necessary, and uploads the
  package sources  and the documentation PDF (CTAN requires this AFAIK),
  but not local configuration files.  I assume the CTAN admins would
  reject uploads that include configuration files like ltxdoc.cfg,
  because it would make CTAN's search facilities unusable for that
  file. 

  As a consequence, you can't be sure to get the same document by simply
  running pdflatex over the source file.

So, since we don't rebuild the documentation anyway, we just ensure[1]
that the files we include have a free license, and that the source is
complete. 

So in the case of a document using a non-free font, it would be trivial
to free its source by simply commenting the line in the source.  I'd
rather avoid that, because I think it bloats the diff.gz without adding
any value, but I wouldn't care much.

But the important question is whether we can distribute that *existing*
document in main.

Regards, Frank


Footnotes: 
[1]  Read: are about to ensure, see http://bugs.debian.org/345604

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Walter Landry
Frank Küster [EMAIL PROTECTED] wrote:
 - There's no automated way to reproduce the documentation exactly as the
   author wants it, and once we would establish one, there would be no
   way to detect whether a new upstream version changed that.
 
   The reason for this is that building (La)TeX documentation
 
   * depends on the right number and order of commands to be executed,
 which one has to find by trial and error (it's very rare that
 authors upload Makefiles, since usually they aren't needed much)
 
   * depends on settings in local configuration files, which may differ
 from package author to package author and from version to version.
 
   So the author of a LaTeX package generates the documentation, looks at
   it, adjusts their local configuration if necessary, and uploads the
   package sources  and the documentation PDF (CTAN requires this AFAIK),
   but not local configuration files.  I assume the CTAN admins would
   reject uploads that include configuration files like ltxdoc.cfg,
   because it would make CTAN's search facilities unusable for that
   file. 
 
   As a consequence, you can't be sure to get the same document by simply
   running pdflatex over the source file.

This is an excellent reason for why the documentation *should* be
rebuilt.  How do you know that you can make a reasonable document
unless you build it yourself?  How do you fix errors in the document?
As Bas wrote, all binaries must be built from source.  This is one of
many reasons why.

Also, everything in orig.tar.gz must be DFSG free.  Even if you just
throw the file away and rebuild it.

Cheers,
Walter Landry
[EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Frank Küster
Walter Landry [EMAIL PROTECTED] wrote:

   As a consequence, you can't be sure to get the same document by simply
   running pdflatex over the source file.

 This is an excellent reason for why the documentation *should* be
 rebuilt.  How do you know that you can make a reasonable document
 unless you build it yourself?

If the usual dtx mantra:

pdflatex package.dtx
makeindex -s gind.ist
makeindex -s gglo.ist -o package.gls package.glo
pdflatex package.dtx

runs without errors, you know that you *can* make a reasonable document,
but you have not necessarily just created one.

 How do you fix errors in the document?
 As Bas wrote, all binaries must be built from source.  This is one of
 many reasons why.

This has never happened for LaTeX documentation, and nobody has ever
complained.  The CTAN policy has recently been amended to require (or is
it still encourage?) that authors include the ready-made PDF version
of the documentation exactly because of the problems with local
configuration.

Furthermore, we simply won't be able to do the work for all those
documents:

$ dlocate -L tetex-doc | egrep '\.dvi\.gz|\.pdf\.gz' |wc -l
337

at least not in a reasonable timeframe.  

And it still doesn't answer my question whether we can distribute
documents prepared with a non-free, distributable font.

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Frank Küster
Walter Landry [EMAIL PROTECTED] wrote:

 Also, everything in orig.tar.gz must be DFSG free.

Err, of course.  That's why I ask.  Does debian-legal think that a
document with a DFSG-free license and with sources available except for
the embedded fonts is DFSG-free or not?

I don't want to hear technical comments whether it is desirable or
doable to rebuild the documentation, but whether it is legally possible
to distribute such documents.

And, just for the curious, the particular example why I came to that
question is a document that is a PDF presentation.  With a font change,
we'd have to rework all the spacing and page breaking, and probably
rather put it into contrib (or non-free if that's the only example,
since we already have a package with non-free stuff but none with
contrib). 

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Frank Küster
Frank Küster [EMAIL PROTECTED] wrote:

I forgot to answer one question - please follow up to devel if you want
to discuss this, since it isn't a legal issue.

 If the usual dtx mantra:

 pdflatex package.dtx
 makeindex -s gind.ist
 makeindex -s gglo.ist -o package.gls package.glo
 pdflatex package.dtx

 runs without errors, you know that you *can* make a reasonable document,
 but you have not necessarily just created one.

 How do you fix errors in the document?

By waiting for upstream to release a new version.  We have already
enough work to do with the Debian packaging, identifying the LaTeX
packages responsible for bugs that users report, contacting the
maintainers etc.  In some cases where the maintainers were MIA, we even
helped to find a new person.  But we really have no time to improve the
documentation texts.  If the documentation is under a DFSG-free license,
the (new) maintainer is the person to do that.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Marco d'Itri
[EMAIL PROTECTED] wrote:

Err, of course.  That's why I ask.  Does debian-legal think that a
document with a DFSG-free license and with sources available except for
the embedded fonts is DFSG-free or not?
I can't see anything in the DFSG which would forbid it, so it looks
free to me. With the note that the source files may need to be modified
to allow being processed with the free fonts present in Debian, but this
would not be a freeness issue.

-- 
ciao,
Marco


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Marco d'Itri
[EMAIL PROTECTED] wrote:

I think not.  AFAIK, the binaries in main must be built from the sources
in main, which wouldn't be possible in the case you're describing.
This is not true and has never been true.
The requirement is that it must be *possible* to build our packages only
using packages in main, but not that it's mandatory to rebuild every
part of them every time the package is built.

-- 
ciao,
Marco


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Mark Rafn

Walter Landry [EMAIL PROTECTED] wrote:

Also, everything in orig.tar.gz must be DFSG free.


On Thu, 2 Mar 2006, Frank Küster wrote:

Err, of course.  That's why I ask.  Does debian-legal think that a
document with a DFSG-free license and with sources available except for
the embedded fonts is DFSG-free or not?


If the pdf includes non-free font implementations, then this is just plain 
non-free (and perhaps non-distributable if the source is GPL).  If it just 
includes a reference by name to a non-free font, it's free, but useless to 
Debian.



I don't want to hear technical comments whether it is desirable or
doable to rebuild the documentation, but whether it is legally possible
to distribute such documents.


Legally possible: yes.  Useful to Debian: no.  I'd say to put it in 
non-free or contrib even if it technically doesn't violate the DFSG.

--
Mark Rafn[EMAIL PROTECTED]http://www.dagon.net/

Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Henning Makholm
Scripsit Frank Küster [EMAIL PROTECTED]

 I'm wondering whether a document that's licensed under a DFSG-free
 license, with TeX/sgml/whatever sources available and all, may use
 non-free fonts.

I think the source itself can be free (and, hence, can be in a source
package in main), but I don't think we should ship formatted versions
of it except in contrib.

Alternatively, one could replace the font selection with a free one in
the Debian diff (assuming that does not lead to unsightly spacing
disasters) and ship a version formatted with free fonts.

 Assuming that the original author has the right to distribute and
 let re-distribute PDF files using that font without limits, would it
 be okay for main to distribute the compiled document (PDF) in the
 binary package, and the sources in the source package?

I don't think it's OK to ship anything in a main binary that cannot be
recreated from source using tools in main.

-- 
Henning Makholm  Det er jo svært at vide noget når man ikke ved det, ikke?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Henning Makholm
Scripsit Frank Küster [EMAIL PROTECTED]

 How do you fix errors in the document?

 By waiting for upstream to release a new version.

Even though _you_ may not want to take the time to fix errors, it is
essential for freedom that _the user_ has the tools he needs to fix
errors if he so desires.

I think the you in the question was meant in the How does one fix
errors sense.

-- 
Henning Makholm Al lykken er i ét ord: Overvægtig!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread Francesco Poli
On Thu, 02 Mar 2006 19:54:24 +0100 Henning Makholm wrote:

 Scripsit Frank Küster [EMAIL PROTECTED]
[...]
  Assuming that the original author has the right to distribute and
  let re-distribute PDF files using that font without limits, would it
  be okay for main to distribute the compiled document (PDF) in the
  binary package, and the sources in the source package?
 
 I don't think it's OK to ship anything in a main binary that cannot be
 recreated from source using tools in main.

I agree: I don't think either.

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpx4YzZ7cuAy.pgp
Description: PGP signature


Re: Free documents using non-free fonts - can they be in main?

2006-03-02 Thread MJ Ray
Frank K=FCster asked:
 Does debian-legal think that a
 document with a DFSG-free license and with sources available except for
 the embedded fonts is DFSG-free or not?

I don't think a binary file follows the DFSG as a whole if it
contains fonts which do not follow DFSG 2 (Source Code).
Sorry not to give the answer you wanted.

 I don't want to hear technical comments whether it is desirable or
 doable to rebuild the documentation, but whether it is legally possible
 to distribute such documents.

It may be legally possible to distribute such documents,
depending on the terms of the fonts. I think it is a serious
bug if they are in main.

Hope that helps explain,
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]