Merge lp:~lifeless/python-oops-datedir-repo/lgpl into lp:python-oops-datedir-repo

Proposed by Robert Collins
Status: Merged
Merged at revision: 21
Proposed branch: lp:~lifeless/python-oops-datedir-repo/lgpl
Merge into: lp:python-oops-datedir-repo
Diff against target: 1254 lines (+237/-745)
17 files modified
LICENSE (+160/-661)
NEWS (+2/-0)
README (+7/-7)
buildout.cfg (+1/-1)
oops_datedir_repo/__init__.py (+5/-5)
oops_datedir_repo/repository.py (+5/-5)
oops_datedir_repo/serializer.py (+5/-6)
oops_datedir_repo/serializer_bson.py (+5/-6)
oops_datedir_repo/serializer_rfc822.py (+5/-6)
oops_datedir_repo/tests/__init__.py (+5/-6)
oops_datedir_repo/tests/test_repository.py (+5/-6)
oops_datedir_repo/tests/test_serializer.py (+5/-6)
oops_datedir_repo/tests/test_serializer_bson.py (+6/-6)
oops_datedir_repo/tests/test_serializer_rfc822.py (+5/-6)
oops_datedir_repo/tests/test_uniquefileallocator.py (+5/-6)
oops_datedir_repo/uniquefileallocator.py (+5/-6)
setup.py (+6/-6)
To merge this branch: bzr merge lp:~lifeless/python-oops-datedir-repo/lgpl
Reviewer Review Type Date Requested Status
Robert Collins (community) Approve
Review via email: mp+81934@code.launchpad.net

Description of the change

LGPL-3 is where it is at.

To post a comment you must log in.
Revision history for this message
Robert Collins (lifeless) wrote :

