View Issue Details

IDProjectCategoryView StatusLast Update
0005322ScribusLanguage Toolspublic2016-12-13 23:00
Reportermalex Assigned Tocbradney  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Platformi386OSLinuxOS Version2.6
Product Version1.3.3.7 
Target Version1.6 milestone 
Summary0005322: Hyphenation patterns distributed without license and copyright information
DescriptionSee Debian bug report 410093 at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410093.

Many hyphenation patterns are distributed without copyright and
license information. It seems that most patterns are copied from the
Openoffice.org sources, where these files are now removed.

The various README's are supposed to have the copyright information,
but they don't have it. If the files are derived from the TeX/LaTeX
hyphenation patterns, then the LPPL requires some information to be
included in the derived work as well.

 - README_ca_ES.txt: Original work, or derived from LPPL?

 - README_cs_CZ.txt: Copied from the myspell directory, doesn't say
   anything about the hyphenation patterns, just the wordlist and
   affix files.

 - README_cy_GB.txt: Not clear, if "the dictionaries" cover the
   hyphenation patterns as well.

 - README_da_DK.txt: No license/copyright at all.

 - README_de_DE.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_en_EN.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_en_GB.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_es_ES.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_fi_FI.txt: Unclear, if derived from the TeX/LaTeX work;
   if yes, the LPPL needs to be honored.

 - README_hu_HU.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_is_IS.txt: Violates LPPL 6d.

 - README_lt_LT.txt: Origin of the work is unclear; may violate
   LPPL.

 - README_no_NO.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_pl_PL.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries. The README
   reads "This dictionary".

 - README_pt_BR.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_pt_PT.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_ru_RU_0.txt: Russian text; needs to be checked.

 - README_sk_SK.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_sl_SI.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

 - README_sv_SE.txt: No copyright/license at all.

 - README_uk_UA.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries.

All hyphenation patterns with missing and unclear license information
should be removed.




Information forwarded to debian-bugs-dist@lists.debian.org, Oleksandr Moskalenko <malex@debian.org>:
Bug#410079; Package scribus. Full text and rfc822 format available.
Acknowledgement sent to Sune Vuorela <debian@pusling.com>:
Extra info received and forwarded to list. Copy sent to Oleksandr Moskalenko <malex@debian.org>. Full text and rfc822 format available.

Message received at 410079@bugs.debian.org (full text, mbox):

From: Sune Vuorela <debian@pusling.com>
To: Matthias Klose <doko@cs.tu-berlin.de>, 410079@bugs.debian.org
Subject: Re: Bug#410079: hyphenation patterns distributed without license and copyright
Date: Thu, 8 Feb 2007 01:07:02 +0100

[Message part 1 (text/plain, inline)]

On Wednesday 07 February 2007, Matthias Klose wrote:
> The various README's are supposed to have the copyright information,
> but they don't have it. If the files are derived from the TeX/LaTeX
> hyphenation patterns, then the LPPL requires some information to be
> included in the derived work as well.

> - README_da_DK.txt: No license/copyright at all.

I asked the danish people (to whom I occasionally send some data) about this.
The hyphenation and the README file does nto seem to have anything to do with
each others.

The README is from the dsdo - den store danske ordliste (da.speling.org). The
dsdo is basically a word list for spell checking, but it does also contain
some hyphenation information for specific words, but no general information
about hyphenation rules. So the dsdo is probably not the base for the
hyph_da.dic file.

Their guess was that the hyph_da.dic file is coming frome some LaTeX
something.

/Sune
Additional InformationSame problem exists for 1.2.5 release - see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410079
Tagslicense
PatchNo

Relationships

related to 0002527 closedchristoph_s Allow switching between traditional / standard and new German hyphenation as an alternative 
related to 0005328 closedplinnell new german hyphenation files available 
related to 0012937 closedcbradney Add pop-up dialogs for licences to the resource manager 
parent of 0005324 closedcbradney LPPL compliant README for PL hyphenation patters (for both branches 1.3.4 and 1.3.3.*) 
parent of 0005325 closedcbradney Answer to 0005322: Danish Hyphenation patterns distributed without license and copyright information 
related to 0013994 closedjghali Hyphen file for Esperanto 
related to 0014019 confirmedcbradney Readme file for permission of hyphenator file 
related to 0014449 assignedcbradney Licensing information for fonts is missing in the Resource Manager 
child of 0003828 acknowledged Metabug: Hyphenation 

Activities

cbradney

2007-02-09 17:25

administrator   ~0015163

