From e8c69b8a7592c264d1aad8e7476f8f64ce5cc4f2 Mon Sep 17 00:00:00 2001 From: Google Colab Date: Fri, 19 Nov 2021 19:53:08 +0000 Subject: [PATCH] Sync with Google Colab --- LICENSE | 678 ++++++++++++++++++++++++++++---------------------------- a.png | Bin 0 -> 20730 bytes 2 files changed, 339 insertions(+), 339 deletions(-) create mode 100644 a.png diff --git a/LICENSE b/LICENSE index d159169..89e08fb 100644 --- a/LICENSE +++ b/LICENSE @@ -1,339 +1,339 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/a.png b/a.png new file mode 100644 index 0000000000000000000000000000000000000000..579f09c3ef5621e6a54e745c2fab2e246a4248f1 GIT binary patch literal 20730 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
  • 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 xa