Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread Paul Wise
On Mon, Mar 14, 2011 at 11:09 PM, MJ Ray  wrote:
> Paul Wise wrote:
>> [...] It is doubtful that the PostScript files are
>> the source code referred to by DFSG item 2. More likely is that the
>> source files are TeX documents.
>
> Cool, where is the agreed clearer version of DFSG 2 that says what it
> means by source code?

I've always defined the source to be whatever the original author used
to create the files I'm looking at. The phrase "preferred form for
modification" and the spirit of FLOSS as defined by the FSF and
Debian/OSI has always indicated to me equality of access to
information forms. That is, IMO the source code is whatever form the
author preferred to modify the work. So an ELF executable could be
source code if it was written by hand instead of generated using GCC.
This seems to be the definition used by the ftp-masters, they have
rejected packages containing PDF files that looked like they were
generated before and this is explicitly mentioned in the REJECT-FAQ:

Source missing: Your packages contains files that need source but do
not have it. These include PDF and PS files in the documentation.

http://ftp-master.debian.org/REJECT-FAQ.html

As to the legal definition, anyone know? I personally doubt it has
ever been defined.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/AANLkTimChgF57RPCvwEOf9ORVVCymWvXepc=e6hrx...@mail.gmail.com



Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread Mark Weyer

In addition to the points already covered by Bernhard and Francesco:

