| Subject: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 |
| Date: |
| From: |
| |
| Based on 1 normalized pattern(s): |
| |
| 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 library 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 <one line to give the program's name |
| and a brief idea of what it does > copyright (c) <year> <name of |
| author> 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 <signature of ty coon> 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 library general public license |
| instead of this license |
| |
| |
| |
| extracted by the scancode license scanner the SPDX license identifier |
| |
| $SPDXID |
| |
| has been chosen to replace the boilerplate/reference in 1 file(s). |
| |
| The result has been manually verified and compared against a license |
| compliance dataset provided by .... |
| |
| Signed-off-by: |