[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#24603: [PATCHv5 11/11] Implement Irish casing rules (bug#24603)
From: |
Eli Zaretskii |
Subject: |
bug#24603: [PATCHv5 11/11] Implement Irish casing rules (bug#24603) |
Date: |
Fri, 17 Mar 2017 10:20:36 +0200 |
> From: Michal Nazarewicz <mina86@mina86.com>
> Cc: 24603@debbugs.gnu.org
> Date: Thu, 16 Mar 2017 23:16:15 +0100
>
> On Sat, Mar 11 2017, Eli Zaretskii wrote:
> >> From: Michal Nazarewicz <mina86@mina86.com>
> >> Date: Thu, 9 Mar 2017 22:51:50 +0100
> >>
> >> * test/src/casefiddle-resources/irish-lowercase-1.txt,
> >> test/src/casefiddle-resources/irish-lowercase-1-ref.txt,
> >> test/src/casefiddle-resources/irish-uppercase-1.txt,
> >> test/src/casefiddle-resources/irish-uppercase-1-ref.txt: New files
> >> with test cases for Irish capitalisation. The files are copied from
> >> Mozilla’s test suite.
> >
> > What is the license and copyright status of these files? We cannot
> > redistribute files unless they have GPL-compatible licenses.
>
> MPL 2.0. mozilla-central/LICENSE¹ points to another file² which
> mentions that:
>
> <p>All of the <b>source code</b> to this product is
> available under licenses which are both
> <a href="http://www.gnu.org/philosophy/free-sw.html">free</a> and
> <a href="http://www.opensource.org/docs/definition.php">open
> source</a>.
> A URL identifying the specific source code used to create this copy
> can be found
> on the <a href="about:buildconfig">build configuration page</a>, and
> you can read
> <a
> href="https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29">instructions
> on how to download and build the code for yourself</a>.
> </p>
>
> <p>More specifically, most of the source code is available under the
> <a href="about:license#mpl">Mozilla Public License 2.0</a> (MPL).
> The MPL has a
> <a href="http://www.mozilla.org/MPL/2.0/FAQ.html">FAQ</a> to help
> you understand it. The remainder of the software which is not
> under the MPL is available under one of a variety of other
> free and open source licenses. Those that require reproduction
> of the license text in the distribution are given below.
> (Note: your copy of this product may not contain code covered by one
> or more of the licenses listed here, depending on the exact product
> and version you choose.)
> </p>
>
> Admittedly, the wording is a bit weird but if you open ‘about:license’
> in Mozilla-provided Firefox you can read:
>
> Binaries of this product have been made available to you by the
> Mozilla Project under the Mozilla Public License 2.0 (MPL). Know
> your rights.
>
> With ‘Know your rights’ leading to a page claiming that:
>
> Mozilla Firefox is free and open source software, built by
> a community of thousands from all over the world. There are
> a few things you should know:
>
> * Firefox is made available to you under the terms of the
> Mozilla Public Licence. This means you may use, copy and
> distribute Firefox to others. You are also welcome to modify
> the source code of Firefox as you want to meet your needs. The
> Mozilla Public Licence also gives you the right to distribute
> your modified versions.
>
> MPL 2.0, in contrast to MPL 1.1, is compatible with GPL.
>
> I’ll add mention of the license to the README in the directory.
>
> ¹ https://hg.mozilla.org/mozilla-central/file/tip/LICENSE
> ² https://hg.mozilla.org/mozilla-central/file/tip/toolkit/content/license.html
Thanks.
Richard, is it okay for us to include these files in Emacs, given
these licenses?
bug#24603: [PATCHv5 05/11] Support casing characters which map into multiple code points (bug#24603), Michal Nazarewicz, 2017/03/09
bug#24603: [PATCHv5 00/11] Casing improvements, Eli Zaretskii, 2017/03/11
bug#24603: [PATCHv6 0/6] Casing improvements, language-independent part, Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 3/6] Add support for title-casing letters (bug#24603), Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 1/6] Split casify_object into multiple functions, Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 6/6] Implement special sigma casing rule (bug#24603), Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 4/6] Split up casify_region function (bug#24603), Michal Nazarewicz, 2017/03/20
- bug#24603: [PATCHv6 2/6] Introduce case_character function, Michal Nazarewicz, 2017/03/20