Merge lp:~alan-griffiths/miral/update-license into lp:miral

Proposed by Alan Griffiths
Status: Merged
Approved by: Alan Griffiths
Approved revision: 573
Merged at revision: 576
Proposed branch: lp:~alan-griffiths/miral/update-license
Merge into: lp:miral
Diff against target: 2828 lines (+1252/-247)
122 files modified
COPYING.GPL2 (+339/-0)
COPYING.LGPL2 (+481/-0)
COPYING.LGPL3 (+165/-0)
README.md (+1/-1)
debian/copyright (+31/-11)
include/mir/client/blob.h (+3/-3)
include/mir/client/connection.h (+3/-3)
include/mir/client/cookie.h (+3/-3)
include/mir/client/display_config.h (+3/-3)
include/mir/client/surface.h (+3/-3)
include/mir/client/window.h (+3/-3)
include/mir/client/window_id.h (+3/-3)
include/mir/client/window_spec.h (+3/-3)
include/miral/active_outputs.h (+2/-2)
include/miral/add_init_callback.h (+2/-2)
include/miral/append_event_filter.h (+2/-2)
include/miral/application.h (+2/-2)
include/miral/application_authorizer.h (+2/-2)
include/miral/application_info.h (+2/-2)
include/miral/canonical_window_manager.h (+2/-2)
include/miral/command_line_option.h (+2/-2)
include/miral/cursor_theme.h (+2/-2)
include/miral/debug_extension.h (+2/-2)
include/miral/display_configuration_option.h (+2/-2)
include/miral/internal_client.h (+2/-2)
include/miral/keymap.h (+2/-2)
include/miral/output.h (+2/-2)
include/miral/runner.h (+2/-2)
include/miral/set_command_line_handler.h (+2/-2)
include/miral/set_terminator.h (+2/-2)
include/miral/set_window_management_policy.h (+2/-2)
include/miral/window.h (+2/-2)
include/miral/window_info.h (+2/-2)
include/miral/window_management_options.h (+2/-2)
include/miral/window_management_policy.h (+2/-2)
include/miral/window_management_policy_addendum2.h (+2/-2)
include/miral/window_management_policy_addendum3.h (+2/-2)
include/miral/window_manager_tools.h (+2/-2)
include/miral/window_specification.h (+2/-2)
include/miral/workspace_policy.h (+2/-2)
miral-kiosk/kiosk_main.cpp (+1/-1)
miral-kiosk/kiosk_window_manager.cpp (+2/-2)
miral-kiosk/kiosk_window_manager.h (+2/-2)
miral-kiosk/sw_splash.cpp (+2/-2)
miral-kiosk/sw_splash.h (+2/-2)
miral-shell/decoration_provider.cpp (+2/-2)
miral-shell/decoration_provider.h (+2/-2)
miral-shell/floating_window_manager.cpp (+2/-2)
miral-shell/floating_window_manager.h (+2/-2)
miral-shell/shell_main.cpp (+1/-1)
miral-shell/spinner/eglapp.cpp (+1/-1)
miral-shell/spinner/eglapp.h (+1/-1)
miral-shell/spinner/eglspinner.cpp (+1/-1)
miral-shell/spinner/miregl.cpp (+1/-1)
miral-shell/spinner/miregl.h (+1/-1)
miral-shell/spinner/png2header.py (+2/-2)
miral-shell/spinner/splash.h (+2/-2)
miral-shell/tiling_window_manager.cpp (+2/-2)
miral-shell/tiling_window_manager.h (+2/-2)
miral-shell/titlebar_config.cpp (+2/-2)
miral-shell/titlebar_config.h (+2/-2)
miral/active_outputs.cpp (+2/-2)
miral/add_init_callback.cpp (+2/-2)
miral/append_event_filter.cpp (+2/-2)
miral/application.cpp (+2/-2)
miral/application_authorizer.cpp (+2/-2)
miral/application_info.cpp (+2/-2)
miral/basic_window_manager.cpp (+2/-2)
miral/basic_window_manager.h (+2/-2)
miral/both_versions.h (+2/-2)
miral/canonical_window_manager.cpp (+2/-2)
miral/command_line_option.cpp (+2/-2)
miral/coordinate_translator.cpp (+2/-2)
miral/coordinate_translator.h (+2/-2)
miral/cursor_theme.cpp (+2/-2)
miral/debug_extension.cpp (+2/-2)
miral/display_configuration_listeners.cpp (+2/-2)
miral/display_configuration_listeners.h (+2/-2)
miral/display_configuration_option.cpp (+2/-2)
miral/internal_client.cpp (+2/-2)
miral/join_client_threads.h (+2/-2)
miral/keymap.cpp (+2/-2)
miral/mru_window_list.cpp (+2/-2)
miral/mru_window_list.h (+2/-2)
miral/output.cpp (+2/-2)
miral/runner.cpp (+2/-2)
miral/set_command_line_handler.cpp (+2/-2)
miral/set_terminator.cpp (+2/-2)
miral/set_window_management_policy.cpp (+2/-2)
miral/version.h.in (+2/-2)
miral/window.cpp (+2/-2)
miral/window_info.cpp (+2/-2)
miral/window_management_options.cpp (+2/-2)
miral/window_management_policy.cpp (+2/-2)
miral/window_management_trace.cpp (+2/-2)
miral/window_management_trace.h (+2/-2)
miral/window_manager_tools.cpp (+2/-2)
miral/window_manager_tools_implementation.h (+2/-2)
miral/window_specification.cpp (+2/-2)
miral/workspace_policy.cpp (+2/-2)
miral/xcursor_loader.cpp (+2/-2)
miral/xcursor_loader.h (+2/-2)
test/active_outputs.cpp (+2/-2)
test/active_window.cpp (+2/-2)
test/client_mediated_gestures.cpp (+2/-2)
test/display_reconfiguration.cpp (+2/-2)
test/drag_active_window.cpp (+2/-2)
test/drag_and_drop.cpp (+2/-2)
test/modify_window_state.cpp (+2/-2)
test/mru_window_list.cpp (+2/-2)
test/raise_tree.cpp (+2/-2)
test/runner.cpp (+2/-2)
test/select_active_window.cpp (+2/-2)
test/test_server.cpp (+2/-2)
test/test_server.h (+2/-2)
test/test_window_manager_tools.h (+2/-2)
test/window_id.cpp (+2/-2)
test/window_placement.cpp (+2/-2)
test/window_placement_anchors_to_parent.cpp (+2/-2)
test/window_placement_client_api.cpp (+2/-2)
test/window_properties.cpp (+2/-2)
test/workspaces.cpp (+2/-2)
To merge this branch: bzr merge lp:~alan-griffiths/miral/update-license
Reviewer Review Type Date Requested Status
Mir CI Bot continuous-integration Approve
Michał Sawicz Approve
Review via email: mp+328865@code.launchpad.net

Commit message

Change license to (L)GPL version 2 or 3

To post a comment you must log in.
Revision history for this message
Mir CI Bot (mir-ci-bot) wrote :

PASSED: Continuous integration, rev:573
https://mir-jenkins.ubuntu.com/job/miral-ci/60/
Executed test runs:
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-miral/94
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5061
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5050
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5050
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5050
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=artful/98
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=artful/98/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=xenial/98
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=xenial/98/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=zesty/98
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=zesty/98/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=artful/98
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=artful/98/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=xenial/98
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=xenial/98/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=zesty/98
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=zesty/98/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://mir-jenkins.ubuntu.com/job/miral-ci/60/rebuild

review: Approve (continuous-integration)
Revision history for this message
Michał Sawicz (saviq) :
review: Approve
Revision history for this message
Mir CI Bot (mir-ci-bot) wrote :

FAILED: Autolanding.
More details in the following jenkins job:
https://mir-jenkins.ubuntu.com/job/miral-autolanding/35/
Executed test runs:
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-miral/99/console
    None: https://mir-jenkins.ubuntu.com/job/generic-land-mp/1505/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5070
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5059
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5059
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5059
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=artful/103/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=xenial/103
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=xenial/103/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=zesty/103
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=amd64,release=zesty/103/artifact/output/*zip*/output.zip
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=artful/103/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=xenial/103
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=xenial/103/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=zesty/103
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-miral/arch=i386,release=zesty/103/artifact/output/*zip*/output.zip