On Mon, Mar 14, 2011 at 03:09:00PM +, MJ Ray wrote:
> WordNet (r) 2.0 [wn]:
> 
>   source code
>n : program instructions written as an ASCII text file; must be
>translated by a compiler or interpreter or assembler into
>the object code for a particular computer before
>execution
> 
> The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]:
> 
>   source code
>
>(Or "source", or rarely "source
>   language") The form in which a computer program is written by
>   the programmer.  Source code is written in some formal
>   programming language which can be compiled automatically into
>   {object code} or {machine code} or executed by an
>   {interpreter}.
>
>   (1995-01-05)

Both definitions would make the source code requirement void or trivial
to fulfill. Any file can be "compiled" from its hex dump, which is ASCII.
And for all kinds of file formats you will find a geek who claims that
she actually already has created a file of that format by typing its hex
dump [0]. Anyway, the above seem to be definitions of source code in
general, not source code of a specific file.

Best regards,

  Mark Weyer

[0] I, for example, regularly use text editors for creating xpm pictures.


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110314211210.GA3099@debian



Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread Francesco Poli
On Mon, 14 Mar 2011 15:09:00 + (GMT) MJ Ray wrote:

> Paul Wise wrote:
> > [...] It is doubtful that the PostScript files are
> > the source code referred to by DFSG item 2. More likely is that the
> > source files are TeX documents.
> 
> Cool, where is the agreed clearer version of DFSG 2 that says what it
> means by source code?

It's true that there's no clear definition of the term "source code"
in the DFSG text, but the most accepted definition of source in the
context of Free Software has been the one found in the GNU GPL, for
quite a long time.
AFAICT, the common interpretation of the DFSG assumes that "source
code" means "the preferred form for making modifications".

> 
> I think one is deep into language lawyerism and death by dictionaries
> if you want to say those PS files aren't source code.

IMHO, they aren't, if it's true that they are not the preferred form
for making modifications.

[...]
> I feel it's a grey area, so if the PS files aren't too difficult to
> reconstruct, I'd still let them stay.

I instead think that the actual source code (= preferred form for
modifications) should be searched for.


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpexn326ZsLS.pgp
Description: PGP signature


Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread Bernhard R. Link
* MJ Ray  [110314 16:09]:
> Paul Wise wrote:
> > [...] It is doubtful that the PostScript files are
> > the source code referred to by DFSG item 2. More likely is that the
> > source files are TeX documents.
>
> Cool, where is the agreed clearer version of DFSG 2 that says what it
> means by source code?

I think the consensus is that source is more or less what the GPL
explicitly defines source code to be: "The source code for a work means
the preferred form of the work for making modifications to it.".

If something is not suitable to realistically make any changes to it,
it definitely is not source in any meaning useful to interpret the DFSG.

And while postscript can be nice hand-written source, dvips
generated postscript code is usually the exact opposite and most of
the time even too opaque to even make trivial changes.

Bernhard R. Link


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110314164229.ga4...@pcpool00.mathematik.uni-freiburg.de



Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread MJ Ray
Paul Wise wrote:
> [...] It is doubtful that the PostScript files are
> the source code referred to by DFSG item 2. More likely is that the
> source files are TeX documents.

Cool, where is the agreed clearer version of DFSG 2 that says what it
means by source code?

I think one is deep into language lawyerism and death by dictionaries
if you want to say those PS files aren't source code.  To do that
needs more detail than exists in the current DFSG.  The DFSG text and
two alternative definitions from dict are shown below: one would
accept the PS files, the other would reject them.

I feel it's a grey area, so if the PS files aren't too difficult to
reconstruct, I'd still let them stay.


Just to remind myself: [http://www.debian.org/social_contract#guidelines]

2. Source Code

The program must include source code, and must allow distribution
in source code as well as compiled form.

WordNet (r) 2.0 [wn]:

  source code
   n : program instructions written as an ASCII text file; must be
   translated by a compiler or interpreter or assembler into
   the object code for a particular computer before
   execution

The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]:

  source code
   
   (Or "source", or rarely "source
  language") The form in which a computer program is written by
  the programmer.  Source code is written in some formal
  programming language which can be compiled automatically into
  {object code} or {machine code} or executed by an
  {interpreter}.
   
  (1995-01-05)
   

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


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110314150900.2091450...@nail.towers.org.uk



Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread Paul Wise
On Mon, Mar 14, 2011 at 4:06 PM, Salvatore Bonaccorso  wrote:

>  [2] 
> http://ti.arc.nasa.gov/tech/rse/synthesis-projects-applications/autoclass/autoclass-c/

Both of these files have lines like the following in their header:

%%Creator: dvipsk 5.521a Copyright 1986, 1993 Radical Eye Software
%DVIPSCommandLine: dvips -o cheeseman.draft4.ps cheeseman.draft4.dvi
%DVIPSSource:  TeX output 1995.02.21:2227

dvips (from texlive-binaries) appears to be something that translates
dvi files to postscript. It is doubtful that the PostScript files are
the source code referred to by DFSG item 2. More likely is that the
source files are TeX documents.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


--
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktimzj8tqdxixbkgx1cwv7ztwc3uusnzt1ecdy...@mail.gmail.com



Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread Salvatore Bonaccorso
Hi!

On Mon, Mar 14, 2011 at 11:09:39AM +, MJ Ray wrote:
> Salvatore Bonaccorso asked:
> > I'm in the process of preparing a NMU for autoclass [1]. During
> > checking the package I encountered the two postscript files kdd-95.ps
> > and tr-fia-90-12-7-01.ps . Both are awailable from [2].
> > 
> > Can these be shipped in the source and binary package?
> > 
> >  [1] http://bugs.debian.org/614525
> >  [2] 
> > http://ti.arc.nasa.gov/tech/rse/synthesis-projects-applications/autoclass/autoclass-c/
> 
> They're in the upstream source tarball, so I think they're covered
> by the current copyright statement
> http://packages.debian.org/changelogs/pool/main/a/autoclass/current/copyright
> which isn't a licence that requires original source code (like GPL
> might IIRC) and arguably PS files are program source code anyway
> so I think I'd ship it in both.  Why do you think not?
> 
> If we had an easier-to-use source code for the files, we should
> include that, but PS is OK.
> 
> Hope that informs,

Yes that helps! Indeed I was unsure about the '... requires original
source code'-part. Thanks for clarification.

Bests
Salvatore


signature.asc
Description: Digital signature


Re: scientific paper in package only in postscript form non-free?

2011-03-14 Thread MJ Ray
Salvatore Bonaccorso asked:
> I'm in the process of preparing a NMU for autoclass [1]. During
> checking the package I encountered the two postscript files kdd-95.ps
> and tr-fia-90-12-7-01.ps . Both are awailable from [2].
> 
> Can these be shipped in the source and binary package?
> 
>  [1] http://bugs.debian.org/614525
>  [2] 
> http://ti.arc.nasa.gov/tech/rse/synthesis-projects-applications/autoclass/autoclass-c/

They're in the upstream source tarball, so I think they're covered
by the current copyright statement
http://packages.debian.org/changelogs/pool/main/a/autoclass/current/copyright
which isn't a licence that requires original source code (like GPL
might IIRC) and arguably PS files are program source code anyway
so I think I'd ship it in both.  Why do you think not?

If we had an easier-to-use source code for the files, we should
include that, but PS is OK.

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


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110314110939.1271850...@nail.towers.org.uk



scientific paper in package only in postscript form non-free?

2011-03-14 Thread Salvatore Bonaccorso
Hi debian-legal

I'm in the process of preparing a NMU for autoclass [1]. During
checking the package I encountered the two postscript files kdd-95.ps
and tr-fia-90-12-7-01.ps . Both are awailable from [2].

Can these be shipped in the source and binary package?

 [1] http://bugs.debian.org/614525
 [2] 
http://ti.arc.nasa.gov/tech/rse/synthesis-projects-applications/autoclass/autoclass-c/

Bests
Salvatore


signature.asc
Description: Digital signature