Some of those files clearly state the affix files are covered by the licences.. eg en_EN:
glish wordlist created by Kevin Atkinson for Pspell
and Aspell and thus is covered by his original
LGPL license. The affix file is a heavily modified
version of the original english.aff file which was
released as part of Geoff Kuenning's Ispell and as
such is covered by his BSD license.

cbradney

2007-02-09 17:27

administrator   ~0015164

The affix file is a modified version of the czech.aff
file and is licensed under the terms of the GNU GPL2
as published by the Free Software Foundation.

Thanks to authors for there wonderful work.

The modifications to the affix file and wordlist to make it work
with Myspell are (c) 2002 Libor Rejc (rejc@mail.cz) and are
also covered by the GPL version 2 license.

mhanski

2007-02-09 19:07

developer   ~0015168

Last edited: 2007-02-09 20:13

<quoting>
README_pl_PL.txt: No license/copyright for the hyphenation
   patterns, just for the not shipped dictionaries. The README
   reads "This dictionary".
</quoting>

the Polish hyphenation file currently in use was grabbed from the OOorg repository and submitted with 0001129, its licence is GNU LGPL, as stated in the README_pl_PL.txt in both 1.3.3.* and 1.3.4 branches (Scribus/scribus/dicts/)and in this original zip file: http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/hyph_pl_PL.zip

This README file states:

"Hyphenation dictionary
----------------------

Language: Polish (pl PL).
Origin: Based on the TeX hyphenation tables
License: GNU LGPL license.
Author: conversion and corrects author is
          Artur Polaczynski <artiip@gmail.com>

HYPH pl PL hyph_pl_PL"

<quoting>
It seems that most patterns are copied from the
Openoffice.org sources, where these files are now removed.
</qouting>

These files have been moved to:
http://wiki.services.openoffice.org/wiki/Dictionaries

so it's just a matter of checking the relevant files there and, if in doubt, contacting their authors for more information.

malex

2007-02-09 19:21

administrator   ~0015169

mhanski,

As long as it's know where those files came from.

christoph_s

2007-02-09 19:27

administrator   ~0015170

Absolutely agree. It's illegal to strip down a TeX hyphenation file under the LPPL and re-release it under a different licence.

mhanski

2007-02-09 19:52

developer   ~0015171

http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/de_DE.zip

The German README from the same source reads:


Hyphenation dictionary
----------------------

Language: German (de DE).
Origin: Based on the TeX hyphenation tables
License: GNU LGPL license.
Author: conversion author is Marco Huggenberger<marco@by-night.ch>

Please note, this dictionary is based on syllable matching patterns
and thus should be suitable under other variations of German

HYPH de DE hyph_de_DE
HYPH de CH hyph_de_CH

christoph_s

2007-02-09 19:58

administrator   ~0015172

mhanski, this is not the file distributed with Scribus, isn't it?

christoph_s

2007-02-09 20:03

administrator   ~0015173

Correcting myself. It is the same file. The licence file in Scribus is wrong, it's the one for the spellchecker.

mhanski

2007-02-09 20:06

developer   ~0015174

Last edited: 2007-02-09 20:07

Reminder sent to: fschmid

Franz, where does the German hyphenation file come from, is it this one?
http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/hyph_de_DE.zip

mhanski

2007-02-09 21:03

developer   ~0015176

Last edited: 2007-02-09 21:06

malex,
I know where the Polish file comes from, since this was me who grabbed it from OOrg and submitted with 0001129

BTW, the same file (the author) with its LGPL licence is good enough for Debian, read e.g.:
http://packages.debian.org/changelogs/pool/main/o/openoffice.org-hyphenation-pl/current/openoffice.org-hyphenation-pl.copyright

As for the other hyphenation files, we should simply add their proper licences _and_ files, if there is any doubt about their origin, from http://wiki.services.openoffice.org/wiki/Dictionaries

christoph_s

2007-02-09 21:08

administrator   ~0015177

