Changeset bbd0cf1


Ignore:
Timestamp:
Sep 20, 2011, 11:15:33 PM (13 years ago)
Author:
Edward Z. Yang <ezyang@mit.edu>
Branches:
master, release-1.10, release-1.9
Children:
11d55e5, eba02ec, bc6d81d, 8e40da74, db67d4a
Parents:
f4037cf
git-author:
David Benjamin <davidben@mit.edu> (08/01/11 23:21:26)
git-committer:
Edward Z. Yang <ezyang@mit.edu> (09/20/11 23:15:33)
Message:
Bundle Ouch, AnyEvent::HTTP, and URI::Encode from CPAN

Those dependencies of Facebook::Graph are not in Debian and are each
single files, so we may as well just bundle them.

Also update list of bundled libraries in README and drop their licenses
(or the closest thing they have resembling one) into COPYING.
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • COPYING

    rb03c714 rbbd0cf1  
    549549
    550550That's all there is to it!
     551
     552======================================================================
     553
     554Files under perl/modules/Facebook/lib/Facebook and
     555perl/modules/Facebook/lib/Ouch.pm are copyright (c) 2010 Plain Black
     556Corporation.
     557
     558This software is copyright (c) 2010 by Plain Black Corporation.
     559
     560This is free software; you can redistribute it and/or modify it under
     561the same terms as the Perl 5 programming language system itself.
     562
     563Terms of the Perl programming language system itself
     564
     565a) the GNU General Public License as published by the Free
     566   Software Foundation; either version 1, or (at your option) any
     567   later version, or
     568b) the "Artistic License"
     569
     570--- The GNU General Public License, Version 1, February 1989 ---
     571
     572This software is Copyright (c) 2010 by Plain Black Corporation.
     573
     574This is free software, licensed under:
     575
     576  The GNU General Public License, Version 1, February 1989
     577
     578                    GNU GENERAL PUBLIC LICENSE
     579                     Version 1, February 1989
     580
     581 Copyright (C) 1989 Free Software Foundation, Inc.
     582                    51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
     583
     584 Everyone is permitted to copy and distribute verbatim copies
     585 of this license document, but changing it is not allowed.
     586
     587                            Preamble
     588
     589  The license agreements of most software companies try to keep users
     590at the mercy of those companies.  By contrast, our General Public
     591License is intended to guarantee your freedom to share and change free
     592software--to make sure the software is free for all its users.  The
     593General Public License applies to the Free Software Foundation's
     594software and to any other program whose authors commit to using it.
     595You can use it for your programs, too.
     596
     597  When we speak of free software, we are referring to freedom, not
     598price.  Specifically, the General Public License is designed to make
     599sure that you have the freedom to give away or sell copies of free
     600software, that you receive source code or can get it if you want it,
     601that you can change the software or use pieces of it in new free
     602programs; and that you know you can do these things.
     603
     604  To protect your rights, we need to make restrictions that forbid
     605anyone to deny you these rights or to ask you to surrender the rights.
     606These restrictions translate to certain responsibilities for you if you
     607distribute copies of the software, or if you modify it.
     608
     609  For example, if you distribute copies of a such a program, whether
     610gratis or for a fee, you must give the recipients all the rights that
     611you have.  You must make sure that they, too, receive or can get the
     612source code.  And you must tell them their rights.
     613
     614  We protect your rights with two steps: (1) copyright the software, and
     615(2) offer you this license which gives you legal permission to copy,
     616distribute and/or modify the software.
     617
     618  Also, for each author's protection and ours, we want to make certain
     619that everyone understands that there is no warranty for this free
     620software.  If the software is modified by someone else and passed on, we
     621want its recipients to know that what they have is not the original, so
     622that any problems introduced by others will not reflect on the original
     623authors' reputations.
     624
     625  The precise terms and conditions for copying, distribution and
     626modification follow.
     627
     628                    GNU GENERAL PUBLIC LICENSE
     629   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
     630
     631  0. This License Agreement applies to any program or other work which
     632contains a notice placed by the copyright holder saying it may be
     633distributed under the terms of this General Public License.  The
     634"Program", below, refers to any such program or work, and a "work based
     635on the Program" means either the Program or any work containing the
     636Program or a portion of it, either verbatim or with modifications.  Each
     637licensee is addressed as "you".
     638
     639  1. You may copy and distribute verbatim copies of the Program's source
     640code as you receive it, in any medium, provided that you conspicuously and
     641appropriately publish on each copy an appropriate copyright notice and
     642disclaimer of warranty; keep intact all the notices that refer to this
     643General Public License and to the absence of any warranty; and give any
     644other recipients of the Program a copy of this General Public License
     645along with the Program.  You may charge a fee for the physical act of
     646transferring a copy.
     647
     648  2. You may modify your copy or copies of the Program or any portion of
     649it, and copy and distribute such modifications under the terms of Paragraph
     6501 above, provided that you also do the following:
     651
     652    a) cause the modified files to carry prominent notices stating that
     653    you changed the files and the date of any change; and
     654
     655    b) cause the whole of any work that you distribute or publish, that
     656    in whole or in part contains the Program or any part thereof, either
     657    with or without modifications, to be licensed at no charge to all
     658    third parties under the terms of this General Public License (except
     659    that you may choose to grant warranty protection to some or all
     660    third parties, at your option).
     661
     662    c) If the modified program normally reads commands interactively when
     663    run, you must cause it, when started running for such interactive use
     664    in the simplest and most usual way, to print or display an
     665    announcement including an appropriate copyright notice and a notice
     666    that there is no warranty (or else, saying that you provide a
     667    warranty) and that users may redistribute the program under these
     668    conditions, and telling the user how to view a copy of this General
     669    Public License.
     670
     671    d) You may charge a fee for the physical act of transferring a
     672    copy, and you may at your option offer warranty protection in
     673    exchange for a fee.
     674
     675Mere aggregation of another independent work with the Program (or its
     676derivative) on a volume of a storage or distribution medium does not bring
     677the other work under the scope of these terms.
     678
     679  3. You may copy and distribute the Program (or a portion or derivative of
     680it, under Paragraph 2) in object code or executable form under the terms of
     681Paragraphs 1 and 2 above provided that you also do one of the following:
     682
     683    a) accompany it with the complete corresponding machine-readable
     684    source code, which must be distributed under the terms of
     685    Paragraphs 1 and 2 above; or,
     686
     687    b) accompany it with a written offer, valid for at least three
     688    years, to give any third party free (except for a nominal charge
     689    for the cost of distribution) a complete machine-readable copy of the
     690    corresponding source code, to be distributed under the terms of
     691    Paragraphs 1 and 2 above; or,
     692
     693    c) accompany it with the information you received as to where the
     694    corresponding source code may be obtained.  (This alternative is
     695    allowed only for noncommercial distribution and only if you
     696    received the program in object code or executable form alone.)
     697
     698Source code for a work means the preferred form of the work for making
     699modifications to it.  For an executable file, complete source code means
     700all the source code for all modules it contains; but, as a special
     701exception, it need not include source code for modules which are standard
     702libraries that accompany the operating system on which the executable
     703file runs, or for standard header files or definitions files that
     704accompany that operating system.
     705
     706  4. You may not copy, modify, sublicense, distribute or transfer the
     707Program except as expressly provided under this General Public License.
     708Any attempt otherwise to copy, modify, sublicense, distribute or transfer
     709the Program is void, and will automatically terminate your rights to use
     710the Program under this License.  However, parties who have received
     711copies, or rights to use copies, from you under this General Public
     712License will not have their licenses terminated so long as such parties
     713remain in full compliance.
     714
     715  5. By copying, distributing or modifying the Program (or any work based
     716on the Program) you indicate your acceptance of this license to do so,
     717and all its terms and conditions.
     718
     719  6. Each time you redistribute the Program (or any work based on the
     720Program), the recipient automatically receives a license from the original
     721licensor to copy, distribute or modify the Program subject to these
     722terms and conditions.  You may not impose any further restrictions on the
     723recipients' exercise of the rights granted herein.
     724
     725  7. The Free Software Foundation may publish revised and/or new versions
     726of the General Public License from time to time.  Such new versions will
     727be similar in spirit to the present version, but may differ in detail to
     728address new problems or concerns.
     729
     730Each version is given a distinguishing version number.  If the Program
     731specifies a version number of the license which applies to it and "any
     732later version", you have the option of following the terms and conditions
     733either of that version or of any later version published by the Free
     734Software Foundation.  If the Program does not specify a version number of
     735the license, you may choose any version ever published by the Free Software
     736Foundation.
     737
     738  8. If you wish to incorporate parts of the Program into other free
     739programs whose distribution conditions are different, write to the author
     740to ask for permission.  For software which is copyrighted by the Free
     741Software Foundation, write to the Free Software Foundation; we sometimes
     742make exceptions for this.  Our decision will be guided by the two goals
     743of preserving the free status of all derivatives of our free software and
     744of promoting the sharing and reuse of software generally.
     745
     746                            NO WARRANTY
     747
     748  9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
     749FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
     750OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
     751PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
     752OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
     753MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
     754TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
     755PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
     756REPAIR OR CORRECTION.
     757
     758  10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
     759WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
     760REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
     761INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
     762OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
     763TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
     764YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
     765PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
     766POSSIBILITY OF SUCH DAMAGES.
     767
     768                     END OF TERMS AND CONDITIONS
     769
     770        Appendix: How to Apply These Terms to Your New Programs
     771
     772  If you develop a new program, and you want it to be of the greatest
     773possible use to humanity, the best way to achieve this is to make it
     774free software which everyone can redistribute and change under these
     775terms.
     776
     777  To do so, attach the following notices to the program.  It is safest to
     778attach them to the start of each source file to most effectively convey
     779the exclusion of warranty; and each file should have at least the
     780"copyright" line and a pointer to where the full notice is found.
     781
     782    <one line to give the program's name and a brief idea of what it does.>
     783    Copyright (C) 19yy  <name of author>
     784
     785    This program is free software; you can redistribute it and/or modify
     786    it under the terms of the GNU General Public License as published by
     787    the Free Software Foundation; either version 1, or (at your option)
     788    any later version.
     789
     790    This program is distributed in the hope that it will be useful,
     791    but WITHOUT ANY WARRANTY; without even the implied warranty of
     792    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     793    GNU General Public License for more details.
     794
     795    You should have received a copy of the GNU General Public License
     796    along with this program; if not, write to the Free Software
     797    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 USA
     798
     799
     800Also add information on how to contact you by electronic and paper mail.
     801
     802If the program is interactive, make it output a short notice like this
     803when it starts in an interactive mode:
     804
     805    Gnomovision version 69, Copyright (C) 19xx name of author
     806    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
     807    This is free software, and you are welcome to redistribute it
     808    under certain conditions; type `show c' for details.
     809
     810The hypothetical commands `show w' and `show c' should show the
     811appropriate parts of the General Public License.  Of course, the
     812commands you use may be called something other than `show w' and `show
     813c'; they could even be mouse-clicks or menu items--whatever suits your
     814program.
     815
     816You should also get your employer (if you work as a programmer) or your
     817school, if any, to sign a "copyright disclaimer" for the program, if
     818necessary.  Here a sample; alter the names:
     819
     820  Yoyodyne, Inc., hereby disclaims all copyright interest in the
     821  program `Gnomovision' (a program to direct compilers to make passes
     822  at assemblers) written by James Hacker.
     823
     824  <signature of Ty Coon>, 1 April 1989
     825  Ty Coon, President of Vice
     826
     827That's all there is to it!
     828
     829
     830--- The Artistic License 1.0 ---
     831
     832This software is Copyright (c) 2010 by Plain Black Corporation.
     833
     834This is free software, licensed under:
     835
     836  The Artistic License 1.0
     837
     838The Artistic License
     839
     840Preamble
     841
     842The intent of this document is to state the conditions under which a Package
     843may be copied, such that the Copyright Holder maintains some semblance of
     844artistic control over the development of the package, while giving the users of
     845the package the right to use and distribute the Package in a more-or-less
     846customary fashion, plus the right to make reasonable modifications.
     847
     848Definitions:
     849
     850  - "Package" refers to the collection of files distributed by the Copyright
     851    Holder, and derivatives of that collection of files created through
     852    textual modification.
     853  - "Standard Version" refers to such a Package if it has not been modified,
     854    or has been modified in accordance with the wishes of the Copyright
     855    Holder.
     856  - "Copyright Holder" is whoever is named in the copyright or copyrights for
     857    the package.
     858  - "You" is you, if you're thinking about copying or distributing this Package.
     859  - "Reasonable copying fee" is whatever you can justify on the basis of media
     860    cost, duplication charges, time of people involved, and so on. (You will
     861    not be required to justify it to the Copyright Holder, but only to the
     862    computing community at large as a market that must bear the fee.)
     863  - "Freely Available" means that no fee is charged for the item itself, though
     864    there may be fees involved in handling the item. It also means that
     865    recipients of the item may redistribute it under the same conditions they
     866    received it.
     867
     8681. You may make and give away verbatim copies of the source form of the
     869Standard Version of this Package without restriction, provided that you
     870duplicate all of the original copyright notices and associated disclaimers.
     871
     8722. You may apply bug fixes, portability fixes and other modifications derived
     873from the Public Domain or from the Copyright Holder. A Package modified in such
     874a way shall still be considered the Standard Version.
     875
     8763. You may otherwise modify your copy of this Package in any way, provided that
     877you insert a prominent notice in each changed file stating how and when you
     878changed that file, and provided that you do at least ONE of the following:
     879
     880  a) place your modifications in the Public Domain or otherwise make them
     881     Freely Available, such as by posting said modifications to Usenet or an
     882     equivalent medium, or placing the modifications on a major archive site
     883     such as ftp.uu.net, or by allowing the Copyright Holder to include your
     884     modifications in the Standard Version of the Package.
     885
     886  b) use the modified Package only within your corporation or organization.
     887
     888  c) rename any non-standard executables so the names do not conflict with
     889     standard executables, which must also be provided, and provide a separate
     890     manual page for each non-standard executable that clearly documents how it
     891     differs from the Standard Version.
     892
     893  d) make other distribution arrangements with the Copyright Holder.
     894
     8954. You may distribute the programs of this Package in object code or executable
     896form, provided that you do at least ONE of the following:
     897
     898  a) distribute a Standard Version of the executables and library files,
     899     together with instructions (in the manual page or equivalent) on where to
     900     get the Standard Version.
     901
     902  b) accompany the distribution with the machine-readable source of the Package
     903     with your modifications.
     904
     905  c) accompany any non-standard executables with their corresponding Standard
     906     Version executables, giving the non-standard executables non-standard
     907     names, and clearly documenting the differences in manual pages (or
     908     equivalent), together with instructions on where to get the Standard
     909     Version.
     910
     911  d) make other distribution arrangements with the Copyright Holder.
     912
     9135. You may charge a reasonable copying fee for any distribution of this
     914Package.  You may charge any fee you choose for support of this Package. You
     915may not charge a fee for this Package itself. However, you may distribute this
     916Package in aggregate with other (possibly commercial) programs as part of a
     917larger (possibly commercial) software distribution provided that you do not
     918advertise this Package as a product of your own.
     919
     9206. The scripts and library files supplied as input to or produced as output
     921from the programs of this Package do not automatically fall under the copyright
     922of this Package, but belong to whomever generated them, and may be sold
     923commercially, and may be aggregated with this Package.
     924
     9257. C or perl subroutines supplied by you and linked into this Package shall not
     926be considered part of this Package.
     927
     9288. The name of the Copyright Holder may not be used to endorse or promote
     929products derived from this software without specific prior written permission.
     930
     9319. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
     932WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
     933MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
     934
     935The End
     936
     937======================================================================
     938
     939The file perl/modules/Facebook/lib/AnyEvent/HTTP.pm is copyright (c)
     940Marc Lehmann.
     941
     942This module is licensed under the same terms as perl itself.
     943
     944======================================================================
     945
     946The file perl/modules/Facebook/lib/URI/Encode.pm is copyright (c)
     9472010, Mithun Ayachit ``<mithun@cpan.org>''. All rights reserved.
     948
     949This module is free software; you can redistribute it and/or modify it
     950under the same terms as Perl itself. See perlartistic.
  • README

    rb711711 rbbd0cf1  
    1010following CPAN modules:
    1111
     12AnyEvent::HTTP
     13Facebook::Graph
    1214Net::Jabber
    1315Net::XMPP
     16Ouch
     17URI::Encode
    1418XML::Stream
    1519
    16 They have been modified slightly for the needs of this project.
     20Some have been modified slightly for the needs of this project.
    1721
    1822BarnOwl currently requires the following perl modules off of CPAN:
Note: See TracChangeset for help on using the changeset viewer.