Merge lp:~bregma/grail/lp-963070 into lp:grail

Proposed by Stephen M. Webb
Status: Merged
Merged at revision: 213
Proposed branch: lp:~bregma/grail/lp-963070
Merge into: lp:grail
Diff against target: 3040 lines (+1351/-1224)
43 files modified
COPYING (+165/-672)
COPYING.GPL3 (+674/-0)
Makefile.am (+1/-1)
src/v2/evbuf.h (+13/-14)
src/v2/gebuf.h (+13/-14)
src/v2/gestures-drag.c (+13/-14)
src/v2/gestures-pinch.c (+13/-14)
src/v2/gestures-rotate.c (+13/-14)
src/v2/gestures-tapping.c (+13/-14)
src/v2/gestures-touch.c (+12/-13)
src/v2/grail-api.c (+13/-14)
src/v2/grail-bits.c (+13/-14)
src/v2/grail-event.c (+13/-14)
src/v2/grail-frame.c (+13/-14)
src/v2/grail-gestures.c (+13/-14)
src/v2/grail-gestures.h (+13/-14)
src/v2/grail-impl.h (+13/-14)
src/v2/grail-init.c (+13/-14)
src/v2/grail-inserter.c (+13/-14)
src/v2/grail-inserter.h (+13/-14)
src/v2/grail-legacy.c (+13/-14)
src/v2/grail-recognizer.c (+13/-14)
src/v2/grail-recognizer.h (+13/-14)
src/v2/grailbuf.h (+13/-14)
src/v3/atomic-recognizer.cpp (+11/-12)
src/v3/atomic-recognizer.h (+11/-12)
src/v3/event.cpp (+13/-14)
src/v3/event.h (+13/-14)
src/v3/forward.h (+13/-14)
src/v3/gesture.cpp (+13/-14)
src/v3/gesture.h (+13/-14)
src/v3/handle.cpp (+13/-14)
src/v3/handle.h (+13/-14)
src/v3/log.cpp (+13/-14)
src/v3/log.h (+13/-14)
src/v3/recognizer.cpp (+13/-14)
src/v3/recognizer.h (+13/-14)
src/v3/regular-recognizer.cpp (+11/-12)
src/v3/regular-recognizer.h (+11/-12)
src/v3/slice.cpp (+13/-14)
src/v3/slice.h (+13/-14)
src/v3/subscription.cpp (+13/-14)
src/v3/subscription.h (+13/-14)
To merge this branch: bzr merge lp:~bregma/grail/lp-963070
Reviewer Review Type Date Requested Status
Chase Douglas (community) Approve
Review via email: mp+99244@code.launchpad.net

Description of the change