mhanski: these are exactly the same files OO.o offers :(

fschmid

2007-02-09 21:26

administrator   ~0015178

When i introduced the hyphenation into scribus i took all the .dict files out of OpenOffice together with the README files. I've used not other source than OpenOffice.

Ludi

2007-02-09 21:51

reporter   ~0015181

Last edited: 2007-02-09 21:53

From http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/hyph_pt_BR.zip:

README_hyph_pt_BR.txt

Hyphenation dictionary
----------------------

Language: Portuguese Brazil (pt BR).
Origin: Based on the TeX hyphenation tables by Pedro J. de Rezende <rezende@dcc.unicamp.br> (Brazilian) and tuned up by J.Joao Dias Almeida <jj@di.uminho.pt>
License: GNU GPL license.
Author: conversion author is Paulo Morgado <paulo.morgado@vizzavi.pt>


Then, googling a little bit I got this:
http://www.tex.ac.uk/tex-archive/language/portuguese.zip


origin

I have compiled a Portuguese hyphenation table for TeX. It turned out to be a
rather short table (compared to the one for English) because Portuguese has very
concise rules for hyphenation.

I'd like to make this table public and freely distributed. Even included in the
distribution tapes. I have extensively tested it (with patgen) and haven't found
any erroneous hyphenation. It does miss some hyphens but they are very very few.
It certainly does not hyphenate a word beyond an accent or a cedilla, but that's
the way TeX handles hyphenation of words with intervening macros (cf. Appendix H
of The TeXbook).

Pedro J. de Rezende rezende@corwin.ccs.northeastern.edu

College of Computer Science (617) 437-2078
Northeastern University
360 Huntington Avenue

pt8hyph.tex
-----------------------------------------------------------------
% IMPORTANT NOTICE:
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
% archives in directory macros/latex/base/lppl.txt; either
% version 1 of the License, or any later version.
% -----------------------------------------------------------------
% Remember! If you *must* change it, then call the resulting file
% something else and attach your name to your *documented* changes.
% ======================================================================

mhanski

2007-02-09 23:34

developer   ~0015183

Last edited: 2007-02-09 23:40

malex, fschmid,
I've searched a little for possible solutions. Results:
 
The same user who'd filed the related Debian bug (Matthias Klose) requested information about the possible licence violations on the OpenOffice Lingucomponent mailing list and got an answer from the leader of the Polish NLC project:

http://lingucomponent.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=2252

In short: although "the LPPL explicitely allows derived work, even under a different license", the current README file of the Pl (and many others) hyphenation patterns didn't contain all the information required. It has been swiftly corrected by the Polish guy, please see this corrected README and add it "as is" to the Scribus sources (ISO-8859-2 encoded):

http://pl.openoffice.org/pliki/README_hyph_pl_PL.txt

As for the other languages in question, we could either request the same corrections from the other NLC leaders of the OpenOffice Lingucomponent project, or use this README as a template and make our own README files -- at least the Portuguese one should be easy to make:)

christoph_s

2007-02-09 23:44

administrator   ~0015184

>>>As for the other languages in question, we could either request the same corrections from the other NLC leaders of the OpenOffice Lingucomponent project, or use this README as a template and make our own README files -- at least the Portuguese one should be easy to make:)

It's even possible to strip the tex files from unnecessary information.

And mahanski is right. Using another licence is ok, if ยงยง 6 and 10 of the LPPL are honoured.

miles

2007-02-10 14:00

reporter   ~0015194

Well, for Slovenian (sl or sl-SI) the license for both spell-check dictionary and hyphenation was GPL but was changed by permission of the authors to dual GPL/LGPL.
You can get the latest files, issued under this license, from this OpenOffice.org issue 70621 attached on January 26. 2007:
http://porting.openoffice.org/issues/show_bug.cgi?id=70621

Bye, m.

axelb

2007-02-10 17:26

reporter   ~0015196

The norwegian dictionaries are here:
http://alioth.debian.org/frs/?group_id=30577

http://alioth.debian.org/frs/download.php/1601/spell-norwegian-2.0.8.tar.gz
is the source file, and the file COPYING has the GPL license as content.

plinnell

2007-02-24 21:05

viewer   ~0015388

Meta bug for this issue in OO.org: http://lingucomponent.openoffice.org/issues/show_bug.cgi?id=74283

Not all of the hyphenation dictionary licenses are incorrect.

subik

2007-02-25 08:23

manager   ~0015392

I don't see any issues with Czech hyphen.

Well, I don't know the exact development cycle of the Cz dicts but we are lucky here.
CsTeX dict is under GPL2, Czech Ispell GPL, and Cz OOo myspel (we're using this one) is under GPL too.

mhanski

2007-02-25 11:31

developer   ~0015393

subik: there is no issue with Czech hyphenation, this is about the missing _licence_ of the Czech _hyphenation_ patterns. The current README_cs_CZ.txt is an obvious mistake, since it's related to spelling dictionaries (Scribus doesn't do spellchecking so far) and not to hyphenation patterns. You could simply remove it and add the README_hyph_cs_CZ.txt included in this zip archive:

http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/hyph_cs_CZ.zip

subik

2007-02-25 12:02

manager   ~0015395