review: Needs Fixing (continuous-integration)
Revision history for this message
Mir CI Bot (mir-ci-bot) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'COPYING.GPL2'
2--- COPYING.GPL2 1970-01-01 00:00:00 +0000
3+++ COPYING.GPL2 2017-08-10 17:04:50 +0000
4@@ -0,0 +1,339 @@
5+ GNU GENERAL PUBLIC LICENSE
6+ Version 2, June 1991
7+
8+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
9+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
10+ Everyone is permitted to copy and distribute verbatim copies
11+ of this license document, but changing it is not allowed.
12+
13+ Preamble
14+
15+ The licenses for most software are designed to take away your
16+freedom to share and change it. By contrast, the GNU General Public
17+License is intended to guarantee your freedom to share and change free
18+software--to make sure the software is free for all its users. This
19+General Public License applies to most of the Free Software
20+Foundation's software and to any other program whose authors commit to
21+using it. (Some other Free Software Foundation software is covered by
22+the GNU Lesser General Public License instead.) You can apply it to
23+your programs, too.
24+
25+ When we speak of free software, we are referring to freedom, not
26+price. Our General Public Licenses are designed to make sure that you
27+have the freedom to distribute copies of free software (and charge for
28+this service if you wish), that you receive source code or can get it
29+if you want it, that you can change the software or use pieces of it
30+in new free programs; and that you know you can do these things.
31+
32+ To protect your rights, we need to make restrictions that forbid
33+anyone to deny you these rights or to ask you to surrender the rights.
34+These restrictions translate to certain responsibilities for you if you
35+distribute copies of the software, or if you modify it.
36+
37+ For example, if you distribute copies of such a program, whether
38+gratis or for a fee, you must give the recipients all the rights that
39+you have. You must make sure that they, too, receive or can get the
40+source code. And you must show them these terms so they know their
41+rights.
42+
43+ We protect your rights with two steps: (1) copyright the software, and
44+(2) offer you this license which gives you legal permission to copy,
45+distribute and/or modify the software.
46+
47+ Also, for each author's protection and ours, we want to make certain
48+that everyone understands that there is no warranty for this free
49+software. If the software is modified by someone else and passed on, we
50+want its recipients to know that what they have is not the original, so
51+that any problems introduced by others will not reflect on the original
52+authors' reputations.
53+
54+ Finally, any free program is threatened constantly by software
55+patents. We wish to avoid the danger that redistributors of a free
56+program will individually obtain patent licenses, in effect making the
57+program proprietary. To prevent this, we have made it clear that any
58+patent must be licensed for everyone's free use or not licensed at all.
59+
60+ The precise terms and conditions for copying, distribution and
61+modification follow.
62+
63+ GNU GENERAL PUBLIC LICENSE
64+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
65+
66+ 0. This License applies to any program or other work which contains
67+a notice placed by the copyright holder saying it may be distributed
68+under the terms of this General Public License. The "Program", below,
69+refers to any such program or work, and a "work based on the Program"
70+means either the Program or any derivative work under copyright law:
71+that is to say, a work containing the Program or a portion of it,
72+either verbatim or with modifications and/or translated into another
73+language. (Hereinafter, translation is included without limitation in
74+the term "modification".) Each licensee is addressed as "you".
75+
76+Activities other than copying, distribution and modification are not
77+covered by this License; they are outside its scope. The act of
78+running the Program is not restricted, and the output from the Program
79+is covered only if its contents constitute a work based on the
80+Program (independent of having been made by running the Program).
81+Whether that is true depends on what the Program does.
82+
83+ 1. You may copy and distribute verbatim copies of the Program's
84+source code as you receive it, in any medium, provided that you
85+conspicuously and appropriately publish on each copy an appropriate
86+copyright notice and disclaimer of warranty; keep intact all the
87+notices that refer to this License and to the absence of any warranty;
88+and give any other recipients of the Program a copy of this License
89+along with the Program.
90+
91+You may charge a fee for the physical act of transferring a copy, and
92+you may at your option offer warranty protection in exchange for a fee.
93+
94+ 2. You may modify your copy or copies of the Program or any portion
95+of it, thus forming a work based on the Program, and copy and
96+distribute such modifications or work under the terms of Section 1
97+above, provided that you also meet all of these conditions:
98+
99+ a) You must cause the modified files to carry prominent notices
100+ stating that you changed the files and the date of any change.
101+
102+ b) You must cause any work that you distribute or publish, that in
103+ whole or in part contains or is derived from the Program or any
104+ part thereof, to be licensed as a whole at no charge to all third
105+ parties under the terms of this License.
106+
107+ c) If the modified program normally reads commands interactively
108+ when run, you must cause it, when started running for such
109+ interactive use in the most ordinary way, to print or display an
110+ announcement including an appropriate copyright notice and a
111+ notice that there is no warranty (or else, saying that you provide
112+ a warranty) and that users may redistribute the program under
113+ these conditions, and telling the user how to view a copy of this
114+ License. (Exception: if the Program itself is interactive but
115+ does not normally print such an announcement, your work based on
116+ the Program is not required to print an announcement.)
117+
118+These requirements apply to the modified work as a whole. If
119+identifiable sections of that work are not derived from the Program,
120+and can be reasonably considered independent and separate works in
121+themselves, then this License, and its terms, do not apply to those
122+sections when you distribute them as separate works. But when you
123+distribute the same sections as part of a whole which is a work based
124+on the Program, the distribution of the whole must be on the terms of
125+this License, whose permissions for other licensees extend to the
126+entire whole, and thus to each and every part regardless of who wrote it.
127+
128+Thus, it is not the intent of this section to claim rights or contest
129+your rights to work written entirely by you; rather, the intent is to
130+exercise the right to control the distribution of derivative or
131+collective works based on the Program.
132+
133+In addition, mere aggregation of another work not based on the Program
134+with the Program (or with a work based on the Program) on a volume of
135+a storage or distribution medium does not bring the other work under
136+the scope of this License.
137+
138+ 3. You may copy and distribute the Program (or a work based on it,
139+under Section 2) in object code or executable form under the terms of
140+Sections 1 and 2 above provided that you also do one of the following:
141+
142+ a) Accompany it with the complete corresponding machine-readable
143+ source code, which must be distributed under the terms of Sections
144+ 1 and 2 above on a medium customarily used for software interchange; or,
145+
146+ b) Accompany it with a written offer, valid for at least three
147+ years, to give any third party, for a charge no more than your
148+ cost of physically performing source distribution, a complete
149+ machine-readable copy of the corresponding source code, to be
150+ distributed under the terms of Sections 1 and 2 above on a medium
151+ customarily used for software interchange; or,
152+
153+ c) Accompany it with the information you received as to the offer
154+ to distribute corresponding source code. (This alternative is
155+ allowed only for noncommercial distribution and only if you
156+ received the program in object code or executable form with such
157+ an offer, in accord with Subsection b above.)
158+
159+The source code for a work means the preferred form of the work for
160+making modifications to it. For an executable work, complete source
161+code means all the source code for all modules it contains, plus any
162+associated interface definition files, plus the scripts used to
163+control compilation and installation of the executable. However, as a
164+special exception, the source code distributed need not include
165+anything that is normally distributed (in either source or binary
166+form) with the major components (compiler, kernel, and so on) of the
167+operating system on which the executable runs, unless that component
168+itself accompanies the executable.
169+
170+If distribution of executable or object code is made by offering
171+access to copy from a designated place, then offering equivalent
172+access to copy the source code from the same place counts as
173+distribution of the source code, even though third parties are not
174+compelled to copy the source along with the object code.
175+
176+ 4. You may not copy, modify, sublicense, or distribute the Program
177+except as expressly provided under this License. Any attempt
178+otherwise to copy, modify, sublicense or distribute the Program is
179+void, and will automatically terminate your rights under this License.
180+However, parties who have received copies, or rights, from you under
181+this License will not have their licenses terminated so long as such
182+parties remain in full compliance.
183+
184+ 5. You are not required to accept this License, since you have not
185+signed it. However, nothing else grants you permission to modify or
186+distribute the Program or its derivative works. These actions are
187+prohibited by law if you do not accept this License. Therefore, by
188+modifying or distributing the Program (or any work based on the
189+Program), you indicate your acceptance of this License to do so, and
190+all its terms and conditions for copying, distributing or modifying
191+the Program or works based on it.
192+
193+ 6. Each time you redistribute the Program (or any work based on the
194+Program), the recipient automatically receives a license from the
195+original licensor to copy, distribute or modify the Program subject to
196+these terms and conditions. You may not impose any further
197+restrictions on the recipients' exercise of the rights granted herein.
198+You are not responsible for enforcing compliance by third parties to
199+this License.
200+
201+ 7. If, as a consequence of a court judgment or allegation of patent
202+infringement or for any other reason (not limited to patent issues),
203+conditions are imposed on you (whether by court order, agreement or
204+otherwise) that contradict the conditions of this License, they do not
205+excuse you from the conditions of this License. If you cannot
206+distribute so as to satisfy simultaneously your obligations under this
207+License and any other pertinent obligations, then as a consequence you
208+may not distribute the Program at all. For example, if a patent
209+license would not permit royalty-free redistribution of the Program by
210+all those who receive copies directly or indirectly through you, then
211+the only way you could satisfy both it and this License would be to
212+refrain entirely from distribution of the Program.
213+
214+If any portion of this section is held invalid or unenforceable under
215+any particular circumstance, the balance of the section is intended to
216+apply and the section as a whole is intended to apply in other
217+circumstances.
218+
219+It is not the purpose of this section to induce you to infringe any
220+patents or other property right claims or to contest validity of any
221+such claims; this section has the sole purpose of protecting the
222+integrity of the free software distribution system, which is
223+implemented by public license practices. Many people have made
224+generous contributions to the wide range of software distributed
225+through that system in reliance on consistent application of that
226+system; it is up to the author/donor to decide if he or she is willing
227+to distribute software through any other system and a licensee cannot
228+impose that choice.
229+
230+This section is intended to make thoroughly clear what is believed to
231+be a consequence of the rest of this License.
232+
233+ 8. If the distribution and/or use of the Program is restricted in
234+certain countries either by patents or by copyrighted interfaces, the
235+original copyright holder who places the Program under this License
236+may add an explicit geographical distribution limitation excluding
237+those countries, so that distribution is permitted only in or among
238+countries not thus excluded. In such case, this License incorporates
239+the limitation as if written in the body of this License.
240+
241+ 9. The Free Software Foundation may publish revised and/or new versions
242+of the General Public License from time to time. Such new versions will
243+be similar in spirit to the present version, but may differ in detail to
244+address new problems or concerns.
245+
246+Each version is given a distinguishing version number. If the Program
247+specifies a version number of this License which applies to it and "any
248+later version", you have the option of following the terms and conditions
249+either of that version or of any later version published by the Free
250+Software Foundation. If the Program does not specify a version number of
251+this License, you may choose any version ever published by the Free Software
252+Foundation.
253+
254+ 10. If you wish to incorporate parts of the Program into other free
255+programs whose distribution conditions are different, write to the author
256+to ask for permission. For software which is copyrighted by the Free
257+Software Foundation, write to the Free Software Foundation; we sometimes
258+make exceptions for this. Our decision will be guided by the two goals
259+of preserving the free status of all derivatives of our free software and
260+of promoting the sharing and reuse of software generally.
261+
262+ NO WARRANTY
263+
264+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
265+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
266+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
267+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
268+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
269+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
270+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
271+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
272+REPAIR OR CORRECTION.
273+
274+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
275+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
276+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
277+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
278+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
279+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
280+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
281+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
282+POSSIBILITY OF SUCH DAMAGES.
283+
284+ END OF TERMS AND CONDITIONS
285+
286+ How to Apply These Terms to Your New Programs
287+
288+ If you develop a new program, and you want it to be of the greatest
289+possible use to the public, the best way to achieve this is to make it
290+free software which everyone can redistribute and change under these terms.
291+
292+ To do so, attach the following notices to the program. It is safest
293+to attach them to the start of each source file to most effectively
294+convey the exclusion of warranty; and each file should have at least
295+the "copyright" line and a pointer to where the full notice is found.
296+
297+ <one line to give the program's name and a brief idea of what it does.>
298+ Copyright (C) <year> <name of author>
299+
300+ This program is free software; you can redistribute it and/or modify
301+ it under the terms of the GNU General Public License as published by
302+ the Free Software Foundation; either version 2 of the License, or
303+ (at your option) any later version.
304+
305+ This program is distributed in the hope that it will be useful,
306+ but WITHOUT ANY WARRANTY; without even the implied warranty of
307+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
308+ GNU General Public License for more details.
309+
310+ You should have received a copy of the GNU General Public License along
311+ with this program; if not, write to the Free Software Foundation, Inc.,
312+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
313+
314+Also add information on how to contact you by electronic and paper mail.
315+
316+If the program is interactive, make it output a short notice like this
317+when it starts in an interactive mode:
318+
319+ Gnomovision version 69, Copyright (C) year name of author
320+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
321+ This is free software, and you are welcome to redistribute it
322+ under certain conditions; type `show c' for details.
323+
324+The hypothetical commands `show w' and `show c' should show the appropriate
325+parts of the General Public License. Of course, the commands you use may
326+be called something other than `show w' and `show c'; they could even be
327+mouse-clicks or menu items--whatever suits your program.
328+
329+You should also get your employer (if you work as a programmer) or your
330+school, if any, to sign a "copyright disclaimer" for the program, if
331+necessary. Here is a sample; alter the names:
332+
333+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
334+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
335+
336+ <signature of Ty Coon>, 1 April 1989
337+ Ty Coon, President of Vice
338+
339+This General Public License does not permit incorporating your program into
340+proprietary programs. If your program is a subroutine library, you may
341+consider it more useful to permit linking proprietary applications with the
342+library. If this is what you want to do, use the GNU Lesser General
343+Public License instead of this License.
344
345=== renamed file 'COPYING' => 'COPYING.GPL3'
346=== added file 'COPYING.LGPL2'
347--- COPYING.LGPL2 1970-01-01 00:00:00 +0000
348+++ COPYING.LGPL2 2017-08-10 17:04:50 +0000
349@@ -0,0 +1,481 @@
350+ GNU LIBRARY GENERAL PUBLIC LICENSE
351+ Version 2, June 1991
352+
353+ Copyright (C) 1991 Free Software Foundation, Inc.
354+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
355+ Everyone is permitted to copy and distribute verbatim copies
356+ of this license document, but changing it is not allowed.
357+
358+[This is the first released version of the library GPL. It is
359+ numbered 2 because it goes with version 2 of the ordinary GPL.]
360+
361+ Preamble
362+
363+ The licenses for most software are designed to take away your
364+freedom to share and change it. By contrast, the GNU General Public
365+Licenses are intended to guarantee your freedom to share and change
366+free software--to make sure the software is free for all its users.
367+
368+ This license, the Library General Public License, applies to some
369+specially designated Free Software Foundation software, and to any
370+other libraries whose authors decide to use it. You can use it for
371+your libraries, too.
372+
373+ When we speak of free software, we are referring to freedom, not
374+price. Our General Public Licenses are designed to make sure that you
375+have the freedom to distribute copies of free software (and charge for
376+this service if you wish), that you receive source code or can get it
377+if you want it, that you can change the software or use pieces of it
378+in new free programs; and that you know you can do these things.
379+
380+ To protect your rights, we need to make restrictions that forbid
381+anyone to deny you these rights or to ask you to surrender the rights.
382+These restrictions translate to certain responsibilities for you if
383+you distribute copies of the library, or if you modify it.
384+
385+ For example, if you distribute copies of the library, whether gratis
386+or for a fee, you must give the recipients all the rights that we gave
387+you. You must make sure that they, too, receive or can get the source
388+code. If you link a program with the library, you must provide
389+complete object files to the recipients so that they can relink them
390+with the library, after making changes to the library and recompiling
391+it. And you must show them these terms so they know their rights.
392+
393+ Our method of protecting your rights has two steps: (1) copyright
394+the library, and (2) offer you this license which gives you legal
395+permission to copy, distribute and/or modify the library.
396+
397+ Also, for each distributor's protection, we want to make certain
398+that everyone understands that there is no warranty for this free
399+library. If the library is modified by someone else and passed on, we
400+want its recipients to know that what they have is not the original
401+version, so that any problems introduced by others will not reflect on
402+the original authors' reputations.
403+
404
405+ Finally, any free program is threatened constantly by software
406+patents. We wish to avoid the danger that companies distributing free
407+software will individually obtain patent licenses, thus in effect
408+transforming the program into proprietary software. To prevent this,
409+we have made it clear that any patent must be licensed for everyone's
410+free use or not licensed at all.
411+
412+ Most GNU software, including some libraries, is covered by the ordinary
413+GNU General Public License, which was designed for utility programs. This
414+license, the GNU Library General Public License, applies to certain
415+designated libraries. This license is quite different from the ordinary
416+one; be sure to read it in full, and don't assume that anything in it is
417+the same as in the ordinary license.
418+
419+ The reason we have a separate public license for some libraries is that
420+they blur the distinction we usually make between modifying or adding to a
421+program and simply using it. Linking a program with a library, without
422+changing the library, is in some sense simply using the library, and is
423+analogous to running a utility program or application program. However, in
424+a textual and legal sense, the linked executable is a combined work, a
425+derivative of the original library, and the ordinary General Public License
426+treats it as such.
427+
428+ Because of this blurred distinction, using the ordinary General
429+Public License for libraries did not effectively promote software
430+sharing, because most developers did not use the libraries. We
431+concluded that weaker conditions might promote sharing better.
432+
433+ However, unrestricted linking of non-free programs would deprive the
434+users of those programs of all benefit from the free status of the
435+libraries themselves. This Library General Public License is intended to
436+permit developers of non-free programs to use free libraries, while
437+preserving your freedom as a user of such programs to change the free
438+libraries that are incorporated in them. (We have not seen how to achieve
439+this as regards changes in header files, but we have achieved it as regards
440+changes in the actual functions of the Library.) The hope is that this
441+will lead to faster development of free libraries.
442+
443+ The precise terms and conditions for copying, distribution and
444+modification follow. Pay close attention to the difference between a
445+"work based on the library" and a "work that uses the library". The
446+former contains code derived from the library, while the latter only
447+works together with the library.
448+
449+ Note that it is possible for a library to be covered by the ordinary
450+General Public License rather than by this special one.
451+
452
453+ GNU LIBRARY GENERAL PUBLIC LICENSE
454+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
455+
456+ 0. This License Agreement applies to any software library which
457+contains a notice placed by the copyright holder or other authorized
458+party saying it may be distributed under the terms of this Library
459+General Public License (also called "this License"). Each licensee is
460+addressed as "you".
461+
462+ A "library" means a collection of software functions and/or data
463+prepared so as to be conveniently linked with application programs
464+(which use some of those functions and data) to form executables.
465+
466+ The "Library", below, refers to any such software library or work
467+which has been distributed under these terms. A "work based on the
468+Library" means either the Library or any derivative work under
469+copyright law: that is to say, a work containing the Library or a
470+portion of it, either verbatim or with modifications and/or translated
471+straightforwardly into another language. (Hereinafter, translation is
472+included without limitation in the term "modification".)
473+
474+ "Source code" for a work means the preferred form of the work for
475+making modifications to it. For a library, complete source code means
476+all the source code for all modules it contains, plus any associated
477+interface definition files, plus the scripts used to control compilation
478+and installation of the library.
479+
480+ Activities other than copying, distribution and modification are not
481+covered by this License; they are outside its scope. The act of
482+running a program using the Library is not restricted, and output from
483+such a program is covered only if its contents constitute a work based
484+on the Library (independent of the use of the Library in a tool for
485+writing it). Whether that is true depends on what the Library does
486+and what the program that uses the Library does.
487+
488+ 1. You may copy and distribute verbatim copies of the Library's
489+complete source code as you receive it, in any medium, provided that
490+you conspicuously and appropriately publish on each copy an
491+appropriate copyright notice and disclaimer of warranty; keep intact
492+all the notices that refer to this License and to the absence of any
493+warranty; and distribute a copy of this License along with the
494+Library.
495+
496+ You may charge a fee for the physical act of transferring a copy,
497+and you may at your option offer warranty protection in exchange for a
498+fee.
499+
500
501+ 2. You may modify your copy or copies of the Library or any portion
502+of it, thus forming a work based on the Library, and copy and
503+distribute such modifications or work under the terms of Section 1
504+above, provided that you also meet all of these conditions:
505+
506+ a) The modified work must itself be a software library.
507+
508+ b) You must cause the files modified to carry prominent notices
509+ stating that you changed the files and the date of any change.
510+
511+ c) You must cause the whole of the work to be licensed at no
512+ charge to all third parties under the terms of this License.
513+
514+ d) If a facility in the modified Library refers to a function or a
515+ table of data to be supplied by an application program that uses
516+ the facility, other than as an argument passed when the facility
517+ is invoked, then you must make a good faith effort to ensure that,
518+ in the event an application does not supply such function or
519+ table, the facility still operates, and performs whatever part of
520+ its purpose remains meaningful.
521+
522+ (For example, a function in a library to compute square roots has
523+ a purpose that is entirely well-defined independent of the
524+ application. Therefore, Subsection 2d requires that any
525+ application-supplied function or table used by this function must
526+ be optional: if the application does not supply it, the square
527+ root function must still compute square roots.)
528+
529+These requirements apply to the modified work as a whole. If
530+identifiable sections of that work are not derived from the Library,
531+and can be reasonably considered independent and separate works in
532+themselves, then this License, and its terms, do not apply to those
533+sections when you distribute them as separate works. But when you
534+distribute the same sections as part of a whole which is a work based
535+on the Library, the distribution of the whole must be on the terms of
536+this License, whose permissions for other licensees extend to the
537+entire whole, and thus to each and every part regardless of who wrote
538+it.
539+
540+Thus, it is not the intent of this section to claim rights or contest
541+your rights to work written entirely by you; rather, the intent is to
542+exercise the right to control the distribution of derivative or
543+collective works based on the Library.
544+
545+In addition, mere aggregation of another work not based on the Library
546+with the Library (or with a work based on the Library) on a volume of
547+a storage or distribution medium does not bring the other work under
548+the scope of this License.
549+
550+ 3. You may opt to apply the terms of the ordinary GNU General Public
551+License instead of this License to a given copy of the Library. To do
552+this, you must alter all the notices that refer to this License, so
553+that they refer to the ordinary GNU General Public License, version 2,
554+instead of to this License. (If a newer version than version 2 of the
555+ordinary GNU General Public License has appeared, then you can specify
556+that version instead if you wish.) Do not make any other change in
557+these notices.
558+
559
560+ Once this change is made in a given copy, it is irreversible for
561+that copy, so the ordinary GNU General Public License applies to all
562+subsequent copies and derivative works made from that copy.
563+
564+ This option is useful when you wish to copy part of the code of
565+the Library into a program that is not a library.
566+
567+ 4. You may copy and distribute the Library (or a portion or
568+derivative of it, under Section 2) in object code or executable form
569+under the terms of Sections 1 and 2 above provided that you accompany
570+it with the complete corresponding machine-readable source code, which
571+must be distributed under the terms of Sections 1 and 2 above on a
572+medium customarily used for software interchange.
573+
574+ If distribution of object code is made by offering access to copy
575+from a designated place, then offering equivalent access to copy the
576+source code from the same place satisfies the requirement to
577+distribute the source code, even though third parties are not
578+compelled to copy the source along with the object code.
579+
580+ 5. A program that contains no derivative of any portion of the
581+Library, but is designed to work with the Library by being compiled or
582+linked with it, is called a "work that uses the Library". Such a
583+work, in isolation, is not a derivative work of the Library, and
584+therefore falls outside the scope of this License.
585+
586+ However, linking a "work that uses the Library" with the Library
587+creates an executable that is a derivative of the Library (because it
588+contains portions of the Library), rather than a "work that uses the
589+library". The executable is therefore covered by this License.
590+Section 6 states terms for distribution of such executables.
591+
592+ When a "work that uses the Library" uses material from a header file
593+that is part of the Library, the object code for the work may be a
594+derivative work of the Library even though the source code is not.
595+Whether this is true is especially significant if the work can be
596+linked without the Library, or if the work is itself a library. The
597+threshold for this to be true is not precisely defined by law.
598+
599+ If such an object file uses only numerical parameters, data
600+structure layouts and accessors, and small macros and small inline
601+functions (ten lines or less in length), then the use of the object
602+file is unrestricted, regardless of whether it is legally a derivative
603+work. (Executables containing this object code plus portions of the
604+Library will still fall under Section 6.)
605+
606+ Otherwise, if the work is a derivative of the Library, you may
607+distribute the object code for the work under the terms of Section 6.
608+Any executables containing that work also fall under Section 6,
609+whether or not they are linked directly with the Library itself.
610+
611
612+ 6. As an exception to the Sections above, you may also compile or
613+link a "work that uses the Library" with the Library to produce a
614+work containing portions of the Library, and distribute that work
615+under terms of your choice, provided that the terms permit
616+modification of the work for the customer's own use and reverse
617+engineering for debugging such modifications.
618+
619+ You must give prominent notice with each copy of the work that the
620+Library is used in it and that the Library and its use are covered by
621+this License. You must supply a copy of this License. If the work
622+during execution displays copyright notices, you must include the
623+copyright notice for the Library among them, as well as a reference
624+directing the user to the copy of this License. Also, you must do one
625+of these things:
626+
627+ a) Accompany the work with the complete corresponding
628+ machine-readable source code for the Library including whatever
629+ changes were used in the work (which must be distributed under
630+ Sections 1 and 2 above); and, if the work is an executable linked
631+ with the Library, with the complete machine-readable "work that
632+ uses the Library", as object code and/or source code, so that the
633+ user can modify the Library and then relink to produce a modified
634+ executable containing the modified Library. (It is understood
635+ that the user who changes the contents of definitions files in the
636+ Library will not necessarily be able to recompile the application
637+ to use the modified definitions.)
638+
639+ b) Accompany the work with a written offer, valid for at
640+ least three years, to give the same user the materials
641+ specified in Subsection 6a, above, for a charge no more
642+ than the cost of performing this distribution.
643+
644+ c) If distribution of the work is made by offering access to copy
645+ from a designated place, offer equivalent access to copy the above
646+ specified materials from the same place.
647+
648+ d) Verify that the user has already received a copy of these
649+ materials or that you have already sent this user a copy.
650+
651+ For an executable, the required form of the "work that uses the
652+Library" must include any data and utility programs needed for
653+reproducing the executable from it. However, as a special exception,
654+the source code distributed need not include anything that is normally
655+distributed (in either source or binary form) with the major
656+components (compiler, kernel, and so on) of the operating system on
657+which the executable runs, unless that component itself accompanies
658+the executable.
659+
660+ It may happen that this requirement contradicts the license
661+restrictions of other proprietary libraries that do not normally
662+accompany the operating system. Such a contradiction means you cannot
663+use both them and the Library together in an executable that you
664+distribute.
665+
666
667+ 7. You may place library facilities that are a work based on the
668+Library side-by-side in a single library together with other library
669+facilities not covered by this License, and distribute such a combined
670+library, provided that the separate distribution of the work based on
671+the Library and of the other library facilities is otherwise
672+permitted, and provided that you do these two things:
673+
674+ a) Accompany the combined library with a copy of the same work
675+ based on the Library, uncombined with any other library
676+ facilities. This must be distributed under the terms of the
677+ Sections above.
678+
679+ b) Give prominent notice with the combined library of the fact
680+ that part of it is a work based on the Library, and explaining
681+ where to find the accompanying uncombined form of the same work.
682+
683+ 8. You may not copy, modify, sublicense, link with, or distribute
684+the Library except as expressly provided under this License. Any
685+attempt otherwise to copy, modify, sublicense, link with, or
686+distribute the Library is void, and will automatically terminate your
687+rights under this License. However, parties who have received copies,
688+or rights, from you under this License will not have their licenses
689+terminated so long as such parties remain in full compliance.
690+
691+ 9. You are not required to accept this License, since you have not
692+signed it. However, nothing else grants you permission to modify or
693+distribute the Library or its derivative works. These actions are
694+prohibited by law if you do not accept this License. Therefore, by
695+modifying or distributing the Library (or any work based on the
696+Library), you indicate your acceptance of this License to do so, and
697+all its terms and conditions for copying, distributing or modifying
698+the Library or works based on it.
699+
700+ 10. Each time you redistribute the Library (or any work based on the
701+Library), the recipient automatically receives a license from the
702+original licensor to copy, distribute, link with or modify the Library
703+subject to these terms and conditions. You may not impose any further
704+restrictions on the recipients' exercise of the rights granted herein.
705+You are not responsible for enforcing compliance by third parties to
706+this License.
707+
708
709+ 11. If, as a consequence of a court judgment or allegation of patent
710+infringement or for any other reason (not limited to patent issues),
711+conditions are imposed on you (whether by court order, agreement or
712+otherwise) that contradict the conditions of this License, they do not
713+excuse you from the conditions of this License. If you cannot
714+distribute so as to satisfy simultaneously your obligations under this
715+License and any other pertinent obligations, then as a consequence you
716+may not distribute the Library at all. For example, if a patent
717+license would not permit royalty-free redistribution of the Library by
718+all those who receive copies directly or indirectly through you, then
719+the only way you could satisfy both it and this License would be to
720+refrain entirely from distribution of the Library.
721+
722+If any portion of this section is held invalid or unenforceable under any
723+particular circumstance, the balance of the section is intended to apply,
724+and the section as a whole is intended to apply in other circumstances.
725+
726+It is not the purpose of this section to induce you to infringe any
727+patents or other property right claims or to contest validity of any
728+such claims; this section has the sole purpose of protecting the
729+integrity of the free software distribution system which is
730+implemented by public license practices. Many people have made
731+generous contributions to the wide range of software distributed
732+through that system in reliance on consistent application of that
733+system; it is up to the author/donor to decide if he or she is willing
734+to distribute software through any other system and a licensee cannot
735+impose that choice.
736+
737+This section is intended to make thoroughly clear what is believed to
738+be a consequence of the rest of this License.
739+
740+ 12. If the distribution and/or use of the Library is restricted in
741+certain countries either by patents or by copyrighted interfaces, the
742+original copyright holder who places the Library under this License may add
743+an explicit geographical distribution limitation excluding those countries,
744+so that distribution is permitted only in or among countries not thus
745+excluded. In such case, this License incorporates the limitation as if
746+written in the body of this License.
747+
748+ 13. The Free Software Foundation may publish revised and/or new
749+versions of the Library General Public License from time to time.
750+Such new versions will be similar in spirit to the present version,
751+but may differ in detail to address new problems or concerns.
752+
753+Each version is given a distinguishing version number. If the Library
754+specifies a version number of this License which applies to it and
755+"any later version", you have the option of following the terms and
756+conditions either of that version or of any later version published by
757+the Free Software Foundation. If the Library does not specify a
758+license version number, you may choose any version ever published by
759+the Free Software Foundation.
760+
761
762+ 14. If you wish to incorporate parts of the Library into other free
763+programs whose distribution conditions are incompatible with these,
764+write to the author to ask for permission. For software which is
765+copyrighted by the Free Software Foundation, write to the Free
766+Software Foundation; we sometimes make exceptions for this. Our
767+decision will be guided by the two goals of preserving the free status
768+of all derivatives of our free software and of promoting the sharing
769+and reuse of software generally.
770+
771+ NO WARRANTY
772+
773+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
774+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
775+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
776+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
777+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
778+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
779+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
780+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
781+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
782+
783+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
784+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
785+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
786+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
787+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
788+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
789+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
790+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
791+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
792+DAMAGES.
793+
794+ END OF TERMS AND CONDITIONS
795+
796
797+ How to Apply These Terms to Your New Libraries
798+
799+ If you develop a new library, and you want it to be of the greatest
800+possible use to the public, we recommend making it free software that
801+everyone can redistribute and change. You can do so by permitting
802+redistribution under these terms (or, alternatively, under the terms of the
803+ordinary General Public License).
804+
805+ To apply these terms, attach the following notices to the library. It is
806+safest to attach them to the start of each source file to most effectively
807+convey the exclusion of warranty; and each file should have at least the
808+"copyright" line and a pointer to where the full notice is found.
809+
810+ <one line to give the library's name and a brief idea of what it does.>
811+ Copyright (C) <year> <name of author>
812+
813+ This library is free software; you can redistribute it and/or
814+ modify it under the terms of the GNU Library General Public
815+ License as published by the Free Software Foundation; either
816+ version 2 of the License, or (at your option) any later version.
817+
818+ This library is distributed in the hope that it will be useful,
819+ but WITHOUT ANY WARRANTY; without even the implied warranty of
820+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
821+ Library General Public License for more details.
822+
823+ You should have received a copy of the GNU Library General Public
824+ License along with this library; if not, write to the Free Software
825+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
826+
827+Also add information on how to contact you by electronic and paper mail.
828+
829+You should also get your employer (if you work as a programmer) or your
830+school, if any, to sign a "copyright disclaimer" for the library, if
831+necessary. Here is a sample; alter the names:
832+
833+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
834+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
835+
836+ <signature of Ty Coon>, 1 April 1990
837+ Ty Coon, President of Vice
838+
839+That's all there is to it!
840
841=== added file 'COPYING.LGPL3'
842--- COPYING.LGPL3 1970-01-01 00:00:00 +0000
843+++ COPYING.LGPL3 2017-08-10 17:04:50 +0000
844@@ -0,0 +1,165 @@
845+ GNU LESSER GENERAL PUBLIC LICENSE
846+ Version 3, 29 June 2007
847+
848+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
849+ Everyone is permitted to copy and distribute verbatim copies
850+ of this license document, but changing it is not allowed.
851+
852+
853+ This version of the GNU Lesser General Public License incorporates
854+the terms and conditions of version 3 of the GNU General Public
855+License, supplemented by the additional permissions listed below.
856+
857+ 0. Additional Definitions.
858+
859+ As used herein, "this License" refers to version 3 of the GNU Lesser
860+General Public License, and the "GNU GPL" refers to version 3 of the GNU
861+General Public License.
862+
863+ "The Library" refers to a covered work governed by this License,
864+other than an Application or a Combined Work as defined below.
865+
866+ An "Application" is any work that makes use of an interface provided
867+by the Library, but which is not otherwise based on the Library.
868+Defining a subclass of a class defined by the Library is deemed a mode
869+of using an interface provided by the Library.
870+
871+ A "Combined Work" is a work produced by combining or linking an
872+Application with the Library. The particular version of the Library
873+with which the Combined Work was made is also called the "Linked
874+Version".
875+
876+ The "Minimal Corresponding Source" for a Combined Work means the
877+Corresponding Source for the Combined Work, excluding any source code
878+for portions of the Combined Work that, considered in isolation, are
879+based on the Application, and not on the Linked Version.
880+
881+ The "Corresponding Application Code" for a Combined Work means the
882+object code and/or source code for the Application, including any data
883+and utility programs needed for reproducing the Combined Work from the
884+Application, but excluding the System Libraries of the Combined Work.
885+
886+ 1. Exception to Section 3 of the GNU GPL.
887+
888+ You may convey a covered work under sections 3 and 4 of this License
889+without being bound by section 3 of the GNU GPL.
890+
891+ 2. Conveying Modified Versions.
892+
893+ If you modify a copy of the Library, and, in your modifications, a
894+facility refers to a function or data to be supplied by an Application
895+that uses the facility (other than as an argument passed when the
896+facility is invoked), then you may convey a copy of the modified
897+version:
898+
899+ a) under this License, provided that you make a good faith effort to
900+ ensure that, in the event an Application does not supply the
901+ function or data, the facility still operates, and performs
902+ whatever part of its purpose remains meaningful, or
903+
904+ b) under the GNU GPL, with none of the additional permissions of
905+ this License applicable to that copy.
906+
907+ 3. Object Code Incorporating Material from Library Header Files.
908+
909+ The object code form of an Application may incorporate material from
910+a header file that is part of the Library. You may convey such object
911+code under terms of your choice, provided that, if the incorporated
912+material is not limited to numerical parameters, data structure
913+layouts and accessors, or small macros, inline functions and templates
914+(ten or fewer lines in length), you do both of the following:
915+
916+ a) Give prominent notice with each copy of the object code that the
917+ Library is used in it and that the Library and its use are
918+ covered by this License.
919+
920+ b) Accompany the object code with a copy of the GNU GPL and this license
921+ document.
922+
923+ 4. Combined Works.
924+
925+ You may convey a Combined Work under terms of your choice that,
926+taken together, effectively do not restrict modification of the
927+portions of the Library contained in the Combined Work and reverse
928+engineering for debugging such modifications, if you also do each of
929+the following:
930+
931+ a) Give prominent notice with each copy of the Combined Work that
932+ the Library is used in it and that the Library and its use are
933+ covered by this License.
934+
935+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
936+ document.
937+
938+ c) For a Combined Work that displays copyright notices during
939+ execution, include the copyright notice for the Library among
940+ these notices, as well as a reference directing the user to the
941+ copies of the GNU GPL and this license document.
942+
943+ d) Do one of the following:
944+
945+ 0) Convey the Minimal Corresponding Source under the terms of this
946+ License, and the Corresponding Application Code in a form
947+ suitable for, and under terms that permit, the user to
948+ recombine or relink the Application with a modified version of
949+ the Linked Version to produce a modified Combined Work, in the
950+ manner specified by section 6 of the GNU GPL for conveying
951+ Corresponding Source.
952+
953+ 1) Use a suitable shared library mechanism for linking with the
954+ Library. A suitable mechanism is one that (a) uses at run time
955+ a copy of the Library already present on the user's computer
956+ system, and (b) will operate properly with a modified version
957+ of the Library that is interface-compatible with the Linked
958+ Version.
959+
960+ e) Provide Installation Information, but only if you would otherwise
961+ be required to provide such information under section 6 of the
962+ GNU GPL, and only to the extent that such information is
963+ necessary to install and execute a modified version of the
964+ Combined Work produced by recombining or relinking the
965+ Application with a modified version of the Linked Version. (If
966+ you use option 4d0, the Installation Information must accompany
967+ the Minimal Corresponding Source and Corresponding Application
968+ Code. If you use option 4d1, you must provide the Installation
969+ Information in the manner specified by section 6 of the GNU GPL
970+ for conveying Corresponding Source.)
971+
972+ 5. Combined Libraries.
973+
974+ You may place library facilities that are a work based on the
975+Library side by side in a single library together with other library
976+facilities that are not Applications and are not covered by this
977+License, and convey such a combined library under terms of your
978+choice, if you do both of the following:
979+
980+ a) Accompany the combined library with a copy of the same work based
981+ on the Library, uncombined with any other library facilities,
982+ conveyed under the terms of this License.
983+
984+ b) Give prominent notice with the combined library that part of it
985+ is a work based on the Library, and explaining where to find the
986+ accompanying uncombined form of the same work.
987+
988+ 6. Revised Versions of the GNU Lesser General Public License.
989+
990+ The Free Software Foundation may publish revised and/or new versions
991+of the GNU Lesser General Public License from time to time. Such new
992+versions will be similar in spirit to the present version, but may
993+differ in detail to address new problems or concerns.
994+
995+ Each version is given a distinguishing version number. If the
996+Library as you received it specifies that a certain numbered version
997+of the GNU Lesser General Public License "or any later version"
998+applies to it, you have the option of following the terms and
999+conditions either of that published version or of any later version
1000+published by the Free Software Foundation. If the Library as you
1001+received it does not specify a version number of the GNU Lesser
1002+General Public License, you may choose any version of the GNU Lesser
1003+General Public License ever published by the Free Software Foundation.
1004+
1005+ If the Library as you received it specifies that a proxy can decide
1006+whether future versions of the GNU Lesser General Public License shall
1007+apply, that proxy's public statement of acceptance of any version is
1008+permanent authorization for you to choose that version for the
1009+Library.
1010
1011=== modified file 'README.md'
1012--- README.md 2017-02-13 16:54:41 +0000
1013+++ README.md 2017-08-10 17:04:50 +0000
1014@@ -31,7 +31,7 @@
1015 License
1016 -------
1017 This program is free software: you can redistribute it and/or modify
1018-it under the terms of the GNU General Public License version 3 as
1019+it under the terms of the GNU General Public License version 2 or 3 as
1020 published by the Free Software Foundation.
1021
1022 This program is distributed in the hope that it will be useful,
1023
1024=== modified file 'debian/copyright'
1025--- debian/copyright 2016-09-13 16:19:29 +0000
1026+++ debian/copyright 2017-08-10 17:04:50 +0000
1027@@ -4,21 +4,41 @@
1028 Source: https://launchpad.net/miral
1029
1030 Files: *
1031-Copyright: 2016 Canonical Ltd.
1032-License: GPL-3
1033-
1034-License: GPL-3
1035+Copyright: 2016-2017, Canonical Ltd.
1036+License: GPL-3 or GPL-2
1037 This program is free software: you can redistribute it and/or modify
1038- it under the terms of the GNU General Public License as published by
1039- the Free Software Foundation, version 3 of the License.
1040+ it under the terms of the GNU General Public License version 2 or 3 as
1041+ published by the Free Software Foundation.
1042 .
1043 This program is distributed in the hope that it will be useful,
1044 but WITHOUT ANY WARRANTY; without even the implied warranty of
1045 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1046 GNU General Public License for more details.
1047 .
1048- You should have received a copy of the GNU General Public License
1049- along with this program. If not, see <http://www.gnu.org/licenses/>.
1050- .
1051- On Debian systems, the full text of the GNU General Public License
1052- version 3 can be found in the file /usr/share/common-licenses/GPL-3.
1053+ On Debian systems, the full text of the GNU General Public
1054+ License version 3 can be found in the file
1055+ `/usr/share/common-licenses/GPL-3'.
1056+ .
1057+ On Debian systems, the full text of the GNU General Public
1058+ License version 2 can be found in the file
1059+ `/usr/share/common-licenses/GPL-2'.
1060+
1061+Files: include/mir/client/*
1062+Copyright: 2016-2017, Canonical Ltd.
1063+License: LGPL-3 or LGPL-2
1064+ This program is free software: you can redistribute it and/or modify
1065+ it under the terms of the GNU Lesser General Public License version 3 as
1066+ published by the Free Software Foundation.
1067+ .
1068+ This program is distributed in the hope that it will be useful,
1069+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1070+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1071+ GNU Lesser General Public License for more details.
1072+ .
1073+ On Debian systems, the full text of the GNU Lesser General Public
1074+ License version 3 can be found in the file
1075+ `/usr/share/common-licenses/LGPL-3'.
1076+ .
1077+ On Debian systems, the full text of the GNU Lesser General Public
1078+ License version 2 can be found in the file
1079+ `/usr/share/common-licenses/LGPL-2'.
1080
1081=== modified file 'include/mir/client/blob.h'
1082--- include/mir/client/blob.h 2017-03-07 16:35:29 +0000
1083+++ include/mir/client/blob.h 2017-08-10 17:04:50 +0000
1084@@ -1,9 +1,9 @@
1085 /*
1086 * Copyright © 2017 Canonical Ltd.
1087 *
1088- * This program is free software: you can redistribute it and/or modify it
1089- * under the terms of the GNU General Public License version 3,
1090- * as published by the Free Software Foundation.
1091+ * This program is free software: you can redistribute it and/or modify
1092+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1093+ * published by the Free Software Foundation.
1094 *
1095 * This program is distributed in the hope that it will be useful,
1096 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1097
1098=== modified file 'include/mir/client/connection.h'
1099--- include/mir/client/connection.h 2017-02-22 12:45:01 +0000
1100+++ include/mir/client/connection.h 2017-08-10 17:04:50 +0000
1101@@ -1,9 +1,9 @@
1102 /*
1103 * Copyright © 2016 Canonical Ltd.
1104 *
1105- * This program is free software: you can redistribute it and/or modify it
1106- * under the terms of the GNU General Public License version 3,
1107- * as published by the Free Software Foundation.
1108+ * This program is free software: you can redistribute it and/or modify
1109+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1110+ * published by the Free Software Foundation.
1111 *
1112 * This program is distributed in the hope that it will be useful,
1113 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1114
1115=== modified file 'include/mir/client/cookie.h'
1116--- include/mir/client/cookie.h 2017-03-07 16:35:29 +0000
1117+++ include/mir/client/cookie.h 2017-08-10 17:04:50 +0000
1118@@ -1,9 +1,9 @@
1119 /*
1120 * Copyright © 2017 Canonical Ltd.
1121 *
1122- * This program is free software: you can redistribute it and/or modify it
1123- * under the terms of the GNU General Public License version 3,
1124- * as published by the Free Software Foundation.
1125+ * This program is free software: you can redistribute it and/or modify
1126+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1127+ * published by the Free Software Foundation.
1128 *
1129 * This program is distributed in the hope that it will be useful,
1130 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1131
1132=== removed directory 'include/mir/client/detail'
1133=== modified file 'include/mir/client/display_config.h'
1134--- include/mir/client/display_config.h 2017-05-23 14:28:28 +0000
1135+++ include/mir/client/display_config.h 2017-08-10 17:04:50 +0000
1136@@ -1,9 +1,9 @@
1137 /*
1138 * Copyright © 2017 Canonical Ltd.
1139 *
1140- * This program is free software: you can redistribute it and/or modify it
1141- * under the terms of the GNU General Public License version 3,
1142- * as published by the Free Software Foundation.
1143+ * This program is free software: you can redistribute it and/or modify
1144+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1145+ * published by the Free Software Foundation.
1146 *
1147 * This program is distributed in the hope that it will be useful,
1148 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1149
1150=== modified file 'include/mir/client/surface.h'
1151--- include/mir/client/surface.h 2017-06-06 10:51:02 +0000
1152+++ include/mir/client/surface.h 2017-08-10 17:04:50 +0000
1153@@ -1,9 +1,9 @@
1154 /*
1155 * Copyright © 2017 Canonical Ltd.
1156 *
1157- * This program is free software: you can redistribute it and/or modify it
1158- * under the terms of the GNU General Public License version 3,
1159- * as published by the Free Software Foundation.
1160+ * This program is free software: you can redistribute it and/or modify
1161+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1162+ * published by the Free Software Foundation.
1163 *
1164 * This program is distributed in the hope that it will be useful,
1165 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1166
1167=== modified file 'include/mir/client/window.h'
1168--- include/mir/client/window.h 2017-05-23 14:28:28 +0000
1169+++ include/mir/client/window.h 2017-08-10 17:04:50 +0000
1170@@ -1,9 +1,9 @@
1171 /*
1172 * Copyright © 2016-2017 Canonical Ltd.
1173 *
1174- * This program is free software: you can redistribute it and/or modify it
1175- * under the terms of the GNU General Public License version 3,
1176- * as published by the Free Software Foundation.
1177+ * This program is free software: you can redistribute it and/or modify
1178+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1179+ * published by the Free Software Foundation.
1180 *
1181 * This program is distributed in the hope that it will be useful,
1182 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1183
1184=== modified file 'include/mir/client/window_id.h'
1185--- include/mir/client/window_id.h 2017-05-23 14:28:28 +0000
1186+++ include/mir/client/window_id.h 2017-08-10 17:04:50 +0000
1187@@ -1,9 +1,9 @@
1188 /*
1189 * Copyright © 2016 Canonical Ltd.
1190 *
1191- * This program is free software: you can redistribute it and/or modify it
1192- * under the terms of the GNU General Public License version 3,
1193- * as published by the Free Software Foundation.
1194+ * This program is free software: you can redistribute it and/or modify
1195+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1196+ * published by the Free Software Foundation.
1197 *
1198 * This program is distributed in the hope that it will be useful,
1199 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1200
1201=== modified file 'include/mir/client/window_spec.h'
1202--- include/mir/client/window_spec.h 2017-06-07 11:27:45 +0000
1203+++ include/mir/client/window_spec.h 2017-08-10 17:04:50 +0000
1204@@ -1,9 +1,9 @@
1205 /*
1206 * Copyright © 2016-2017 Canonical Ltd.
1207 *
1208- * This program is free software: you can redistribute it and/or modify it
1209- * under the terms of the GNU General Public License version 3,
1210- * as published by the Free Software Foundation.
1211+ * This program is free software: you can redistribute it and/or modify
1212+ * it under the terms of the GNU Lesser General Public License version 2 or 3 as
1213+ * published by the Free Software Foundation.
1214 *
1215 * This program is distributed in the hope that it will be useful,
1216 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1217
1218=== modified file 'include/miral/active_outputs.h'
1219--- include/miral/active_outputs.h 2016-12-13 13:07:15 +0000
1220+++ include/miral/active_outputs.h 2017-08-10 17:04:50 +0000
1221@@ -2,8 +2,8 @@
1222 * Copyright © 2016 Canonical Ltd.
1223 *
1224 * This program is free software: you can redistribute it and/or modify it
1225- * under the terms of the GNU General Public License version 3,
1226- * as published by the Free Software Foundation.
1227+ * under the terms of the GNU General Public License version 2 or 3 as
1228+ * published by the Free Software Foundation.
1229 *
1230 * This program is distributed in the hope that it will be useful,
1231 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1232
1233=== modified file 'include/miral/add_init_callback.h'
1234--- include/miral/add_init_callback.h 2016-08-17 08:49:44 +0000
1235+++ include/miral/add_init_callback.h 2017-08-10 17:04:50 +0000
1236@@ -2,8 +2,8 @@
1237 * Copyright © 2016 Canonical Ltd.
1238 *
1239 * This program is free software: you can redistribute it and/or modify it
1240- * under the terms of the GNU General Public License version 3,
1241- * as published by the Free Software Foundation.
1242+ * under the terms of the GNU General Public License version 2 or 3 as
1243+ * published by the Free Software Foundation.
1244 *
1245 * This program is distributed in the hope that it will be useful,
1246 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1247
1248=== modified file 'include/miral/append_event_filter.h'
1249--- include/miral/append_event_filter.h 2016-08-16 13:33:52 +0000
1250+++ include/miral/append_event_filter.h 2017-08-10 17:04:50 +0000
1251@@ -2,8 +2,8 @@
1252 * Copyright © 2016 Canonical Ltd.
1253 *
1254 * This program is free software: you can redistribute it and/or modify it
1255- * under the terms of the GNU General Public License version 3,
1256- * as published by the Free Software Foundation.
1257+ * under the terms of the GNU General Public License version 2 or 3 as
1258+ * published by the Free Software Foundation.
1259 *
1260 * This program is distributed in the hope that it will be useful,
1261 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1262
1263=== modified file 'include/miral/application.h'
1264--- include/miral/application.h 2016-11-01 12:29:09 +0000
1265+++ include/miral/application.h 2017-08-10 17:04:50 +0000
1266@@ -2,8 +2,8 @@
1267 * Copyright © 2016 Canonical Ltd.
1268 *
1269 * This program is free software: you can redistribute it and/or modify it
1270- * under the terms of the GNU General Public License version 3,
1271- * as published by the Free Software Foundation.
1272+ * under the terms of the GNU General Public License version 2 or 3 as
1273+ * published by the Free Software Foundation.
1274 *
1275 * This program is distributed in the hope that it will be useful,
1276 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1277
1278=== modified file 'include/miral/application_authorizer.h'
1279--- include/miral/application_authorizer.h 2017-02-09 11:39:24 +0000
1280+++ include/miral/application_authorizer.h 2017-08-10 17:04:50 +0000
1281@@ -2,8 +2,8 @@
1282 * Copyright © 2016 Canonical Ltd.
1283 *
1284 * This program is free software: you can redistribute it and/or modify it
1285- * under the terms of the GNU General Public License version 3,
1286- * as published by the Free Software Foundation.
1287+ * under the terms of the GNU General Public License version 2 or 3 as
1288+ * published by the Free Software Foundation.
1289 *
1290 * This program is distributed in the hope that it will be useful,
1291 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1292
1293=== modified file 'include/miral/application_info.h'
1294--- include/miral/application_info.h 2016-10-28 11:49:47 +0000
1295+++ include/miral/application_info.h 2017-08-10 17:04:50 +0000
1296@@ -2,8 +2,8 @@
1297 * Copyright © 2015-2016 Canonical Ltd.
1298 *
1299 * This program is free software: you can redistribute it and/or modify it
1300- * under the terms of the GNU General Public License version 3,
1301- * as published by the Free Software Foundation.
1302+ * under the terms of the GNU General Public License version 2 or 3 as
1303+ * published by the Free Software Foundation.
1304 *
1305 * This program is distributed in the hope that it will be useful,
1306 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1307
1308=== modified file 'include/miral/canonical_window_manager.h'
1309--- include/miral/canonical_window_manager.h 2017-01-26 11:30:51 +0000
1310+++ include/miral/canonical_window_manager.h 2017-08-10 17:04:50 +0000
1311@@ -2,8 +2,8 @@
1312 * Copyright © 2015-2016 Canonical Ltd.
1313 *
1314 * This program is free software: you can redistribute it and/or modify it
1315- * under the terms of the GNU General Public License version 3,
1316- * as published by the Free Software Foundation.
1317+ * under the terms of the GNU General Public License version 2 or 3 as
1318+ * published by the Free Software Foundation.
1319 *
1320 * This program is distributed in the hope that it will be useful,
1321 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1322
1323=== modified file 'include/miral/command_line_option.h'
1324--- include/miral/command_line_option.h 2016-10-27 08:09:49 +0000
1325+++ include/miral/command_line_option.h 2017-08-10 17:04:50 +0000
1326@@ -2,8 +2,8 @@
1327 * Copyright © 2016 Canonical Ltd.
1328 *
1329 * This program is free software: you can redistribute it and/or modify it
1330- * under the terms of the GNU General Public License version 3,
1331- * as published by the Free Software Foundation.
1332+ * under the terms of the GNU General Public License version 2 or 3 as
1333+ * published by the Free Software Foundation.
1334 *
1335 * This program is distributed in the hope that it will be useful,
1336 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1337
1338=== modified file 'include/miral/cursor_theme.h'
1339--- include/miral/cursor_theme.h 2017-06-20 08:45:59 +0000
1340+++ include/miral/cursor_theme.h 2017-08-10 17:04:50 +0000
1341@@ -2,8 +2,8 @@
1342 * Copyright © 2016 Canonical Ltd.
1343 *
1344 * This program is free software: you can redistribute it and/or modify it
1345- * under the terms of the GNU General Public License version 3,
1346- * as published by the Free Software Foundation.
1347+ * under the terms of the GNU General Public License version 2 or 3 as
1348+ * published by the Free Software Foundation.
1349 *
1350 * This program is distributed in the hope that it will be useful,
1351 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1352
1353=== modified file 'include/miral/debug_extension.h'
1354--- include/miral/debug_extension.h 2016-11-15 12:55:30 +0000
1355+++ include/miral/debug_extension.h 2017-08-10 17:04:50 +0000
1356@@ -2,8 +2,8 @@
1357 * Copyright © 2016 Canonical Ltd.
1358 *
1359 * This program is free software: you can redistribute it and/or modify it
1360- * under the terms of the GNU General Public License version 3,
1361- * as published by the Free Software Foundation.
1362+ * under the terms of the GNU General Public License version 2 or 3 as
1363+ * published by the Free Software Foundation.
1364 *
1365 * This program is distributed in the hope that it will be useful,
1366 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1367
1368=== modified file 'include/miral/display_configuration_option.h'
1369--- include/miral/display_configuration_option.h 2016-03-30 16:18:02 +0000
1370+++ include/miral/display_configuration_option.h 2017-08-10 17:04:50 +0000
1371@@ -2,8 +2,8 @@
1372 * Copyright © 2014 Canonical Ltd.
1373 *
1374 * This program is free software: you can redistribute it and/or modify it
1375- * under the terms of the GNU General Public License version 3,
1376- * as published by the Free Software Foundation.
1377+ * under the terms of the GNU General Public License version 2 or 3 as
1378+ * published by the Free Software Foundation.
1379 *
1380 * This program is distributed in the hope that it will be useful,
1381 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1382
1383=== modified file 'include/miral/internal_client.h'
1384--- include/miral/internal_client.h 2017-03-02 13:41:02 +0000
1385+++ include/miral/internal_client.h 2017-08-10 17:04:50 +0000
1386@@ -2,8 +2,8 @@
1387 * Copyright © 2016 Canonical Ltd.
1388 *
1389 * This program is free software: you can redistribute it and/or modify it
1390- * under the terms of the GNU General Public License version 3,
1391- * as published by the Free Software Foundation.
1392+ * under the terms of the GNU General Public License version 2 or 3 as
1393+ * published by the Free Software Foundation.
1394 *
1395 * This program is distributed in the hope that it will be useful,
1396 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1397
1398=== modified file 'include/miral/keymap.h'
1399--- include/miral/keymap.h 2017-02-10 10:44:12 +0000
1400+++ include/miral/keymap.h 2017-08-10 17:04:50 +0000
1401@@ -2,8 +2,8 @@
1402 * Copyright © 2016 Canonical Ltd.
1403 *
1404 * This program is free software: you can redistribute it and/or modify it
1405- * under the terms of the GNU General Public License version 3,
1406- * as published by the Free Software Foundation.
1407+ * under the terms of the GNU General Public License version 2 or 3 as
1408+ * published by the Free Software Foundation.
1409 *
1410 * This program is distributed in the hope that it will be useful,
1411 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1412
1413=== modified file 'include/miral/output.h'
1414--- include/miral/output.h 2016-07-22 11:21:07 +0000
1415+++ include/miral/output.h 2017-08-10 17:04:50 +0000
1416@@ -2,8 +2,8 @@
1417 * Copyright © 2016 Canonical Ltd.
1418 *
1419 * This program is free software: you can redistribute it and/or modify it
1420- * under the terms of the GNU General Public License version 3,
1421- * as published by the Free Software Foundation.
1422+ * under the terms of the GNU General Public License version 2 or 3 as
1423+ * published by the Free Software Foundation.
1424 *
1425 * This program is distributed in the hope that it will be useful,
1426 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1427
1428=== modified file 'include/miral/runner.h'
1429--- include/miral/runner.h 2016-08-18 08:35:17 +0000
1430+++ include/miral/runner.h 2017-08-10 17:04:50 +0000
1431@@ -2,8 +2,8 @@
1432 * Copyright © 2016 Canonical Ltd.
1433 *
1434 * This program is free software: you can redistribute it and/or modify it
1435- * under the terms of the GNU General Public License version 3,
1436- * as published by the Free Software Foundation.
1437+ * under the terms of the GNU General Public License version 2 or 3 as
1438+ * published by the Free Software Foundation.
1439 *
1440 * This program is distributed in the hope that it will be useful,
1441 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1442
1443=== modified file 'include/miral/set_command_line_handler.h'
1444--- include/miral/set_command_line_handler.h 2017-03-06 09:26:47 +0000
1445+++ include/miral/set_command_line_handler.h 2017-08-10 17:04:50 +0000
1446@@ -2,8 +2,8 @@
1447 * Copyright © 2016 Canonical Ltd.
1448 *
1449 * This program is free software: you can redistribute it and/or modify it
1450- * under the terms of the GNU General Public License version 3,
1451- * as published by the Free Software Foundation.
1452+ * under the terms of the GNU General Public License version 2 or 3 as
1453+ * published by the Free Software Foundation.
1454 *
1455 * This program is distributed in the hope that it will be useful,
1456 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1457
1458=== modified file 'include/miral/set_terminator.h'
1459--- include/miral/set_terminator.h 2016-08-15 13:41:48 +0000
1460+++ include/miral/set_terminator.h 2017-08-10 17:04:50 +0000
1461@@ -2,8 +2,8 @@
1462 * Copyright © 2016 Canonical Ltd.
1463 *
1464 * This program is free software: you can redistribute it and/or modify it
1465- * under the terms of the GNU General Public License version 3,
1466- * as published by the Free Software Foundation.
1467+ * under the terms of the GNU General Public License version 2 or 3 as
1468+ * published by the Free Software Foundation.
1469 *
1470 * This program is distributed in the hope that it will be useful,
1471 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1472
1473=== modified file 'include/miral/set_window_management_policy.h'
1474--- include/miral/set_window_management_policy.h 2017-03-20 12:28:06 +0000
1475+++ include/miral/set_window_management_policy.h 2017-08-10 17:04:50 +0000
1476@@ -2,8 +2,8 @@
1477 * Copyright © 2016 Canonical Ltd.
1478 *
1479 * This program is free software: you can redistribute it and/or modify it
1480- * under the terms of the GNU General Public License version 3,
1481- * as published by the Free Software Foundation.
1482+ * under the terms of the GNU General Public License version 2 or 3 as
1483+ * published by the Free Software Foundation.
1484 *
1485 * This program is distributed in the hope that it will be useful,
1486 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1487
1488=== modified file 'include/miral/window.h'
1489--- include/miral/window.h 2017-02-06 12:25:02 +0000
1490+++ include/miral/window.h 2017-08-10 17:04:50 +0000
1491@@ -2,8 +2,8 @@
1492 * Copyright © 2016 Canonical Ltd.
1493 *
1494 * This program is free software: you can redistribute it and/or modify it
1495- * under the terms of the GNU General Public License version 3,
1496- * as published by the Free Software Foundation.
1497+ * under the terms of the GNU General Public License version 2 or 3 as
1498+ * published by the Free Software Foundation.
1499 *
1500 * This program is distributed in the hope that it will be useful,
1501 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1502
1503=== modified file 'include/miral/window_info.h'
1504--- include/miral/window_info.h 2017-02-03 12:48:48 +0000
1505+++ include/miral/window_info.h 2017-08-10 17:04:50 +0000
1506@@ -2,8 +2,8 @@
1507 * Copyright © 2016 Canonical Ltd.
1508 *
1509 * This program is free software: you can redistribute it and/or modify it
1510- * under the terms of the GNU General Public License version 3,
1511- * as published by the Free Software Foundation.
1512+ * under the terms of the GNU General Public License version 2 or 3 as
1513+ * published by the Free Software Foundation.
1514 *
1515 * This program is distributed in the hope that it will be useful,
1516 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1517
1518=== modified file 'include/miral/window_management_options.h'
1519--- include/miral/window_management_options.h 2016-07-27 15:43:19 +0000
1520+++ include/miral/window_management_options.h 2017-08-10 17:04:50 +0000
1521@@ -2,8 +2,8 @@
1522 * Copyright © 2014-2016 Canonical Ltd.
1523 *
1524 * This program is free software: you can redistribute it and/or modify it
1525- * under the terms of the GNU General Public License version 3,
1526- * as published by the Free Software Foundation.
1527+ * under the terms of the GNU General Public License version 2 or 3 as
1528+ * published by the Free Software Foundation.
1529 *
1530 * This program is distributed in the hope that it will be useful,
1531 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1532
1533=== modified file 'include/miral/window_management_policy.h'
1534--- include/miral/window_management_policy.h 2017-05-23 14:28:28 +0000
1535+++ include/miral/window_management_policy.h 2017-08-10 17:04:50 +0000
1536@@ -2,8 +2,8 @@
1537 * Copyright © 2016 Canonical Ltd.
1538 *
1539 * This program is free software: you can redistribute it and/or modify it
1540- * under the terms of the GNU General Public License version 3,
1541- * as published by the Free Software Foundation.
1542+ * under the terms of the GNU General Public License version 2 or 3 as
1543+ * published by the Free Software Foundation.
1544 *
1545 * This program is distributed in the hope that it will be useful,
1546 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1547
1548=== modified file 'include/miral/window_management_policy_addendum2.h'
1549--- include/miral/window_management_policy_addendum2.h 2017-07-26 10:44:19 +0000
1550+++ include/miral/window_management_policy_addendum2.h 2017-08-10 17:04:50 +0000
1551@@ -2,8 +2,8 @@
1552 * Copyright © 2017 Canonical Ltd.
1553 *
1554 * This program is free software: you can redistribute it and/or modify it
1555- * under the terms of the GNU General Public License version 3,
1556- * as published by the Free Software Foundation.
1557+ * under the terms of the GNU General Public License version 2 or 3 as
1558+ * published by the Free Software Foundation.
1559 *
1560 * This program is distributed in the hope that it will be useful,
1561 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1562
1563=== modified file 'include/miral/window_management_policy_addendum3.h'
1564--- include/miral/window_management_policy_addendum3.h 2017-07-28 11:27:57 +0000
1565+++ include/miral/window_management_policy_addendum3.h 2017-08-10 17:04:50 +0000
1566@@ -2,8 +2,8 @@
1567 * Copyright © 2017 Canonical Ltd.
1568 *
1569 * This program is free software: you can redistribute it and/or modify it
1570- * under the terms of the GNU General Public License version 3,
1571- * as published by the Free Software Foundation.
1572+ * under the terms of the GNU General Public License version 2 or 3 as
1573+ * published by the Free Software Foundation.
1574 *
1575 * This program is distributed in the hope that it will be useful,
1576 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1577
1578=== modified file 'include/miral/window_manager_tools.h'
1579--- include/miral/window_manager_tools.h 2017-07-28 13:38:14 +0000
1580+++ include/miral/window_manager_tools.h 2017-08-10 17:04:50 +0000
1581@@ -2,8 +2,8 @@
1582 * Copyright © 2016-2017 Canonical Ltd.
1583 *
1584 * This program is free software: you can redistribute it and/or modify it
1585- * under the terms of the GNU General Public License version 3,
1586- * as published by the Free Software Foundation.
1587+ * under the terms of the GNU General Public License version 2 or 3 as
1588+ * published by the Free Software Foundation.
1589 *
1590 * This program is distributed in the hope that it will be useful,
1591 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1592
1593=== modified file 'include/miral/window_specification.h'
1594--- include/miral/window_specification.h 2017-05-23 14:28:28 +0000
1595+++ include/miral/window_specification.h 2017-08-10 17:04:50 +0000
1596@@ -2,8 +2,8 @@
1597 * Copyright © 2016 Canonical Ltd.
1598 *
1599 * This program is free software: you can redistribute it and/or modify it
1600- * under the terms of the GNU General Public License version 3,
1601- * as published by the Free Software Foundation.
1602+ * under the terms of the GNU General Public License version 2 or 3 as
1603+ * published by the Free Software Foundation.
1604 *
1605 * This program is distributed in the hope that it will be useful,
1606 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1607
1608=== modified file 'include/miral/workspace_policy.h'
1609--- include/miral/workspace_policy.h 2017-02-14 17:31:52 +0000
1610+++ include/miral/workspace_policy.h 2017-08-10 17:04:50 +0000
1611@@ -2,8 +2,8 @@
1612 * Copyright © 2017 Canonical Ltd.
1613 *
1614 * This program is free software: you can redistribute it and/or modify it
1615- * under the terms of the GNU General Public License version 3,
1616- * as published by the Free Software Foundation.
1617+ * under the terms of the GNU General Public License version 2 or 3 as
1618+ * published by the Free Software Foundation.
1619 *
1620 * This program is distributed in the hope that it will be useful,
1621 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1622
1623=== modified file 'miral-kiosk/kiosk_main.cpp'
1624--- miral-kiosk/kiosk_main.cpp 2017-07-24 11:35:27 +0000
1625+++ miral-kiosk/kiosk_main.cpp 2017-08-10 17:04:50 +0000
1626@@ -2,7 +2,7 @@
1627 * Copyright © 2016 Canonical Ltd.
1628 *
1629 * This program is free software: you can redistribute it and/or modify
1630- * it under the terms of the GNU General Public License version 3 as
1631+ * under the terms of the GNU General Public License version 2 or 3 as as
1632 * published by the Free Software Foundation.
1633 *
1634 * This program is distributed in the hope that it will be useful,
1635
1636=== modified file 'miral-kiosk/kiosk_window_manager.cpp'
1637--- miral-kiosk/kiosk_window_manager.cpp 2017-07-24 11:35:27 +0000
1638+++ miral-kiosk/kiosk_window_manager.cpp 2017-08-10 17:04:50 +0000
1639@@ -2,8 +2,8 @@
1640 * Copyright © 2016 Canonical Ltd.
1641 *
1642 * This program is free software: you can redistribute it and/or modify it
1643- * under the terms of the GNU General Public License version 3,
1644- * as published by the Free Software Foundation.
1645+ * under the terms of the GNU General Public License version 2 or 3 as
1646+ * published by the Free Software Foundation.
1647 *
1648 * This program is distributed in the hope that it will be useful,
1649 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1650
1651=== modified file 'miral-kiosk/kiosk_window_manager.h'
1652--- miral-kiosk/kiosk_window_manager.h 2017-07-24 11:35:27 +0000
1653+++ miral-kiosk/kiosk_window_manager.h 2017-08-10 17:04:50 +0000
1654@@ -2,8 +2,8 @@
1655 * Copyright © 2016 Canonical Ltd.
1656 *
1657 * This program is free software: you can redistribute it and/or modify it
1658- * under the terms of the GNU General Public License version 3,
1659- * as published by the Free Software Foundation.
1660+ * under the terms of the GNU General Public License version 2 or 3 as
1661+ * published by the Free Software Foundation.
1662 *
1663 * This program is distributed in the hope that it will be useful,
1664 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1665
1666=== modified file 'miral-kiosk/sw_splash.cpp'
1667--- miral-kiosk/sw_splash.cpp 2017-05-23 15:58:48 +0000
1668+++ miral-kiosk/sw_splash.cpp 2017-08-10 17:04:50 +0000
1669@@ -2,8 +2,8 @@
1670 * Copyright © 2016 Canonical Ltd.
1671 *
1672 * This program is free software: you can redistribute it and/or modify it
1673- * under the terms of the GNU General Public License version 3,
1674- * as published by the Free Software Foundation.
1675+ * under the terms of the GNU General Public License version 2 or 3 as
1676+ * published by the Free Software Foundation.
1677 *
1678 * This program is distributed in the hope that it will be useful,
1679 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1680
1681=== modified file 'miral-kiosk/sw_splash.h'
1682--- miral-kiosk/sw_splash.h 2016-04-15 15:43:56 +0000
1683+++ miral-kiosk/sw_splash.h 2017-08-10 17:04:50 +0000
1684@@ -2,8 +2,8 @@
1685 * Copyright © 2016 Canonical Ltd.
1686 *
1687 * This program is free software: you can redistribute it and/or modify it
1688- * under the terms of the GNU General Public License version 3,
1689- * as published by the Free Software Foundation.
1690+ * under the terms of the GNU General Public License version 2 or 3 as
1691+ * published by the Free Software Foundation.
1692 *
1693 * This program is distributed in the hope that it will be useful,
1694 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1695
1696=== modified file 'miral-shell/decoration_provider.cpp'
1697--- miral-shell/decoration_provider.cpp 2017-07-26 11:14:51 +0000
1698+++ miral-shell/decoration_provider.cpp 2017-08-10 17:04:50 +0000
1699@@ -2,8 +2,8 @@
1700 * Copyright © 2016-2017 Canonical Ltd.
1701 *
1702 * This program is free software: you can redistribute it and/or modify it
1703- * under the terms of the GNU General Public License version 3,
1704- * as published by the Free Software Foundation.
1705+ * under the terms of the GNU General Public License version 2 or 3 as
1706+ * published by the Free Software Foundation.
1707 *
1708 * This program is distributed in the hope that it will be useful,
1709 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1710
1711=== modified file 'miral-shell/decoration_provider.h'
1712--- miral-shell/decoration_provider.h 2017-07-25 10:43:23 +0000
1713+++ miral-shell/decoration_provider.h 2017-08-10 17:04:50 +0000
1714@@ -2,8 +2,8 @@
1715 * Copyright © 2016-2017 Canonical Ltd.
1716 *
1717 * This program is free software: you can redistribute it and/or modify it
1718- * under the terms of the GNU General Public License version 3,
1719- * as published by the Free Software Foundation.
1720+ * under the terms of the GNU General Public License version 2 or 3 as
1721+ * published by the Free Software Foundation.
1722 *
1723 * This program is distributed in the hope that it will be useful,
1724 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1725
1726=== modified file 'miral-shell/floating_window_manager.cpp'
1727--- miral-shell/floating_window_manager.cpp 2017-07-28 13:53:45 +0000
1728+++ miral-shell/floating_window_manager.cpp 2017-08-10 17:04:50 +0000
1729@@ -2,8 +2,8 @@
1730 * Copyright © 2016-2017 Canonical Ltd.
1731 *
1732 * This program is free software: you can redistribute it and/or modify it
1733- * under the terms of the GNU General Public License version 3,
1734- * as published by the Free Software Foundation.
1735+ * under the terms of the GNU General Public License version 2 or 3 as
1736+ * published by the Free Software Foundation.
1737 *
1738 * This program is distributed in the hope that it will be useful,
1739 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1740
1741=== modified file 'miral-shell/floating_window_manager.h'
1742--- miral-shell/floating_window_manager.h 2017-07-28 13:43:24 +0000
1743+++ miral-shell/floating_window_manager.h 2017-08-10 17:04:50 +0000
1744@@ -2,8 +2,8 @@
1745 * Copyright © 2016-2017 Canonical Ltd.
1746 *
1747 * This program is free software: you can redistribute it and/or modify it
1748- * under the terms of the GNU General Public License version 3,
1749- * as published by the Free Software Foundation.
1750+ * under the terms of the GNU General Public License version 2 or 3 as
1751+ * published by the Free Software Foundation.
1752 *
1753 * This program is distributed in the hope that it will be useful,
1754 * but WITHOUT ANY WARRANTY; without even the implied warranty ofb
1755
1756=== modified file 'miral-shell/shell_main.cpp'
1757--- miral-shell/shell_main.cpp 2017-06-20 10:08:23 +0000
1758+++ miral-shell/shell_main.cpp 2017-08-10 17:04:50 +0000
1759@@ -2,7 +2,7 @@
1760 * Copyright © 2016-2017 Canonical Ltd.
1761 *
1762 * This program is free software: you can redistribute it and/or modify
1763- * it under the terms of the GNU General Public License version 3 as
1764+ * under the terms of the GNU General Public License version 2 or 3 as as
1765 * published by the Free Software Foundation.
1766 *
1767 * This program is distributed in the hope that it will be useful,
1768
1769=== modified file 'miral-shell/spinner/eglapp.cpp'
1770--- miral-shell/spinner/eglapp.cpp 2017-06-09 10:05:40 +0000
1771+++ miral-shell/spinner/eglapp.cpp 2017-08-10 17:04:50 +0000
1772@@ -2,7 +2,7 @@
1773 * Copyright © 2013, 2015 Canonical Ltd.
1774 *
1775 * This program is free software: you can redistribute it and/or modify
1776- * it under the terms of the GNU General Public License version 3 as
1777+ * under the terms of the GNU General Public License version 2 or 3 as as
1778 * published by the Free Software Foundation.
1779 *
1780 * This program is distributed in the hope that it will be useful,
1781
1782=== modified file 'miral-shell/spinner/eglapp.h'
1783--- miral-shell/spinner/eglapp.h 2016-04-08 14:33:31 +0000
1784+++ miral-shell/spinner/eglapp.h 2017-08-10 17:04:50 +0000
1785@@ -2,7 +2,7 @@
1786 * Copyright © 2013 Canonical Ltd.
1787 *
1788 * This program is free software: you can redistribute it and/or modify
1789- * it under the terms of the GNU General Public License version 3 as
1790+ * under the terms of the GNU General Public License version 2 or 3 as as
1791 * published by the Free Software Foundation.
1792 *
1793 * This program is distributed in the hope that it will be useful,
1794
1795=== modified file 'miral-shell/spinner/eglspinner.cpp'
1796--- miral-shell/spinner/eglspinner.cpp 2017-05-24 13:08:15 +0000
1797+++ miral-shell/spinner/eglspinner.cpp 2017-08-10 17:04:50 +0000
1798@@ -2,7 +2,7 @@
1799 * Copyright © 2013-2015 Canonical Ltd.
1800 *
1801 * This program is free software: you can redistribute it and/or modify
1802- * it under the terms of the GNU General Public License version 3 as
1803+ * under the terms of the GNU General Public License version 2 or 3 as as
1804 * published by the Free Software Foundation.
1805 *
1806 * This program is distributed in the hope that it will be useful,
1807
1808=== modified file 'miral-shell/spinner/miregl.cpp'
1809--- miral-shell/spinner/miregl.cpp 2017-05-24 13:08:15 +0000
1810+++ miral-shell/spinner/miregl.cpp 2017-08-10 17:04:50 +0000
1811@@ -2,7 +2,7 @@
1812 * Copyright © 2015 Canonical Ltd.
1813 *
1814 * This program is free software: you can redistribute it and/or modify
1815- * it under the terms of the GNU General Public License version 3 as
1816+ * under the terms of the GNU General Public License version 2 or 3 as as
1817 * published by the Free Software Foundation.
1818 *
1819 * This program is distributed in the hope that it will be useful,
1820
1821=== modified file 'miral-shell/spinner/miregl.h'
1822--- miral-shell/spinner/miregl.h 2017-05-24 13:08:15 +0000
1823+++ miral-shell/spinner/miregl.h 2017-08-10 17:04:50 +0000
1824@@ -2,7 +2,7 @@
1825 * Copyright © 2015 Canonical Ltd.
1826 *
1827 * This program is free software: you can redistribute it and/or modify
1828- * it under the terms of the GNU General Public License version 3 as
1829+ * under the terms of the GNU General Public License version 2 or 3 as as
1830 * published by the Free Software Foundation.
1831 *
1832 * This program is distributed in the hope that it will be useful,
1833
1834=== modified file 'miral-shell/spinner/png2header.py'
1835--- miral-shell/spinner/png2header.py 2016-04-08 14:33:31 +0000
1836+++ miral-shell/spinner/png2header.py 2017-08-10 17:04:50 +0000
1837@@ -4,8 +4,8 @@
1838 # Copyright © 2015 Canonical Ltd.
1839 #
1840 # This program is free software: you can redistribute it and/or modify
1841-# it under the terms of the GNU General Public License version 3 as
1842-# published by the Free Software Foundation.
1843+# it under the terms of the GNU General Public License version 2 or 3
1844+# as published by the Free Software Foundation.
1845 #
1846 # This program is distributed in the hope that it will be useful,
1847 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1848
1849=== modified file 'miral-shell/spinner/splash.h'
1850--- miral-shell/spinner/splash.h 2016-04-15 15:43:56 +0000
1851+++ miral-shell/spinner/splash.h 2017-08-10 17:04:50 +0000
1852@@ -2,8 +2,8 @@
1853 * Copyright © 2016 Canonical Ltd.
1854 *
1855 * This program is free software: you can redistribute it and/or modify it
1856- * under the terms of the GNU General Public License version 3,
1857- * as published by the Free Software Foundation.
1858+ * under the terms of the GNU General Public License version 2 or 3 as
1859+ * published by the Free Software Foundation.
1860 *
1861 * This program is distributed in the hope that it will be useful,
1862 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1863
1864=== modified file 'miral-shell/tiling_window_manager.cpp'
1865--- miral-shell/tiling_window_manager.cpp 2017-07-28 13:51:05 +0000
1866+++ miral-shell/tiling_window_manager.cpp 2017-08-10 17:04:50 +0000
1867@@ -2,8 +2,8 @@
1868 * Copyright © 2015-2016 Canonical Ltd.
1869 *
1870 * This program is free software: you can redistribute it and/or modify it
1871- * under the terms of the GNU General Public License version 3,
1872- * as published by the Free Software Foundation.
1873+ * under the terms of the GNU General Public License version 2 or 3 as
1874+ * published by the Free Software Foundation.
1875 *
1876 * This program is distributed in the hope that it will be useful,
1877 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1878
1879=== modified file 'miral-shell/tiling_window_manager.h'
1880--- miral-shell/tiling_window_manager.h 2017-07-28 13:51:05 +0000
1881+++ miral-shell/tiling_window_manager.h 2017-08-10 17:04:50 +0000
1882@@ -2,8 +2,8 @@
1883 * Copyright © 2015-2016 Canonical Ltd.
1884 *
1885 * This program is free software: you can redistribute it and/or modify it
1886- * under the terms of the GNU General Public License version 3,
1887- * as published by the Free Software Foundation.
1888+ * under the terms of the GNU General Public License version 2 or 3 as
1889+ * published by the Free Software Foundation.
1890 *
1891 * This program is distributed in the hope that it will be useful,
1892 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1893
1894=== modified file 'miral-shell/titlebar_config.cpp'
1895--- miral-shell/titlebar_config.cpp 2016-10-27 09:36:31 +0000
1896+++ miral-shell/titlebar_config.cpp 2017-08-10 17:04:50 +0000
1897@@ -2,8 +2,8 @@
1898 * Copyright © 2016 Canonical Ltd.
1899 *
1900 * This program is free software: you can redistribute it and/or modify it
1901- * under the terms of the GNU General Public License version 3,
1902- * as published by the Free Software Foundation.
1903+ * under the terms of the GNU General Public License version 2 or 3 as
1904+ * published by the Free Software Foundation.
1905 *
1906 * This program is distributed in the hope that it will be useful,
1907 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1908
1909=== modified file 'miral-shell/titlebar_config.h'
1910--- miral-shell/titlebar_config.h 2016-10-27 09:36:31 +0000
1911+++ miral-shell/titlebar_config.h 2017-08-10 17:04:50 +0000
1912@@ -2,8 +2,8 @@
1913 * Copyright © 2016 Canonical Ltd.
1914 *
1915 * This program is free software: you can redistribute it and/or modify it
1916- * under the terms of the GNU General Public License version 3,
1917- * as published by the Free Software Foundation.
1918+ * under the terms of the GNU General Public License version 2 or 3 as
1919+ * published by the Free Software Foundation.
1920 *
1921 * This program is distributed in the hope that it will be useful,
1922 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1923
1924=== modified file 'miral/active_outputs.cpp'
1925--- miral/active_outputs.cpp 2017-07-25 15:49:40 +0000
1926+++ miral/active_outputs.cpp 2017-08-10 17:04:50 +0000
1927@@ -2,8 +2,8 @@
1928 * Copyright © 2016 Canonical Ltd.
1929 *
1930 * This program is free software: you can redistribute it and/or modify it
1931- * under the terms of the GNU General Public License version 3,
1932- * as published by the Free Software Foundation.
1933+ * under the terms of the GNU General Public License version 2 or 3 as
1934+ * published by the Free Software Foundation.
1935 *
1936 * This program is distributed in the hope that it will be useful,
1937 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1938
1939=== modified file 'miral/add_init_callback.cpp'
1940--- miral/add_init_callback.cpp 2016-08-17 08:49:44 +0000
1941+++ miral/add_init_callback.cpp 2017-08-10 17:04:50 +0000
1942@@ -2,8 +2,8 @@
1943 * Copyright © 2016 Canonical Ltd.
1944 *
1945 * This program is free software: you can redistribute it and/or modify it
1946- * under the terms of the GNU General Public License version 3,
1947- * as published by the Free Software Foundation.
1948+ * under the terms of the GNU General Public License version 2 or 3 as
1949+ * published by the Free Software Foundation.
1950 *
1951 * This program is distributed in the hope that it will be useful,
1952 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1953
1954=== modified file 'miral/append_event_filter.cpp'
1955--- miral/append_event_filter.cpp 2016-08-16 11:39:19 +0000
1956+++ miral/append_event_filter.cpp 2017-08-10 17:04:50 +0000
1957@@ -2,8 +2,8 @@
1958 * Copyright © 2016 Canonical Ltd.
1959 *
1960 * This program is free software: you can redistribute it and/or modify it
1961- * under the terms of the GNU General Public License version 3,
1962- * as published by the Free Software Foundation.
1963+ * under the terms of the GNU General Public License version 2 or 3 as
1964+ * published by the Free Software Foundation.
1965 *
1966 * This program is distributed in the hope that it will be useful,
1967 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1968
1969=== modified file 'miral/application.cpp'
1970--- miral/application.cpp 2016-11-01 12:29:09 +0000
1971+++ miral/application.cpp 2017-08-10 17:04:50 +0000
1972@@ -2,8 +2,8 @@
1973 * Copyright © 2016 Canonical Ltd.
1974 *
1975 * This program is free software: you can redistribute it and/or modify it
1976- * under the terms of the GNU General Public License version 3,
1977- * as published by the Free Software Foundation.
1978+ * under the terms of the GNU General Public License version 2 or 3 as
1979+ * published by the Free Software Foundation.
1980 *
1981 * This program is distributed in the hope that it will be useful,
1982 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1983
1984=== modified file 'miral/application_authorizer.cpp'
1985--- miral/application_authorizer.cpp 2017-02-09 11:39:24 +0000
1986+++ miral/application_authorizer.cpp 2017-08-10 17:04:50 +0000
1987@@ -2,8 +2,8 @@
1988 * Copyright © 2016 Canonical Ltd.
1989 *
1990 * This program is free software: you can redistribute it and/or modify it
1991- * under the terms of the GNU General Public License version 3,
1992- * as published by the Free Software Foundation.
1993+ * under the terms of the GNU General Public License version 2 or 3 as
1994+ * published by the Free Software Foundation.
1995 *
1996 * This program is distributed in the hope that it will be useful,
1997 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1998
1999=== modified file 'miral/application_info.cpp'
2000--- miral/application_info.cpp 2016-10-28 11:49:47 +0000
2001+++ miral/application_info.cpp 2017-08-10 17:04:50 +0000
2002@@ -2,8 +2,8 @@
2003 * Copyright © 2016 Canonical Ltd.
2004 *
2005 * This program is free software: you can redistribute it and/or modify it
2006- * under the terms of the GNU General Public License version 3,
2007- * as published by the Free Software Foundation.
2008+ * under the terms of the GNU General Public License version 2 or 3 as
2009+ * published by the Free Software Foundation.
2010 *
2011 * This program is distributed in the hope that it will be useful,
2012 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2013
2014=== modified file 'miral/basic_window_manager.cpp'
2015--- miral/basic_window_manager.cpp 2017-07-28 13:51:05 +0000
2016+++ miral/basic_window_manager.cpp 2017-08-10 17:04:50 +0000
2017@@ -2,8 +2,8 @@
2018 * Copyright © 2015-2017 Canonical Ltd.
2019 *
2020 * This program is free software: you can redistribute it and/or modify it
2021- * under the terms of the GNU General Public License version 3,
2022- * as published by the Free Software Foundation.
2023+ * under the terms of the GNU General Public License version 2 or 3 as
2024+ * published by the Free Software Foundation.
2025 *
2026 * This program is distributed in the hope that it will be useful,
2027 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2028
2029=== modified file 'miral/basic_window_manager.h'
2030--- miral/basic_window_manager.h 2017-07-28 13:51:05 +0000
2031+++ miral/basic_window_manager.h 2017-08-10 17:04:50 +0000
2032@@ -2,8 +2,8 @@
2033 * Copyright © 2015-2017 Canonical Ltd.
2034 *
2035 * This program is free software: you can redistribute it and/or modify it
2036- * under the terms of the GNU General Public License version 3,
2037- * as published by the Free Software Foundation.
2038+ * under the terms of the GNU General Public License version 2 or 3 as
2039+ * published by the Free Software Foundation.
2040 *
2041 * This program is distributed in the hope that it will be useful,
2042 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2043
2044=== modified file 'miral/both_versions.h'
2045--- miral/both_versions.h 2017-06-09 09:49:53 +0000
2046+++ miral/both_versions.h 2017-08-10 17:04:50 +0000
2047@@ -2,8 +2,8 @@
2048 * Copyright © 2017 Canonical Ltd.
2049 *
2050 * This program is free software: you can redistribute it and/or modify it
2051- * under the terms of the GNU General Public License version 3,
2052- * as published by the Free Software Foundation.
2053+ * under the terms of the GNU General Public License version 2 or 3 as
2054+ * published by the Free Software Foundation.
2055 *
2056 * This program is distributed in the hope that it will be useful,
2057 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2058
2059=== modified file 'miral/canonical_window_manager.cpp'
2060--- miral/canonical_window_manager.cpp 2017-01-26 11:30:51 +0000
2061+++ miral/canonical_window_manager.cpp 2017-08-10 17:04:50 +0000
2062@@ -2,8 +2,8 @@
2063 * Copyright © 2015-2016 Canonical Ltd.
2064 *
2065 * This program is free software: you can redistribute it and/or modify it
2066- * under the terms of the GNU General Public License version 3,
2067- * as published by the Free Software Foundation.
2068+ * under the terms of the GNU General Public License version 2 or 3 as
2069+ * published by the Free Software Foundation.
2070 *
2071 * This program is distributed in the hope that it will be useful,
2072 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2073
2074=== modified file 'miral/command_line_option.cpp'
2075--- miral/command_line_option.cpp 2016-10-27 08:24:30 +0000
2076+++ miral/command_line_option.cpp 2017-08-10 17:04:50 +0000
2077@@ -2,8 +2,8 @@
2078 * Copyright © 2016 Canonical Ltd.
2079 *
2080 * This program is free software: you can redistribute it and/or modify it
2081- * under the terms of the GNU General Public License version 3,
2082- * as published by the Free Software Foundation.
2083+ * under the terms of the GNU General Public License version 2 or 3 as
2084+ * published by the Free Software Foundation.
2085 *
2086 * This program is distributed in the hope that it will be useful,
2087 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2088
2089=== modified file 'miral/coordinate_translator.cpp'
2090--- miral/coordinate_translator.cpp 2017-01-18 10:55:07 +0000
2091+++ miral/coordinate_translator.cpp 2017-08-10 17:04:50 +0000
2092@@ -2,8 +2,8 @@
2093 * Copyright © 2016 Canonical Ltd.
2094 *
2095 * This program is free software: you can redistribute it and/or modify it
2096- * under the terms of the GNU General Public License version 3,
2097- * as published by the Free Software Foundation.
2098+ * under the terms of the GNU General Public License version 2 or 3 as
2099+ * published by the Free Software Foundation.
2100 *
2101 * This program is distributed in the hope that it will be useful,
2102 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2103
2104=== modified file 'miral/coordinate_translator.h'
2105--- miral/coordinate_translator.h 2017-01-18 14:56:39 +0000
2106+++ miral/coordinate_translator.h 2017-08-10 17:04:50 +0000
2107@@ -2,8 +2,8 @@
2108 * Copyright © 2016 Canonical Ltd.
2109 *
2110 * This program is free software: you can redistribute it and/or modify it
2111- * under the terms of the GNU General Public License version 3,
2112- * as published by the Free Software Foundation.
2113+ * under the terms of the GNU General Public License version 2 or 3 as
2114+ * published by the Free Software Foundation.
2115 *
2116 * This program is distributed in the hope that it will be useful,
2117 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2118
2119=== modified file 'miral/cursor_theme.cpp'
2120--- miral/cursor_theme.cpp 2017-06-20 08:45:59 +0000
2121+++ miral/cursor_theme.cpp 2017-08-10 17:04:50 +0000
2122@@ -2,8 +2,8 @@
2123 * Copyright © 2015-2016 Canonical Ltd.
2124 *
2125 * This program is free software: you can redistribute it and/or modify it
2126- * under the terms of the GNU General Public License version 3,
2127- * as published by the Free Software Foundation.
2128+ * under the terms of the GNU General Public License version 2 or 3 as
2129+ * published by the Free Software Foundation.
2130 *
2131 * This program is distributed in the hope that it will be useful,
2132 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2133
2134=== modified file 'miral/debug_extension.cpp'
2135--- miral/debug_extension.cpp 2016-11-29 10:56:17 +0000
2136+++ miral/debug_extension.cpp 2017-08-10 17:04:50 +0000
2137@@ -2,8 +2,8 @@
2138 * Copyright © 2016 Canonical Ltd.
2139 *
2140 * This program is free software: you can redistribute it and/or modify it
2141- * under the terms of the GNU General Public License version 3,
2142- * as published by the Free Software Foundation.
2143+ * under the terms of the GNU General Public License version 2 or 3 as
2144+ * published by the Free Software Foundation.
2145 *
2146 * This program is distributed in the hope that it will be useful,
2147 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2148
2149=== modified file 'miral/display_configuration_listeners.cpp'
2150--- miral/display_configuration_listeners.cpp 2017-07-25 15:49:40 +0000
2151+++ miral/display_configuration_listeners.cpp 2017-08-10 17:04:50 +0000
2152@@ -2,8 +2,8 @@
2153 * Copyright © 2017 Canonical Ltd.
2154 *
2155 * This program is free software: you can redistribute it and/or modify it
2156- * under the terms of the GNU General Public License version 3,
2157- * as published by the Free Software Foundation.
2158+ * under the terms of the GNU General Public License version 2 or 3 as
2159+ * published by the Free Software Foundation.
2160 *
2161 * This program is distributed in the hope that it will be useful,
2162 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2163
2164=== modified file 'miral/display_configuration_listeners.h'
2165--- miral/display_configuration_listeners.h 2017-07-25 15:49:40 +0000
2166+++ miral/display_configuration_listeners.h 2017-08-10 17:04:50 +0000
2167@@ -2,8 +2,8 @@
2168 * Copyright © 2017 Canonical Ltd.
2169 *
2170 * This program is free software: you can redistribute it and/or modify it
2171- * under the terms of the GNU General Public License version 3,
2172- * as published by the Free Software Foundation.
2173+ * under the terms of the GNU General Public License version 2 or 3 as
2174+ * published by the Free Software Foundation.
2175 *
2176 * This program is distributed in the hope that it will be useful,
2177 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2178
2179=== modified file 'miral/display_configuration_option.cpp'
2180--- miral/display_configuration_option.cpp 2016-10-20 20:47:13 +0000
2181+++ miral/display_configuration_option.cpp 2017-08-10 17:04:50 +0000
2182@@ -2,8 +2,8 @@
2183 * Copyright © 2014, 2016 Canonical Ltd.
2184 *
2185 * This program is free software: you can redistribute it and/or modify it
2186- * under the terms of the GNU General Public License version 3,
2187- * as published by the Free Software Foundation.
2188+ * under the terms of the GNU General Public License version 2 or 3 as
2189+ * published by the Free Software Foundation.
2190 *
2191 * This program is distributed in the hope that it will be useful,
2192 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2193
2194=== modified file 'miral/internal_client.cpp'
2195--- miral/internal_client.cpp 2017-03-02 13:47:28 +0000
2196+++ miral/internal_client.cpp 2017-08-10 17:04:50 +0000
2197@@ -2,8 +2,8 @@
2198 * Copyright © 2016-2017 Canonical Ltd.
2199 *
2200 * This program is free software: you can redistribute it and/or modify it
2201- * under the terms of the GNU General Public License version 3,
2202- * as published by the Free Software Foundation.
2203+ * under the terms of the GNU General Public License version 2 or 3 as
2204+ * published by the Free Software Foundation.
2205 *
2206 * This program is distributed in the hope that it will be useful,
2207 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2208
2209=== modified file 'miral/join_client_threads.h'
2210--- miral/join_client_threads.h 2017-03-02 11:23:44 +0000
2211+++ miral/join_client_threads.h 2017-08-10 17:04:50 +0000
2212@@ -2,8 +2,8 @@
2213 * Copyright © 2017 Canonical Ltd.
2214 *
2215 * This program is free software: you can redistribute it and/or modify it
2216- * under the terms of the GNU General Public License version 3,
2217- * as published by the Free Software Foundation.
2218+ * under the terms of the GNU General Public License version 2 or 3 as
2219+ * published by the Free Software Foundation.
2220 *
2221 * This program is distributed in the hope that it will be useful,
2222 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2223
2224=== modified file 'miral/keymap.cpp'
2225--- miral/keymap.cpp 2017-06-09 09:49:53 +0000
2226+++ miral/keymap.cpp 2017-08-10 17:04:50 +0000
2227@@ -2,8 +2,8 @@
2228 * Copyright © 2016 Canonical Ltd.
2229 *
2230 * This program is free software: you can redistribute it and/or modify it
2231- * under the terms of the GNU General Public License version 3,
2232- * as published by the Free Software Foundation.
2233+ * under the terms of the GNU General Public License version 2 or 3 as
2234+ * published by the Free Software Foundation.
2235 *
2236 * This program is distributed in the hope that it will be useful,
2237 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2238
2239=== modified file 'miral/mru_window_list.cpp'
2240--- miral/mru_window_list.cpp 2017-05-23 14:28:28 +0000
2241+++ miral/mru_window_list.cpp 2017-08-10 17:04:50 +0000
2242@@ -2,8 +2,8 @@
2243 * Copyright © 2016 Canonical Ltd.
2244 *
2245 * This program is free software: you can redistribute it and/or modify it
2246- * under the terms of the GNU General Public License version 3,
2247- * as published by the Free Software Foundation.
2248+ * under the terms of the GNU General Public License version 2 or 3 as
2249+ * published by the Free Software Foundation.
2250 *
2251 * This program is distributed in the hope that it will be useful,
2252 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2253
2254=== modified file 'miral/mru_window_list.h'
2255--- miral/mru_window_list.h 2017-02-17 12:07:12 +0000
2256+++ miral/mru_window_list.h 2017-08-10 17:04:50 +0000
2257@@ -2,8 +2,8 @@
2258 * Copyright © 2016 Canonical Ltd.
2259 *
2260 * This program is free software: you can redistribute it and/or modify it
2261- * under the terms of the GNU General Public License version 3,
2262- * as published by the Free Software Foundation.
2263+ * under the terms of the GNU General Public License version 2 or 3 as
2264+ * published by the Free Software Foundation.
2265 *
2266 * This program is distributed in the hope that it will be useful,
2267 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2268
2269=== modified file 'miral/output.cpp'
2270--- miral/output.cpp 2017-07-26 16:52:24 +0000
2271+++ miral/output.cpp 2017-08-10 17:04:50 +0000
2272@@ -2,8 +2,8 @@
2273 * Copyright © 2016 Canonical Ltd.
2274 *
2275 * This program is free software: you can redistribute it and/or modify it
2276- * under the terms of the GNU General Public License version 3,
2277- * as published by the Free Software Foundation.
2278+ * under the terms of the GNU General Public License version 2 or 3 as
2279+ * published by the Free Software Foundation.
2280 *
2281 * This program is distributed in the hope that it will be useful,
2282 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2283
2284=== modified file 'miral/runner.cpp'
2285--- miral/runner.cpp 2017-06-09 09:49:53 +0000
2286+++ miral/runner.cpp 2017-08-10 17:04:50 +0000
2287@@ -2,8 +2,8 @@
2288 * Copyright © 2016-2017 Canonical Ltd.
2289 *
2290 * This program is free software: you can redistribute it and/or modify it
2291- * under the terms of the GNU General Public License version 3,
2292- * as published by the Free Software Foundation.
2293+ * under the terms of the GNU General Public License version 2 or 3 as
2294+ * published by the Free Software Foundation.
2295 *
2296 * This program is distributed in the hope that it will be useful,
2297 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2298
2299=== modified file 'miral/set_command_line_handler.cpp'
2300--- miral/set_command_line_handler.cpp 2017-03-06 09:26:47 +0000
2301+++ miral/set_command_line_handler.cpp 2017-08-10 17:04:50 +0000
2302@@ -2,8 +2,8 @@
2303 * Copyright © 2016 Canonical Ltd.
2304 *
2305 * This program is free software: you can redistribute it and/or modify it
2306- * under the terms of the GNU General Public License version 3,
2307- * as published by the Free Software Foundation.
2308+ * under the terms of the GNU General Public License version 2 or 3 as
2309+ * published by the Free Software Foundation.
2310 *
2311 * This program is distributed in the hope that it will be useful,
2312 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2313
2314=== modified file 'miral/set_terminator.cpp'
2315--- miral/set_terminator.cpp 2016-08-15 13:41:48 +0000
2316+++ miral/set_terminator.cpp 2017-08-10 17:04:50 +0000
2317@@ -2,8 +2,8 @@
2318 * Copyright © 2016 Canonical Ltd.
2319 *
2320 * This program is free software: you can redistribute it and/or modify it
2321- * under the terms of the GNU General Public License version 3,
2322- * as published by the Free Software Foundation.
2323+ * under the terms of the GNU General Public License version 2 or 3 as
2324+ * published by the Free Software Foundation.
2325 *
2326 * This program is distributed in the hope that it will be useful,
2327 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2328
2329=== modified file 'miral/set_window_management_policy.cpp'
2330--- miral/set_window_management_policy.cpp 2017-07-25 16:39:48 +0000
2331+++ miral/set_window_management_policy.cpp 2017-08-10 17:04:50 +0000
2332@@ -2,8 +2,8 @@
2333 * Copyright © 2016 Canonical Ltd.
2334 *
2335 * This program is free software: you can redistribute it and/or modify it
2336- * under the terms of the GNU General Public License version 3,
2337- * as published by the Free Software Foundation.
2338+ * under the terms of the GNU General Public License version 2 or 3 as
2339+ * published by the Free Software Foundation.
2340 *
2341 * This program is distributed in the hope that it will be useful,
2342 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2343
2344=== modified file 'miral/version.h.in'
2345--- miral/version.h.in 2016-10-25 15:07:46 +0000
2346+++ miral/version.h.in 2017-08-10 17:04:50 +0000
2347@@ -2,8 +2,8 @@
2348 * Copyright © 2016 Canonical Ltd.
2349 *
2350 * This program is free software: you can redistribute it and/or modify it
2351- * under the terms of the GNU General Public License version 3,
2352- * as published by the Free Software Foundation.
2353+ * under the terms of the GNU General Public License version 2 or 3 as
2354+ * published by the Free Software Foundation.
2355 *
2356 * This program is distributed in the hope that it will be useful,
2357 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2358
2359=== modified file 'miral/window.cpp'
2360--- miral/window.cpp 2017-02-06 12:25:02 +0000
2361+++ miral/window.cpp 2017-08-10 17:04:50 +0000
2362@@ -2,8 +2,8 @@
2363 * Copyright © 2016 Canonical Ltd.
2364 *
2365 * This program is free software: you can redistribute it and/or modify it
2366- * under the terms of the GNU General Public License version 3,
2367- * as published by the Free Software Foundation.
2368+ * under the terms of the GNU General Public License version 2 or 3 as
2369+ * published by the Free Software Foundation.
2370 *
2371 * This program is distributed in the hope that it will be useful,
2372 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2373
2374=== modified file 'miral/window_info.cpp'
2375--- miral/window_info.cpp 2017-02-15 12:17:12 +0000
2376+++ miral/window_info.cpp 2017-08-10 17:04:50 +0000
2377@@ -2,8 +2,8 @@
2378 * Copyright © 2015-2016 Canonical Ltd.
2379 *
2380 * This program is free software: you can redistribute it and/or modify it
2381- * under the terms of the GNU General Public License version 3,
2382- * as published by the Free Software Foundation.
2383+ * under the terms of the GNU General Public License version 2 or 3 as
2384+ * published by the Free Software Foundation.
2385 *
2386 * This program is distributed in the hope that it will be useful,
2387 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2388
2389=== modified file 'miral/window_management_options.cpp'
2390--- miral/window_management_options.cpp 2017-07-25 16:39:48 +0000
2391+++ miral/window_management_options.cpp 2017-08-10 17:04:50 +0000
2392@@ -2,8 +2,8 @@
2393 * Copyright © 2014-2016 Canonical Ltd.
2394 *
2395 * This program is free software: you can redistribute it and/or modify it
2396- * under the terms of the GNU General Public License version 3,
2397- * as published by the Free Software Foundation.
2398+ * under the terms of the GNU General Public License version 2 or 3 as
2399+ * published by the Free Software Foundation.
2400 *
2401 * This program is distributed in the hope that it will be useful,
2402 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2403
2404=== modified file 'miral/window_management_policy.cpp'
2405--- miral/window_management_policy.cpp 2017-02-15 12:17:12 +0000
2406+++ miral/window_management_policy.cpp 2017-08-10 17:04:50 +0000
2407@@ -2,8 +2,8 @@
2408 * Copyright © 2016 Canonical Ltd.
2409 *
2410 * This program is free software: you can redistribute it and/or modify it
2411- * under the terms of the GNU General Public License version 3,
2412- * as published by the Free Software Foundation.
2413+ * under the terms of the GNU General Public License version 2 or 3 as
2414+ * published by the Free Software Foundation.
2415 *
2416 * This program is distributed in the hope that it will be useful,
2417 * but WITHOUT ANY WARRANTY {} without even the implied warranty of
2418
2419=== modified file 'miral/window_management_trace.cpp'
2420--- miral/window_management_trace.cpp 2017-07-28 13:38:14 +0000
2421+++ miral/window_management_trace.cpp 2017-08-10 17:04:50 +0000
2422@@ -2,8 +2,8 @@
2423 * Copyright © 2016 Canonical Ltd.
2424 *
2425 * This program is free software: you can redistribute it and/or modify it
2426- * under the terms of the GNU General Public License version 3,
2427- * as published by the Free Software Foundation.
2428+ * under the terms of the GNU General Public License version 2 or 3 as
2429+ * published by the Free Software Foundation.
2430 *
2431 * This program is distributed in the hope that it will be useful,
2432 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2433
2434=== modified file 'miral/window_management_trace.h'
2435--- miral/window_management_trace.h 2017-07-28 13:38:14 +0000
2436+++ miral/window_management_trace.h 2017-08-10 17:04:50 +0000
2437@@ -2,8 +2,8 @@
2438 * Copyright © 2016 Canonical Ltd.
2439 *
2440 * This program is free software: you can redistribute it and/or modify it
2441- * under the terms of the GNU General Public License version 3,
2442- * as published by the Free Software Foundation.
2443+ * under the terms of the GNU General Public License version 2 or 3 as
2444+ * published by the Free Software Foundation.
2445 *
2446 * This program is distributed in the hope that it will be useful,
2447 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2448
2449=== modified file 'miral/window_manager_tools.cpp'
2450--- miral/window_manager_tools.cpp 2017-07-28 13:38:14 +0000
2451+++ miral/window_manager_tools.cpp 2017-08-10 17:04:50 +0000
2452@@ -2,8 +2,8 @@
2453 * Copyright © 2016 Canonical Ltd.
2454 *
2455 * This program is free software: you can redistribute it and/or modify it
2456- * under the terms of the GNU General Public License version 3,
2457- * as published by the Free Software Foundation.
2458+ * under the terms of the GNU General Public License version 2 or 3 as
2459+ * published by the Free Software Foundation.
2460 *
2461 * This program is distributed in the hope that it will be useful,
2462 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2463
2464=== modified file 'miral/window_manager_tools_implementation.h'
2465--- miral/window_manager_tools_implementation.h 2017-07-28 13:38:14 +0000
2466+++ miral/window_manager_tools_implementation.h 2017-08-10 17:04:50 +0000
2467@@ -2,8 +2,8 @@
2468 * Copyright © 2016 Canonical Ltd.
2469 *
2470 * This program is free software: you can redistribute it and/or modify it
2471- * under the terms of the GNU General Public License version 3,
2472- * as published by the Free Software Foundation.
2473+ * under the terms of the GNU General Public License version 2 or 3 as
2474+ * published by the Free Software Foundation.
2475 *
2476 * This program is distributed in the hope that it will be useful,
2477 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2478
2479=== modified file 'miral/window_specification.cpp'
2480--- miral/window_specification.cpp 2017-06-09 09:49:53 +0000
2481+++ miral/window_specification.cpp 2017-08-10 17:04:50 +0000
2482@@ -2,8 +2,8 @@
2483 * Copyright © 2016 Canonical Ltd.
2484 *
2485 * This program is free software: you can redistribute it and/or modify it
2486- * under the terms of the GNU General Public License version 3,
2487- * as published by the Free Software Foundation.
2488+ * under the terms of the GNU General Public License version 2 or 3 as
2489+ * published by the Free Software Foundation.
2490 *
2491 * This program is distributed in the hope that it will be useful,
2492 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2493
2494=== modified file 'miral/workspace_policy.cpp'
2495--- miral/workspace_policy.cpp 2017-02-14 17:31:52 +0000
2496+++ miral/workspace_policy.cpp 2017-08-10 17:04:50 +0000
2497@@ -2,8 +2,8 @@
2498 * Copyright © 2017 Canonical Ltd.
2499 *
2500 * This program is free software: you can redistribute it and/or modify it
2501- * under the terms of the GNU General Public License version 3,
2502- * as published by the Free Software Foundation.
2503+ * under the terms of the GNU General Public License version 2 or 3 as
2504+ * published by the Free Software Foundation.
2505 *
2506 * This program is distributed in the hope that it will be useful,
2507 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2508
2509=== modified file 'miral/xcursor_loader.cpp'
2510--- miral/xcursor_loader.cpp 2017-07-19 12:02:02 +0000
2511+++ miral/xcursor_loader.cpp 2017-08-10 17:04:50 +0000
2512@@ -2,8 +2,8 @@
2513 * Copyright © 2014 Canonical Ltd.
2514 *
2515 * This program is free software: you can redistribute it and/or modify it
2516- * under the terms of the GNU General Public License version 3,
2517- * as published by the Free Software Foundation.
2518+ * under the terms of the GNU General Public License version 2 or 3 as
2519+ * published by the Free Software Foundation.
2520 *
2521 * This program is distributed in the hope that it will be useful,
2522 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2523
2524=== modified file 'miral/xcursor_loader.h'
2525--- miral/xcursor_loader.h 2016-09-28 10:38:36 +0000
2526+++ miral/xcursor_loader.h 2017-08-10 17:04:50 +0000
2527@@ -2,8 +2,8 @@
2528 * Copyright © 2014 Canonical Ltd.
2529 *
2530 * This program is free software: you can redistribute it and/or modify it
2531- * under the terms of the GNU General Public License version 3,
2532- * as published by the Free Software Foundation.
2533+ * under the terms of the GNU General Public License version 2 or 3 as
2534+ * published by the Free Software Foundation.
2535 *
2536 * This program is distributed in the hope that it will be useful,
2537 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2538
2539=== modified file 'test/active_outputs.cpp'
2540--- test/active_outputs.cpp 2016-11-29 13:04:41 +0000
2541+++ test/active_outputs.cpp 2017-08-10 17:04:50 +0000
2542@@ -2,8 +2,8 @@
2543 * Copyright © 2016 Canonical Ltd.
2544 *
2545 * This program is free software: you can redistribute it and/or modify it
2546- * under the terms of the GNU General Public License version 3,
2547- * as published by the Free Software Foundation.
2548+ * under the terms of the GNU General Public License version 2 or 3 as
2549+ * published by the Free Software Foundation.
2550 *
2551 * This program is distributed in the hope that it will be useful,
2552 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2553
2554=== modified file 'test/active_window.cpp'
2555--- test/active_window.cpp 2017-05-24 11:01:22 +0000
2556+++ test/active_window.cpp 2017-08-10 17:04:50 +0000
2557@@ -2,8 +2,8 @@
2558 * Copyright © 2016 Canonical Ltd.
2559 *
2560 * This program is free software: you can redistribute it and/or modify it
2561- * under the terms of the GNU General Public License version 3,
2562- * as published by the Free Software Foundation.
2563+ * under the terms of the GNU General Public License version 2 or 3 as
2564+ * published by the Free Software Foundation.
2565 *
2566 * This program is distributed in the hope that it will be useful,
2567 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2568
2569=== modified file 'test/client_mediated_gestures.cpp'
2570--- test/client_mediated_gestures.cpp 2017-06-06 11:48:59 +0000
2571+++ test/client_mediated_gestures.cpp 2017-08-10 17:04:50 +0000
2572@@ -2,8 +2,8 @@
2573 * Copyright © 2017 Canonical Ltd.
2574 *
2575 * This program is free software: you can redistribute it and/or modify it
2576- * under the terms of the GNU General Public License version 3,
2577- * as published by the Free Software Foundation.
2578+ * under the terms of the GNU General Public License version 2 or 3 as
2579+ * published by the Free Software Foundation.
2580 *
2581 * This program is distributed in the hope that it will be useful,
2582 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2583
2584=== modified file 'test/display_reconfiguration.cpp'
2585--- test/display_reconfiguration.cpp 2017-07-28 08:54:30 +0000
2586+++ test/display_reconfiguration.cpp 2017-08-10 17:04:50 +0000
2587@@ -2,8 +2,8 @@
2588 * Copyright © 2016 Canonical Ltd.
2589 *
2590 * This program is free software: you can redistribute it and/or modify it
2591- * under the terms of the GNU General Public License version 3,
2592- * as published by the Free Software Foundation.
2593+ * under the terms of the GNU General Public License version 2 or 3 as
2594+ * published by the Free Software Foundation.
2595 *
2596 * This program is distributed in the hope that it will be useful,
2597 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2598
2599=== modified file 'test/drag_active_window.cpp'
2600--- test/drag_active_window.cpp 2017-07-28 08:54:30 +0000
2601+++ test/drag_active_window.cpp 2017-08-10 17:04:50 +0000
2602@@ -2,8 +2,8 @@
2603 * Copyright © 2016 Canonical Ltd.
2604 *
2605 * This program is free software: you can redistribute it and/or modify it
2606- * under the terms of the GNU General Public License version 3,
2607- * as published by the Free Software Foundation.
2608+ * under the terms of the GNU General Public License version 2 or 3 as
2609+ * published by the Free Software Foundation.
2610 *
2611 * This program is distributed in the hope that it will be useful,
2612 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2613
2614=== modified file 'test/drag_and_drop.cpp'
2615--- test/drag_and_drop.cpp 2017-07-31 14:09:43 +0000
2616+++ test/drag_and_drop.cpp 2017-08-10 17:04:50 +0000
2617@@ -2,8 +2,8 @@
2618 * Copyright © 2017 Canonical Ltd.
2619 *
2620 * This program is free software: you can redistribute it and/or modify it
2621- * under the terms of the GNU General Public License version 3,
2622- * as published by the Free Software Foundation.
2623+ * under the terms of the GNU General Public License version 2 or 3 as
2624+ * published by the Free Software Foundation.
2625 *
2626 * This program is distributed in the hope that it will be useful,
2627 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2628
2629=== modified file 'test/modify_window_state.cpp'
2630--- test/modify_window_state.cpp 2017-07-28 08:54:30 +0000
2631+++ test/modify_window_state.cpp 2017-08-10 17:04:50 +0000
2632@@ -2,8 +2,8 @@
2633 * Copyright © 2016 Canonical Ltd.
2634 *
2635 * This program is free software: you can redistribute it and/or modify it
2636- * under the terms of the GNU General Public License version 3,
2637- * as published by the Free Software Foundation.
2638+ * under the terms of the GNU General Public License version 2 or 3 as
2639+ * published by the Free Software Foundation.
2640 *
2641 * This program is distributed in the hope that it will be useful,
2642 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2643
2644=== modified file 'test/mru_window_list.cpp'
2645--- test/mru_window_list.cpp 2017-02-20 16:50:23 +0000
2646+++ test/mru_window_list.cpp 2017-08-10 17:04:50 +0000
2647@@ -2,8 +2,8 @@
2648 * Copyright © 2016 Canonical Ltd.
2649 *
2650 * This program is free software: you can redistribute it and/or modify it
2651- * under the terms of the GNU General Public License version 3,
2652- * as published by the Free Software Foundation.
2653+ * under the terms of the GNU General Public License version 2 or 3 as
2654+ * published by the Free Software Foundation.
2655 *
2656 * This program is distributed in the hope that it will be useful,
2657 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2658
2659=== modified file 'test/raise_tree.cpp'
2660--- test/raise_tree.cpp 2017-07-28 08:54:30 +0000
2661+++ test/raise_tree.cpp 2017-08-10 17:04:50 +0000
2662@@ -2,8 +2,8 @@
2663 * Copyright © 2017 Canonical Ltd.
2664 *
2665 * This program is free software: you can redistribute it and/or modify it
2666- * under the terms of the GNU General Public License version 3,
2667- * as published by the Free Software Foundation.
2668+ * under the terms of the GNU General Public License version 2 or 3 as
2669+ * published by the Free Software Foundation.
2670 *
2671 * This program is distributed in the hope that it will be useful,
2672 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2673
2674=== modified file 'test/runner.cpp'
2675--- test/runner.cpp 2016-08-18 08:35:17 +0000
2676+++ test/runner.cpp 2017-08-10 17:04:50 +0000
2677@@ -2,8 +2,8 @@
2678 * Copyright © 2016 Canonical Ltd.
2679 *
2680 * This program is free software: you can redistribute it and/or modify it
2681- * under the terms of the GNU General Public License version 3,
2682- * as published by the Free Software Foundation.
2683+ * under the terms of the GNU General Public License version 2 or 3 as
2684+ * published by the Free Software Foundation.
2685 *
2686 * This program is distributed in the hope that it will be useful,
2687 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2688
2689=== modified file 'test/select_active_window.cpp'
2690--- test/select_active_window.cpp 2017-07-28 08:54:30 +0000
2691+++ test/select_active_window.cpp 2017-08-10 17:04:50 +0000
2692@@ -2,8 +2,8 @@
2693 * Copyright © 2016 Canonical Ltd.
2694 *
2695 * This program is free software: you can redistribute it and/or modify it
2696- * under the terms of the GNU General Public License version 3,
2697- * as published by the Free Software Foundation.
2698+ * under the terms of the GNU General Public License version 2 or 3 as
2699+ * published by the Free Software Foundation.
2700 *
2701 * This program is distributed in the hope that it will be useful,
2702 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2703
2704=== modified file 'test/test_server.cpp'
2705--- test/test_server.cpp 2017-07-25 16:39:48 +0000
2706+++ test/test_server.cpp 2017-08-10 17:04:50 +0000
2707@@ -2,8 +2,8 @@
2708 * Copyright © 2016 Canonical Ltd.
2709 *
2710 * This program is free software: you can redistribute it and/or modify it
2711- * under the terms of the GNU General Public License version 3,
2712- * as published by the Free Software Foundation.
2713+ * under the terms of the GNU General Public License version 2 or 3 as
2714+ * published by the Free Software Foundation.
2715 *
2716 * This program is distributed in the hope that it will be useful,
2717 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2718
2719=== modified file 'test/test_server.h'
2720--- test/test_server.h 2017-06-09 09:49:53 +0000
2721+++ test/test_server.h 2017-08-10 17:04:50 +0000
2722@@ -2,8 +2,8 @@
2723 * Copyright © 2016 Canonical Ltd.
2724 *
2725 * This program is free software: you can redistribute it and/or modify it
2726- * under the terms of the GNU General Public License version 3,
2727- * as published by the Free Software Foundation.
2728+ * under the terms of the GNU General Public License version 2 or 3 as
2729+ * published by the Free Software Foundation.
2730 *
2731 * This program is distributed in the hope that it will be useful,
2732 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2733
2734=== modified file 'test/test_window_manager_tools.h'
2735--- test/test_window_manager_tools.h 2017-07-25 16:39:48 +0000
2736+++ test/test_window_manager_tools.h 2017-08-10 17:04:50 +0000
2737@@ -2,8 +2,8 @@
2738 * Copyright © 2016 Canonical Ltd.
2739 *
2740 * This program is free software: you can redistribute it and/or modify it
2741- * under the terms of the GNU General Public License version 3,
2742- * as published by the Free Software Foundation.
2743+ * under the terms of the GNU General Public License version 2 or 3 as
2744+ * published by the Free Software Foundation.
2745 *
2746 * This program is distributed in the hope that it will be useful,
2747 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2748
2749=== modified file 'test/window_id.cpp'
2750--- test/window_id.cpp 2017-06-16 12:22:12 +0000
2751+++ test/window_id.cpp 2017-08-10 17:04:50 +0000
2752@@ -2,8 +2,8 @@
2753 * Copyright © 2016 Canonical Ltd.
2754 *
2755 * This program is free software: you can redistribute it and/or modify it
2756- * under the terms of the GNU General Public License version 3,
2757- * as published by the Free Software Foundation.
2758+ * under the terms of the GNU General Public License version 2 or 3 as
2759+ * published by the Free Software Foundation.
2760 *
2761 * This program is distributed in the hope that it will be useful,
2762 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2763
2764=== modified file 'test/window_placement.cpp'
2765--- test/window_placement.cpp 2017-07-28 08:54:30 +0000
2766+++ test/window_placement.cpp 2017-08-10 17:04:50 +0000
2767@@ -2,8 +2,8 @@
2768 * Copyright © 2016 Canonical Ltd.
2769 *
2770 * This program is free software: you can redistribute it and/or modify it
2771- * under the terms of the GNU General Public License version 3,
2772- * as published by the Free Software Foundation.
2773+ * under the terms of the GNU General Public License version 2 or 3 as
2774+ * published by the Free Software Foundation.
2775 *
2776 * This program is distributed in the hope that it will be useful,
2777 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2778
2779=== modified file 'test/window_placement_anchors_to_parent.cpp'
2780--- test/window_placement_anchors_to_parent.cpp 2017-07-28 08:54:30 +0000
2781+++ test/window_placement_anchors_to_parent.cpp 2017-08-10 17:04:50 +0000
2782@@ -2,8 +2,8 @@
2783 * Copyright © 2016 Canonical Ltd.
2784 *
2785 * This program is free software: you can redistribute it and/or modify it
2786- * under the terms of the GNU General Public License version 3,
2787- * as published by the Free Software Foundation.
2788+ * under the terms of the GNU General Public License version 2 or 3 as
2789+ * published by the Free Software Foundation.
2790 *
2791 * This program is distributed in the hope that it will be useful,
2792 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2793
2794=== modified file 'test/window_placement_client_api.cpp'
2795--- test/window_placement_client_api.cpp 2017-05-24 11:01:22 +0000
2796+++ test/window_placement_client_api.cpp 2017-08-10 17:04:50 +0000
2797@@ -2,8 +2,8 @@
2798 * Copyright © 2016 Canonical Ltd.
2799 *
2800 * This program is free software: you can redistribute it and/or modify it
2801- * under the terms of the GNU General Public License version 3,
2802- * as published by the Free Software Foundation.
2803+ * under the terms of the GNU General Public License version 2 or 3 as
2804+ * published by the Free Software Foundation.
2805 *
2806 * This program is distributed in the hope that it will be useful,
2807 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2808
2809=== modified file 'test/window_properties.cpp'
2810--- test/window_properties.cpp 2017-05-24 11:01:22 +0000
2811+++ test/window_properties.cpp 2017-08-10 17:04:50 +0000
2812@@ -2,8 +2,8 @@
2813 * Copyright © 2017 Canonical Ltd.
2814 *
2815 * This program is free software: you can redistribute it and/or modify it
2816- * under the terms of the GNU General Public License version 3,
2817- * as published by the Free Software Foundation.
2818+ * under the terms of the GNU General Public License version 2 or 3 as
2819+ * published by the Free Software Foundation.
2820 *
2821 * This program is distributed in the hope that it will be useful,
2822 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2823
2824=== modified file 'test/workspaces.cpp'
2825--- test/workspaces.cpp 2017-05-24 11:01:22 +0000
2826+++ test/workspaces.cpp 2017-08-10 17:04:50 +0000
2827@@ -2,8 +2,8 @@
2828 * Copyright © 2017 Canonical Ltd.
2829 *
2830 * This program is free software: you can redistribute it and/or modify it
2831- * under the terms of the GNU General Public License version 3,
2832- * as published by the Free Software Foundation.
2833+ * under the terms of the GNU General Public License version 2 or 3 as
2834+ * published by the Free Software Foundation.
2835 *
2836 * This program is distributed in the hope that it will be useful,
2837 * but WITHOUT ANY WARRANTY; without even the implied warranty of

Subscribers

People subscribed via source and target branches