From 6c6f9fd0f59cb52dbb5f2255d8974db24f8f2251 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 21 May 2026 10:32:49 +0000 Subject: [PATCH] Add CC-BY-4.0 license; remove __pycache__ from tracking --- LICENSE | 377 ++++++++++++++++++ .../analyze_workflow.cpython-312.pyc | Bin 13461 -> 0 bytes .../generate_go_script.cpython-312.pyc | Bin 17501 -> 0 bytes .../init_skill_with_analysis.cpython-312.pyc | Bin 11709 -> 0 bytes 4 files changed, 377 insertions(+) create mode 100644 LICENSE delete mode 100644 source/meta-skill-generator/scripts/__pycache__/analyze_workflow.cpython-312.pyc delete mode 100644 source/meta-skill-generator/scripts/__pycache__/generate_go_script.cpython-312.pyc delete mode 100644 source/meta-skill-generator/scripts/__pycache__/init_skill_with_analysis.cpython-312.pyc diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0556ca2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,377 @@ +Creative Commons Attribution 4.0 International + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + +Considerations for licensors: Our public licenses are intended for use +by those authorized to give the public permission to use material in +ways otherwise restricted by copyright and certain other rights. Our +licenses are irrevocable. Licensors should read and understand the +terms and conditions of the license they choose before applying it. +Licensors should also secure all rights necessary before applying our +licenses so that the public can reuse the material as expected. +Licensors should clearly mark any material not subject to the license. +This includes other CC-licensed material, or material used under an +exception or limitation to copyright. More considerations for +licensors: wiki.creativecommons.org/Considerations_for_licensors + +Considerations for the public: By using one of our public licenses, a +licensor grants the public permission to use the licensed material +under specified terms and conditions. If the licensor's permission is +not necessary for any reason–for example, because of any applicable +exception or limitation to copyright–then that use is not regulated by +the license. Our licenses grant only permissions under copyright and +certain other rights that a licensor has authority to grant. Use of +the licensed material may still be restricted for other reasons, +including because others have copyright or other rights in the +material. A licensor may make special requests, such as asking that +all changes be marked or described. Although not required by our +licenses, you are encouraged to respect those requests where +reasonable. More considerations for the public: +wiki.creativecommons.org/Considerations_for_licensees + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + +Section 1 – Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary works, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + +Section 2 – Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor – Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + +Section 3 – License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + +Section 4 – Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + +Section 5 – Disclaimer of Warranties and Limitation of Liability. + + a. Unless otherwise separately undertaken by the Licensor, to the + extent possible, the Licensor offers the Licensed Material as-is + and as-available, and makes no representations or warranties of + any kind concerning the Licensed Material, whether express, + implied, statutory, or other. This includes, without limitation, + warranties of title, merchantability, fitness for a particular + purpose, non-infringement, absence of latent or other defects, + accuracy, or the presence or absence of errors, whether or not + known or discoverable. Where disclaimers of warranties are not + allowed in full or in part, this disclaimer may not apply to You. + + b. To the extent possible, in no event will the Licensor be liable + to You on any legal theory (including, without limitation, + negligence) or otherwise for any direct, special, indirect, + incidental, consequential, punitive, exemplary, or other losses, + costs, expenses, or damages arising out of this Public License or + use of the Licensed Material, even if the Licensor has been + advised of the possibility of such losses, costs, expenses, or + damages. Where a limitation of liability is not allowed in full or + in part, this limitation may not apply to You. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + +Section 6 – Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + +Section 7 – Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + +Section 8 – Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply its public +licenses to material it publishes and in those instances will be +considered the "Licensor." The text of the Creative Commons public +licenses is dedicated to the public domain under the CC0 Public Domain +Dedication. Except for the limited purpose of indicating that material +is shared under a Creative Commons public license or as otherwise +permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. + +For the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/source/meta-skill-generator/scripts/__pycache__/analyze_workflow.cpython-312.pyc b/source/meta-skill-generator/scripts/__pycache__/analyze_workflow.cpython-312.pyc deleted file mode 100644 index f9e89d91d9bf72bf65cd7adf68cb791674a577cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13461 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 AuK)l5 diff --git a/source/meta-skill-generator/scripts/__pycache__/init_skill_with_analysis.cpython-312.pyc b/source/meta-skill-generator/scripts/__pycache__/init_skill_with_analysis.cpython-312.pyc deleted file mode 100644 index 30c87ef7a2f691859c57493b5bd53482a2f9987a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11709 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