should be done now

malex

2012-01-27 19:37

administrator   ~0027606

It's been a while. I've seen a flurry of openoffice.org bug reports closing this issue. I wonder if this is actually done.

Kunda

2014-09-08 03:57

updater   ~0033577

time to put this baby to sleep. How do we ascertain what the status of this issue is ?

christoph_s

2014-09-08 05:10

administrator   ~0033580

Craig, I'm assigning this to you, because you're in charge of the download server repos.

Kunda

2015-05-08 02:00

updater   ~0035073

bumping to 1.6 milestone

Kunda

2016-04-30 13:42

updater   ~0040635

Last edited: 2016-12-13 23:00

From 0013994 0013994:0040588 jghali writes:
>From hyphen_readme:
"We have had bugs reported against Scribus for the lack of licensing for the hyphenation rules. After some research, it seems as they are like grammar rules and not creative elements, thus there are no copyrights or licensing involved."

Issue History

Date Modified Username Field Change
2007-02-09 16:47 malex New Issue
2007-02-09 16:48 malex Relationship added child of 0003828
2007-02-09 17:21 christoph_s Status new => confirmed
2007-02-09 17:25 cbradney Note Added: 0015163
2007-02-09 17:27 cbradney Note Added: 0015164
2007-02-09 18:53 cbradney Status confirmed => assigned
2007-02-09 18:53 cbradney Assigned To => plinnell
2007-02-09 19:07 mhanski Note Added: 0015168
2007-02-09 19:21 malex Note Added: 0015169
2007-02-09 19:27 christoph_s Note Added: 0015170
2007-02-09 19:52 mhanski Note Added: 0015171
2007-02-09 19:58 christoph_s Note Added: 0015172
2007-02-09 20:03 christoph_s Note Added: 0015173
2007-02-09 20:06 mhanski Note Added: 0015174
2007-02-09 20:07 mhanski Note Edited: 0015174
2007-02-09 20:13 mhanski Note Edited: 0015168
2007-02-09 20:13 mhanski Note Edited: 0015168
2007-02-09 21:03 mhanski Note Added: 0015176
2007-02-09 21:06 mhanski Note Edited: 0015176
2007-02-09 21:08 christoph_s Note Added: 0015177
2007-02-09 21:26 fschmid Note Added: 0015178
2007-02-09 21:51 Ludi Note Added: 0015181
2007-02-09 21:53 Ludi Note Edited: 0015181
2007-02-09 21:53 Ludi Note Edited: 0015181
2007-02-09 22:01 christoph_s Relationship added related to 0002527
2007-02-09 23:34 mhanski Note Added: 0015183
2007-02-09 23:36 mhanski Note Edited: 0015183
2007-02-09 23:40 mhanski Note Edited: 0015183
2007-02-09 23:44 christoph_s Note Added: 0015184
2007-02-10 09:27 mhanski Relationship added parent of 0005324
2007-02-10 11:19 mhanski Relationship added parent of 0005325
2007-02-10 14:00 miles Note Added: 0015194
2007-02-10 17:26 axelb Note Added: 0015196
2007-02-11 21:21 mhanski Relationship added related to 0005328
2007-02-24 21:05 plinnell Note Added: 0015388
2007-02-24 21:20 plinnell Priority high => normal
2007-02-24 21:20 plinnell Severity major => minor
2007-02-24 21:20 plinnell Category General => Documentation
2007-02-25 08:23 subik Note Added: 0015392
2007-02-25 11:31 mhanski Note Added: 0015393
2007-02-25 12:02 subik Note Added: 0015395
2012-01-27 19:37 malex Note Added: 0027606
2014-09-08 03:57 Kunda Note Added: 0033577
2014-09-08 05:08 christoph_s Assigned To plinnell => cbradney
2014-09-08 05:10 christoph_s Note Added: 0033580
2015-05-08 02:00 Kunda Patch => No
2015-05-08 02:00 Kunda Note Added: 0035073
2015-05-08 02:00 Kunda Target Version => 1.6 milestone
2015-07-10 01:35 Kunda Category Documentation => Language Tools
2015-09-25 19:44 Kunda Relationship added related to 0012937
2016-04-28 20:56 Kunda Relationship added related to 0013994
2016-04-30 13:42 Kunda Note Added: 0040635
2016-12-07 17:35 Kunda Relationship added related to 0014019
2016-12-11 11:38 Kunda Relationship added related to 0014449
2016-12-11 11:58 Kunda Tag Attached: license
2016-12-13 23:00 Kunda Note Edited: 0040635