Changes utouch-grail library license to LGPL-3 (lp: #963070)

To post a comment you must log in.
Revision history for this message
Chase Douglas (chasedouglas) wrote :

* Some tarballs were added accidentally.

Otherwise, looks good. I approve after fixing the above.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'COPYING'
2--- COPYING 2010-08-06 20:30:20 +0000
3+++ COPYING 2012-03-26 01:37:18 +0000
4@@ -1,672 +1,165 @@
5-grail - Gesture Recognition And Instantiation Library (GPLv3 license)
6-
7- Copyright (C) 2010 Canonical Ltd.
8- Copyright (C) 2010 Henrik Rydberg <rydberg@bitmath.org>
9-
10- Preamble
11-
12- The GNU General Public License is a free, copyleft license for
13-software and other kinds of works.
14-
15- The licenses for most software and other practical works are designed
16-to take away your freedom to share and change the works. By contrast,
17-the GNU General Public License is intended to guarantee your freedom to
18-share and change all versions of a program--to make sure it remains free
19-software for all its users. We, the Free Software Foundation, use the
20-GNU General Public License for most of our software; it applies also to
21-any other work released this way by its authors. You can apply it to
22-your programs, too.
23-
24- When we speak of free software, we are referring to freedom, not
25-price. Our General Public Licenses are designed to make sure that you
26-have the freedom to distribute copies of free software (and charge for
27-them if you wish), that you receive source code or can get it if you
28-want it, that you can change the software or use pieces of it in new
29-free programs, and that you know you can do these things.
30-
31- To protect your rights, we need to prevent others from denying you
32-these rights or asking you to surrender the rights. Therefore, you have
33-certain responsibilities if you distribute copies of the software, or if
34-you modify it: responsibilities to respect the freedom of others.
35-
36- For example, if you distribute copies of such a program, whether
37-gratis or for a fee, you must pass on to the recipients the same
38-freedoms that you received. You must make sure that they, too, receive
39-or can get the source code. And you must show them these terms so they
40-know their rights.
41-
42- Developers that use the GNU GPL protect your rights with two steps:
43-(1) assert copyright on the software, and (2) offer you this License
44-giving you legal permission to copy, distribute and/or modify it.
45-
46- For the developers' and authors' protection, the GPL clearly explains
47-that there is no warranty for this free software. For both users' and
48-authors' sake, the GPL requires that modified versions be marked as
49-changed, so that their problems will not be attributed erroneously to
50-authors of previous versions.
51-
52- Some devices are designed to deny users access to install or run
53-modified versions of the software inside them, although the manufacturer
54-can do so. This is fundamentally incompatible with the aim of
55-protecting users' freedom to change the software. The systematic
56-pattern of such abuse occurs in the area of products for individuals to
57-use, which is precisely where it is most unacceptable. Therefore, we
58-have designed this version of the GPL to prohibit the practice for those
59-products. If such problems arise substantially in other domains, we
60-stand ready to extend this provision to those domains in future versions
61-of the GPL, as needed to protect the freedom of users.
62-
63- Finally, every program is threatened constantly by software patents.
64-States should not allow patents to restrict development and use of
65-software on general-purpose computers, but in those that do, we wish to
66-avoid the special danger that patents applied to a free program could
67-make it effectively proprietary. To prevent this, the GPL assures that
68-patents cannot be used to render the program non-free.
69-
70- The precise terms and conditions for copying, distribution and
71-modification follow.
72-
73- TERMS AND CONDITIONS
74-
75- 0. Definitions.
76-
77- "This License" refers to version 3 of the GNU General Public License.
78-
79- "Copyright" also means copyright-like laws that apply to other kinds of
80-works, such as semiconductor masks.
81-
82- "The Program" refers to any copyrightable work licensed under this
83-License. Each licensee is addressed as "you". "Licensees" and
84-"recipients" may be individuals or organizations.
85-
86- To "modify" a work means to copy from or adapt all or part of the work
87-in a fashion requiring copyright permission, other than the making of an
88-exact copy. The resulting work is called a "modified version" of the
89-earlier work or a work "based on" the earlier work.
90-
91- A "covered work" means either the unmodified Program or a work based
92-on the Program.
93-
94- To "propagate" a work means to do anything with it that, without
95-permission, would make you directly or secondarily liable for
96-infringement under applicable copyright law, except executing it on a
97-computer or modifying a private copy. Propagation includes copying,
98-distribution (with or without modification), making available to the
99-public, and in some countries other activities as well.
100-
101- To "convey" a work means any kind of propagation that enables other
102-parties to make or receive copies. Mere interaction with a user through
103-a computer network, with no transfer of a copy, is not conveying.
104-
105- An interactive user interface displays "Appropriate Legal Notices"
106-to the extent that it includes a convenient and prominently visible
107-feature that (1) displays an appropriate copyright notice, and (2)
108-tells the user that there is no warranty for the work (except to the
109-extent that warranties are provided), that licensees may convey the
110-work under this License, and how to view a copy of this License. If
111-the interface presents a list of user commands or options, such as a
112-menu, a prominent item in the list meets this criterion.
113-
114- 1. Source Code.
115-
116- The "source code" for a work means the preferred form of the work
117-for making modifications to it. "Object code" means any non-source
118-form of a work.
119-
120- A "Standard Interface" means an interface that either is an official
121-standard defined by a recognized standards body, or, in the case of
122-interfaces specified for a particular programming language, one that
123-is widely used among developers working in that language.
124-
125- The "System Libraries" of an executable work include anything, other
126-than the work as a whole, that (a) is included in the normal form of
127-packaging a Major Component, but which is not part of that Major
128-Component, and (b) serves only to enable use of the work with that
129-Major Component, or to implement a Standard Interface for which an
130-implementation is available to the public in source code form. A
131-"Major Component", in this context, means a major essential component
132-(kernel, window system, and so on) of the specific operating system
133-(if any) on which the executable work runs, or a compiler used to
134-produce the work, or an object code interpreter used to run it.
135-
136- The "Corresponding Source" for a work in object code form means all
137-the source code needed to generate, install, and (for an executable
138-work) run the object code and to modify the work, including scripts to
139-control those activities. However, it does not include the work's
140-System Libraries, or general-purpose tools or generally available free
141-programs which are used unmodified in performing those activities but
142-which are not part of the work. For example, Corresponding Source
143-includes interface definition files associated with source files for
144-the work, and the source code for shared libraries and dynamically
145-linked subprograms that the work is specifically designed to require,
146-such as by intimate data communication or control flow between those
147-subprograms and other parts of the work.
148-
149- The Corresponding Source need not include anything that users
150-can regenerate automatically from other parts of the Corresponding
151-Source.
152-
153- The Corresponding Source for a work in source code form is that
154-same work.
155-
156- 2. Basic Permissions.
157-
158- All rights granted under this License are granted for the term of
159-copyright on the Program, and are irrevocable provided the stated
160-conditions are met. This License explicitly affirms your unlimited
161-permission to run the unmodified Program. The output from running a
162-covered work is covered by this License only if the output, given its
163-content, constitutes a covered work. This License acknowledges your
164-rights of fair use or other equivalent, as provided by copyright law.
165-
166- You may make, run and propagate covered works that you do not
167-convey, without conditions so long as your license otherwise remains
168-in force. You may convey covered works to others for the sole purpose
169-of having them make modifications exclusively for you, or provide you
170-with facilities for running those works, provided that you comply with
171-the terms of this License in conveying all material for which you do
172-not control copyright. Those thus making or running the covered works
173-for you must do so exclusively on your behalf, under your direction
174-and control, on terms that prohibit them from making any copies of
175-your copyrighted material outside their relationship with you.
176-
177- Conveying under any other circumstances is permitted solely under
178-the conditions stated below. Sublicensing is not allowed; section 10
179-makes it unnecessary.
180-
181- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
182-
183- No covered work shall be deemed part of an effective technological
184-measure under any applicable law fulfilling obligations under article
185-11 of the WIPO copyright treaty adopted on 20 December 1996, or
186-similar laws prohibiting or restricting circumvention of such
187-measures.
188-
189- When you convey a covered work, you waive any legal power to forbid
190-circumvention of technological measures to the extent such circumvention
191-is effected by exercising rights under this License with respect to
192-the covered work, and you disclaim any intention to limit operation or
193-modification of the work as a means of enforcing, against the work's
194-users, your or third parties' legal rights to forbid circumvention of
195-technological measures.
196-
197- 4. Conveying Verbatim Copies.
198-
199- You may convey verbatim copies of the Program's source code as you
200-receive it, in any medium, provided that you conspicuously and
201-appropriately publish on each copy an appropriate copyright notice;
202-keep intact all notices stating that this License and any
203-non-permissive terms added in accord with section 7 apply to the code;
204-keep intact all notices of the absence of any warranty; and give all
205-recipients a copy of this License along with the Program.
206-
207- You may charge any price or no price for each copy that you convey,
208-and you may offer support or warranty protection for a fee.
209-
210- 5. Conveying Modified Source Versions.
211-
212- You may convey a work based on the Program, or the modifications to
213-produce it from the Program, in the form of source code under the
214-terms of section 4, provided that you also meet all of these conditions:
215-
216- a) The work must carry prominent notices stating that you modified
217- it, and giving a relevant date.
218-
219- b) The work must carry prominent notices stating that it is
220- released under this License and any conditions added under section
221- 7. This requirement modifies the requirement in section 4 to
222- "keep intact all notices".
223-
224- c) You must license the entire work, as a whole, under this
225- License to anyone who comes into possession of a copy. This
226- License will therefore apply, along with any applicable section 7
227- additional terms, to the whole of the work, and all its parts,
228- regardless of how they are packaged. This License gives no
229- permission to license the work in any other way, but it does not
230- invalidate such permission if you have separately received it.
231-
232- d) If the work has interactive user interfaces, each must display
233- Appropriate Legal Notices; however, if the Program has interactive
234- interfaces that do not display Appropriate Legal Notices, your
235- work need not make them do so.
236-
237- A compilation of a covered work with other separate and independent
238-works, which are not by their nature extensions of the covered work,
239-and which are not combined with it such as to form a larger program,
240-in or on a volume of a storage or distribution medium, is called an
241-"aggregate" if the compilation and its resulting copyright are not
242-used to limit the access or legal rights of the compilation's users
243-beyond what the individual works permit. Inclusion of a covered work
244-in an aggregate does not cause this License to apply to the other
245-parts of the aggregate.
246-
247- 6. Conveying Non-Source Forms.
248-
249- You may convey a covered work in object code form under the terms
250-of sections 4 and 5, provided that you also convey the
251-machine-readable Corresponding Source under the terms of this License,
252-in one of these ways:
253-
254- a) Convey the object code in, or embodied in, a physical product
255- (including a physical distribution medium), accompanied by the
256- Corresponding Source fixed on a durable physical medium
257- customarily used for software interchange.
258-
259- b) Convey the object code in, or embodied in, a physical product
260- (including a physical distribution medium), accompanied by a
261- written offer, valid for at least three years and valid for as
262- long as you offer spare parts or customer support for that product
263- model, to give anyone who possesses the object code either (1) a
264- copy of the Corresponding Source for all the software in the
265- product that is covered by this License, on a durable physical
266- medium customarily used for software interchange, for a price no
267- more than your reasonable cost of physically performing this
268- conveying of source, or (2) access to copy the
269- Corresponding Source from a network server at no charge.
270-
271- c) Convey individual copies of the object code with a copy of the
272- written offer to provide the Corresponding Source. This
273- alternative is allowed only occasionally and noncommercially, and
274- only if you received the object code with such an offer, in accord
275- with subsection 6b.
276-
277- d) Convey the object code by offering access from a designated
278- place (gratis or for a charge), and offer equivalent access to the
279- Corresponding Source in the same way through the same place at no
280- further charge. You need not require recipients to copy the
281- Corresponding Source along with the object code. If the place to
282- copy the object code is a network server, the Corresponding Source
283- may be on a different server (operated by you or a third party)
284- that supports equivalent copying facilities, provided you maintain
285- clear directions next to the object code saying where to find the
286- Corresponding Source. Regardless of what server hosts the
287- Corresponding Source, you remain obligated to ensure that it is
288- available for as long as needed to satisfy these requirements.
289-
290- e) Convey the object code using peer-to-peer transmission, provided
291- you inform other peers where the object code and Corresponding
292- Source of the work are being offered to the general public at no
293- charge under subsection 6d.
294-
295- A separable portion of the object code, whose source code is excluded
296-from the Corresponding Source as a System Library, need not be
297-included in conveying the object code work.
298-
299- A "User Product" is either (1) a "consumer product", which means any
300-tangible personal property which is normally used for personal, family,
301-or household purposes, or (2) anything designed or sold for incorporation
302-into a dwelling. In determining whether a product is a consumer product,
303-doubtful cases shall be resolved in favor of coverage. For a particular
304-product received by a particular user, "normally used" refers to a
305-typical or common use of that class of product, regardless of the status
306-of the particular user or of the way in which the particular user
307-actually uses, or expects or is expected to use, the product. A product
308-is a consumer product regardless of whether the product has substantial
309-commercial, industrial or non-consumer uses, unless such uses represent
310-the only significant mode of use of the product.
311-
312- "Installation Information" for a User Product means any methods,
313-procedures, authorization keys, or other information required to install
314-and execute modified versions of a covered work in that User Product from
315-a modified version of its Corresponding Source. The information must
316-suffice to ensure that the continued functioning of the modified object
317-code is in no case prevented or interfered with solely because
318-modification has been made.
319-
320- If you convey an object code work under this section in, or with, or
321-specifically for use in, a User Product, and the conveying occurs as
322-part of a transaction in which the right of possession and use of the
323-User Product is transferred to the recipient in perpetuity or for a
324-fixed term (regardless of how the transaction is characterized), the
325-Corresponding Source conveyed under this section must be accompanied
326-by the Installation Information. But this requirement does not apply
327-if neither you nor any third party retains the ability to install
328-modified object code on the User Product (for example, the work has
329-been installed in ROM).
330-
331- The requirement to provide Installation Information does not include a
332-requirement to continue to provide support service, warranty, or updates
333-for a work that has been modified or installed by the recipient, or for
334-the User Product in which it has been modified or installed. Access to a
335-network may be denied when the modification itself materially and
336-adversely affects the operation of the network or violates the rules and
337-protocols for communication across the network.
338-
339- Corresponding Source conveyed, and Installation Information provided,
340-in accord with this section must be in a format that is publicly
341-documented (and with an implementation available to the public in
342-source code form), and must require no special password or key for
343-unpacking, reading or copying.
344-
345- 7. Additional Terms.
346-
347- "Additional permissions" are terms that supplement the terms of this
348-License by making exceptions from one or more of its conditions.
349-Additional permissions that are applicable to the entire Program shall
350-be treated as though they were included in this License, to the extent
351-that they are valid under applicable law. If additional permissions
352-apply only to part of the Program, that part may be used separately
353-under those permissions, but the entire Program remains governed by
354-this License without regard to the additional permissions.
355-
356- When you convey a copy of a covered work, you may at your option
357-remove any additional permissions from that copy, or from any part of
358-it. (Additional permissions may be written to require their own
359-removal in certain cases when you modify the work.) You may place
360-additional permissions on material, added by you to a covered work,
361-for which you have or can give appropriate copyright permission.
362-
363- Notwithstanding any other provision of this License, for material you
364-add to a covered work, you may (if authorized by the copyright holders of
365-that material) supplement the terms of this License with terms:
366-
367- a) Disclaiming warranty or limiting liability differently from the
368- terms of sections 15 and 16 of this License; or
369-
370- b) Requiring preservation of specified reasonable legal notices or
371- author attributions in that material or in the Appropriate Legal
372- Notices displayed by works containing it; or
373-
374- c) Prohibiting misrepresentation of the origin of that material, or
375- requiring that modified versions of such material be marked in
376- reasonable ways as different from the original version; or
377-
378- d) Limiting the use for publicity purposes of names of licensors or
379- authors of the material; or
380-
381- e) Declining to grant rights under trademark law for use of some
382- trade names, trademarks, or service marks; or
383-
384- f) Requiring indemnification of licensors and authors of that
385- material by anyone who conveys the material (or modified versions of
386- it) with contractual assumptions of liability to the recipient, for
387- any liability that these contractual assumptions directly impose on
388- those licensors and authors.
389-
390- All other non-permissive additional terms are considered "further
391-restrictions" within the meaning of section 10. If the Program as you
392-received it, or any part of it, contains a notice stating that it is
393-governed by this License along with a term that is a further
394-restriction, you may remove that term. If a license document contains
395-a further restriction but permits relicensing or conveying under this
396-License, you may add to a covered work material governed by the terms
397-of that license document, provided that the further restriction does
398-not survive such relicensing or conveying.
399-
400- If you add terms to a covered work in accord with this section, you
401-must place, in the relevant source files, a statement of the
402-additional terms that apply to those files, or a notice indicating
403-where to find the applicable terms.
404-
405- Additional terms, permissive or non-permissive, may be stated in the
406-form of a separately written license, or stated as exceptions;
407-the above requirements apply either way.
408-
409- 8. Termination.
410-
411- You may not propagate or modify a covered work except as expressly
412-provided under this License. Any attempt otherwise to propagate or
413-modify it is void, and will automatically terminate your rights under
414-this License (including any patent licenses granted under the third
415-paragraph of section 11).
416-
417- However, if you cease all violation of this License, then your
418-license from a particular copyright holder is reinstated (a)
419-provisionally, unless and until the copyright holder explicitly and
420-finally terminates your license, and (b) permanently, if the copyright
421-holder fails to notify you of the violation by some reasonable means
422-prior to 60 days after the cessation.
423-
424- Moreover, your license from a particular copyright holder is
425-reinstated permanently if the copyright holder notifies you of the
426-violation by some reasonable means, this is the first time you have
427-received notice of violation of this License (for any work) from that
428-copyright holder, and you cure the violation prior to 30 days after
429-your receipt of the notice.
430-
431- Termination of your rights under this section does not terminate the
432-licenses of parties who have received copies or rights from you under
433-this License. If your rights have been terminated and not permanently
434-reinstated, you do not qualify to receive new licenses for the same
435-material under section 10.
436-
437- 9. Acceptance Not Required for Having Copies.
438-
439- You are not required to accept this License in order to receive or
440-run a copy of the Program. Ancillary propagation of a covered work
441-occurring solely as a consequence of using peer-to-peer transmission
442-to receive a copy likewise does not require acceptance. However,
443-nothing other than this License grants you permission to propagate or
444-modify any covered work. These actions infringe copyright if you do
445-not accept this License. Therefore, by modifying or propagating a
446-covered work, you indicate your acceptance of this License to do so.
447-
448- 10. Automatic Licensing of Downstream Recipients.
449-
450- Each time you convey a covered work, the recipient automatically
451-receives a license from the original licensors, to run, modify and
452-propagate that work, subject to this License. You are not responsible
453-for enforcing compliance by third parties with this License.
454-
455- An "entity transaction" is a transaction transferring control of an
456-organization, or substantially all assets of one, or subdividing an
457-organization, or merging organizations. If propagation of a covered
458-work results from an entity transaction, each party to that
459-transaction who receives a copy of the work also receives whatever
460-licenses to the work the party's predecessor in interest had or could
461-give under the previous paragraph, plus a right to possession of the
462-Corresponding Source of the work from the predecessor in interest, if
463-the predecessor has it or can get it with reasonable efforts.
464-
465- You may not impose any further restrictions on the exercise of the
466-rights granted or affirmed under this License. For example, you may
467-not impose a license fee, royalty, or other charge for exercise of
468-rights granted under this License, and you may not initiate litigation
469-(including a cross-claim or counterclaim in a lawsuit) alleging that
470-any patent claim is infringed by making, using, selling, offering for
471-sale, or importing the Program or any portion of it.
472-
473- 11. Patents.
474-
475- A "contributor" is a copyright holder who authorizes use under this
476-License of the Program or a work on which the Program is based. The
477-work thus licensed is called the contributor's "contributor version".
478-
479- A contributor's "essential patent claims" are all patent claims
480-owned or controlled by the contributor, whether already acquired or
481-hereafter acquired, that would be infringed by some manner, permitted
482-by this License, of making, using, or selling its contributor version,
483-but do not include claims that would be infringed only as a
484-consequence of further modification of the contributor version. For
485-purposes of this definition, "control" includes the right to grant
486-patent sublicenses in a manner consistent with the requirements of
487-this License.
488-
489- Each contributor grants you a non-exclusive, worldwide, royalty-free
490-patent license under the contributor's essential patent claims, to
491-make, use, sell, offer for sale, import and otherwise run, modify and
492-propagate the contents of its contributor version.
493-
494- In the following three paragraphs, a "patent license" is any express
495-agreement or commitment, however denominated, not to enforce a patent
496-(such as an express permission to practice a patent or covenant not to
497-sue for patent infringement). To "grant" such a patent license to a
498-party means to make such an agreement or commitment not to enforce a
499-patent against the party.
500-
501- If you convey a covered work, knowingly relying on a patent license,
502-and the Corresponding Source of the work is not available for anyone
503-to copy, free of charge and under the terms of this License, through a
504-publicly available network server or other readily accessible means,
505-then you must either (1) cause the Corresponding Source to be so
506-available, or (2) arrange to deprive yourself of the benefit of the
507-patent license for this particular work, or (3) arrange, in a manner
508-consistent with the requirements of this License, to extend the patent
509-license to downstream recipients. "Knowingly relying" means you have
510-actual knowledge that, but for the patent license, your conveying the
511-covered work in a country, or your recipient's use of the covered work
512-in a country, would infringe one or more identifiable patents in that
513-country that you have reason to believe are valid.
514-
515- If, pursuant to or in connection with a single transaction or
516-arrangement, you convey, or propagate by procuring conveyance of, a
517-covered work, and grant a patent license to some of the parties
518-receiving the covered work authorizing them to use, propagate, modify
519-or convey a specific copy of the covered work, then the patent license
520-you grant is automatically extended to all recipients of the covered
521-work and works based on it.
522-
523- A patent license is "discriminatory" if it does not include within
524-the scope of its coverage, prohibits the exercise of, or is
525-conditioned on the non-exercise of one or more of the rights that are
526-specifically granted under this License. You may not convey a covered
527-work if you are a party to an arrangement with a third party that is
528-in the business of distributing software, under which you make payment
529-to the third party based on the extent of your activity of conveying
530-the work, and under which the third party grants, to any of the
531-parties who would receive the covered work from you, a discriminatory
532-patent license (a) in connection with copies of the covered work
533-conveyed by you (or copies made from those copies), or (b) primarily
534-for and in connection with specific products or compilations that
535-contain the covered work, unless you entered into that arrangement,
536-or that patent license was granted, prior to 28 March 2007.
537-
538- Nothing in this License shall be construed as excluding or limiting
539-any implied license or other defenses to infringement that may
540-otherwise be available to you under applicable patent law.
541-
542- 12. No Surrender of Others' Freedom.
543-
544- If conditions are imposed on you (whether by court order, agreement or
545-otherwise) that contradict the conditions of this License, they do not
546-excuse you from the conditions of this License. If you cannot convey a
547-covered work so as to satisfy simultaneously your obligations under this
548-License and any other pertinent obligations, then as a consequence you may
549-not convey it at all. For example, if you agree to terms that obligate you
550-to collect a royalty for further conveying from those to whom you convey
551-the Program, the only way you could satisfy both those terms and this
552-License would be to refrain entirely from conveying the Program.
553-
554- 13. Use with the GNU Affero General Public License.
555-
556- Notwithstanding any other provision of this License, you have
557-permission to link or combine any covered work with a work licensed
558-under version 3 of the GNU Affero General Public License into a single
559-combined work, and to convey the resulting work. The terms of this
560-License will continue to apply to the part which is the covered work,
561-but the special requirements of the GNU Affero General Public License,
562-section 13, concerning interaction through a network will apply to the
563-combination as such.
564-
565- 14. Revised Versions of this License.
566-
567- The Free Software Foundation may publish revised and/or new versions of
568-the GNU General Public License from time to time. Such new versions will
569-be similar in spirit to the present version, but may differ in detail to
570-address new problems or concerns.
571-
572- Each version is given a distinguishing version number. If the
573-Program specifies that a certain numbered version of the GNU General
574-Public License "or any later version" applies to it, you have the
575-option of following the terms and conditions either of that numbered
576-version or of any later version published by the Free Software
577-Foundation. If the Program does not specify a version number of the
578-GNU General Public License, you may choose any version ever published
579-by the Free Software Foundation.
580-
581- If the Program specifies that a proxy can decide which future
582-versions of the GNU General Public License can be used, that proxy's
583-public statement of acceptance of a version permanently authorizes you
584-to choose that version for the Program.
585-
586- Later license versions may give you additional or different
587-permissions. However, no additional obligations are imposed on any
588-author or copyright holder as a result of your choosing to follow a
589-later version.
590-
591- 15. Disclaimer of Warranty.
592-
593- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
594-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
595-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
596-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
597-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
598-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
599-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
600-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
601-
602- 16. Limitation of Liability.
603-
604- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
605-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
606-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
607-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
608-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
609-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
610-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
611-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
612-SUCH DAMAGES.
613-
614- 17. Interpretation of Sections 15 and 16.
615-
616- If the disclaimer of warranty and limitation of liability provided
617-above cannot be given local legal effect according to their terms,
618-reviewing courts shall apply local law that most closely approximates
619-an absolute waiver of all civil liability in connection with the
620-Program, unless a warranty or assumption of liability accompanies a
621-copy of the Program in return for a fee.
622-
623- END OF TERMS AND CONDITIONS
624-
625- How to Apply These Terms to Your New Programs
626-
627- If you develop a new program, and you want it to be of the greatest
628-possible use to the public, the best way to achieve this is to make it
629-free software which everyone can redistribute and change under these terms.
630-
631- To do so, attach the following notices to the program. It is safest
632-to attach them to the start of each source file to most effectively
633-state the exclusion of warranty; and each file should have at least
634-the "copyright" line and a pointer to where the full notice is found.
635-
636- <one line to give the program's name and a brief idea of what it does.>
637- Copyright (C) <year> <name of author>
638-
639- This program is free software: you can redistribute it and/or modify
640- it under the terms of the GNU General Public License as published by
641- the Free Software Foundation, either version 3 of the License, or
642- (at your option) any later version.
643-
644- This program is distributed in the hope that it will be useful,
645- but WITHOUT ANY WARRANTY; without even the implied warranty of
646- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
647- GNU General Public License for more details.
648-
649- You should have received a copy of the GNU General Public License
650- along with this program. If not, see <http://www.gnu.org/licenses/>.
651-
652-Also add information on how to contact you by electronic and paper mail.
653-
654- If the program does terminal interaction, make it output a short
655-notice like this when it starts in an interactive mode:
656-
657- <program> Copyright (C) <year> <name of author>
658- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
659- This is free software, and you are welcome to redistribute it
660- under certain conditions; type `show c' for details.
661-
662-The hypothetical commands `show w' and `show c' should show the appropriate
663-parts of the General Public License. Of course, your program's commands
664-might be different; for a GUI interface, you would use an "about box".
665-
666- You should also get your employer (if you work as a programmer) or school,
667-if any, to sign a "copyright disclaimer" for the program, if necessary.
668-For more information on this, and how to apply and follow the GNU GPL, see
669-<http://www.gnu.org/licenses/>.
670-
671- The GNU General Public License does not permit incorporating your program
672-into proprietary programs. If your program is a subroutine library, you
673-may consider it more useful to permit linking proprietary applications with
674-the library. If this is what you want to do, use the GNU Lesser General
675-Public License instead of this License. But first, please read
676-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
677+ GNU LESSER GENERAL PUBLIC LICENSE
678+ Version 3, 29 June 2007
679+
680+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
681+ Everyone is permitted to copy and distribute verbatim copies
682+ of this license document, but changing it is not allowed.
683+
684+
685+ This version of the GNU Lesser General Public License incorporates
686+the terms and conditions of version 3 of the GNU General Public
687+License, supplemented by the additional permissions listed below.
688+
689+ 0. Additional Definitions.
690+
691+ As used herein, "this License" refers to version 3 of the GNU Lesser
692+General Public License, and the "GNU GPL" refers to version 3 of the GNU
693+General Public License.
694+
695+ "The Library" refers to a covered work governed by this License,
696+other than an Application or a Combined Work as defined below.
697+
698+ An "Application" is any work that makes use of an interface provided
699+by the Library, but which is not otherwise based on the Library.
700+Defining a subclass of a class defined by the Library is deemed a mode
701+of using an interface provided by the Library.
702+
703+ A "Combined Work" is a work produced by combining or linking an
704+Application with the Library. The particular version of the Library
705+with which the Combined Work was made is also called the "Linked
706+Version".
707+
708+ The "Minimal Corresponding Source" for a Combined Work means the
709+Corresponding Source for the Combined Work, excluding any source code
710+for portions of the Combined Work that, considered in isolation, are
711+based on the Application, and not on the Linked Version.
712+
713+ The "Corresponding Application Code" for a Combined Work means the
714+object code and/or source code for the Application, including any data
715+and utility programs needed for reproducing the Combined Work from the
716+Application, but excluding the System Libraries of the Combined Work.
717+
718+ 1. Exception to Section 3 of the GNU GPL.
719+
720+ You may convey a covered work under sections 3 and 4 of this License
721+without being bound by section 3 of the GNU GPL.
722+
723+ 2. Conveying Modified Versions.
724+
725+ If you modify a copy of the Library, and, in your modifications, a
726+facility refers to a function or data to be supplied by an Application
727+that uses the facility (other than as an argument passed when the
728+facility is invoked), then you may convey a copy of the modified
729+version:
730+
731+ a) under this License, provided that you make a good faith effort to
732+ ensure that, in the event an Application does not supply the
733+ function or data, the facility still operates, and performs
734+ whatever part of its purpose remains meaningful, or
735+
736+ b) under the GNU GPL, with none of the additional permissions of
737+ this License applicable to that copy.
738+
739+ 3. Object Code Incorporating Material from Library Header Files.
740+
741+ The object code form of an Application may incorporate material from
742+a header file that is part of the Library. You may convey such object
743+code under terms of your choice, provided that, if the incorporated
744+material is not limited to numerical parameters, data structure
745+layouts and accessors, or small macros, inline functions and templates
746+(ten or fewer lines in length), you do both of the following:
747+
748+ a) Give prominent notice with each copy of the object code that the
749+ Library is used in it and that the Library and its use are
750+ covered by this License.
751+
752+ b) Accompany the object code with a copy of the GNU GPL and this license
753+ document.
754+
755+ 4. Combined Works.
756+
757+ You may convey a Combined Work under terms of your choice that,
758+taken together, effectively do not restrict modification of the
759+portions of the Library contained in the Combined Work and reverse
760+engineering for debugging such modifications, if you also do each of
761+the following:
762+
763+ a) Give prominent notice with each copy of the Combined Work that
764+ the Library is used in it and that the Library and its use are
765+ covered by this License.
766+
767+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
768+ document.
769+
770+ c) For a Combined Work that displays copyright notices during
771+ execution, include the copyright notice for the Library among
772+ these notices, as well as a reference directing the user to the
773+ copies of the GNU GPL and this license document.
774+
775+ d) Do one of the following:
776+
777+ 0) Convey the Minimal Corresponding Source under the terms of this
778+ License, and the Corresponding Application Code in a form
779+ suitable for, and under terms that permit, the user to
780+ recombine or relink the Application with a modified version of
781+ the Linked Version to produce a modified Combined Work, in the
782+ manner specified by section 6 of the GNU GPL for conveying
783+ Corresponding Source.
784+
785+ 1) Use a suitable shared library mechanism for linking with the
786+ Library. A suitable mechanism is one that (a) uses at run time
787+ a copy of the Library already present on the user's computer
788+ system, and (b) will operate properly with a modified version
789+ of the Library that is interface-compatible with the Linked
790+ Version.
791+
792+ e) Provide Installation Information, but only if you would otherwise
793+ be required to provide such information under section 6 of the
794+ GNU GPL, and only to the extent that such information is
795+ necessary to install and execute a modified version of the
796+ Combined Work produced by recombining or relinking the
797+ Application with a modified version of the Linked Version. (If
798+ you use option 4d0, the Installation Information must accompany
799+ the Minimal Corresponding Source and Corresponding Application
800+ Code. If you use option 4d1, you must provide the Installation
801+ Information in the manner specified by section 6 of the GNU GPL
802+ for conveying Corresponding Source.)
803+
804+ 5. Combined Libraries.
805+
806+ You may place library facilities that are a work based on the
807+Library side by side in a single library together with other library
808+facilities that are not Applications and are not covered by this
809+License, and convey such a combined library under terms of your
810+choice, if you do both of the following:
811+
812+ a) Accompany the combined library with a copy of the same work based
813+ on the Library, uncombined with any other library facilities,
814+ conveyed under the terms of this License.
815+
816+ b) Give prominent notice with the combined library that part of it
817+ is a work based on the Library, and explaining where to find the
818+ accompanying uncombined form of the same work.
819+
820+ 6. Revised Versions of the GNU Lesser General Public License.
821+
822+ The Free Software Foundation may publish revised and/or new versions
823+of the GNU Lesser General Public License from time to time. Such new
824+versions will be similar in spirit to the present version, but may
825+differ in detail to address new problems or concerns.
826+
827+ Each version is given a distinguishing version number. If the
828+Library as you received it specifies that a certain numbered version
829+of the GNU Lesser General Public License "or any later version"
830+applies to it, you have the option of following the terms and
831+conditions either of that published version or of any later version
832+published by the Free Software Foundation. If the Library as you
833+received it does not specify a version number of the GNU Lesser
834+General Public License, you may choose any version of the GNU Lesser
835+General Public License ever published by the Free Software Foundation.
836+
837+ If the Library as you received it specifies that a proxy can decide
838+whether future versions of the GNU Lesser General Public License shall
839+apply, that proxy's public statement of acceptance of any version is
840+permanent authorization for you to choose that version for the
841+Library.
842
843=== added file 'COPYING.GPL3'
844--- COPYING.GPL3 1970-01-01 00:00:00 +0000
845+++ COPYING.GPL3 2012-03-26 01:37:18 +0000
846@@ -0,0 +1,674 @@
847+ GNU GENERAL PUBLIC LICENSE
848+ Version 3, 29 June 2007
849+
850+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
851+ Everyone is permitted to copy and distribute verbatim copies
852+ of this license document, but changing it is not allowed.
853+
854+ Preamble
855+
856+ The GNU General Public License is a free, copyleft license for
857+software and other kinds of works.
858+
859+ The licenses for most software and other practical works are designed
860+to take away your freedom to share and change the works. By contrast,
861+the GNU General Public License is intended to guarantee your freedom to
862+share and change all versions of a program--to make sure it remains free
863+software for all its users. We, the Free Software Foundation, use the
864+GNU General Public License for most of our software; it applies also to
865+any other work released this way by its authors. You can apply it to
866+your programs, too.
867+
868+ When we speak of free software, we are referring to freedom, not
869+price. Our General Public Licenses are designed to make sure that you
870+have the freedom to distribute copies of free software (and charge for
871+them if you wish), that you receive source code or can get it if you
872+want it, that you can change the software or use pieces of it in new
873+free programs, and that you know you can do these things.
874+
875+ To protect your rights, we need to prevent others from denying you
876+these rights or asking you to surrender the rights. Therefore, you have
877+certain responsibilities if you distribute copies of the software, or if
878+you modify it: responsibilities to respect the freedom of others.
879+
880+ For example, if you distribute copies of such a program, whether
881+gratis or for a fee, you must pass on to the recipients the same
882+freedoms that you received. You must make sure that they, too, receive
883+or can get the source code. And you must show them these terms so they
884+know their rights.
885+
886+ Developers that use the GNU GPL protect your rights with two steps:
887+(1) assert copyright on the software, and (2) offer you this License
888+giving you legal permission to copy, distribute and/or modify it.
889+
890+ For the developers' and authors' protection, the GPL clearly explains
891+that there is no warranty for this free software. For both users' and
892+authors' sake, the GPL requires that modified versions be marked as
893+changed, so that their problems will not be attributed erroneously to
894+authors of previous versions.
895+
896+ Some devices are designed to deny users access to install or run
897+modified versions of the software inside them, although the manufacturer
898+can do so. This is fundamentally incompatible with the aim of
899+protecting users' freedom to change the software. The systematic
900+pattern of such abuse occurs in the area of products for individuals to
901+use, which is precisely where it is most unacceptable. Therefore, we
902+have designed this version of the GPL to prohibit the practice for those
903+products. If such problems arise substantially in other domains, we
904+stand ready to extend this provision to those domains in future versions
905+of the GPL, as needed to protect the freedom of users.
906+
907+ Finally, every program is threatened constantly by software patents.
908+States should not allow patents to restrict development and use of
909+software on general-purpose computers, but in those that do, we wish to
910+avoid the special danger that patents applied to a free program could
911+make it effectively proprietary. To prevent this, the GPL assures that
912+patents cannot be used to render the program non-free.
913+
914+ The precise terms and conditions for copying, distribution and
915+modification follow.
916+
917+ TERMS AND CONDITIONS
918+
919+ 0. Definitions.
920+
921+ "This License" refers to version 3 of the GNU General Public License.
922+
923+ "Copyright" also means copyright-like laws that apply to other kinds of
924+works, such as semiconductor masks.
925+
926+ "The Program" refers to any copyrightable work licensed under this
927+License. Each licensee is addressed as "you". "Licensees" and
928+"recipients" may be individuals or organizations.
929+
930+ To "modify" a work means to copy from or adapt all or part of the work
931+in a fashion requiring copyright permission, other than the making of an
932+exact copy. The resulting work is called a "modified version" of the
933+earlier work or a work "based on" the earlier work.
934+
935+ A "covered work" means either the unmodified Program or a work based
936+on the Program.
937+
938+ To "propagate" a work means to do anything with it that, without
939+permission, would make you directly or secondarily liable for
940+infringement under applicable copyright law, except executing it on a
941+computer or modifying a private copy. Propagation includes copying,
942+distribution (with or without modification), making available to the
943+public, and in some countries other activities as well.
944+
945+ To "convey" a work means any kind of propagation that enables other
946+parties to make or receive copies. Mere interaction with a user through
947+a computer network, with no transfer of a copy, is not conveying.
948+
949+ An interactive user interface displays "Appropriate Legal Notices"
950+to the extent that it includes a convenient and prominently visible
951+feature that (1) displays an appropriate copyright notice, and (2)
952+tells the user that there is no warranty for the work (except to the
953+extent that warranties are provided), that licensees may convey the
954+work under this License, and how to view a copy of this License. If
955+the interface presents a list of user commands or options, such as a
956+menu, a prominent item in the list meets this criterion.
957+
958+ 1. Source Code.
959+
960+ The "source code" for a work means the preferred form of the work
961+for making modifications to it. "Object code" means any non-source
962+form of a work.
963+
964+ A "Standard Interface" means an interface that either is an official
965+standard defined by a recognized standards body, or, in the case of
966+interfaces specified for a particular programming language, one that
967+is widely used among developers working in that language.
968+
969+ The "System Libraries" of an executable work include anything, other
970+than the work as a whole, that (a) is included in the normal form of
971+packaging a Major Component, but which is not part of that Major
972+Component, and (b) serves only to enable use of the work with that
973+Major Component, or to implement a Standard Interface for which an
974+implementation is available to the public in source code form. A
975+"Major Component", in this context, means a major essential component
976+(kernel, window system, and so on) of the specific operating system
977+(if any) on which the executable work runs, or a compiler used to
978+produce the work, or an object code interpreter used to run it.
979+
980+ The "Corresponding Source" for a work in object code form means all
981+the source code needed to generate, install, and (for an executable
982+work) run the object code and to modify the work, including scripts to
983+control those activities. However, it does not include the work's
984+System Libraries, or general-purpose tools or generally available free
985+programs which are used unmodified in performing those activities but
986+which are not part of the work. For example, Corresponding Source
987+includes interface definition files associated with source files for
988+the work, and the source code for shared libraries and dynamically
989+linked subprograms that the work is specifically designed to require,
990+such as by intimate data communication or control flow between those
991+subprograms and other parts of the work.
992+
993+ The Corresponding Source need not include anything that users
994+can regenerate automatically from other parts of the Corresponding
995+Source.
996+
997+ The Corresponding Source for a work in source code form is that
998+same work.
999+
1000+ 2. Basic Permissions.
1001+
1002+ All rights granted under this License are granted for the term of
1003+copyright on the Program, and are irrevocable provided the stated
1004+conditions are met. This License explicitly affirms your unlimited
1005+permission to run the unmodified Program. The output from running a
1006+covered work is covered by this License only if the output, given its
1007+content, constitutes a covered work. This License acknowledges your
1008+rights of fair use or other equivalent, as provided by copyright law.
1009+
1010+ You may make, run and propagate covered works that you do not
1011+convey, without conditions so long as your license otherwise remains
1012+in force. You may convey covered works to others for the sole purpose
1013+of having them make modifications exclusively for you, or provide you
1014+with facilities for running those works, provided that you comply with
1015+the terms of this License in conveying all material for which you do
1016+not control copyright. Those thus making or running the covered works
1017+for you must do so exclusively on your behalf, under your direction
1018+and control, on terms that prohibit them from making any copies of
1019+your copyrighted material outside their relationship with you.
1020+
1021+ Conveying under any other circumstances is permitted solely under
1022+the conditions stated below. Sublicensing is not allowed; section 10
1023+makes it unnecessary.
1024+
1025+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
1026+
1027+ No covered work shall be deemed part of an effective technological
1028+measure under any applicable law fulfilling obligations under article
1029+11 of the WIPO copyright treaty adopted on 20 December 1996, or
1030+similar laws prohibiting or restricting circumvention of such
1031+measures.
1032+
1033+ When you convey a covered work, you waive any legal power to forbid
1034+circumvention of technological measures to the extent such circumvention
1035+is effected by exercising rights under this License with respect to
1036+the covered work, and you disclaim any intention to limit operation or
1037+modification of the work as a means of enforcing, against the work's
1038+users, your or third parties' legal rights to forbid circumvention of
1039+technological measures.
1040+
1041+ 4. Conveying Verbatim Copies.
1042+
1043+ You may convey verbatim copies of the Program's source code as you
1044+receive it, in any medium, provided that you conspicuously and
1045+appropriately publish on each copy an appropriate copyright notice;
1046+keep intact all notices stating that this License and any
1047+non-permissive terms added in accord with section 7 apply to the code;
1048+keep intact all notices of the absence of any warranty; and give all
1049+recipients a copy of this License along with the Program.
1050+
1051+ You may charge any price or no price for each copy that you convey,
1052+and you may offer support or warranty protection for a fee.
1053+
1054+ 5. Conveying Modified Source Versions.
1055+
1056+ You may convey a work based on the Program, or the modifications to
1057+produce it from the Program, in the form of source code under the
1058+terms of section 4, provided that you also meet all of these conditions:
1059+
1060+ a) The work must carry prominent notices stating that you modified
1061+ it, and giving a relevant date.
1062+
1063+ b) The work must carry prominent notices stating that it is
1064+ released under this License and any conditions added under section
1065+ 7. This requirement modifies the requirement in section 4 to
1066+ "keep intact all notices".
1067+
1068+ c) You must license the entire work, as a whole, under this
1069+ License to anyone who comes into possession of a copy. This
1070+ License will therefore apply, along with any applicable section 7
1071+ additional terms, to the whole of the work, and all its parts,
1072+ regardless of how they are packaged. This License gives no
1073+ permission to license the work in any other way, but it does not
1074+ invalidate such permission if you have separately received it.
1075+
1076+ d) If the work has interactive user interfaces, each must display
1077+ Appropriate Legal Notices; however, if the Program has interactive
1078+ interfaces that do not display Appropriate Legal Notices, your
1079+ work need not make them do so.
1080+
1081+ A compilation of a covered work with other separate and independent
1082+works, which are not by their nature extensions of the covered work,
1083+and which are not combined with it such as to form a larger program,
1084+in or on a volume of a storage or distribution medium, is called an
1085+"aggregate" if the compilation and its resulting copyright are not
1086+used to limit the access or legal rights of the compilation's users
1087+beyond what the individual works permit. Inclusion of a covered work
1088+in an aggregate does not cause this License to apply to the other
1089+parts of the aggregate.
1090+
1091+ 6. Conveying Non-Source Forms.
1092+
1093+ You may convey a covered work in object code form under the terms
1094+of sections 4 and 5, provided that you also convey the
1095+machine-readable Corresponding Source under the terms of this License,
1096+in one of these ways:
1097+
1098+ a) Convey the object code in, or embodied in, a physical product
1099+ (including a physical distribution medium), accompanied by the
1100+ Corresponding Source fixed on a durable physical medium
1101+ customarily used for software interchange.
1102+
1103+ b) Convey the object code in, or embodied in, a physical product
1104+ (including a physical distribution medium), accompanied by a
1105+ written offer, valid for at least three years and valid for as
1106+ long as you offer spare parts or customer support for that product
1107+ model, to give anyone who possesses the object code either (1) a
1108+ copy of the Corresponding Source for all the software in the
1109+ product that is covered by this License, on a durable physical
1110+ medium customarily used for software interchange, for a price no
1111+ more than your reasonable cost of physically performing this
1112+ conveying of source, or (2) access to copy the
1113+ Corresponding Source from a network server at no charge.
1114+
1115+ c) Convey individual copies of the object code with a copy of the
1116+ written offer to provide the Corresponding Source. This
1117+ alternative is allowed only occasionally and noncommercially, and
1118+ only if you received the object code with such an offer, in accord
1119+ with subsection 6b.
1120+
1121+ d) Convey the object code by offering access from a designated
1122+ place (gratis or for a charge), and offer equivalent access to the
1123+ Corresponding Source in the same way through the same place at no
1124+ further charge. You need not require recipients to copy the
1125+ Corresponding Source along with the object code. If the place to
1126+ copy the object code is a network server, the Corresponding Source
1127+ may be on a different server (operated by you or a third party)
1128+ that supports equivalent copying facilities, provided you maintain
1129+ clear directions next to the object code saying where to find the
1130+ Corresponding Source. Regardless of what server hosts the
1131+ Corresponding Source, you remain obligated to ensure that it is
1132+ available for as long as needed to satisfy these requirements.
1133+
1134+ e) Convey the object code using peer-to-peer transmission, provided
1135+ you inform other peers where the object code and Corresponding
1136+ Source of the work are being offered to the general public at no
1137+ charge under subsection 6d.
1138+
1139+ A separable portion of the object code, whose source code is excluded
1140+from the Corresponding Source as a System Library, need not be
1141+included in conveying the object code work.
1142+
1143+ A "User Product" is either (1) a "consumer product", which means any
1144+tangible personal property which is normally used for personal, family,
1145+or household purposes, or (2) anything designed or sold for incorporation
1146+into a dwelling. In determining whether a product is a consumer product,
1147+doubtful cases shall be resolved in favor of coverage. For a particular
1148+product received by a particular user, "normally used" refers to a
1149+typical or common use of that class of product, regardless of the status
1150+of the particular user or of the way in which the particular user
1151+actually uses, or expects or is expected to use, the product. A product
1152+is a consumer product regardless of whether the product has substantial
1153+commercial, industrial or non-consumer uses, unless such uses represent
1154+the only significant mode of use of the product.
1155+
1156+ "Installation Information" for a User Product means any methods,
1157+procedures, authorization keys, or other information required to install
1158+and execute modified versions of a covered work in that User Product from
1159+a modified version of its Corresponding Source. The information must
1160+suffice to ensure that the continued functioning of the modified object
1161+code is in no case prevented or interfered with solely because
1162+modification has been made.
1163+
1164+ If you convey an object code work under this section in, or with, or
1165+specifically for use in, a User Product, and the conveying occurs as
1166+part of a transaction in which the right of possession and use of the
1167+User Product is transferred to the recipient in perpetuity or for a
1168+fixed term (regardless of how the transaction is characterized), the
1169+Corresponding Source conveyed under this section must be accompanied
1170+by the Installation Information. But this requirement does not apply
1171+if neither you nor any third party retains the ability to install
1172+modified object code on the User Product (for example, the work has
1173+been installed in ROM).
1174+
1175+ The requirement to provide Installation Information does not include a
1176+requirement to continue to provide support service, warranty, or updates
1177+for a work that has been modified or installed by the recipient, or for
1178+the User Product in which it has been modified or installed. Access to a
1179+network may be denied when the modification itself materially and
1180+adversely affects the operation of the network or violates the rules and
1181+protocols for communication across the network.
1182+
1183+ Corresponding Source conveyed, and Installation Information provided,
1184+in accord with this section must be in a format that is publicly
1185+documented (and with an implementation available to the public in
1186+source code form), and must require no special password or key for
1187+unpacking, reading or copying.
1188+
1189+ 7. Additional Terms.
1190+
1191+ "Additional permissions" are terms that supplement the terms of this
1192+License by making exceptions from one or more of its conditions.
1193+Additional permissions that are applicable to the entire Program shall
1194+be treated as though they were included in this License, to the extent
1195+that they are valid under applicable law. If additional permissions
1196+apply only to part of the Program, that part may be used separately
1197+under those permissions, but the entire Program remains governed by
1198+this License without regard to the additional permissions.
1199+
1200+ When you convey a copy of a covered work, you may at your option
1201+remove any additional permissions from that copy, or from any part of
1202+it. (Additional permissions may be written to require their own
1203+removal in certain cases when you modify the work.) You may place
1204+additional permissions on material, added by you to a covered work,
1205+for which you have or can give appropriate copyright permission.
1206+
1207+ Notwithstanding any other provision of this License, for material you
1208+add to a covered work, you may (if authorized by the copyright holders of
1209+that material) supplement the terms of this License with terms:
1210+
1211+ a) Disclaiming warranty or limiting liability differently from the
1212+ terms of sections 15 and 16 of this License; or
1213+
1214+ b) Requiring preservation of specified reasonable legal notices or
1215+ author attributions in that material or in the Appropriate Legal
1216+ Notices displayed by works containing it; or
1217+
1218+ c) Prohibiting misrepresentation of the origin of that material, or
1219+ requiring that modified versions of such material be marked in
1220+ reasonable ways as different from the original version; or
1221+
1222+ d) Limiting the use for publicity purposes of names of licensors or
1223+ authors of the material; or
1224+
1225+ e) Declining to grant rights under trademark law for use of some
1226+ trade names, trademarks, or service marks; or
1227+
1228+ f) Requiring indemnification of licensors and authors of that
1229+ material by anyone who conveys the material (or modified versions of
1230+ it) with contractual assumptions of liability to the recipient, for
1231+ any liability that these contractual assumptions directly impose on
1232+ those licensors and authors.
1233+
1234+ All other non-permissive additional terms are considered "further
1235+restrictions" within the meaning of section 10. If the Program as you
1236+received it, or any part of it, contains a notice stating that it is
1237+governed by this License along with a term that is a further
1238+restriction, you may remove that term. If a license document contains
1239+a further restriction but permits relicensing or conveying under this
1240+License, you may add to a covered work material governed by the terms
1241+of that license document, provided that the further restriction does
1242+not survive such relicensing or conveying.
1243+
1244+ If you add terms to a covered work in accord with this section, you
1245+must place, in the relevant source files, a statement of the
1246+additional terms that apply to those files, or a notice indicating
1247+where to find the applicable terms.
1248+
1249+ Additional terms, permissive or non-permissive, may be stated in the
1250+form of a separately written license, or stated as exceptions;
1251+the above requirements apply either way.
1252+
1253+ 8. Termination.
1254+
1255+ You may not propagate or modify a covered work except as expressly
1256+provided under this License. Any attempt otherwise to propagate or
1257+modify it is void, and will automatically terminate your rights under
1258+this License (including any patent licenses granted under the third
1259+paragraph of section 11).
1260+
1261+ However, if you cease all violation of this License, then your
1262+license from a particular copyright holder is reinstated (a)
1263+provisionally, unless and until the copyright holder explicitly and
1264+finally terminates your license, and (b) permanently, if the copyright
1265+holder fails to notify you of the violation by some reasonable means
1266+prior to 60 days after the cessation.
1267+
1268+ Moreover, your license from a particular copyright holder is
1269+reinstated permanently if the copyright holder notifies you of the
1270+violation by some reasonable means, this is the first time you have
1271+received notice of violation of this License (for any work) from that
1272+copyright holder, and you cure the violation prior to 30 days after
1273+your receipt of the notice.
1274+
1275+ Termination of your rights under this section does not terminate the
1276+licenses of parties who have received copies or rights from you under
1277+this License. If your rights have been terminated and not permanently
1278+reinstated, you do not qualify to receive new licenses for the same
1279+material under section 10.
1280+
1281+ 9. Acceptance Not Required for Having Copies.
1282+
1283+ You are not required to accept this License in order to receive or
1284+run a copy of the Program. Ancillary propagation of a covered work
1285+occurring solely as a consequence of using peer-to-peer transmission
1286+to receive a copy likewise does not require acceptance. However,
1287+nothing other than this License grants you permission to propagate or
1288+modify any covered work. These actions infringe copyright if you do
1289+not accept this License. Therefore, by modifying or propagating a
1290+covered work, you indicate your acceptance of this License to do so.
1291+
1292+ 10. Automatic Licensing of Downstream Recipients.
1293+
1294+ Each time you convey a covered work, the recipient automatically
1295+receives a license from the original licensors, to run, modify and
1296+propagate that work, subject to this License. You are not responsible
1297+for enforcing compliance by third parties with this License.
1298+
1299+ An "entity transaction" is a transaction transferring control of an
1300+organization, or substantially all assets of one, or subdividing an
1301+organization, or merging organizations. If propagation of a covered
1302+work results from an entity transaction, each party to that
1303+transaction who receives a copy of the work also receives whatever
1304+licenses to the work the party's predecessor in interest had or could
1305+give under the previous paragraph, plus a right to possession of the
1306+Corresponding Source of the work from the predecessor in interest, if
1307+the predecessor has it or can get it with reasonable efforts.
1308+
1309+ You may not impose any further restrictions on the exercise of the
1310+rights granted or affirmed under this License. For example, you may
1311+not impose a license fee, royalty, or other charge for exercise of
1312+rights granted under this License, and you may not initiate litigation
1313+(including a cross-claim or counterclaim in a lawsuit) alleging that
1314+any patent claim is infringed by making, using, selling, offering for
1315+sale, or importing the Program or any portion of it.
1316+
1317+ 11. Patents.
1318+
1319+ A "contributor" is a copyright holder who authorizes use under this
1320+License of the Program or a work on which the Program is based. The
1321+work thus licensed is called the contributor's "contributor version".
1322+
1323+ A contributor's "essential patent claims" are all patent claims
1324+owned or controlled by the contributor, whether already acquired or
1325+hereafter acquired, that would be infringed by some manner, permitted
1326+by this License, of making, using, or selling its contributor version,
1327+but do not include claims that would be infringed only as a
1328+consequence of further modification of the contributor version. For
1329+purposes of this definition, "control" includes the right to grant
1330+patent sublicenses in a manner consistent with the requirements of
1331+this License.
1332+
1333+ Each contributor grants you a non-exclusive, worldwide, royalty-free
1334+patent license under the contributor's essential patent claims, to
1335+make, use, sell, offer for sale, import and otherwise run, modify and
1336+propagate the contents of its contributor version.
1337+
1338+ In the following three paragraphs, a "patent license" is any express
1339+agreement or commitment, however denominated, not to enforce a patent
1340+(such as an express permission to practice a patent or covenant not to
1341+sue for patent infringement). To "grant" such a patent license to a
1342+party means to make such an agreement or commitment not to enforce a
1343+patent against the party.
1344+
1345+ If you convey a covered work, knowingly relying on a patent license,
1346+and the Corresponding Source of the work is not available for anyone
1347+to copy, free of charge and under the terms of this License, through a
1348+publicly available network server or other readily accessible means,
1349+then you must either (1) cause the Corresponding Source to be so
1350+available, or (2) arrange to deprive yourself of the benefit of the
1351+patent license for this particular work, or (3) arrange, in a manner
1352+consistent with the requirements of this License, to extend the patent
1353+license to downstream recipients. "Knowingly relying" means you have
1354+actual knowledge that, but for the patent license, your conveying the
1355+covered work in a country, or your recipient's use of the covered work
1356+in a country, would infringe one or more identifiable patents in that
1357+country that you have reason to believe are valid.
1358+
1359+ If, pursuant to or in connection with a single transaction or
1360+arrangement, you convey, or propagate by procuring conveyance of, a
1361+covered work, and grant a patent license to some of the parties
1362+receiving the covered work authorizing them to use, propagate, modify
1363+or convey a specific copy of the covered work, then the patent license
1364+you grant is automatically extended to all recipients of the covered
1365+work and works based on it.
1366+
1367+ A patent license is "discriminatory" if it does not include within
1368+the scope of its coverage, prohibits the exercise of, or is
1369+conditioned on the non-exercise of one or more of the rights that are
1370+specifically granted under this License. You may not convey a covered
1371+work if you are a party to an arrangement with a third party that is
1372+in the business of distributing software, under which you make payment
1373+to the third party based on the extent of your activity of conveying
1374+the work, and under which the third party grants, to any of the
1375+parties who would receive the covered work from you, a discriminatory
1376+patent license (a) in connection with copies of the covered work
1377+conveyed by you (or copies made from those copies), or (b) primarily
1378+for and in connection with specific products or compilations that
1379+contain the covered work, unless you entered into that arrangement,
1380+or that patent license was granted, prior to 28 March 2007.
1381+
1382+ Nothing in this License shall be construed as excluding or limiting
1383+any implied license or other defenses to infringement that may
1384+otherwise be available to you under applicable patent law.
1385+
1386+ 12. No Surrender of Others' Freedom.
1387+
1388+ If conditions are imposed on you (whether by court order, agreement or
1389+otherwise) that contradict the conditions of this License, they do not
1390+excuse you from the conditions of this License. If you cannot convey a
1391+covered work so as to satisfy simultaneously your obligations under this
1392+License and any other pertinent obligations, then as a consequence you may
1393+not convey it at all. For example, if you agree to terms that obligate you
1394+to collect a royalty for further conveying from those to whom you convey
1395+the Program, the only way you could satisfy both those terms and this
1396+License would be to refrain entirely from conveying the Program.
1397+
1398+ 13. Use with the GNU Affero General Public License.
1399+
1400+ Notwithstanding any other provision of this License, you have
1401+permission to link or combine any covered work with a work licensed
1402+under version 3 of the GNU Affero General Public License into a single
1403+combined work, and to convey the resulting work. The terms of this
1404+License will continue to apply to the part which is the covered work,
1405+but the special requirements of the GNU Affero General Public License,
1406+section 13, concerning interaction through a network will apply to the
1407+combination as such.
1408+
1409+ 14. Revised Versions of this License.
1410+
1411+ The Free Software Foundation may publish revised and/or new versions of
1412+the GNU General Public License from time to time. Such new versions will
1413+be similar in spirit to the present version, but may differ in detail to
1414+address new problems or concerns.
1415+
1416+ Each version is given a distinguishing version number. If the
1417+Program specifies that a certain numbered version of the GNU General
1418+Public License "or any later version" applies to it, you have the
1419+option of following the terms and conditions either of that numbered
1420+version or of any later version published by the Free Software
1421+Foundation. If the Program does not specify a version number of the
1422+GNU General Public License, you may choose any version ever published
1423+by the Free Software Foundation.
1424+
1425+ If the Program specifies that a proxy can decide which future
1426+versions of the GNU General Public License can be used, that proxy's
1427+public statement of acceptance of a version permanently authorizes you
1428+to choose that version for the Program.
1429+
1430+ Later license versions may give you additional or different
1431+permissions. However, no additional obligations are imposed on any
1432+author or copyright holder as a result of your choosing to follow a
1433+later version.
1434+
1435+ 15. Disclaimer of Warranty.
1436+
1437+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
1438+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
1439+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
1440+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
1441+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1442+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
1443+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
1444+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1445+
1446+ 16. Limitation of Liability.
1447+
1448+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1449+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
1450+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
1451+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
1452+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
1453+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
1454+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
1455+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
1456+SUCH DAMAGES.
1457+
1458+ 17. Interpretation of Sections 15 and 16.
1459+
1460+ If the disclaimer of warranty and limitation of liability provided
1461+above cannot be given local legal effect according to their terms,
1462+reviewing courts shall apply local law that most closely approximates
1463+an absolute waiver of all civil liability in connection with the
1464+Program, unless a warranty or assumption of liability accompanies a
1465+copy of the Program in return for a fee.
1466+
1467+ END OF TERMS AND CONDITIONS
1468+
1469+ How to Apply These Terms to Your New Programs
1470+
1471+ If you develop a new program, and you want it to be of the greatest
1472+possible use to the public, the best way to achieve this is to make it
1473+free software which everyone can redistribute and change under these terms.
1474+
1475+ To do so, attach the following notices to the program. It is safest
1476+to attach them to the start of each source file to most effectively
1477+state the exclusion of warranty; and each file should have at least
1478+the "copyright" line and a pointer to where the full notice is found.
1479+
1480+ <one line to give the program's name and a brief idea of what it does.>
1481+ Copyright (C) <year> <name of author>
1482+
1483+ This program is free software: you can redistribute it and/or modify
1484+ it under the terms of the GNU General Public License as published by
1485+ the Free Software Foundation, either version 3 of the License, or
1486+ (at your option) any later version.
1487+
1488+ This program is distributed in the hope that it will be useful,
1489+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1490+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1491+ GNU General Public License for more details.
1492+
1493+ You should have received a copy of the GNU General Public License
1494+ along with this program. If not, see <http://www.gnu.org/licenses/>.
1495+
1496+Also add information on how to contact you by electronic and paper mail.
1497+
1498+ If the program does terminal interaction, make it output a short
1499+notice like this when it starts in an interactive mode:
1500+
1501+ <program> Copyright (C) <year> <name of author>
1502+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1503+ This is free software, and you are welcome to redistribute it
1504+ under certain conditions; type `show c' for details.
1505+
1506+The hypothetical commands `show w' and `show c' should show the appropriate
1507+parts of the General Public License. Of course, your program's commands
1508+might be different; for a GUI interface, you would use an "about box".
1509+
1510+ You should also get your employer (if you work as a programmer) or school,
1511+if any, to sign a "copyright disclaimer" for the program, if necessary.
1512+For more information on this, and how to apply and follow the GNU GPL, see
1513+<http://www.gnu.org/licenses/>.
1514+
1515+ The GNU General Public License does not permit incorporating your program
1516+into proprietary programs. If your program is a subroutine library, you
1517+may consider it more useful to permit linking proprietary applications with
1518+the library. If this is what you want to do, use the GNU Lesser General
1519+Public License instead of this License. But first, please read
1520+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
1521
1522=== modified file 'Makefile.am'
1523--- Makefile.am 2012-03-19 23:59:02 +0000
1524+++ Makefile.am 2012-03-26 01:37:18 +0000
1525@@ -40,5 +40,5 @@
1526 ChangeLog:
1527 bzr log --gnu-changelog > ChangeLog
1528
1529-EXTRA_DIST = ChangeLog
1530+EXTRA_DIST = ChangeLog COPYING.GPL3
1531 CLEANFILES = ChangeLog
1532
1533=== modified file 'src/v2/evbuf.h'
1534--- src/v2/evbuf.h 2011-09-08 16:54:39 +0000
1535+++ src/v2/evbuf.h 2012-03-26 01:37:18 +0000
1536@@ -2,20 +2,19 @@
1537 *
1538 * grail - Gesture Recognition And Instantiation Library
1539 *
1540- * Copyright (C) 2010-2011 Canonical Ltd.
1541- *
1542- * This program is free software: you can redistribute it and/or modify it
1543- * under the terms of the GNU General Public License as published by the
1544- * Free Software Foundation, either version 3 of the License, or (at your
1545- * option) any later version.
1546- *
1547- * This program is distributed in the hope that it will be useful, but
1548- * WITHOUT ANY WARRANTY; without even the implied warranty of
1549- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1550- * General Public License for more details.
1551- *
1552- * You should have received a copy of the GNU General Public License along
1553- * with this program. If not, see <http://www.gnu.org/licenses/>.
1554+ * Copyright (C) 2010-2012 Canonical Ltd.
1555+ *
1556+ * This library is free software: you can redistribute it and/or modify it
1557+ * under the terms of the GNU Lesser General Public License version 3
1558+ * as published by the Free Software Foundation.
1559+ *
1560+ * This library is distributed in the hope that it will be useful, but
1561+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1562+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1563+ * PURPOSE. See the GNU Lesser General Public License for more details.
1564+ *
1565+ * You should have received a copy of the GNU Lesser General Public License
1566+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1567 *
1568 ****************************************************************************/
1569
1570
1571=== modified file 'src/v2/gebuf.h'
1572--- src/v2/gebuf.h 2011-09-08 16:54:39 +0000
1573+++ src/v2/gebuf.h 2012-03-26 01:37:18 +0000
1574@@ -2,20 +2,19 @@
1575 *
1576 * grail - Gesture Recognition And Instantiation Library
1577 *
1578- * Copyright (C) 2010-2011 Canonical Ltd.
1579- *
1580- * This program is free software: you can redistribute it and/or modify it
1581- * under the terms of the GNU General Public License as published by the
1582- * Free Software Foundation, either version 3 of the License, or (at your
1583- * option) any later version.
1584- *
1585- * This program is distributed in the hope that it will be useful, but
1586- * WITHOUT ANY WARRANTY; without even the implied warranty of
1587- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1588- * General Public License for more details.
1589- *
1590- * You should have received a copy of the GNU General Public License along
1591- * with this program. If not, see <http://www.gnu.org/licenses/>.
1592+ * Copyright (C) 2010-2012 Canonical Ltd.
1593+ *
1594+ * This library is free software: you can redistribute it and/or modify it
1595+ * under the terms of the GNU Lesser General Public License version 3
1596+ * as published by the Free Software Foundation.
1597+ *
1598+ * This library is distributed in the hope that it will be useful, but
1599+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1600+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1601+ * PURPOSE. See the GNU Lesser General Public License for more details.
1602+ *
1603+ * You should have received a copy of the GNU Lesser General Public License
1604+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1605 *
1606 ****************************************************************************/
1607
1608
1609=== modified file 'src/v2/gestures-drag.c'
1610--- src/v2/gestures-drag.c 2011-09-08 16:54:39 +0000
1611+++ src/v2/gestures-drag.c 2012-03-26 01:37:18 +0000
1612@@ -2,20 +2,19 @@
1613 *
1614 * grail - Gesture Recognition And Instantiation Library
1615 *
1616- * Copyright (C) 2010-2011 Canonical Ltd.
1617- *
1618- * This program is free software: you can redistribute it and/or modify it
1619- * under the terms of the GNU General Public License as published by the
1620- * Free Software Foundation, either version 3 of the License, or (at your
1621- * option) any later version.
1622- *
1623- * This program is distributed in the hope that it will be useful, but
1624- * WITHOUT ANY WARRANTY; without even the implied warranty of
1625- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1626- * General Public License for more details.
1627- *
1628- * You should have received a copy of the GNU General Public License along
1629- * with this program. If not, see <http://www.gnu.org/licenses/>.
1630+ * Copyright (C) 2010-2013 Canonical Ltd.
1631+ *
1632+ * This library is free software: you can redistribute it and/or modify it
1633+ * under the terms of the GNU Lesser General Public License version 3
1634+ * as published by the Free Software Foundation.
1635+ *
1636+ * This library is distributed in the hope that it will be useful, but
1637+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1638+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1639+ * PURPOSE. See the GNU Lesser General Public License for more details.
1640+ *
1641+ * You should have received a copy of the GNU Lesser General Public License
1642+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1643 *
1644 ****************************************************************************/
1645
1646
1647=== modified file 'src/v2/gestures-pinch.c'
1648--- src/v2/gestures-pinch.c 2011-09-08 16:54:39 +0000
1649+++ src/v2/gestures-pinch.c 2012-03-26 01:37:18 +0000
1650@@ -2,20 +2,19 @@
1651 *
1652 * grail - Gesture Recognition And Instantiation Library
1653 *
1654- * Copyright (C) 2010-2011 Canonical Ltd.
1655- *
1656- * This program is free software: you can redistribute it and/or modify it
1657- * under the terms of the GNU General Public License as published by the
1658- * Free Software Foundation, either version 3 of the License, or (at your
1659- * option) any later version.
1660- *
1661- * This program is distributed in the hope that it will be useful, but
1662- * WITHOUT ANY WARRANTY; without even the implied warranty of
1663- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1664- * General Public License for more details.
1665- *
1666- * You should have received a copy of the GNU General Public License along
1667- * with this program. If not, see <http://www.gnu.org/licenses/>.
1668+ * Copyright (C) 2010-2012 Canonical Ltd.
1669+ *
1670+ * This library is free software: you can redistribute it and/or modify it
1671+ * under the terms of the GNU Lesser General Public License version 3
1672+ * as published by the Free Software Foundation.
1673+ *
1674+ * This library is distributed in the hope that it will be useful, but
1675+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1676+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1677+ * PURPOSE. See the GNU Lesser General Public License for more details.
1678+ *
1679+ * You should have received a copy of the GNU Lesser General Public License
1680+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1681 *
1682 ****************************************************************************/
1683
1684
1685=== modified file 'src/v2/gestures-rotate.c'
1686--- src/v2/gestures-rotate.c 2011-09-08 16:54:39 +0000
1687+++ src/v2/gestures-rotate.c 2012-03-26 01:37:18 +0000
1688@@ -2,20 +2,19 @@
1689 *
1690 * grail - Gesture Recognition And Instantiation Library
1691 *
1692- * Copyright (C) 2010-2011 Canonical Ltd.
1693- *
1694- * This program is free software: you can redistribute it and/or modify it
1695- * under the terms of the GNU General Public License as published by the
1696- * Free Software Foundation, either version 3 of the License, or (at your
1697- * option) any later version.
1698- *
1699- * This program is distributed in the hope that it will be useful, but
1700- * WITHOUT ANY WARRANTY; without even the implied warranty of
1701- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1702- * General Public License for more details.
1703- *
1704- * You should have received a copy of the GNU General Public License along
1705- * with this program. If not, see <http://www.gnu.org/licenses/>.
1706+ * Copyright (C) 2010-2012 Canonical Ltd.
1707+ *
1708+ * This library is free software: you can redistribute it and/or modify it
1709+ * under the terms of the GNU Lesser General Public License version 3
1710+ * as published by the Free Software Foundation.
1711+ *
1712+ * This library is distributed in the hope that it will be useful, but
1713+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1714+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1715+ * PURPOSE. See the GNU Lesser General Public License for more details.
1716+ *
1717+ * You should have received a copy of the GNU Lesser General Public License
1718+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1719 *
1720 ****************************************************************************/
1721
1722
1723=== modified file 'src/v2/gestures-tapping.c'
1724--- src/v2/gestures-tapping.c 2011-09-08 16:54:39 +0000
1725+++ src/v2/gestures-tapping.c 2012-03-26 01:37:18 +0000
1726@@ -2,20 +2,19 @@
1727 *
1728 * grail - Gesture Recognition And Instantiation Library
1729 *
1730- * Copyright (C) 2010-2011 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 as published by the
1734- * Free Software Foundation, either version 3 of the License, or (at your
1735- * option) any later version.
1736- *
1737- * This program is distributed in the hope that it will be useful, but
1738- * WITHOUT ANY WARRANTY; without even the implied warranty of
1739- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1740- * General Public License for more details.
1741- *
1742- * You should have received a copy of the GNU General Public License along
1743- * with this program. If not, see <http://www.gnu.org/licenses/>.
1744+ * Copyright (C) 2010-2012 Canonical Ltd.
1745+ *
1746+ * This library is free software: you can redistribute it and/or modify it
1747+ * under the terms of the GNU Lesser General Public License version 3
1748+ * as published by the Free Software Foundation.
1749+ *
1750+ * This library is distributed in the hope that it will be useful, but
1751+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1752+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1753+ * PURPOSE. See the GNU Lesser General Public License for more details.
1754+ *
1755+ * You should have received a copy of the GNU Lesser General Public License
1756+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1757 *
1758 ****************************************************************************/
1759
1760
1761=== modified file 'src/v2/gestures-touch.c'
1762--- src/v2/gestures-touch.c 2011-09-08 16:54:39 +0000
1763+++ src/v2/gestures-touch.c 2012-03-26 01:37:18 +0000
1764@@ -2,21 +2,20 @@
1765 *
1766 * grail - Gesture Recognition And Instantiation Library
1767 *
1768- * Copyright (C) 2010 Canonical Ltd.
1769+ * Copyright (C) 2010-2012 Canonical Ltd.
1770 * Copyright (C) 2010 Henrik Rydberg <rydberg@bitmath.org>
1771 *
1772- * This program is free software: you can redistribute it and/or modify it
1773- * under the terms of the GNU General Public License as published by the
1774- * Free Software Foundation, either version 3 of the License, or (at your
1775- * option) any later version.
1776- *
1777- * This program is distributed in the hope that it will be useful, but
1778- * WITHOUT ANY WARRANTY; without even the implied warranty of
1779- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1780- * General Public License for more details.
1781- *
1782- * You should have received a copy of the GNU General Public License along
1783- * with this program. If not, see <http://www.gnu.org/licenses/>.
1784+ * This library is free software: you can redistribute it and/or modify it
1785+ * under the terms of the GNU Lesser General Public License version 3
1786+ * as published by the Free Software Foundation.
1787+ *
1788+ * This library is distributed in the hope that it will be useful, but
1789+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1790+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1791+ * PURPOSE. See the GNU Lesser General Public License for more details.
1792+ *
1793+ * You should have received a copy of the GNU Lesser General Public License
1794+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1795 *
1796 ****************************************************************************/
1797
1798
1799=== modified file 'src/v2/grail-api.c'
1800--- src/v2/grail-api.c 2011-09-08 16:54:39 +0000
1801+++ src/v2/grail-api.c 2012-03-26 01:37:18 +0000
1802@@ -2,20 +2,19 @@
1803 *
1804 * grail - Gesture Recognition And Instantiation Library
1805 *
1806- * Copyright (C) 2010-2011 Canonical Ltd.
1807- *
1808- * This program is free software: you can redistribute it and/or modify it
1809- * under the terms of the GNU General Public License as published by the
1810- * Free Software Foundation, either version 3 of the License, or (at your
1811- * option) any later version.
1812- *
1813- * This program is distributed in the hope that it will be useful, but
1814- * WITHOUT ANY WARRANTY; without even the implied warranty of
1815- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1816- * General Public License for more details.
1817- *
1818- * You should have received a copy of the GNU General Public License along
1819- * with this program. If not, see <http://www.gnu.org/licenses/>.
1820+ * Copyright (C) 2010-2012 Canonical Ltd.
1821+ *
1822+ * This library is free software: you can redistribute it and/or modify it
1823+ * under the terms of the GNU Lesser General Public License version 3
1824+ * as published by the Free Software Foundation.
1825+ *
1826+ * This library is distributed in the hope that it will be useful, but
1827+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1828+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1829+ * PURPOSE. See the GNU Lesser General Public License for more details.
1830+ *
1831+ * You should have received a copy of the GNU Lesser General Public License
1832+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1833 *
1834 ****************************************************************************/
1835
1836
1837=== modified file 'src/v2/grail-bits.c'
1838--- src/v2/grail-bits.c 2011-09-08 16:54:39 +0000
1839+++ src/v2/grail-bits.c 2012-03-26 01:37:18 +0000
1840@@ -2,20 +2,19 @@
1841 *
1842 * grail - Gesture Recognition And Instantiation Library
1843 *
1844- * Copyright (C) 2010-2011 Canonical Ltd.
1845- *
1846- * This program is free software: you can redistribute it and/or modify it
1847- * under the terms of the GNU General Public License as published by the
1848- * Free Software Foundation, either version 3 of the License, or (at your
1849- * option) any later version.
1850- *
1851- * This program is distributed in the hope that it will be useful, but
1852- * WITHOUT ANY WARRANTY; without even the implied warranty of
1853- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1854- * General Public License for more details.
1855- *
1856- * You should have received a copy of the GNU General Public License along
1857- * with this program. If not, see <http://www.gnu.org/licenses/>.
1858+ * Copyright (C) 2010-2012 Canonical Ltd.
1859+ *
1860+ * This library is free software: you can redistribute it and/or modify it
1861+ * under the terms of the GNU Lesser General Public License version 3
1862+ * as published by the Free Software Foundation.
1863+ *
1864+ * This library is distributed in the hope that it will be useful, but
1865+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1866+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1867+ * PURPOSE. See the GNU Lesser General Public License for more details.
1868+ *
1869+ * You should have received a copy of the GNU Lesser General Public License
1870+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1871 *
1872 ****************************************************************************/
1873
1874
1875=== modified file 'src/v2/grail-event.c'
1876--- src/v2/grail-event.c 2011-09-08 16:54:39 +0000
1877+++ src/v2/grail-event.c 2012-03-26 01:37:18 +0000
1878@@ -2,20 +2,19 @@
1879 *
1880 * grail - Gesture Recognition And Instantiation Library
1881 *
1882- * Copyright (C) 2010-2011 Canonical Ltd.
1883- *
1884- * This program is free software: you can redistribute it and/or modify it
1885- * under the terms of the GNU General Public License as published by the
1886- * Free Software Foundation, either version 3 of the License, or (at your
1887- * option) any later version.
1888- *
1889- * This program is distributed in the hope that it will be useful, but
1890- * WITHOUT ANY WARRANTY; without even the implied warranty of
1891- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1892- * General Public License for more details.
1893- *
1894- * You should have received a copy of the GNU General Public License along
1895- * with this program. If not, see <http://www.gnu.org/licenses/>.
1896+ * Copyright (C) 2010-2012 Canonical Ltd.
1897+ *
1898+ * This library is free software: you can redistribute it and/or modify it
1899+ * under the terms of the GNU Lesser General Public License version 3
1900+ * as published by the Free Software Foundation.
1901+ *
1902+ * This library is distributed in the hope that it will be useful, but
1903+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1904+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1905+ * PURPOSE. See the GNU Lesser General Public License for more details.
1906+ *
1907+ * You should have received a copy of the GNU Lesser General Public License
1908+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1909 *
1910 ****************************************************************************/
1911
1912
1913=== modified file 'src/v2/grail-frame.c'
1914--- src/v2/grail-frame.c 2011-09-08 16:54:39 +0000
1915+++ src/v2/grail-frame.c 2012-03-26 01:37:18 +0000
1916@@ -2,20 +2,19 @@
1917 *
1918 * grail - Gesture Recognition And Instantiation Library
1919 *
1920- * Copyright (C) 2010-2011 Canonical Ltd.
1921- *
1922- * This program is free software: you can redistribute it and/or modify it
1923- * under the terms of the GNU General Public License as published by the
1924- * Free Software Foundation, either version 3 of the License, or (at your
1925- * option) any later version.
1926- *
1927- * This program is distributed in the hope that it will be useful, but
1928- * WITHOUT ANY WARRANTY; without even the implied warranty of
1929- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1930- * General Public License for more details.
1931- *
1932- * You should have received a copy of the GNU General Public License along
1933- * with this program. If not, see <http://www.gnu.org/licenses/>.
1934+ * Copyright (C) 2010-2012 Canonical Ltd.
1935+ *
1936+ * This library is free software: you can redistribute it and/or modify it
1937+ * under the terms of the GNU Lesser General Public License version 3
1938+ * as published by the Free Software Foundation.
1939+ *
1940+ * This library is distributed in the hope that it will be useful, but
1941+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1942+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1943+ * PURPOSE. See the GNU Lesser General Public License for more details.
1944+ *
1945+ * You should have received a copy of the GNU Lesser General Public License
1946+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1947 *
1948 ****************************************************************************/
1949
1950
1951=== modified file 'src/v2/grail-gestures.c'
1952--- src/v2/grail-gestures.c 2011-09-08 16:54:39 +0000
1953+++ src/v2/grail-gestures.c 2012-03-26 01:37:18 +0000
1954@@ -2,20 +2,19 @@
1955 *
1956 * grail - Gesture Recognition And Instantiation Library
1957 *
1958- * Copyright (C) 2010-2011 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 as published by the
1962- * Free Software Foundation, either version 3 of the License, or (at your
1963- * option) any later version.
1964- *
1965- * This program is distributed in the hope that it will be useful, but
1966- * WITHOUT ANY WARRANTY; without even the implied warranty of
1967- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1968- * General Public License for more details.
1969- *
1970- * You should have received a copy of the GNU General Public License along
1971- * with this program. If not, see <http://www.gnu.org/licenses/>.
1972+ * Copyright (C) 2010-2012 Canonical Ltd.
1973+ *
1974+ * This library is free software: you can redistribute it and/or modify it
1975+ * under the terms of the GNU Lesser General Public License version 3
1976+ * as published by the Free Software Foundation.
1977+ *
1978+ * This library is distributed in the hope that it will be useful, but
1979+ * WITHOUT ANY WARRANTY; without even the implied warranties of
1980+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
1981+ * PURPOSE. See the GNU Lesser General Public License for more details.
1982+ *
1983+ * You should have received a copy of the GNU Lesser General Public License
1984+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
1985 *
1986 ****************************************************************************/
1987
1988
1989=== modified file 'src/v2/grail-gestures.h'
1990--- src/v2/grail-gestures.h 2011-09-08 16:54:39 +0000
1991+++ src/v2/grail-gestures.h 2012-03-26 01:37:18 +0000
1992@@ -2,20 +2,19 @@
1993 *
1994 * grail - Gesture Recognition And Instantiation Library
1995 *
1996- * Copyright (C) 2010-2011 Canonical Ltd.
1997- *
1998- * This program is free software: you can redistribute it and/or modify it
1999- * under the terms of the GNU General Public License as published by the
2000- * Free Software Foundation, either version 3 of the License, or (at your
2001- * option) any later version.
2002- *
2003- * This program is distributed in the hope that it will be useful, but
2004- * WITHOUT ANY WARRANTY; without even the implied warranty of
2005- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2006- * General Public License for more details.
2007- *
2008- * You should have received a copy of the GNU General Public License along
2009- * with this program. If not, see <http://www.gnu.org/licenses/>.
2010+ * Copyright (C) 2010-2012 Canonical Ltd.
2011+ *
2012+ * This library is free software: you can redistribute it and/or modify it
2013+ * under the terms of the GNU Lesser General Public License version 3
2014+ * as published by the Free Software Foundation.
2015+ *
2016+ * This library is distributed in the hope that it will be useful, but
2017+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2018+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2019+ * PURPOSE. See the GNU Lesser General Public License for more details.
2020+ *
2021+ * You should have received a copy of the GNU Lesser General Public License
2022+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2023 *
2024 ****************************************************************************/
2025
2026
2027=== modified file 'src/v2/grail-impl.h'
2028--- src/v2/grail-impl.h 2011-09-08 16:54:39 +0000
2029+++ src/v2/grail-impl.h 2012-03-26 01:37:18 +0000
2030@@ -2,20 +2,19 @@
2031 *
2032 * grail - Gesture Recognition And Instantiation Library
2033 *
2034- * Copyright (C) 2010-2011 Canonical Ltd.
2035- *
2036- * This program is free software: you can redistribute it and/or modify it
2037- * under the terms of the GNU General Public License as published by the
2038- * Free Software Foundation, either version 3 of the License, or (at your
2039- * option) any later version.
2040- *
2041- * This program is distributed in the hope that it will be useful, but
2042- * WITHOUT ANY WARRANTY; without even the implied warranty of
2043- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2044- * General Public License for more details.
2045- *
2046- * You should have received a copy of the GNU General Public License along
2047- * with this program. If not, see <http://www.gnu.org/licenses/>.
2048+ * Copyright (C) 2010-2012 Canonical Ltd.
2049+ *
2050+ * This library is free software: you can redistribute it and/or modify it
2051+ * under the terms of the GNU Lesser General Public License version 3
2052+ * as published by the Free Software Foundation.
2053+ *
2054+ * This library is distributed in the hope that it will be useful, but
2055+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2056+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2057+ * PURPOSE. See the GNU Lesser General Public License for more details.
2058+ *
2059+ * You should have received a copy of the GNU Lesser General Public License
2060+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2061 *
2062 ****************************************************************************/
2063
2064
2065=== modified file 'src/v2/grail-init.c'
2066--- src/v2/grail-init.c 2011-09-08 16:54:39 +0000
2067+++ src/v2/grail-init.c 2012-03-26 01:37:18 +0000
2068@@ -2,20 +2,19 @@
2069 *
2070 * grail - Gesture Recognition And Instantiation Library
2071 *
2072- * Copyright (C) 2010-2011 Canonical Ltd.
2073- *
2074- * This program is free software: you can redistribute it and/or modify it
2075- * under the terms of the GNU General Public License as published by the
2076- * Free Software Foundation, either version 3 of the License, or (at your
2077- * option) any later version.
2078- *
2079- * This program is distributed in the hope that it will be useful, but
2080- * WITHOUT ANY WARRANTY; without even the implied warranty of
2081- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2082- * General Public License for more details.
2083- *
2084- * You should have received a copy of the GNU General Public License along
2085- * with this program. If not, see <http://www.gnu.org/licenses/>.
2086+ * Copyright (C) 2010-2012 Canonical Ltd.
2087+ *
2088+ * This library is free software: you can redistribute it and/or modify it
2089+ * under the terms of the GNU Lesser General Public License version 3
2090+ * as published by the Free Software Foundation.
2091+ *
2092+ * This library is distributed in the hope that it will be useful, but
2093+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2094+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2095+ * PURPOSE. See the GNU Lesser General Public License for more details.
2096+ *
2097+ * You should have received a copy of the GNU Lesser General Public License
2098+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2099 *
2100 ****************************************************************************/
2101
2102
2103=== modified file 'src/v2/grail-inserter.c'
2104--- src/v2/grail-inserter.c 2011-09-08 16:54:39 +0000
2105+++ src/v2/grail-inserter.c 2012-03-26 01:37:18 +0000
2106@@ -2,20 +2,19 @@
2107 *
2108 * grail - Gesture Recognition And Instantiation Library
2109 *
2110- * Copyright (C) 2010-2011 Canonical Ltd.
2111- *
2112- * This program is free software: you can redistribute it and/or modify it
2113- * under the terms of the GNU General Public License as published by the
2114- * Free Software Foundation, either version 3 of the License, or (at your
2115- * option) any later version.
2116- *
2117- * This program is distributed in the hope that it will be useful, but
2118- * WITHOUT ANY WARRANTY; without even the implied warranty of
2119- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2120- * General Public License for more details.
2121- *
2122- * You should have received a copy of the GNU General Public License along
2123- * with this program. If not, see <http://www.gnu.org/licenses/>.
2124+ * Copyright (C) 2010-2012 Canonical Ltd.
2125+ *
2126+ * This library is free software: you can redistribute it and/or modify it
2127+ * under the terms of the GNU Lesser General Public License version 3
2128+ * as published by the Free Software Foundation.
2129+ *
2130+ * This library is distributed in the hope that it will be useful, but
2131+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2132+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2133+ * PURPOSE. See the GNU Lesser General Public License for more details.
2134+ *
2135+ * You should have received a copy of the GNU Lesser General Public License
2136+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2137 *
2138 ****************************************************************************/
2139
2140
2141=== modified file 'src/v2/grail-inserter.h'
2142--- src/v2/grail-inserter.h 2011-09-08 16:54:39 +0000
2143+++ src/v2/grail-inserter.h 2012-03-26 01:37:18 +0000
2144@@ -2,20 +2,19 @@
2145 *
2146 * grail - Gesture Recognition And Instantiation Library
2147 *
2148- * Copyright (C) 2010-2011 Canonical Ltd.
2149- *
2150- * This program is free software: you can redistribute it and/or modify it
2151- * under the terms of the GNU General Public License as published by the
2152- * Free Software Foundation, either version 3 of the License, or (at your
2153- * option) any later version.
2154- *
2155- * This program is distributed in the hope that it will be useful, but
2156- * WITHOUT ANY WARRANTY; without even the implied warranty of
2157- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2158- * General Public License for more details.
2159- *
2160- * You should have received a copy of the GNU General Public License along
2161- * with this program. If not, see <http://www.gnu.org/licenses/>.
2162+ * Copyright (C) 2010-2012 Canonical Ltd.
2163+ *
2164+ * This library is free software: you can redistribute it and/or modify it
2165+ * under the terms of the GNU Lesser General Public License version 3
2166+ * as published by the Free Software Foundation.
2167+ *
2168+ * This library is distributed in the hope that it will be useful, but
2169+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2170+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2171+ * PURPOSE. See the GNU Lesser General Public License for more details.
2172+ *
2173+ * You should have received a copy of the GNU Lesser General Public License
2174+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2175 *
2176 ****************************************************************************/
2177
2178
2179=== modified file 'src/v2/grail-legacy.c'
2180--- src/v2/grail-legacy.c 2011-09-08 16:54:39 +0000
2181+++ src/v2/grail-legacy.c 2012-03-26 01:37:18 +0000
2182@@ -2,20 +2,19 @@
2183 *
2184 * grail - Gesture Recognition And Instantiation Library
2185 *
2186- * Copyright (C) 2010-2011 Canonical Ltd.
2187- *
2188- * This program is free software: you can redistribute it and/or modify it
2189- * under the terms of the GNU General Public License as published by the
2190- * Free Software Foundation, either version 3 of the License, or (at your
2191- * option) any later version.
2192- *
2193- * This program is distributed in the hope that it will be useful, but
2194- * WITHOUT ANY WARRANTY; without even the implied warranty of
2195- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2196- * General Public License for more details.
2197- *
2198- * You should have received a copy of the GNU General Public License along
2199- * with this program. If not, see <http://www.gnu.org/licenses/>.
2200+ * Copyright (C) 2010-2012 Canonical Ltd.
2201+ *
2202+ * This library is free software: you can redistribute it and/or modify it
2203+ * under the terms of the GNU Lesser General Public License version 3
2204+ * as published by the Free Software Foundation.
2205+ *
2206+ * This library is distributed in the hope that it will be useful, but
2207+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2208+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2209+ * PURPOSE. See the GNU Lesser General Public License for more details.
2210+ *
2211+ * You should have received a copy of the GNU Lesser General Public License
2212+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2213 *
2214 ****************************************************************************/
2215
2216
2217=== modified file 'src/v2/grail-recognizer.c'
2218--- src/v2/grail-recognizer.c 2011-09-08 16:54:39 +0000
2219+++ src/v2/grail-recognizer.c 2012-03-26 01:37:18 +0000
2220@@ -2,20 +2,19 @@
2221 *
2222 * grail - Gesture Recognition And Instantiation Library
2223 *
2224- * Copyright (C) 2010-2011 Canonical Ltd.
2225- *
2226- * This program is free software: you can redistribute it and/or modify it
2227- * under the terms of the GNU General Public License as published by the
2228- * Free Software Foundation, either version 3 of the License, or (at your
2229- * option) any later version.
2230- *
2231- * This program is distributed in the hope that it will be useful, but
2232- * WITHOUT ANY WARRANTY; without even the implied warranty of
2233- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2234- * General Public License for more details.
2235- *
2236- * You should have received a copy of the GNU General Public License along
2237- * with this program. If not, see <http://www.gnu.org/licenses/>.
2238+ * Copyright (C) 2010-2012 Canonical Ltd.
2239+ *
2240+ * This library is free software: you can redistribute it and/or modify it
2241+ * under the terms of the GNU Lesser General Public License version 3
2242+ * as published by the Free Software Foundation.
2243+ *
2244+ * This library is distributed in the hope that it will be useful, but
2245+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2246+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2247+ * PURPOSE. See the GNU Lesser General Public License for more details.
2248+ *
2249+ * You should have received a copy of the GNU Lesser General Public License
2250+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2251 *
2252 ****************************************************************************/
2253
2254
2255=== modified file 'src/v2/grail-recognizer.h'
2256--- src/v2/grail-recognizer.h 2011-09-08 16:54:39 +0000
2257+++ src/v2/grail-recognizer.h 2012-03-26 01:37:18 +0000
2258@@ -2,20 +2,19 @@
2259 *
2260 * grail - Gesture Recognition And Instantiation Library
2261 *
2262- * Copyright (C) 2010-2011 Canonical Ltd.
2263- *
2264- * This program is free software: you can redistribute it and/or modify it
2265- * under the terms of the GNU General Public License as published by the
2266- * Free Software Foundation, either version 3 of the License, or (at your
2267- * option) any later version.
2268- *
2269- * This program is distributed in the hope that it will be useful, but
2270- * WITHOUT ANY WARRANTY; without even the implied warranty of
2271- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2272- * General Public License for more details.
2273- *
2274- * You should have received a copy of the GNU General Public License along
2275- * with this program. If not, see <http://www.gnu.org/licenses/>.
2276+ * Copyright (C) 2010-2012 Canonical Ltd.
2277+ *
2278+ * This library is free software: you can redistribute it and/or modify it
2279+ * under the terms of the GNU Lesser General Public License version 3
2280+ * as published by the Free Software Foundation.
2281+ *
2282+ * This library is distributed in the hope that it will be useful, but
2283+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2284+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2285+ * PURPOSE. See the GNU Lesser General Public License for more details.
2286+ *
2287+ * You should have received a copy of the GNU Lesser General Public License
2288+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2289 *
2290 ****************************************************************************/
2291
2292
2293=== modified file 'src/v2/grailbuf.h'
2294--- src/v2/grailbuf.h 2011-09-08 16:54:39 +0000
2295+++ src/v2/grailbuf.h 2012-03-26 01:37:18 +0000
2296@@ -2,20 +2,19 @@
2297 *
2298 * grail - Gesture Recognition And Instantiation Library
2299 *
2300- * Copyright (C) 2010-2011 Canonical Ltd.
2301- *
2302- * This program is free software: you can redistribute it and/or modify it
2303- * under the terms of the GNU General Public License as published by the
2304- * Free Software Foundation, either version 3 of the License, or (at your
2305- * option) any later version.
2306- *
2307- * This program is distributed in the hope that it will be useful, but
2308- * WITHOUT ANY WARRANTY; without even the implied warranty of
2309- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2310- * General Public License for more details.
2311- *
2312- * You should have received a copy of the GNU General Public License along
2313- * with this program. If not, see <http://www.gnu.org/licenses/>.
2314+ * Copyright (C) 2010-2012 Canonical Ltd.
2315+ *
2316+ * This library is free software: you can redistribute it and/or modify it
2317+ * under the terms of the GNU Lesser General Public License version 3
2318+ * as published by the Free Software Foundation.
2319+ *
2320+ * This library is distributed in the hope that it will be useful, but
2321+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2322+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2323+ * PURPOSE. See the GNU Lesser General Public License for more details.
2324+ *
2325+ * You should have received a copy of the GNU Lesser General Public License
2326+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2327 *
2328 ****************************************************************************/
2329
2330
2331=== modified file 'src/v3/atomic-recognizer.cpp'
2332--- src/v3/atomic-recognizer.cpp 2012-03-23 20:00:42 +0000
2333+++ src/v3/atomic-recognizer.cpp 2012-03-26 01:37:18 +0000
2334@@ -4,18 +4,17 @@
2335 *
2336 * Copyright (C) 2012 Canonical Ltd.
2337 *
2338- * This program is free software: you can redistribute it and/or modify it
2339- * under the terms of the GNU General Public License as published by the
2340- * Free Software Foundation, either version 3 of the License, or (at your
2341- * option) any later version.
2342- *
2343- * This program is distributed in the hope that it will be useful, but
2344- * WITHOUT ANY WARRANTY; without even the implied warranty of
2345- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2346- * General Public License for more details.
2347- *
2348- * You should have received a copy of the GNU General Public License along
2349- * with this program. If not, see <http://www.gnu.org/licenses/>.
2350+ * This library is free software: you can redistribute it and/or modify it
2351+ * under the terms of the GNU Lesser General Public License version 3
2352+ * as published by the Free Software Foundation.
2353+ *
2354+ * This library is distributed in the hope that it will be useful, but
2355+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2356+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2357+ * PURPOSE. See the GNU Lesser General Public License for more details.
2358+ *
2359+ * You should have received a copy of the GNU Lesser General Public License
2360+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2361 *
2362 ****************************************************************************/
2363
2364
2365=== modified file 'src/v3/atomic-recognizer.h'
2366--- src/v3/atomic-recognizer.h 2012-03-16 22:13:48 +0000
2367+++ src/v3/atomic-recognizer.h 2012-03-26 01:37:18 +0000
2368@@ -4,18 +4,17 @@
2369 *
2370 * Copyright (C) 2012 Canonical Ltd.
2371 *
2372- * This program is free software: you can redistribute it and/or modify it
2373- * under the terms of the GNU General Public License as published by the
2374- * Free Software Foundation, either version 3 of the License, or (at your
2375- * option) any later version.
2376- *
2377- * This program is distributed in the hope that it will be useful, but
2378- * WITHOUT ANY WARRANTY; without even the implied warranty of
2379- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2380- * General Public License for more details.
2381- *
2382- * You should have received a copy of the GNU General Public License along
2383- * with this program. If not, see <http://www.gnu.org/licenses/>.
2384+ * This library is free software: you can redistribute it and/or modify it
2385+ * under the terms of the GNU Lesser General Public License version 3
2386+ * as published by the Free Software Foundation.
2387+ *
2388+ * This library is distributed in the hope that it will be useful, but
2389+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2390+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2391+ * PURPOSE. See the GNU Lesser General Public License for more details.
2392+ *
2393+ * You should have received a copy of the GNU Lesser General Public License
2394+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2395 *
2396 ****************************************************************************/
2397
2398
2399=== modified file 'src/v3/event.cpp'
2400--- src/v3/event.cpp 2012-01-23 19:00:48 +0000
2401+++ src/v3/event.cpp 2012-03-26 01:37:18 +0000
2402@@ -2,20 +2,19 @@
2403 *
2404 * utouch-grail - Multitouch Gesture Recognition Library
2405 *
2406- * Copyright (C) 2011 Canonical Ltd.
2407- *
2408- * This program is free software: you can redistribute it and/or modify it
2409- * under the terms of the GNU General Public License as published by the
2410- * Free Software Foundation, either version 3 of the License, or (at your
2411- * option) any later version.
2412- *
2413- * This program is distributed in the hope that it will be useful, but
2414- * WITHOUT ANY WARRANTY; without even the implied warranty of
2415- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2416- * General Public License for more details.
2417- *
2418- * You should have received a copy of the GNU General Public License along
2419- * with this program. If not, see <http://www.gnu.org/licenses/>.
2420+ * Copyright (C) 2011-2012 Canonical Ltd.
2421+ *
2422+ * This library is free software: you can redistribute it and/or modify it
2423+ * under the terms of the GNU Lesser General Public License version 3
2424+ * as published by the Free Software Foundation.
2425+ *
2426+ * This library is distributed in the hope that it will be useful, but
2427+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2428+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2429+ * PURPOSE. See the GNU Lesser General Public License for more details.
2430+ *
2431+ * You should have received a copy of the GNU Lesser General Public License
2432+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2433 *
2434 ****************************************************************************/
2435
2436
2437=== modified file 'src/v3/event.h'
2438--- src/v3/event.h 2011-11-29 20:13:02 +0000
2439+++ src/v3/event.h 2012-03-26 01:37:18 +0000
2440@@ -2,20 +2,19 @@
2441 *
2442 * utouch-grail - Multitouch Gesture Recognition Library
2443 *
2444- * Copyright (C) 2011 Canonical Ltd.
2445- *
2446- * This program is free software: you can redistribute it and/or modify it
2447- * under the terms of the GNU General Public License as published by the
2448- * Free Software Foundation, either version 3 of the License, or (at your
2449- * option) any later version.
2450- *
2451- * This program is distributed in the hope that it will be useful, but
2452- * WITHOUT ANY WARRANTY; without even the implied warranty of
2453- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2454- * General Public License for more details.
2455- *
2456- * You should have received a copy of the GNU General Public License along
2457- * with this program. If not, see <http://www.gnu.org/licenses/>.
2458+ * Copyright (C) 2011-2012 Canonical Ltd.
2459+ *
2460+ * This library is free software: you can redistribute it and/or modify it
2461+ * under the terms of the GNU Lesser General Public License version 3
2462+ * as published by the Free Software Foundation.
2463+ *
2464+ * This library is distributed in the hope that it will be useful, but
2465+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2466+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2467+ * PURPOSE. See the GNU Lesser General Public License for more details.
2468+ *
2469+ * You should have received a copy of the GNU Lesser General Public License
2470+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2471 *
2472 ****************************************************************************/
2473
2474
2475=== modified file 'src/v3/forward.h'
2476--- src/v3/forward.h 2012-03-14 19:06:27 +0000
2477+++ src/v3/forward.h 2012-03-26 01:37:18 +0000
2478@@ -2,20 +2,19 @@
2479 *
2480 * utouch-grail - Multitouch Gesture Recognition Library
2481 *
2482- * Copyright (C) 2011 Canonical Ltd.
2483- *
2484- * This program is free software: you can redistribute it and/or modify it
2485- * under the terms of the GNU General Public License as published by the
2486- * Free Software Foundation, either version 3 of the License, or (at your
2487- * option) any later version.
2488- *
2489- * This program is distributed in the hope that it will be useful, but
2490- * WITHOUT ANY WARRANTY; without even the implied warranty of
2491- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2492- * General Public License for more details.
2493- *
2494- * You should have received a copy of the GNU General Public License along
2495- * with this program. If not, see <http://www.gnu.org/licenses/>.
2496+ * Copyright (C) 2011-2012 Canonical Ltd.
2497+ *
2498+ * This library is free software: you can redistribute it and/or modify it
2499+ * under the terms of the GNU Lesser General Public License version 3
2500+ * as published by the Free Software Foundation.
2501+ *
2502+ * This library is distributed in the hope that it will be useful, but
2503+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2504+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2505+ * PURPOSE. See the GNU Lesser General Public License for more details.
2506+ *
2507+ * You should have received a copy of the GNU Lesser General Public License
2508+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2509 *
2510 ****************************************************************************/
2511
2512
2513=== modified file 'src/v3/gesture.cpp'
2514--- src/v3/gesture.cpp 2012-03-20 18:10:10 +0000
2515+++ src/v3/gesture.cpp 2012-03-26 01:37:18 +0000
2516@@ -2,20 +2,19 @@
2517 *
2518 * grail - Gesture Recognition And Instantiation Library
2519 *
2520- * Copyright (C) 2010-2011 Canonical Ltd.
2521- *
2522- * This program is free software: you can redistribute it and/or modify it
2523- * under the terms of the GNU General Public License as published by the
2524- * Free Software Foundation, either version 3 of the License, or (at your
2525- * option) any later version.
2526- *
2527- * This program is distributed in the hope that it will be useful, but
2528- * WITHOUT ANY WARRANTY; without even the implied warranty of
2529- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2530- * General Public License for more details.
2531- *
2532- * You should have received a copy of the GNU General Public License along
2533- * with this program. If not, see <http://www.gnu.org/licenses/>.
2534+ * Copyright (C) 2010-2012 Canonical Ltd.
2535+ *
2536+ * This library is free software: you can redistribute it and/or modify it
2537+ * under the terms of the GNU Lesser General Public License version 3
2538+ * as published by the Free Software Foundation.
2539+ *
2540+ * This library is distributed in the hope that it will be useful, but
2541+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2542+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2543+ * PURPOSE. See the GNU Lesser General Public License for more details.
2544+ *
2545+ * You should have received a copy of the GNU Lesser General Public License
2546+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2547 *
2548 ****************************************************************************/
2549
2550
2551=== modified file 'src/v3/gesture.h'
2552--- src/v3/gesture.h 2012-03-20 18:10:10 +0000
2553+++ src/v3/gesture.h 2012-03-26 01:37:18 +0000
2554@@ -2,20 +2,19 @@
2555 *
2556 * utouch-grail - Multitouch Gesture Recognition Library
2557 *
2558- * Copyright (C) 2011 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 as published by the
2562- * Free Software Foundation, either version 3 of the License, or (at your
2563- * option) any later version.
2564- *
2565- * This program is distributed in the hope that it will be useful, but
2566- * WITHOUT ANY WARRANTY; without even the implied warranty of
2567- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2568- * General Public License for more details.
2569- *
2570- * You should have received a copy of the GNU General Public License along
2571- * with this program. If not, see <http://www.gnu.org/licenses/>.
2572+ * Copyright (C) 2011-2012 Canonical Ltd.
2573+ *
2574+ * This library is free software: you can redistribute it and/or modify it
2575+ * under the terms of the GNU Lesser General Public License version 3
2576+ * as published by the Free Software Foundation.
2577+ *
2578+ * This library is distributed in the hope that it will be useful, but
2579+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2580+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2581+ * PURPOSE. See the GNU Lesser General Public License for more details.
2582+ *
2583+ * You should have received a copy of the GNU Lesser General Public License
2584+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2585 *
2586 ****************************************************************************/
2587
2588
2589=== modified file 'src/v3/handle.cpp'
2590--- src/v3/handle.cpp 2012-03-14 20:12:00 +0000
2591+++ src/v3/handle.cpp 2012-03-26 01:37:18 +0000
2592@@ -2,20 +2,19 @@
2593 *
2594 * utouch-grail - Multitouch Gesture Recognition Library
2595 *
2596- * Copyright (C) 2011 Canonical Ltd.
2597- *
2598- * This program is free software: you can redistribute it and/or modify it
2599- * under the terms of the GNU General Public License as published by the
2600- * Free Software Foundation, either version 3 of the License, or (at your
2601- * option) any later version.
2602- *
2603- * This program is distributed in the hope that it will be useful, but
2604- * WITHOUT ANY WARRANTY; without even the implied warranty of
2605- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2606- * General Public License for more details.
2607- *
2608- * You should have received a copy of the GNU General Public License along
2609- * with this program. If not, see <http://www.gnu.org/licenses/>.
2610+ * Copyright (C) 2011-2012 Canonical Ltd.
2611+ *
2612+ * This library is free software: you can redistribute it and/or modify it
2613+ * under the terms of the GNU Lesser General Public License version 3
2614+ * as published by the Free Software Foundation.
2615+ *
2616+ * This library is distributed in the hope that it will be useful, but
2617+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2618+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2619+ * PURPOSE. See the GNU Lesser General Public License for more details.
2620+ *
2621+ * You should have received a copy of the GNU Lesser General Public License
2622+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2623 *
2624 ****************************************************************************/
2625
2626
2627=== modified file 'src/v3/handle.h'
2628--- src/v3/handle.h 2012-03-14 19:06:27 +0000
2629+++ src/v3/handle.h 2012-03-26 01:37:18 +0000
2630@@ -2,20 +2,19 @@
2631 *
2632 * utouch-grail - Multitouch Gesture Recognition Library
2633 *
2634- * Copyright (C) 2011 Canonical Ltd.
2635- *
2636- * This program is free software: you can redistribute it and/or modify it
2637- * under the terms of the GNU General Public License as published by the
2638- * Free Software Foundation, either version 3 of the License, or (at your
2639- * option) any later version.
2640- *
2641- * This program is distributed in the hope that it will be useful, but
2642- * WITHOUT ANY WARRANTY; without even the implied warranty of
2643- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2644- * General Public License for more details.
2645- *
2646- * You should have received a copy of the GNU General Public License along
2647- * with this program. If not, see <http://www.gnu.org/licenses/>.
2648+ * Copyright (C) 2011-2012 Canonical Ltd.
2649+ *
2650+ * This library is free software: you can redistribute it and/or modify it
2651+ * under the terms of the GNU Lesser General Public License version 3
2652+ * as published by the Free Software Foundation.
2653+ *
2654+ * This library is distributed in the hope that it will be useful, but
2655+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2656+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2657+ * PURPOSE. See the GNU Lesser General Public License for more details.
2658+ *
2659+ * You should have received a copy of the GNU Lesser General Public License
2660+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2661 *
2662 ****************************************************************************/
2663
2664
2665=== modified file 'src/v3/log.cpp'
2666--- src/v3/log.cpp 2012-03-19 20:04:58 +0000
2667+++ src/v3/log.cpp 2012-03-26 01:37:18 +0000
2668@@ -2,20 +2,19 @@
2669 *
2670 * utouch-grail - Multitouch Gesture Recognition Library
2671 *
2672- * Copyright (C) 2011 Canonical Ltd.
2673- *
2674- * This program is free software: you can redistribute it and/or modify it
2675- * under the terms of the GNU General Public License as published by the
2676- * Free Software Foundation, either version 3 of the License, or (at your
2677- * option) any later version.
2678- *
2679- * This program is distributed in the hope that it will be useful, but
2680- * WITHOUT ANY WARRANTY; without even the implied warranty of
2681- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2682- * General Public License for more details.
2683- *
2684- * You should have received a copy of the GNU General Public License along
2685- * with this program. If not, see <http://www.gnu.org/licenses/>.
2686+ * Copyright (C) 2011-2012 Canonical Ltd.
2687+ *
2688+ * This library is free software: you can redistribute it and/or modify it
2689+ * under the terms of the GNU Lesser General Public License version 3
2690+ * as published by the Free Software Foundation.
2691+ *
2692+ * This library is distributed in the hope that it will be useful, but
2693+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2694+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2695+ * PURPOSE. See the GNU Lesser General Public License for more details.
2696+ *
2697+ * You should have received a copy of the GNU Lesser General Public License
2698+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2699 *
2700 ****************************************************************************/
2701
2702
2703=== modified file 'src/v3/log.h'
2704--- src/v3/log.h 2012-03-14 19:06:27 +0000
2705+++ src/v3/log.h 2012-03-26 01:37:18 +0000
2706@@ -2,20 +2,19 @@
2707 *
2708 * utouch-grail - Multitouch Gesture Recognition Library
2709 *
2710- * Copyright (C) 2011 Canonical Ltd.
2711- *
2712- * This program is free software: you can redistribute it and/or modify it
2713- * under the terms of the GNU General Public License as published by the
2714- * Free Software Foundation, either version 3 of the License, or (at your
2715- * option) any later version.
2716- *
2717- * This program is distributed in the hope that it will be useful, but
2718- * WITHOUT ANY WARRANTY; without even the implied warranty of
2719- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2720- * General Public License for more details.
2721- *
2722- * You should have received a copy of the GNU General Public License along
2723- * with this program. If not, see <http://www.gnu.org/licenses/>.
2724+ * Copyright (C) 2011-2012 Canonical Ltd.
2725+ *
2726+ * This library is free software: you can redistribute it and/or modify it
2727+ * under the terms of the GNU Lesser General Public License version 3
2728+ * as published by the Free Software Foundation.
2729+ *
2730+ * This library is distributed in the hope that it will be useful, but
2731+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2732+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2733+ * PURPOSE. See the GNU Lesser General Public License for more details.
2734+ *
2735+ * You should have received a copy of the GNU Lesser General Public License
2736+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2737 *
2738 ****************************************************************************/
2739
2740
2741=== modified file 'src/v3/recognizer.cpp'
2742--- src/v3/recognizer.cpp 2012-03-23 14:55:01 +0000
2743+++ src/v3/recognizer.cpp 2012-03-26 01:37:18 +0000
2744@@ -2,20 +2,19 @@
2745 *
2746 * grail - Gesture Recognition And Instantiation Library
2747 *
2748- * Copyright (C) 2010-2011 Canonical Ltd.
2749- *
2750- * This program is free software: you can redistribute it and/or modify it
2751- * under the terms of the GNU General Public License as published by the
2752- * Free Software Foundation, either version 3 of the License, or (at your
2753- * option) any later version.
2754- *
2755- * This program is distributed in the hope that it will be useful, but
2756- * WITHOUT ANY WARRANTY; without even the implied warranty of
2757- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2758- * General Public License for more details.
2759- *
2760- * You should have received a copy of the GNU General Public License along
2761- * with this program. If not, see <http://www.gnu.org/licenses/>.
2762+ * Copyright (C) 2010-2012 Canonical Ltd.
2763+ *
2764+ * This library is free software: you can redistribute it and/or modify it
2765+ * under the terms of the GNU Lesser General Public License version 3
2766+ * as published by the Free Software Foundation.
2767+ *
2768+ * This library is distributed in the hope that it will be useful, but
2769+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2770+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2771+ * PURPOSE. See the GNU Lesser General Public License for more details.
2772+ *
2773+ * You should have received a copy of the GNU Lesser General Public License
2774+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2775 *
2776 ****************************************************************************/
2777
2778
2779=== modified file 'src/v3/recognizer.h'
2780--- src/v3/recognizer.h 2012-03-23 14:55:01 +0000
2781+++ src/v3/recognizer.h 2012-03-26 01:37:18 +0000
2782@@ -2,20 +2,19 @@
2783 *
2784 * utouch-grail - Multitouch Gesture Recognition Library
2785 *
2786- * Copyright (C) 2011 Canonical Ltd.
2787- *
2788- * This program is free software: you can redistribute it and/or modify it
2789- * under the terms of the GNU General Public License as published by the
2790- * Free Software Foundation, either version 3 of the License, or (at your
2791- * option) any later version.
2792- *
2793- * This program is distributed in the hope that it will be useful, but
2794- * WITHOUT ANY WARRANTY; without even the implied warranty of
2795- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2796- * General Public License for more details.
2797- *
2798- * You should have received a copy of the GNU General Public License along
2799- * with this program. If not, see <http://www.gnu.org/licenses/>.
2800+ * Copyright (C) 2011-2012 Canonical Ltd.
2801+ *
2802+ * This library is free software: you can redistribute it and/or modify it
2803+ * under the terms of the GNU Lesser General Public License version 3
2804+ * as published by the Free Software Foundation.
2805+ *
2806+ * This library is distributed in the hope that it will be useful, but
2807+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2808+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2809+ * PURPOSE. See the GNU Lesser General Public License for more details.
2810+ *
2811+ * You should have received a copy of the GNU Lesser General Public License
2812+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2813 *
2814 ****************************************************************************/
2815
2816
2817=== modified file 'src/v3/regular-recognizer.cpp'
2818--- src/v3/regular-recognizer.cpp 2012-03-23 14:55:01 +0000
2819+++ src/v3/regular-recognizer.cpp 2012-03-26 01:37:18 +0000
2820@@ -4,18 +4,17 @@
2821 *
2822 * Copyright (C) 2012 Canonical Ltd.
2823 *
2824- * This program is free software: you can redistribute it and/or modify it
2825- * under the terms of the GNU General Public License as published by the
2826- * Free Software Foundation, either version 3 of the License, or (at your
2827- * option) any later version.
2828- *
2829- * This program is distributed in the hope that it will be useful, but
2830- * WITHOUT ANY WARRANTY; without even the implied warranty of
2831- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2832- * General Public License for more details.
2833- *
2834- * You should have received a copy of the GNU General Public License along
2835- * with this program. If not, see <http://www.gnu.org/licenses/>.
2836+ * This library is free software: you can redistribute it and/or modify it
2837+ * under the terms of the GNU Lesser General Public License version 3
2838+ * as published by the Free Software Foundation.
2839+ *
2840+ * This library is distributed in the hope that it will be useful, but
2841+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2842+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2843+ * PURPOSE. See the GNU Lesser General Public License for more details.
2844+ *
2845+ * You should have received a copy of the GNU Lesser General Public License
2846+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2847 *
2848 ****************************************************************************/
2849
2850
2851=== modified file 'src/v3/regular-recognizer.h'
2852--- src/v3/regular-recognizer.h 2012-03-14 19:06:27 +0000
2853+++ src/v3/regular-recognizer.h 2012-03-26 01:37:18 +0000
2854@@ -4,18 +4,17 @@
2855 *
2856 * Copyright (C) 2012 Canonical Ltd.
2857 *
2858- * This program is free software: you can redistribute it and/or modify it
2859- * under the terms of the GNU General Public License as published by the
2860- * Free Software Foundation, either version 3 of the License, or (at your
2861- * option) any later version.
2862- *
2863- * This program is distributed in the hope that it will be useful, but
2864- * WITHOUT ANY WARRANTY; without even the implied warranty of
2865- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2866- * General Public License for more details.
2867- *
2868- * You should have received a copy of the GNU General Public License along
2869- * with this program. If not, see <http://www.gnu.org/licenses/>.
2870+ * This library is free software: you can redistribute it and/or modify it
2871+ * under the terms of the GNU Lesser General Public License version 3
2872+ * as published by the Free Software Foundation.
2873+ *
2874+ * This library is distributed in the hope that it will be useful, but
2875+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2876+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2877+ * PURPOSE. See the GNU Lesser General Public License for more details.
2878+ *
2879+ * You should have received a copy of the GNU Lesser General Public License
2880+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2881 *
2882 ****************************************************************************/
2883
2884
2885=== modified file 'src/v3/slice.cpp'
2886--- src/v3/slice.cpp 2012-03-16 23:22:48 +0000
2887+++ src/v3/slice.cpp 2012-03-26 01:37:18 +0000
2888@@ -2,20 +2,19 @@
2889 *
2890 * grail - Gesture Recognition And Instantiation Library
2891 *
2892- * Copyright (C) 2010-2011 Canonical Ltd.
2893- *
2894- * This program is free software: you can redistribute it and/or modify it
2895- * under the terms of the GNU General Public License as published by the
2896- * Free Software Foundation, either version 3 of the License, or (at your
2897- * option) any later version.
2898- *
2899- * This program is distributed in the hope that it will be useful, but
2900- * WITHOUT ANY WARRANTY; without even the implied warranty of
2901- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2902- * General Public License for more details.
2903- *
2904- * You should have received a copy of the GNU General Public License along
2905- * with this program. If not, see <http://www.gnu.org/licenses/>.
2906+ * Copyright (C) 2010-2012 Canonical Ltd.
2907+ *
2908+ * This library is free software: you can redistribute it and/or modify it
2909+ * under the terms of the GNU Lesser General Public License version 3
2910+ * as published by the Free Software Foundation.
2911+ *
2912+ * This library is distributed in the hope that it will be useful, but
2913+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2914+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2915+ * PURPOSE. See the GNU Lesser General Public License for more details.
2916+ *
2917+ * You should have received a copy of the GNU Lesser General Public License
2918+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2919 *
2920 ****************************************************************************/
2921
2922
2923=== modified file 'src/v3/slice.h'
2924--- src/v3/slice.h 2012-03-16 23:22:48 +0000
2925+++ src/v3/slice.h 2012-03-26 01:37:18 +0000
2926@@ -2,20 +2,19 @@
2927 *
2928 * utouch-grail - Multitouch Gesture Recognition Library
2929 *
2930- * Copyright (C) 2011 Canonical Ltd.
2931- *
2932- * This program is free software: you can redistribute it and/or modify it
2933- * under the terms of the GNU General Public License as published by the
2934- * Free Software Foundation, either version 3 of the License, or (at your
2935- * option) any later version.
2936- *
2937- * This program is distributed in the hope that it will be useful, but
2938- * WITHOUT ANY WARRANTY; without even the implied warranty of
2939- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2940- * General Public License for more details.
2941- *
2942- * You should have received a copy of the GNU General Public License along
2943- * with this program. If not, see <http://www.gnu.org/licenses/>.
2944+ * Copyright (C) 2011-2012 Canonical Ltd.
2945+ *
2946+ * This library is free software: you can redistribute it and/or modify it
2947+ * under the terms of the GNU Lesser General Public License version 3
2948+ * as published by the Free Software Foundation.
2949+ *
2950+ * This library is distributed in the hope that it will be useful, but
2951+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2952+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2953+ * PURPOSE. See the GNU Lesser General Public License for more details.
2954+ *
2955+ * You should have received a copy of the GNU Lesser General Public License
2956+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2957 *
2958 ****************************************************************************/
2959
2960
2961=== modified file 'src/v3/subscription.cpp'
2962--- src/v3/subscription.cpp 2012-03-06 14:13:04 +0000
2963+++ src/v3/subscription.cpp 2012-03-26 01:37:18 +0000
2964@@ -2,20 +2,19 @@
2965 *
2966 * grail - Gesture Recognition And Instantiation Library
2967 *
2968- * Copyright (C) 2010-2011 Canonical Ltd.
2969- *
2970- * This program is free software: you can redistribute it and/or modify it
2971- * under the terms of the GNU General Public License as published by the
2972- * Free Software Foundation, either version 3 of the License, or (at your
2973- * option) any later version.
2974- *
2975- * This program is distributed in the hope that it will be useful, but
2976- * WITHOUT ANY WARRANTY; without even the implied warranty of
2977- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2978- * General Public License for more details.
2979- *
2980- * You should have received a copy of the GNU General Public License along
2981- * with this program. If not, see <http://www.gnu.org/licenses/>.
2982+ * Copyright (C) 2010-2012 Canonical Ltd.
2983+ *
2984+ * This library is free software: you can redistribute it and/or modify it
2985+ * under the terms of the GNU Lesser General Public License version 3
2986+ * as published by the Free Software Foundation.
2987+ *
2988+ * This library is distributed in the hope that it will be useful, but
2989+ * WITHOUT ANY WARRANTY; without even the implied warranties of
2990+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
2991+ * PURPOSE. See the GNU Lesser General Public License for more details.
2992+ *
2993+ * You should have received a copy of the GNU Lesser General Public License
2994+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
2995 *
2996 ****************************************************************************/
2997
2998
2999=== modified file 'src/v3/subscription.h'
3000--- src/v3/subscription.h 2012-01-20 21:06:45 +0000
3001+++ src/v3/subscription.h 2012-03-26 01:37:18 +0000
3002@@ -2,20 +2,19 @@
3003 *
3004 * utouch-grail - Multitouch Gesture Recognition Library
3005 *
3006- * Copyright (C) 2011 Canonical Ltd.
3007- *
3008- * This program is free software: you can redistribute it and/or modify it
3009- * under the terms of the GNU General Public License as published by the
3010- * Free Software Foundation, either version 3 of the License, or (at your
3011- * option) any later version.
3012- *
3013- * This program is distributed in the hope that it will be useful, but
3014- * WITHOUT ANY WARRANTY; without even the implied warranty of
3015- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3016- * General Public License for more details.
3017- *
3018- * You should have received a copy of the GNU General Public License along
3019- * with this program. If not, see <http://www.gnu.org/licenses/>.
3020+ * Copyright (C) 2011-2012 Canonical Ltd.
3021+ *
3022+ * This library is free software: you can redistribute it and/or modify it
3023+ * under the terms of the GNU Lesser General Public License version 3
3024+ * as published by the Free Software Foundation.
3025+ *
3026+ * This library is distributed in the hope that it will be useful, but
3027+ * WITHOUT ANY WARRANTY; without even the implied warranties of
3028+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
3029+ * PURPOSE. See the GNU Lesser General Public License for more details.
3030+ *
3031+ * You should have received a copy of the GNU Lesser General Public License
3032+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
3033 *
3034 ****************************************************************************/
3035
3036
3037=== added file 'utouch-grail-3.0.3.tar.bz2'
3038Binary files utouch-grail-3.0.3.tar.bz2 1970-01-01 00:00:00 +0000 and utouch-grail-3.0.3.tar.bz2 2012-03-26 01:37:18 +0000 differ
3039=== added file 'utouch-grail-3.0.3.tar.gz'
3040Binary files utouch-grail-3.0.3.tar.gz 1970-01-01 00:00:00 +0000 and utouch-grail-3.0.3.tar.gz 2012-03-26 01:37:18 +0000 differ

Subscribers

People subscribed via source and target branches