You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by se...@apache.org on 2021/10/28 10:34:55 UTC
[whimsy] branch master updated: Text that can be skipped when
extracting ICLA data
This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 69a8dec Text that can be skipped when extracting ICLA data
69a8dec is described below
commit 69a8decd89f66ecc84764dd41f2c75b6c9119704
Author: Sebb <se...@apache.org>
AuthorDate: Thu Oct 28 11:34:49 2021 +0100
Text that can be skipped when extracting ICLA data
(Not yet in use)
---
www/secretary/icla_skip.rb | 300 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 300 insertions(+)
diff --git a/www/secretary/icla_skip.rb b/www/secretary/icla_skip.rb
new file mode 100644
index 0000000..0289b98
--- /dev/null
+++ b/www/secretary/icla_skip.rb
@@ -0,0 +1,300 @@
+# standard text which can be dropped from parse output
+
+module ICLASKIP
+ SKIP = Set.new
+
+ def self.compress(str)
+ str.strip.squeeze(' ')
+ end
+
+ def self.skip?(line)
+ SKIP.include? compress(line)
+ end
+
+ # Tried using __END__ text but the DATA pointer relates to the calling file.
+ # The first line is deliberately blank
+ # The lines below have been extracted from all icla.pdf versions since r1029599,
+ # compressed and deduplicated.
+ SKIPS = <<'XYXYXY'
+
+ "Contribution" shall mean any original work of authorship,
+ "Contribution" shall mean any original work of authorship, including any modifications or additions to an
+ "Contribution" shall mean any original work of authorship, including any modifications or additions to an existing work, that is
+ "Foundation"). In order to clarify the intellectual property license
+ "Submitted on behalf of a third-party: [named here]".
+ "You" (or "Your") shall mean the copyright owner or legal entity
+ "You" (or "Your") shall mean the copyright owner or legal entity authorized by the copyright owner that is
+ "You" (or "Your") shall mean the copyright owner or legal entity authorized by the copyright owner that is making this
+ "control" means (i) the power, direct or indirect, to cause the
+ "submitted" means any form of electronic, verbal, or written
+ "submitted" means any form of electronic, verbal, or written communication sent to the Foundation or its
+ ("Agreement") V2.0
+ ("Agreement") V2.1
+ (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
+ (except as stated in this section) patent license to make, have
+ (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the
+ (including a cross-claim or counterclaim in a lawsuit) alleging
+ (optional) GitHub id(s): ________________________________________
+ (optional) Public name: _________________________________________
+ (optional) Public name: ______________________________________________
+ (optional) notify project: ______________________________________
+ (optional) preferred Apache id(s): ______________________________
+ * (optional) notify project: ______________________________________
+ * (optional) preferred Apache id(s): ______________________________
+ * E-Mail: ______________________________________________________
+ * These fields will become part of your public profile.
+ * if you do not enter a display name your legal name will be public
+ * if you do not enter a public name your legal name will be public
+ *Display name: ____________________________________________________
+ *Public name: _____________________________________________________
+ +1-919-573-9199. If necessary, send an original signed Agreement to
+ 1. Definitions.
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ 2. Grant of Copyright License. Subject to the terms and conditions of this Agreement, You hereby grant to the
+ 2. Grant of Copyright License. Subject to the terms and conditions of this Agreement, You hereby grant to the Foundation and to
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ 3. Grant of Patent License. Subject to the terms and conditions of this Agreement, You hereby grant to the
+ 3. Grant of Patent License. Subject to the terms and conditions of thisAgreement, You hereby grant to the Foundation and to
+ 4. You represent that you are legally entitled to grant the above
+ 4. You represent that you are legally entitled to grant the above license. If your employer(s) has rights to
+ 4. You represent that you are legally entitled to grant the above license. If your employer(s) has rights to intellectual property that
+ 5. You represent that each of Your Contributions is Your original
+ 5. You represent that each of Your Contributions is Your original creation (see section 7 for submissions on behalf
+ 5. You represent that each of Your Contributions is Your original creation (see section 7 for submissions on behalf of others). You
+ 6. You are not expected to provide support for Your Contributions,
+ 6. You are not expected to provide support for Your Contributions, except to the extent You desire to provide
+ 6. You are not expected to provide support for Your Contributions, except to the extent You desire to provide support. You may
+ 7. Should You wish to submit work that is not Your original creation,
+ 7. Should You wish to submit work that is not Your original creation, You may submit it to the Foundation
+ 7. Should You wish to submit work that is not Your original creation, You may submit it to the Foundation separately from any
+ 8. You agree to notify the Foundation of any facts or circumstances of
+ 8. You agree to notify the Foundation of any facts or circumstances of which you become aware that would make
+ 8. You agree to notify the Foundation of any facts or circumstances of which you become aware that would make these
+ 90084-9660, U.S.A. Please read this document carefully before signing and keep a copy for your records.
+ Address: ___________________________________________________________________________________
+ Agreement with the Foundation. For legal entities, the entity making a Contribution and all other entities that control, are
+ Alternative ApacheID(s): ______________________________
+ AlternativeApacheID(s): ______________________________
+ Alternatively, you may send it by facsimile to the Foundation at
+ CA 90084-9660, U.S.A. Please read this document carefully before
+ CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or
+ Contribution and all other entities that control, are controlled
+ Contribution(s) alone or by combination of Your Contribution(s)
+ Contribution(s) alone or by combination of Your Contribution(s) with the Work to which such Contribution(s) was submitted. If
+ Contribution(s) with the Work to which such Contribution(s) was submitted. If any entity institutes patent
+ Contribution, identifying the complete details of its source and of
+ Contribution, identifying the complete details of its source and of any license or other restriction (including, but not limited to,
+ Contributions and such derivative works.
+ Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+ Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ Contributions.
+ Contributor License Agreement ("CLA") on file that has been signed by each Contributor, indicating agreement to
+ Country: ______________________________________________
+ Country: ________________________________________________
+ Country: _________________________________________________
+ Country: ___________________________________________________________________________________
+ E-Mail: ______________________________________________________
+ E-Mail: ___________________________________________________________________________________
+ Facsimile: ___________________________________________________________________________________
+ Foundation and its users; it does not change your rights to use your own Contributions for any other purpose.
+ Foundation and to recipients of software distributed by the Foundation a perpetual, worldwide, non-exclusive,
+ Foundation.
+ Full name: ______________________________________________________
+ Full name: ___________________________________________________________________________________
+ INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
+ If you have not already done so, please complete and sign, then email
+ If you have not already done so, please complete and sign, then scan
+ If you have not already done so, please complete and sign, then scan and email a pdf file of this Agreement to
+ Individual Contributor
+ Legal name: _____________________________________________________
+ License Agreement
+ MERCHANTABILITY, or FITNESS FORAPARTICULAR PURPOSE.
+ Mailing Address: ________________________________________________
+ OF ANY KIND, either express or implied, including, without
+ PURPOSE.
+ Page 1 of 2
+ Page 2 of 2
+ Please complete and sign, then email a pdf file of this Agreement to
+ Please read this document carefully before signing and keep a copy
+ Please refer to https://s.apache.org/cla-privacy-policy for the policy
+ Please sign: __________________________________ Date: ________________
+ Please sign:___________________________________________________ Date: ______________________
+ Postal Address: ________________________________________________
+ Postal Address: _________________________________________________
+ PostalAddress: ______________________________________________
+ Preferred ApacheID: ______________________________
+ PreferredApacheID: ______________________________
+ Telephone: ______________________________________________________
+ Telephone: ___________________________________________________________________________________
+ Thank you for your interest in The Apache Software Foundation (the
+ Thank you for your interest in The Apache Software Foundation (the "Foundation"). In order to clarify the
+ Thank you for your interest in TheApache Software Foundation (the "Foundation"). In order to clarify the intellectual property license
+ The Apache Software Foundation Individual Contributor License Agreement V2.0
+ The Apache Software Foundation, Dept. 9660, Los Angeles,
+ This is a legal contract containing Personally Identifiable Information.
+ Work, where such license applies only to those patent claims
+ Work, where such license applies only to those patent claims licensable by You that are necessarily infringed by Your
+ You accept and agree to the following terms and conditions for Your
+ You accept and agree to the following terms and conditions for Your present and future Contributions submitted to
+ You accept and agree to the following terms and conditions for Your present and future Contributions submitted to the Foundation. In
+ You may submit it to the Foundation separately from any
+ Your Contributions.
+ ______________________________________________
+ ________________________________________________
+ _________________________________________________
+ ___________________________________________________________________________________
+ a pdf file of this Agreement only to secretary@apache.org (no cc: to
+ alleging that your Contribution, or the Work to which you have contributed, constitutes direct or contributory patent
+ and email a pdf file of this Agreement to secretary@apache.org.
+ and interest in and to Your Contributions.
+ any entity institutes patent litigation against You or any other entity (including a cross-claim or counterclaim in a lawsuit)
+ any license or other restriction (including, but not limited to,
+ any of the products owned or managed by the Foundation (the "Work"). For the purposes of this definition,
+ any other persons or lists). Please read this document carefully
+ applicable law or agreed to in writing, You provide Your
+ are managed by, or on behalf of, the Foundation for the purpose of
+ are personally aware and which are associated with any part of Your
+ are personally aware, and conspicuously marking the work as
+ as "Not a Contribution."
+ as of the date such litigation is filed.
+ as well as the protection of the Foundation and its users; it does not change your rights to use your own Contributions for any other
+ authorized by the copyright owner that is making this Agreement
+ aware and which are associated with any part of Your Contributions.
+ be a single Contributor. For the purposes of this definition,
+ been signed by each Contributor, indicating agreement to the license
+ before signing and keep a copy for your records.
+ benefit or inconsistent with its nonprofit status and bylaws in effect at the time of the Contribution. Except for the
+ but not limited to, related patents and trademarks) of which you
+ but not limited to, related patents and trademarks) of which you are personally aware and which are associated with any part of
+ by the Foundation (the "Work"). For the purposes of this definition, "submitted" means any form of electronic, verbal, or written
+ by, or are under common control with that entity are considered to
+ change your rights to use your own Contributions for any other purpose.
+ check this box only if names are entered with family name first
+ claims licensable by You that are necessarily infringed by Your Contribution(s) alone or by combination of Your
+ communication sent to the Foundation or its representatives,
+ communication sent to the Foundation or its representatives, including but not limited to communication on electronic mailing
+ conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR
+ constitutes direct or contributory patent infringement, then any
+ contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of
+ controlled by, or are under common control with that entity are considered to be a single Contributor. For the purposes of this
+ copyright license to reproduce, prepare derivative works of,
+ copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your
+ creation (see section 7 for submissions on behalf of others). You
+ definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by
+ designated in writing by You as "Not a Contribution."
+ details of any third-party license or other restriction (including,
+ direction or management of such entity, whether by contract or
+ discussing and improving the Work, but excluding communication that
+ discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise
+ display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.
+ entities that control, are controlled by, or are under common control with that entity are considered to be a
+ entity institutes patent litigation against You or any other entity
+ except to the extent You desire to provide support. You may provide
+ executed a separate Corporate CLA with the Foundation.
+ executed a separate Corporate CLAwith the Foundation.
+ existing work, that is intentionally submitted by You to the Foundation for inclusion in, or documentation of,
+ for the license granted herein to the Foundation and recipients of
+ for your records.
+ governing how this information is used and shared.
+ granted with Contributions from any person or entity, the Foundation
+ granted with Contributions from any person or entity, the Foundation must have a Contributor License Agreement ("CLA") on file that
+ has been signed by each Contributor, indicating agreement to the license terms below. This license is for your protection as a Contributor
+ http://www.apache.org/licenses/
+ implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
+ in writing, You provide Your Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ in, or documentation of, any of the products owned or managed by
+ inaccurate in any respect.
+ including any modifications or additions to an existing work, that
+ including but not limited to communication on electronic mailing
+ infringement, then any patent licenses granted to that entity under this Agreement for that Contribution or Work
+ infringement, then any patent licenses granted to that entity under this Agreement for that Contribution or Work shall terminate
+ intellectual property license granted with Contributions from any person or entity, the Foundation must have a
+ intellectual property that you create that includes your Contributions, you represent that you have received
+ intentionally submitted by You to the Foundation for inclusion in, or documentation of, any of the products owned or managed
+ is conspicuously marked or otherwise designated in writing by You
+ is contrary to the public benefit or inconsistent with its nonprofit
+ is intentionally submitted by You to the Foundation for inclusion
+ legal and public names are entered with family name first
+ licensable by You that are necessarily infringed by Your
+ license granted herein to the Foundation and recipients of software distributed by the Foundation, You reserve all
+ license. If your employer(s) has rights to intellectual property
+ limitation, any warranties or conditions of TITLE, NON-
+ lists, source code control systems, and issue tracking systems that
+ lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Foundation for the
+ litigation against You or any other entity (including a cross-claim or counterclaim in a lawsuit) alleging that
+ litigation is filed.
+ made, use, offer to sell, sell, import, and otherwise transfer the
+ making this Agreement with the Foundation. For legal entities, the entity making a Contribution and all other
+ must have a Contributor License Agreement ("CLA") on file that has
+ necessary, send an original signed Agreement to The Apache Software Foundation, Dept. 9660, Los Angeles, CA
+ no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use,
+ no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly
+ of others). You represent that Your Contribution submissions include complete details of any third-party license
+ of that employer, that your employer has waived such rights for
+ offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent
+ or other restriction (including, but not limited to, related patents and trademarks) of which you are personally
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+ patent licenses granted to that entity under this Agreement for
+ permission to make Contributions on behalf of that employer, that your employer has waived such rights for
+ personally aware, and conspicuously marking the work as "Submitted on behalf of a third-party: [named here]".
+ present and future Contributions submitted to the Foundation. In
+ provide support for free, for a fee, or not at all. Unless required by applicable law or agreed to in writing, You provide Your
+ publicly display, publicly perform, sublicense, and distribute Your
+ purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise
+ purpose. If you have not already done so, please complete and sign, then scan and email a pdf file of this Agreement to
+ recipients of software distributed by the Foundation a perpetual,
+ recipients of software distributed by the Foundation a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ related patents, trademarks, and license agreements) of which you
+ related patents, trademarks, and license agreements) of which you are personally aware, and conspicuously marking the work as
+ represent that Your Contribution submissions include complete
+ represent that Your Contribution submissions include complete details of any third-party license or other restriction (including,
+ representations inaccurate in any respect.
+ representatives, including but not limited to communication on electronic mailing lists, source code control
+ restriction (including, but not limited to, related patents, trademarks, and license agreements) of which you are
+ return, the Foundation shall not use Your Contributions in a way that
+ return, the Foundation shall not use Your Contributions in a way that is contrary to the public benefit or inconsistent with its nonprofit
+ right, title, and interest in and to Your Contributions.
+ secretary@apache.org only (do not copy any other persons or lists).
+ secretary@apache.org. Alternatively, you may send it by facsimile to the Foundation at +1-919-573-9199. If
+ secretary@apache.org. Please read this document carefully before signing and keep a copy for your records.
+ separately from any Contribution, identifying the complete details of its source and of any license or other
+ shall terminate as of the date such litigation is filed.
+ signing and keep a copy for your records.
+ single Contributor. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause
+ software distributed by the Foundation, You reserve all right, title,
+ software distributed by the Foundation, You reserve all right, title, and interest in and to Your Contributions.
+ status and bylaws in effect at the time of the Contribution. Except
+ status and bylaws in effect at the time of the Contribution. Except for the license granted herein to the Foundation and recipients of
+ such entity.
+ support for free, for a fee, or not at all. Unless required by
+ support. You may provide support for free, for a fee, or not at all. Unless required by applicable law or agreed to
+ systems, and issue tracking systems that are managed by, or on behalf of, the Foundation for the purpose of
+ terms below. This license is for your protection as a Contributor as
+ that Contribution or Work shall terminate as of the date such
+ that employer, that your employer has waived such rights for your Contributions to the Foundation, or that your employer has
+ that you create that includes your Contributions, you represent
+ that you have received permission to make Contributions on behalf
+ that your Contribution, or the Work to which you have contributed,
+ the Foundation (the "Work"). For the purposes of this definition,
+ the Foundation. In return, the Foundation shall not use Your Contributions in a way that is contrary to the public
+ the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent
+ the license terms below. This license is for your protection as a Contributor as well as the protection of the
+ these representations inaccurate in any respect.
+ this Agreement, You hereby grant to the Foundation and to
+ well as the protection of the Foundation and its users; it does not
+ which you become aware that would make these representations
+ with the Foundation. For legal entities, the entity making a
+ with the Work to which such Contribution(s) was submitted. If any
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ you create that includes your Contributions, you represent that you have received permission to make Contributions on behalf of
+ your Contribution, or the Work to which you have contributed, constitutes direct or contributory patent
+ your Contributions to the Foundation, or that your employer has
+ your Contributions to the Foundation, or that your employer has executed a separate Corporate CLAwith the
+XYXYXY
+
+ SKIPS.each_line do |line|
+ SKIP.add compress line
+ end
+ # puts "Loaded #{SKIP.size} lines"
+end