Simples - totally mechanical change.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'LICENSE'
2--- LICENSE 2011-08-15 05:30:39 +0000
3+++ LICENSE 2011-11-11 04:23:26 +0000
4@@ -1,666 +1,165 @@
5-=========================================================================
6-
7- GNU AFFERO GENERAL PUBLIC LICENSE
8- Version 3, 19 November 2007
9- (http://www.gnu.org/licenses/agpl.html)
10+ GNU LESSER GENERAL PUBLIC LICENSE
11+ Version 3, 29 June 2007
12
13 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
14 Everyone is permitted to copy and distribute verbatim copies
15 of this license document, but changing it is not allowed.
16
17- Preamble
18-
19- The GNU Affero General Public License is a free, copyleft license for
20-software and other kinds of works, specifically designed to ensure
21-cooperation with the community in the case of network server software.
22-
23- The licenses for most software and other practical works are designed
24-to take away your freedom to share and change the works. By contrast,
25-our General Public Licenses are intended to guarantee your freedom to
26-share and change all versions of a program--to make sure it remains free
27-software for all its users.
28-
29- When we speak of free software, we are referring to freedom, not
30-price. Our General Public Licenses are designed to make sure that you
31-have the freedom to distribute copies of free software (and charge for
32-them if you wish), that you receive source code or can get it if you
33-want it, that you can change the software or use pieces of it in new
34-free programs, and that you know you can do these things.
35-
36- Developers that use our General Public Licenses protect your rights
37-with two steps: (1) assert copyright on the software, and (2) offer
38-you this License which gives you legal permission to copy, distribute
39-and/or modify the software.
40-
41- A secondary benefit of defending all users' freedom is that
42-improvements made in alternate versions of the program, if they
43-receive widespread use, become available for other developers to
44-incorporate. Many developers of free software are heartened and
45-encouraged by the resulting cooperation. However, in the case of
46-software used on network servers, this result may fail to come about.
47-The GNU General Public License permits making a modified version and
48-letting the public access it on a server without ever releasing its
49-source code to the public.
50-
51- The GNU Affero General Public License is designed specifically to
52-ensure that, in such cases, the modified source code becomes available
53-to the community. It requires the operator of a network server to
54-provide the source code of the modified version running there to the
55-users of that server. Therefore, public use of a modified version, on
56-a publicly accessible server, gives the public access to the source
57-code of the modified version.
58-
59- An older license, called the Affero General Public License and
60-published by Affero, was designed to accomplish similar goals. This is
61-a different license, not a version of the Affero GPL, but Affero has
62-released a new version of the Affero GPL which permits relicensing under
63-this license.
64-
65- The precise terms and conditions for copying, distribution and
66-modification follow.
67-
68- TERMS AND CONDITIONS
69-
70- 0. Definitions.
71-
72- "This License" refers to version 3 of the GNU Affero General Public License.
73-
74- "Copyright" also means copyright-like laws that apply to other kinds of
75-works, such as semiconductor masks.
76-
77- "The Program" refers to any copyrightable work licensed under this
78-License. Each licensee is addressed as "you". "Licensees" and
79-"recipients" may be individuals or organizations.
80-
81- To "modify" a work means to copy from or adapt all or part of the work
82-in a fashion requiring copyright permission, other than the making of an
83-exact copy. The resulting work is called a "modified version" of the
84-earlier work or a work "based on" the earlier work.
85-
86- A "covered work" means either the unmodified Program or a work based
87-on the Program.
88-
89- To "propagate" a work means to do anything with it that, without
90-permission, would make you directly or secondarily liable for
91-infringement under applicable copyright law, except executing it on a
92-computer or modifying a private copy. Propagation includes copying,
93-distribution (with or without modification), making available to the
94-public, and in some countries other activities as well.
95-
96- To "convey" a work means any kind of propagation that enables other
97-parties to make or receive copies. Mere interaction with a user through
98-a computer network, with no transfer of a copy, is not conveying.
99-
100- An interactive user interface displays "Appropriate Legal Notices"
101-to the extent that it includes a convenient and prominently visible
102-feature that (1) displays an appropriate copyright notice, and (2)
103-tells the user that there is no warranty for the work (except to the
104-extent that warranties are provided), that licensees may convey the
105-work under this License, and how to view a copy of this License. If
106-the interface presents a list of user commands or options, such as a
107-menu, a prominent item in the list meets this criterion.
108-
109- 1. Source Code.
110-
111- The "source code" for a work means the preferred form of the work
112-for making modifications to it. "Object code" means any non-source
113-form of a work.
114-
115- A "Standard Interface" means an interface that either is an official
116-standard defined by a recognized standards body, or, in the case of
117-interfaces specified for a particular programming language, one that
118-is widely used among developers working in that language.
119-
120- The "System Libraries" of an executable work include anything, other
121-than the work as a whole, that (a) is included in the normal form of
122-packaging a Major Component, but which is not part of that Major
123-Component, and (b) serves only to enable use of the work with that
124-Major Component, or to implement a Standard Interface for which an
125-implementation is available to the public in source code form. A
126-"Major Component", in this context, means a major essential component
127-(kernel, window system, and so on) of the specific operating system
128-(if any) on which the executable work runs, or a compiler used to
129-produce the work, or an object code interpreter used to run it.
130-
131- The "Corresponding Source" for a work in object code form means all
132-the source code needed to generate, install, and (for an executable
133-work) run the object code and to modify the work, including scripts to
134-control those activities. However, it does not include the work's
135-System Libraries, or general-purpose tools or generally available free
136-programs which are used unmodified in performing those activities but
137-which are not part of the work. For example, Corresponding Source
138-includes interface definition files associated with source files for
139-the work, and the source code for shared libraries and dynamically
140-linked subprograms that the work is specifically designed to require,
141-such as by intimate data communication or control flow between those
142-subprograms and other parts of the work.
143-
144- The Corresponding Source need not include anything that users
145-can regenerate automatically from other parts of the Corresponding
146-Source.
147-
148- The Corresponding Source for a work in source code form is that
149-same work.
150-
151- 2. Basic Permissions.
152-
153- All rights granted under this License are granted for the term of
154-copyright on the Program, and are irrevocable provided the stated
155-conditions are met. This License explicitly affirms your unlimited
156-permission to run the unmodified Program. The output from running a
157-covered work is covered by this License only if the output, given its
158-content, constitutes a covered work. This License acknowledges your
159-rights of fair use or other equivalent, as provided by copyright law.
160-
161- You may make, run and propagate covered works that you do not
162-convey, without conditions so long as your license otherwise remains
163-in force. You may convey covered works to others for the sole purpose
164-of having them make modifications exclusively for you, or provide you
165-with facilities for running those works, provided that you comply with
166-the terms of this License in conveying all material for which you do
167-not control copyright. Those thus making or running the covered works
168-for you must do so exclusively on your behalf, under your direction
169-and control, on terms that prohibit them from making any copies of
170-your copyrighted material outside their relationship with you.
171-
172- Conveying under any other circumstances is permitted solely under
173-the conditions stated below. Sublicensing is not allowed; section 10
174-makes it unnecessary.
175-
176- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
177-
178- No covered work shall be deemed part of an effective technological
179-measure under any applicable law fulfilling obligations under article
180-11 of the WIPO copyright treaty adopted on 20 December 1996, or
181-similar laws prohibiting or restricting circumvention of such
182-measures.
183-
184- When you convey a covered work, you waive any legal power to forbid
185-circumvention of technological measures to the extent such circumvention
186-is effected by exercising rights under this License with respect to
187-the covered work, and you disclaim any intention to limit operation or
188-modification of the work as a means of enforcing, against the work's
189-users, your or third parties' legal rights to forbid circumvention of
190-technological measures.
191-
192- 4. Conveying Verbatim Copies.
193-
194- You may convey verbatim copies of the Program's source code as you
195-receive it, in any medium, provided that you conspicuously and
196-appropriately publish on each copy an appropriate copyright notice;
197-keep intact all notices stating that this License and any
198-non-permissive terms added in accord with section 7 apply to the code;
199-keep intact all notices of the absence of any warranty; and give all
200-recipients a copy of this License along with the Program.
201-
202- You may charge any price or no price for each copy that you convey,
203-and you may offer support or warranty protection for a fee.
204-
205- 5. Conveying Modified Source Versions.
206-
207- You may convey a work based on the Program, or the modifications to
208-produce it from the Program, in the form of source code under the
209-terms of section 4, provided that you also meet all of these conditions:
210-
211- a) The work must carry prominent notices stating that you modified
212- it, and giving a relevant date.
213-
214- b) The work must carry prominent notices stating that it is
215- released under this License and any conditions added under section
216- 7. This requirement modifies the requirement in section 4 to
217- "keep intact all notices".
218-
219- c) You must license the entire work, as a whole, under this
220- License to anyone who comes into possession of a copy. This
221- License will therefore apply, along with any applicable section 7
222- additional terms, to the whole of the work, and all its parts,
223- regardless of how they are packaged. This License gives no
224- permission to license the work in any other way, but it does not
225- invalidate such permission if you have separately received it.
226-
227- d) If the work has interactive user interfaces, each must display
228- Appropriate Legal Notices; however, if the Program has interactive
229- interfaces that do not display Appropriate Legal Notices, your
230- work need not make them do so.
231-
232- A compilation of a covered work with other separate and independent
233-works, which are not by their nature extensions of the covered work,
234-and which are not combined with it such as to form a larger program,
235-in or on a volume of a storage or distribution medium, is called an
236-"aggregate" if the compilation and its resulting copyright are not
237-used to limit the access or legal rights of the compilation's users
238-beyond what the individual works permit. Inclusion of a covered work
239-in an aggregate does not cause this License to apply to the other
240-parts of the aggregate.
241-
242- 6. Conveying Non-Source Forms.
243-
244- You may convey a covered work in object code form under the terms
245-of sections 4 and 5, provided that you also convey the
246-machine-readable Corresponding Source under the terms of this License,
247-in one of these ways:
248-
249- a) Convey the object code in, or embodied in, a physical product
250- (including a physical distribution medium), accompanied by the
251- Corresponding Source fixed on a durable physical medium
252- customarily used for software interchange.
253-
254- b) Convey the object code in, or embodied in, a physical product
255- (including a physical distribution medium), accompanied by a
256- written offer, valid for at least three years and valid for as
257- long as you offer spare parts or customer support for that product
258- model, to give anyone who possesses the object code either (1) a
259- copy of the Corresponding Source for all the software in the
260- product that is covered by this License, on a durable physical
261- medium customarily used for software interchange, for a price no
262- more than your reasonable cost of physically performing this
263- conveying of source, or (2) access to copy the
264- Corresponding Source from a network server at no charge.
265-
266- c) Convey individual copies of the object code with a copy of the
267- written offer to provide the Corresponding Source. This
268- alternative is allowed only occasionally and noncommercially, and
269- only if you received the object code with such an offer, in accord
270- with subsection 6b.
271-
272- d) Convey the object code by offering access from a designated
273- place (gratis or for a charge), and offer equivalent access to the
274- Corresponding Source in the same way through the same place at no
275- further charge. You need not require recipients to copy the
276- Corresponding Source along with the object code. If the place to
277- copy the object code is a network server, the Corresponding Source
278- may be on a different server (operated by you or a third party)
279- that supports equivalent copying facilities, provided you maintain
280- clear directions next to the object code saying where to find the
281- Corresponding Source. Regardless of what server hosts the
282- Corresponding Source, you remain obligated to ensure that it is
283- available for as long as needed to satisfy these requirements.
284-
285- e) Convey the object code using peer-to-peer transmission, provided
286- you inform other peers where the object code and Corresponding
287- Source of the work are being offered to the general public at no
288- charge under subsection 6d.
289-
290- A separable portion of the object code, whose source code is excluded
291-from the Corresponding Source as a System Library, need not be
292-included in conveying the object code work.
293-
294- A "User Product" is either (1) a "consumer product", which means any
295-tangible personal property which is normally used for personal, family,
296-or household purposes, or (2) anything designed or sold for incorporation
297-into a dwelling. In determining whether a product is a consumer product,
298-doubtful cases shall be resolved in favor of coverage. For a particular
299-product received by a particular user, "normally used" refers to a
300-typical or common use of that class of product, regardless of the status
301-of the particular user or of the way in which the particular user
302-actually uses, or expects or is expected to use, the product. A product
303-is a consumer product regardless of whether the product has substantial
304-commercial, industrial or non-consumer uses, unless such uses represent
305-the only significant mode of use of the product.
306-
307- "Installation Information" for a User Product means any methods,
308-procedures, authorization keys, or other information required to install
309-and execute modified versions of a covered work in that User Product from
310-a modified version of its Corresponding Source. The information must
311-suffice to ensure that the continued functioning of the modified object
312-code is in no case prevented or interfered with solely because
313-modification has been made.
314-
315- If you convey an object code work under this section in, or with, or
316-specifically for use in, a User Product, and the conveying occurs as
317-part of a transaction in which the right of possession and use of the
318-User Product is transferred to the recipient in perpetuity or for a
319-fixed term (regardless of how the transaction is characterized), the
320-Corresponding Source conveyed under this section must be accompanied
321-by the Installation Information. But this requirement does not apply
322-if neither you nor any third party retains the ability to install
323-modified object code on the User Product (for example, the work has
324-been installed in ROM).
325-
326- The requirement to provide Installation Information does not include a
327-requirement to continue to provide support service, warranty, or updates
328-for a work that has been modified or installed by the recipient, or for
329-the User Product in which it has been modified or installed. Access to a
330-network may be denied when the modification itself materially and
331-adversely affects the operation of the network or violates the rules and
332-protocols for communication across the network.
333-
334- Corresponding Source conveyed, and Installation Information provided,
335-in accord with this section must be in a format that is publicly
336-documented (and with an implementation available to the public in
337-source code form), and must require no special password or key for
338-unpacking, reading or copying.
339-
340- 7. Additional Terms.
341-
342- "Additional permissions" are terms that supplement the terms of this
343-License by making exceptions from one or more of its conditions.
344-Additional permissions that are applicable to the entire Program shall
345-be treated as though they were included in this License, to the extent
346-that they are valid under applicable law. If additional permissions
347-apply only to part of the Program, that part may be used separately
348-under those permissions, but the entire Program remains governed by
349-this License without regard to the additional permissions.
350-
351- When you convey a copy of a covered work, you may at your option
352-remove any additional permissions from that copy, or from any part of
353-it. (Additional permissions may be written to require their own
354-removal in certain cases when you modify the work.) You may place
355-additional permissions on material, added by you to a covered work,
356-for which you have or can give appropriate copyright permission.
357-
358- Notwithstanding any other provision of this License, for material you
359-add to a covered work, you may (if authorized by the copyright holders of
360-that material) supplement the terms of this License with terms:
361-
362- a) Disclaiming warranty or limiting liability differently from the
363- terms of sections 15 and 16 of this License; or
364-
365- b) Requiring preservation of specified reasonable legal notices or
366- author attributions in that material or in the Appropriate Legal
367- Notices displayed by works containing it; or
368-
369- c) Prohibiting misrepresentation of the origin of that material, or
370- requiring that modified versions of such material be marked in
371- reasonable ways as different from the original version; or
372-
373- d) Limiting the use for publicity purposes of names of licensors or
374- authors of the material; or
375-
376- e) Declining to grant rights under trademark law for use of some
377- trade names, trademarks, or service marks; or
378-
379- f) Requiring indemnification of licensors and authors of that
380- material by anyone who conveys the material (or modified versions of
381- it) with contractual assumptions of liability to the recipient, for
382- any liability that these contractual assumptions directly impose on
383- those licensors and authors.
384-
385- All other non-permissive additional terms are considered "further
386-restrictions" within the meaning of section 10. If the Program as you
387-received it, or any part of it, contains a notice stating that it is
388-governed by this License along with a term that is a further
389-restriction, you may remove that term. If a license document contains
390-a further restriction but permits relicensing or conveying under this
391-License, you may add to a covered work material governed by the terms
392-of that license document, provided that the further restriction does
393-not survive such relicensing or conveying.
394-
395- If you add terms to a covered work in accord with this section, you
396-must place, in the relevant source files, a statement of the
397-additional terms that apply to those files, or a notice indicating
398-where to find the applicable terms.
399-
400- Additional terms, permissive or non-permissive, may be stated in the
401-form of a separately written license, or stated as exceptions;
402-the above requirements apply either way.
403-
404- 8. Termination.
405-
406- You may not propagate or modify a covered work except as expressly
407-provided under this License. Any attempt otherwise to propagate or
408-modify it is void, and will automatically terminate your rights under
409-this License (including any patent licenses granted under the third
410-paragraph of section 11).
411-
412- However, if you cease all violation of this License, then your
413-license from a particular copyright holder is reinstated (a)
414-provisionally, unless and until the copyright holder explicitly and
415-finally terminates your license, and (b) permanently, if the copyright
416-holder fails to notify you of the violation by some reasonable means
417-prior to 60 days after the cessation.
418-
419- Moreover, your license from a particular copyright holder is
420-reinstated permanently if the copyright holder notifies you of the
421-violation by some reasonable means, this is the first time you have
422-received notice of violation of this License (for any work) from that
423-copyright holder, and you cure the violation prior to 30 days after
424-your receipt of the notice.
425-
426- Termination of your rights under this section does not terminate the
427-licenses of parties who have received copies or rights from you under
428-this License. If your rights have been terminated and not permanently
429-reinstated, you do not qualify to receive new licenses for the same
430-material under section 10.
431-
432- 9. Acceptance Not Required for Having Copies.
433-
434- You are not required to accept this License in order to receive or
435-run a copy of the Program. Ancillary propagation of a covered work
436-occurring solely as a consequence of using peer-to-peer transmission
437-to receive a copy likewise does not require acceptance. However,
438-nothing other than this License grants you permission to propagate or
439-modify any covered work. These actions infringe copyright if you do
440-not accept this License. Therefore, by modifying or propagating a
441-covered work, you indicate your acceptance of this License to do so.
442-
443- 10. Automatic Licensing of Downstream Recipients.
444-
445- Each time you convey a covered work, the recipient automatically
446-receives a license from the original licensors, to run, modify and
447-propagate that work, subject to this License. You are not responsible
448-for enforcing compliance by third parties with this License.
449-
450- An "entity transaction" is a transaction transferring control of an
451-organization, or substantially all assets of one, or subdividing an
452-organization, or merging organizations. If propagation of a covered
453-work results from an entity transaction, each party to that
454-transaction who receives a copy of the work also receives whatever
455-licenses to the work the party's predecessor in interest had or could
456-give under the previous paragraph, plus a right to possession of the
457-Corresponding Source of the work from the predecessor in interest, if
458-the predecessor has it or can get it with reasonable efforts.
459-
460- You may not impose any further restrictions on the exercise of the
461-rights granted or affirmed under this License. For example, you may
462-not impose a license fee, royalty, or other charge for exercise of
463-rights granted under this License, and you may not initiate litigation
464-(including a cross-claim or counterclaim in a lawsuit) alleging that
465-any patent claim is infringed by making, using, selling, offering for
466-sale, or importing the Program or any portion of it.
467-
468- 11. Patents.
469-
470- A "contributor" is a copyright holder who authorizes use under this
471-License of the Program or a work on which the Program is based. The
472-work thus licensed is called the contributor's "contributor version".
473-
474- A contributor's "essential patent claims" are all patent claims
475-owned or controlled by the contributor, whether already acquired or
476-hereafter acquired, that would be infringed by some manner, permitted
477-by this License, of making, using, or selling its contributor version,
478-but do not include claims that would be infringed only as a
479-consequence of further modification of the contributor version. For
480-purposes of this definition, "control" includes the right to grant
481-patent sublicenses in a manner consistent with the requirements of
482-this License.
483-
484- Each contributor grants you a non-exclusive, worldwide, royalty-free
485-patent license under the contributor's essential patent claims, to
486-make, use, sell, offer for sale, import and otherwise run, modify and
487-propagate the contents of its contributor version.
488-
489- In the following three paragraphs, a "patent license" is any express
490-agreement or commitment, however denominated, not to enforce a patent
491-(such as an express permission to practice a patent or covenant not to
492-sue for patent infringement). To "grant" such a patent license to a
493-party means to make such an agreement or commitment not to enforce a
494-patent against the party.
495-
496- If you convey a covered work, knowingly relying on a patent license,
497-and the Corresponding Source of the work is not available for anyone
498-to copy, free of charge and under the terms of this License, through a
499-publicly available network server or other readily accessible means,
500-then you must either (1) cause the Corresponding Source to be so
501-available, or (2) arrange to deprive yourself of the benefit of the
502-patent license for this particular work, or (3) arrange, in a manner
503-consistent with the requirements of this License, to extend the patent
504-license to downstream recipients. "Knowingly relying" means you have
505-actual knowledge that, but for the patent license, your conveying the
506-covered work in a country, or your recipient's use of the covered work
507-in a country, would infringe one or more identifiable patents in that
508-country that you have reason to believe are valid.
509-
510- If, pursuant to or in connection with a single transaction or
511-arrangement, you convey, or propagate by procuring conveyance of, a
512-covered work, and grant a patent license to some of the parties
513-receiving the covered work authorizing them to use, propagate, modify
514-or convey a specific copy of the covered work, then the patent license
515-you grant is automatically extended to all recipients of the covered
516-work and works based on it.
517-
518- A patent license is "discriminatory" if it does not include within
519-the scope of its coverage, prohibits the exercise of, or is
520-conditioned on the non-exercise of one or more of the rights that are
521-specifically granted under this License. You may not convey a covered
522-work if you are a party to an arrangement with a third party that is
523-in the business of distributing software, under which you make payment
524-to the third party based on the extent of your activity of conveying
525-the work, and under which the third party grants, to any of the
526-parties who would receive the covered work from you, a discriminatory
527-patent license (a) in connection with copies of the covered work
528-conveyed by you (or copies made from those copies), or (b) primarily
529-for and in connection with specific products or compilations that
530-contain the covered work, unless you entered into that arrangement,
531-or that patent license was granted, prior to 28 March 2007.
532-
533- Nothing in this License shall be construed as excluding or limiting
534-any implied license or other defenses to infringement that may
535-otherwise be available to you under applicable patent law.
536-
537- 12. No Surrender of Others' Freedom.
538-
539- If conditions are imposed on you (whether by court order, agreement or
540-otherwise) that contradict the conditions of this License, they do not
541-excuse you from the conditions of this License. If you cannot convey a
542-covered work so as to satisfy simultaneously your obligations under this
543-License and any other pertinent obligations, then as a consequence you may
544-not convey it at all. For example, if you agree to terms that obligate you
545-to collect a royalty for further conveying from those to whom you convey
546-the Program, the only way you could satisfy both those terms and this
547-License would be to refrain entirely from conveying the Program.
548-
549- 13. Remote Network Interaction; Use with the GNU General Public License.
550-
551- Notwithstanding any other provision of this License, if you modify the
552-Program, your modified version must prominently offer all users
553-interacting with it remotely through a computer network (if your version
554-supports such interaction) an opportunity to receive the Corresponding
555-Source of your version by providing access to the Corresponding Source
556-from a network server at no charge, through some standard or customary
557-means of facilitating copying of software. This Corresponding Source
558-shall include the Corresponding Source for any work covered by version 3
559-of the GNU General Public License that is incorporated pursuant to the
560-following paragraph.
561-
562- Notwithstanding any other provision of this License, you have
563-permission to link or combine any covered work with a work licensed
564-under version 3 of the GNU General Public License into a single
565-combined work, and to convey the resulting work. The terms of this
566-License will continue to apply to the part which is the covered work,
567-but the work with which it is combined will remain governed by version
568-3 of the GNU General Public License.
569-
570- 14. Revised Versions of this License.
571-
572- The Free Software Foundation may publish revised and/or new versions of
573-the GNU Affero General Public License from time to time. Such new versions
574-will be similar in spirit to the present version, but may differ in detail to
575-address new problems or concerns.
576-
577- Each version is given a distinguishing version number. If the
578-Program specifies that a certain numbered version of the GNU Affero General
579-Public License "or any later version" applies to it, you have the
580-option of following the terms and conditions either of that numbered
581-version or of any later version published by the Free Software
582-Foundation. If the Program does not specify a version number of the
583-GNU Affero General Public License, you may choose any version ever published
584-by the Free Software Foundation.
585-
586- If the Program specifies that a proxy can decide which future
587-versions of the GNU Affero General Public License can be used, that proxy's
588-public statement of acceptance of a version permanently authorizes you
589-to choose that version for the Program.
590-
591- Later license versions may give you additional or different
592-permissions. However, no additional obligations are imposed on any
593-author or copyright holder as a result of your choosing to follow a
594-later version.
595-
596- 15. Disclaimer of Warranty.
597-
598- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
599-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
600-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
601-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
602-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
603-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
604-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
605-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
606-
607- 16. Limitation of Liability.
608-
609- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
610-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
611-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
612-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
613-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
614-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
615-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
616-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
617-SUCH DAMAGES.
618-
619- 17. Interpretation of Sections 15 and 16.
620-
621- If the disclaimer of warranty and limitation of liability provided
622-above cannot be given local legal effect according to their terms,
623-reviewing courts shall apply local law that most closely approximates
624-an absolute waiver of all civil liability in connection with the
625-Program, unless a warranty or assumption of liability accompanies a
626-copy of the Program in return for a fee.
627-
628- END OF TERMS AND CONDITIONS
629-
630- How to Apply These Terms to Your New Programs
631-
632- If you develop a new program, and you want it to be of the greatest
633-possible use to the public, the best way to achieve this is to make it
634-free software which everyone can redistribute and change under these terms.
635-
636- To do so, attach the following notices to the program. It is safest
637-to attach them to the start of each source file to most effectively
638-state the exclusion of warranty; and each file should have at least
639-the "copyright" line and a pointer to where the full notice is found.
640-
641- <one line to give the program's name and a brief idea of what it does.>
642- Copyright (C) <year> <name of author>
643-
644- This program is free software: you can redistribute it and/or modify
645- it under the terms of the GNU Affero General Public License as published by
646- the Free Software Foundation, either version 3 of the License, or
647- (at your option) any later version.
648-
649- This program is distributed in the hope that it will be useful,
650- but WITHOUT ANY WARRANTY; without even the implied warranty of
651- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
652- GNU Affero General Public License for more details.
653-
654- You should have received a copy of the GNU Affero General Public License
655- along with this program. If not, see <http://www.gnu.org/licenses/>.
656-
657-Also add information on how to contact you by electronic and paper mail.
658-
659- If your software can interact with users remotely through a computer
660-network, you should also make sure that it provides a way for users to
661-get its source. For example, if your program is a web application, its
662-interface could display a "Source" link that leads users to an archive
663-of the code. There are many ways you could offer source, and different
664-solutions will be better for different programs; see section 13 for the
665-specific requirements.
666-
667- You should also get your employer (if you work as a programmer) or school,
668-if any, to sign a "copyright disclaimer" for the program, if necessary.
669-For more information on this, and how to apply and follow the GNU AGPL, see
670-<http://www.gnu.org/licenses/>.
671-
672-=========================================================================
673+
674+ This version of the GNU Lesser General Public License incorporates
675+the terms and conditions of version 3 of the GNU General Public
676+License, supplemented by the additional permissions listed below.
677+
678+ 0. Additional Definitions.
679+
680+ As used herein, "this License" refers to version 3 of the GNU Lesser
681+General Public License, and the "GNU GPL" refers to version 3 of the GNU
682+General Public License.
683+
684+ "The Library" refers to a covered work governed by this License,
685+other than an Application or a Combined Work as defined below.
686+
687+ An "Application" is any work that makes use of an interface provided
688+by the Library, but which is not otherwise based on the Library.
689+Defining a subclass of a class defined by the Library is deemed a mode
690+of using an interface provided by the Library.
691+
692+ A "Combined Work" is a work produced by combining or linking an
693+Application with the Library. The particular version of the Library
694+with which the Combined Work was made is also called the "Linked
695+Version".
696+
697+ The "Minimal Corresponding Source" for a Combined Work means the
698+Corresponding Source for the Combined Work, excluding any source code
699+for portions of the Combined Work that, considered in isolation, are
700+based on the Application, and not on the Linked Version.
701+
702+ The "Corresponding Application Code" for a Combined Work means the
703+object code and/or source code for the Application, including any data
704+and utility programs needed for reproducing the Combined Work from the
705+Application, but excluding the System Libraries of the Combined Work.
706+
707+ 1. Exception to Section 3 of the GNU GPL.
708+
709+ You may convey a covered work under sections 3 and 4 of this License
710+without being bound by section 3 of the GNU GPL.
711+
712+ 2. Conveying Modified Versions.
713+
714+ If you modify a copy of the Library, and, in your modifications, a
715+facility refers to a function or data to be supplied by an Application
716+that uses the facility (other than as an argument passed when the
717+facility is invoked), then you may convey a copy of the modified
718+version:
719+
720+ a) under this License, provided that you make a good faith effort to
721+ ensure that, in the event an Application does not supply the
722+ function or data, the facility still operates, and performs
723+ whatever part of its purpose remains meaningful, or
724+
725+ b) under the GNU GPL, with none of the additional permissions of
726+ this License applicable to that copy.
727+
728+ 3. Object Code Incorporating Material from Library Header Files.
729+
730+ The object code form of an Application may incorporate material from
731+a header file that is part of the Library. You may convey such object
732+code under terms of your choice, provided that, if the incorporated
733+material is not limited to numerical parameters, data structure
734+layouts and accessors, or small macros, inline functions and templates
735+(ten or fewer lines in length), you do both of the following:
736+
737+ a) Give prominent notice with each copy of the object code that the
738+ Library is used in it and that the Library and its use are
739+ covered by this License.
740+
741+ b) Accompany the object code with a copy of the GNU GPL and this license
742+ document.
743+
744+ 4. Combined Works.
745+
746+ You may convey a Combined Work under terms of your choice that,
747+taken together, effectively do not restrict modification of the
748+portions of the Library contained in the Combined Work and reverse
749+engineering for debugging such modifications, if you also do each of
750+the following:
751+
752+ a) Give prominent notice with each copy of the Combined Work that
753+ the Library is used in it and that the Library and its use are
754+ covered by this License.
755+
756+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
757+ document.
758+
759+ c) For a Combined Work that displays copyright notices during
760+ execution, include the copyright notice for the Library among
761+ these notices, as well as a reference directing the user to the
762+ copies of the GNU GPL and this license document.
763+
764+ d) Do one of the following:
765+
766+ 0) Convey the Minimal Corresponding Source under the terms of this
767+ License, and the Corresponding Application Code in a form
768+ suitable for, and under terms that permit, the user to
769+ recombine or relink the Application with a modified version of
770+ the Linked Version to produce a modified Combined Work, in the
771+ manner specified by section 6 of the GNU GPL for conveying
772+ Corresponding Source.
773+
774+ 1) Use a suitable shared library mechanism for linking with the
775+ Library. A suitable mechanism is one that (a) uses at run time
776+ a copy of the Library already present on the user's computer
777+ system, and (b) will operate properly with a modified version
778+ of the Library that is interface-compatible with the Linked
779+ Version.
780+
781+ e) Provide Installation Information, but only if you would otherwise
782+ be required to provide such information under section 6 of the
783+ GNU GPL, and only to the extent that such information is
784+ necessary to install and execute a modified version of the
785+ Combined Work produced by recombining or relinking the
786+ Application with a modified version of the Linked Version. (If
787+ you use option 4d0, the Installation Information must accompany
788+ the Minimal Corresponding Source and Corresponding Application
789+ Code. If you use option 4d1, you must provide the Installation
790+ Information in the manner specified by section 6 of the GNU GPL
791+ for conveying Corresponding Source.)
792+
793+ 5. Combined Libraries.
794+
795+ You may place library facilities that are a work based on the
796+Library side by side in a single library together with other library
797+facilities that are not Applications and are not covered by this
798+License, and convey such a combined library under terms of your
799+choice, if you do both of the following:
800+
801+ a) Accompany the combined library with a copy of the same work based
802+ on the Library, uncombined with any other library facilities,
803+ conveyed under the terms of this License.
804+
805+ b) Give prominent notice with the combined library that part of it
806+ is a work based on the Library, and explaining where to find the
807+ accompanying uncombined form of the same work.
808+
809+ 6. Revised Versions of the GNU Lesser General Public License.
810+
811+ The Free Software Foundation may publish revised and/or new versions
812+of the GNU Lesser General Public License from time to time. Such new
813+versions will be similar in spirit to the present version, but may
814+differ in detail to address new problems or concerns.
815+
816+ Each version is given a distinguishing version number. If the
817+Library as you received it specifies that a certain numbered version
818+of the GNU Lesser General Public License "or any later version"
819+applies to it, you have the option of following the terms and
820+conditions either of that published version or of any later version
821+published by the Free Software Foundation. If the Library as you
822+received it does not specify a version number of the GNU Lesser
823+General Public License, you may choose any version of the GNU Lesser
824+General Public License ever published by the Free Software Foundation.
825+
826+ If the Library as you received it specifies that a proxy can decide
827+whether future versions of the GNU Lesser General Public License shall
828+apply, that proxy's public statement of acceptance of any version is
829+permanent authorization for you to choose that version for the
830+Library.
831
832=== modified file 'NEWS'
833--- NEWS 2011-11-01 01:54:45 +0000
834+++ NEWS 2011-11-11 04:23:26 +0000
835@@ -6,6 +6,8 @@
836 NEXT
837 ----
838
839+* Now licensed under LGPL-3. (Robert Collins)
840+
841 0.0.10
842 ------
843
844
845=== modified file 'README'
846--- README 2011-10-10 02:40:37 +0000
847+++ README 2011-11-11 04:23:26 +0000
848@@ -5,17 +5,17 @@
849 Copyright (c) 2011, Canonical Ltd
850
851 This program is free software: you can redistribute it and/or modify
852- it under the terms of the GNU Affero General Public License as published by
853- the Free Software Foundation, either version 3 of the License, or
854- (at your option) any later version.
855-
856+ it under the terms of the GNU Lesser General Public License as published by
857+ the Free Software Foundation, version 3 only.
858+
859 This program is distributed in the hope that it will be useful,
860 but WITHOUT ANY WARRANTY; without even the implied warranty of
861 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
862- GNU Affero General Public License for more details.
863-
864- You should have received a copy of the GNU Affero General Public License
865+ GNU Lesser General Public License for more details.
866+
867+ You should have received a copy of the GNU Lesser General Public License
868 along with this program. If not, see <http://www.gnu.org/licenses/>.
869+ GNU Lesser General Public License version 3 (see the file LICENSE).
870
871 This is a component of the python-oops project:
872 https://launchpad.net/python-oops. An OOPS report is a report
873
874=== modified file 'buildout.cfg'
875--- buildout.cfg 2011-08-15 05:30:39 +0000
876+++ buildout.cfg 2011-11-11 04:23:26 +0000
877@@ -1,5 +1,5 @@
878 # Copyright 2011 Canonical Ltd. This software is licensed under the
879-# GNU Affero General Public License version 3 (see the file LICENSE).
880+# GNU Lesser General Public License version 3 (see the file LICENSE).
881
882 [buildout]
883 parts =
884
885=== modified file 'oops_datedir_repo/__init__.py'
886--- oops_datedir_repo/__init__.py 2011-11-01 01:54:45 +0000
887+++ oops_datedir_repo/__init__.py 2011-11-11 04:23:26 +0000
888@@ -2,17 +2,17 @@
889 # Copyright (c) 2011, Canonical Ltd
890 #
891 # This program is free software: you can redistribute it and/or modify
892-# it under the terms of the GNU Affero General Public License as published by
893-# the Free Software Foundation, either version 3 of the License, or
894-# (at your option) any later version.
895+# it under the terms of the GNU Lesser General Public License as published by
896+# the Free Software Foundation, version 3 only.
897 #
898 # This program is distributed in the hope that it will be useful,
899 # but WITHOUT ANY WARRANTY; without even the implied warranty of
900 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
901-# GNU Affero General Public License for more details.
902+# GNU Lesser General Public License for more details.
903 #
904-# You should have received a copy of the GNU Affero General Public License
905+# You should have received a copy of the GNU Lesser General Public License
906 # along with this program. If not, see <http://www.gnu.org/licenses/>.
907+# GNU Lesser General Public License version 3 (see the file LICENSE).
908
909 # same format as sys.version_info: "A tuple containing the five components of
910 # the version number: major, minor, micro, releaselevel, and serial. All
911
912=== modified file 'oops_datedir_repo/repository.py'
913--- oops_datedir_repo/repository.py 2011-11-01 01:54:45 +0000
914+++ oops_datedir_repo/repository.py 2011-11-11 04:23:26 +0000
915@@ -2,17 +2,17 @@
916 # Copyright (c) 2011, Canonical Ltd
917 #
918 # This program is free software: you can redistribute it and/or modify
919-# it under the terms of the GNU Affero General Public License as published by
920-# the Free Software Foundation, either version 3 of the License, or
921-# (at your option) any later version.
922+# it under the terms of the GNU Lesser General Public License as published by
923+# the Free Software Foundation, version 3 only.
924 #
925 # This program is distributed in the hope that it will be useful,
926 # but WITHOUT ANY WARRANTY; without even the implied warranty of
927 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
928-# GNU Affero General Public License for more details.
929+# GNU Lesser General Public License for more details.
930 #
931-# You should have received a copy of the GNU Affero General Public License
932+# You should have received a copy of the GNU Lesser General Public License
933 # along with this program. If not, see <http://www.gnu.org/licenses/>.
934+# GNU Lesser General Public License version 3 (see the file LICENSE).
935
936 """The primary interface to oopses stored on disk - the DateDirRepo."""
937
938
939=== modified file 'oops_datedir_repo/serializer.py'
940--- oops_datedir_repo/serializer.py 2011-10-04 05:08:20 +0000
941+++ oops_datedir_repo/serializer.py 2011-11-11 04:23:26 +0000
942@@ -1,18 +1,17 @@
943 # Copyright (c) 2011, Canonical Ltd
944 #
945 # This program is free software: you can redistribute it and/or modify
946-# it under the terms of the GNU Affero General Public License as published by
947-# the Free Software Foundation, either version 3 of the License, or
948-# (at your option) any later version.
949+# it under the terms of the GNU Lesser General Public License as published by
950+# the Free Software Foundation, version 3 only.
951 #
952 # This program is distributed in the hope that it will be useful,
953 # but WITHOUT ANY WARRANTY; without even the implied warranty of
954 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
955-# GNU Affero General Public License for more details.
956+# GNU Lesser General Public License for more details.
957 #
958-# You should have received a copy of the GNU Affero General Public License
959+# You should have received a copy of the GNU Lesser General Public License
960 # along with this program. If not, see <http://www.gnu.org/licenses/>.
961-# GNU Affero General Public License version 3 (see the file LICENSE).
962+# GNU Lesser General Public License version 3 (see the file LICENSE).
963
964 """Read from any known serializer.
965
966
967=== modified file 'oops_datedir_repo/serializer_bson.py'
968--- oops_datedir_repo/serializer_bson.py 2011-10-04 05:08:20 +0000
969+++ oops_datedir_repo/serializer_bson.py 2011-11-11 04:23:26 +0000
970@@ -1,18 +1,17 @@
971 # Copyright (c) 2011, Canonical Ltd
972 #
973 # This program is free software: you can redistribute it and/or modify
974-# it under the terms of the GNU Affero General Public License as published by
975-# the Free Software Foundation, either version 3 of the License, or
976-# (at your option) any later version.
977+# it under the terms of the GNU Lesser General Public License as published by
978+# the Free Software Foundation, version 3 only.
979 #
980 # This program is distributed in the hope that it will be useful,
981 # but WITHOUT ANY WARRANTY; without even the implied warranty of
982 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
983-# GNU Affero General Public License for more details.
984+# GNU Lesser General Public License for more details.
985 #
986-# You should have received a copy of the GNU Affero General Public License
987+# You should have received a copy of the GNU Lesser General Public License
988 # along with this program. If not, see <http://www.gnu.org/licenses/>.
989-# GNU Affero General Public License version 3 (see the file LICENSE).
990+# GNU Lesser General Public License version 3 (see the file LICENSE).
991
992 """Read / Write an OOPS dict as a bson dict.
993
994
995=== modified file 'oops_datedir_repo/serializer_rfc822.py'
996--- oops_datedir_repo/serializer_rfc822.py 2011-10-04 05:08:20 +0000
997+++ oops_datedir_repo/serializer_rfc822.py 2011-11-11 04:23:26 +0000
998@@ -1,18 +1,17 @@
999 # Copyright (c) 2010, 2011, Canonical Ltd
1000 #
1001 # This program is free software: you can redistribute it and/or modify
1002-# it under the terms of the GNU Affero General Public License as published by
1003-# the Free Software Foundation, either version 3 of the License, or
1004-# (at your option) any later version.
1005+# it under the terms of the GNU Lesser General Public License as published by
1006+# the Free Software Foundation, version 3 only.
1007 #
1008 # This program is distributed in the hope that it will be useful,
1009 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1010 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1011-# GNU Affero General Public License for more details.
1012+# GNU Lesser General Public License for more details.
1013 #
1014-# You should have received a copy of the GNU Affero General Public License
1015+# You should have received a copy of the GNU Lesser General Public License
1016 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1017-# GNU Affero General Public License version 3 (see the file LICENSE).
1018+# GNU Lesser General Public License version 3 (see the file LICENSE).
1019
1020 """Read / Write an OOPS dict as an rfc822 formatted message.
1021
1022
1023=== modified file 'oops_datedir_repo/tests/__init__.py'
1024--- oops_datedir_repo/tests/__init__.py 2011-10-04 05:08:20 +0000
1025+++ oops_datedir_repo/tests/__init__.py 2011-11-11 04:23:26 +0000
1026@@ -1,18 +1,17 @@
1027 # Copyright (c) 2010, 2011, Canonical Ltd
1028 #
1029 # This program is free software: you can redistribute it and/or modify
1030-# it under the terms of the GNU Affero General Public License as published by
1031-# the Free Software Foundation, either version 3 of the License, or
1032-# (at your option) any later version.
1033+# it under the terms of the GNU Lesser General Public License as published by
1034+# the Free Software Foundation, version 3 only.
1035 #
1036 # This program is distributed in the hope that it will be useful,
1037 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1038 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1039-# GNU Affero General Public License for more details.
1040+# GNU Lesser General Public License for more details.
1041 #
1042-# You should have received a copy of the GNU Affero General Public License
1043+# You should have received a copy of the GNU Lesser General Public License
1044 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1045-# GNU Affero General Public License version 3 (see the file LICENSE).
1046+# GNU Lesser General Public License version 3 (see the file LICENSE).
1047
1048 """Tests for oops_datedir_repo."""
1049
1050
1051=== modified file 'oops_datedir_repo/tests/test_repository.py'
1052--- oops_datedir_repo/tests/test_repository.py 2011-11-01 01:54:45 +0000
1053+++ oops_datedir_repo/tests/test_repository.py 2011-11-11 04:23:26 +0000
1054@@ -1,18 +1,17 @@
1055 # Copyright (c) 2010, 2011, Canonical Ltd
1056 #
1057 # This program is free software: you can redistribute it and/or modify
1058-# it under the terms of the GNU Affero General Public License as published by
1059-# the Free Software Foundation, either version 3 of the License, or
1060-# (at your option) any later version.
1061+# it under the terms of the GNU Lesser General Public License as published by
1062+# the Free Software Foundation, version 3 only.
1063 #
1064 # This program is distributed in the hope that it will be useful,
1065 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1066 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1067-# GNU Affero General Public License for more details.
1068+# GNU Lesser General Public License for more details.
1069 #
1070-# You should have received a copy of the GNU Affero General Public License
1071+# You should have received a copy of the GNU Lesser General Public License
1072 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1073-# GNU Affero General Public License version 3 (see the file LICENSE).
1074+# GNU Lesser General Public License version 3 (see the file LICENSE).
1075
1076 """Tests for the date-directory based repository."""
1077
1078
1079=== modified file 'oops_datedir_repo/tests/test_serializer.py'
1080--- oops_datedir_repo/tests/test_serializer.py 2011-10-04 05:08:20 +0000
1081+++ oops_datedir_repo/tests/test_serializer.py 2011-11-11 04:23:26 +0000
1082@@ -1,18 +1,17 @@
1083 # Copyright (c) 2011, Canonical Ltd
1084 #
1085 # This program is free software: you can redistribute it and/or modify
1086-# it under the terms of the GNU Affero General Public License as published by
1087-# the Free Software Foundation, either version 3 of the License, or
1088-# (at your option) any later version.
1089+# it under the terms of the GNU Lesser General Public License as published by
1090+# the Free Software Foundation, version 3 only.
1091 #
1092 # This program is distributed in the hope that it will be useful,
1093 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1094 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1095-# GNU Affero General Public License for more details.
1096+# GNU Lesser General Public License for more details.
1097 #
1098-# You should have received a copy of the GNU Affero General Public License
1099+# You should have received a copy of the GNU Lesser General Public License
1100 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1101-# GNU Affero General Public License version 3 (see the file LICENSE).
1102+# GNU Lesser General Public License version 3 (see the file LICENSE).
1103
1104 """Tests for the generic serialization support."""
1105
1106
1107=== modified file 'oops_datedir_repo/tests/test_serializer_bson.py'
1108--- oops_datedir_repo/tests/test_serializer_bson.py 2011-10-04 05:08:20 +0000
1109+++ oops_datedir_repo/tests/test_serializer_bson.py 2011-11-11 04:23:26 +0000
1110@@ -1,18 +1,18 @@
1111 # Copyright (c) 2011, Canonical Ltd
1112 #
1113 # This program is free software: you can redistribute it and/or modify
1114-# it under the terms of the GNU Affero General Public License as published by
1115-# the Free Software Foundation, either version 3 of the License, or
1116-# (at your option) any later version.
1117+# it under the terms of the GNU Lesser General Public License as published by
1118+# the Free Software Foundation, version 3 only.
1119 #
1120 # This program is distributed in the hope that it will be useful,
1121 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1122 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1123-# GNU Affero General Public License for more details.
1124+# GNU Lesser General Public License for more details.
1125 #
1126-# You should have received a copy of the GNU Affero General Public License
1127+# You should have received a copy of the GNU Lesser General Public License
1128 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1129-# GNU Affero General Public License version 3 (see the file LICENSE).
1130+# GNU Lesser General Public License version 3 (see the file LICENSE).
1131+
1132
1133 """Tests for bson based serialization."""
1134
1135
1136=== modified file 'oops_datedir_repo/tests/test_serializer_rfc822.py'
1137--- oops_datedir_repo/tests/test_serializer_rfc822.py 2011-10-04 05:08:20 +0000
1138+++ oops_datedir_repo/tests/test_serializer_rfc822.py 2011-11-11 04:23:26 +0000
1139@@ -1,18 +1,17 @@
1140 # Copyright (c) 2010, 2011, Canonical Ltd
1141 #
1142 # This program is free software: you can redistribute it and/or modify
1143-# it under the terms of the GNU Affero General Public License as published by
1144-# the Free Software Foundation, either version 3 of the License, or
1145-# (at your option) any later version.
1146+# it under the terms of the GNU Lesser General Public License as published by
1147+# the Free Software Foundation, version 3 only.
1148 #
1149 # This program is distributed in the hope that it will be useful,
1150 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1151 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1152-# GNU Affero General Public License for more details.
1153+# GNU Lesser General Public License for more details.
1154 #
1155-# You should have received a copy of the GNU Affero General Public License
1156+# You should have received a copy of the GNU Lesser General Public License
1157 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1158-# GNU Affero General Public License version 3 (see the file LICENSE).
1159+# GNU Lesser General Public License version 3 (see the file LICENSE).
1160
1161 """Tests for the legacy rfc822 based [de]serializer."""
1162
1163
1164=== modified file 'oops_datedir_repo/tests/test_uniquefileallocator.py'
1165--- oops_datedir_repo/tests/test_uniquefileallocator.py 2011-08-15 05:30:39 +0000
1166+++ oops_datedir_repo/tests/test_uniquefileallocator.py 2011-11-11 04:23:26 +0000
1167@@ -1,18 +1,17 @@
1168 # Copyright (c) 2010, 2011, Canonical Ltd
1169 #
1170 # This program is free software: you can redistribute it and/or modify
1171-# it under the terms of the GNU Affero General Public License as published by
1172-# the Free Software Foundation, either version 3 of the License, or
1173-# (at your option) any later version.
1174+# it under the terms of the GNU Lesser General Public License as published by
1175+# the Free Software Foundation, version 3 only.
1176 #
1177 # This program is distributed in the hope that it will be useful,
1178 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1179 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1180-# GNU Affero General Public License for more details.
1181+# GNU Lesser General Public License for more details.
1182 #
1183-# You should have received a copy of the GNU Affero General Public License
1184+# You should have received a copy of the GNU Lesser General Public License
1185 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1186-# GNU Affero General Public License version 3 (see the file LICENSE).
1187+# GNU Lesser General Public License version 3 (see the file LICENSE).
1188
1189 """Tests for the unique file naming facility."""
1190
1191
1192=== modified file 'oops_datedir_repo/uniquefileallocator.py'
1193--- oops_datedir_repo/uniquefileallocator.py 2011-08-15 05:30:39 +0000
1194+++ oops_datedir_repo/uniquefileallocator.py 2011-11-11 04:23:26 +0000
1195@@ -1,18 +1,17 @@
1196 # Copyright (c) 2010, 2011, Canonical Ltd
1197 #
1198 # This program is free software: you can redistribute it and/or modify
1199-# it under the terms of the GNU Affero General Public License as published by
1200-# the Free Software Foundation, either version 3 of the License, or
1201-# (at your option) any later version.
1202+# it under the terms of the GNU Lesser General Public License as published by
1203+# the Free Software Foundation, version 3 only.
1204 #
1205 # This program is distributed in the hope that it will be useful,
1206 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1207 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1208-# GNU Affero General Public License for more details.
1209+# GNU Lesser General Public License for more details.
1210 #
1211-# You should have received a copy of the GNU Affero General Public License
1212+# You should have received a copy of the GNU Lesser General Public License
1213 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1214-# GNU Affero General Public License version 3 (see the file LICENSE).
1215+# GNU Lesser General Public License version 3 (see the file LICENSE).
1216
1217
1218 """Create uniquely named log files on disk."""
1219
1220=== modified file 'setup.py'
1221--- setup.py 2011-11-01 01:54:45 +0000
1222+++ setup.py 2011-11-11 04:23:26 +0000
1223@@ -3,17 +3,17 @@
1224 # Copyright (c) 2011, Canonical Ltd
1225 #
1226 # This program is free software: you can redistribute it and/or modify
1227-# it under the terms of the GNU Affero General Public License as published by
1228-# the Free Software Foundation, either version 3 of the License, or
1229-# (at your option) any later version.
1230+# it under the terms of the GNU Lesser General Public License as published by
1231+# the Free Software Foundation, version 3 only.
1232 #
1233 # This program is distributed in the hope that it will be useful,
1234 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1235 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1236-# GNU Affero General Public License for more details.
1237+# GNU Lesser General Public License for more details.
1238 #
1239-# You should have received a copy of the GNU Affero General Public License
1240+# You should have received a copy of the GNU Lesser General Public License
1241 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1242+# GNU Lesser General Public License version 3 (see the file LICENSE).
1243
1244
1245 from distutils.core import setup
1246@@ -33,7 +33,7 @@
1247 classifiers = [
1248 'Development Status :: 2 - Pre-Alpha',
1249 'Intended Audience :: Developers',
1250- 'License :: OSI Approved :: GNU Affero General Public License v3',
1251+ 'License :: OSI Approved :: GNU Lesser General Public License v3',
1252 'Operating System :: OS Independent',
1253 'Programming Language :: Python',
1254 ],

Subscribers

People subscribed via source and target branches

to all changes: