From ec67efeaacafe4ccb175eea908d55fef24d878e5 Mon Sep 17 00:00:00 2001 From: Vladislav Morozov Date: Sun, 28 Aug 2022 23:46:31 +0800 Subject: [PATCH 1/7] Remove gerbers files and rename zip archive --- case/fr-4-bottom/gerbers/.DS_Store | Bin 0 -> 6148 bytes .../{TK-44-Bottom.zip => TK44-Bottom.zip} | Bin case/fr-4-bottom/gerbers/bottom-B_Cu.gbl | 3693 - case/fr-4-bottom/gerbers/bottom-B_Mask.gbs | 15 - case/fr-4-bottom/gerbers/bottom-B_Paste.gbp | 15 - .../gerbers/bottom-B_Silkscreen.gbo | 16 - case/fr-4-bottom/gerbers/bottom-Edge_Cuts.gm1 | 635 - case/fr-4-bottom/gerbers/bottom-F_Cu.gtl | 3693 - case/fr-4-bottom/gerbers/bottom-F_Mask.gts | 15 - case/fr-4-bottom/gerbers/bottom-F_Paste.gtp | 15 - .../gerbers/bottom-F_Silkscreen.gto | 16 - case/fr-4-bottom/gerbers/bottom-NPTH.drl | 13 - case/fr-4-bottom/gerbers/bottom-PTH.drl | 17 - case/fr-4-plate/gerbers/.DS_Store | Bin 0 -> 6148 bytes .../{TK-44-Plate.zip => TK44-Plate.zip} | Bin case/fr-4-plate/gerbers/plate-B_Cu.gbl | 17571 ----- case/fr-4-plate/gerbers/plate-B_Mask.gbs | 343 - case/fr-4-plate/gerbers/plate-B_Paste.gbp | 15 - .../fr-4-plate/gerbers/plate-B_Silkscreen.gbo | 344 - case/fr-4-plate/gerbers/plate-Edge_Cuts.gm1 | 261 - case/fr-4-plate/gerbers/plate-F_Cu.gtl | 17571 ----- case/fr-4-plate/gerbers/plate-F_Mask.gts | 343 - case/fr-4-plate/gerbers/plate-F_Paste.gtp | 15 - .../fr-4-plate/gerbers/plate-F_Silkscreen.gto | 344 - case/fr-4-plate/gerbers/plate-NPTH.drl | 24 - case/fr-4-plate/gerbers/plate-PTH.drl | 372 - pcb/gerbers/.DS_Store | Bin 0 -> 6148 bytes pcb/gerbers/TK44-B_Cu.gbl | 63700 ---------------- pcb/gerbers/TK44-B_Mask.gbs | 5201 -- pcb/gerbers/TK44-B_Silkscreen.gbo | 9247 --- pcb/gerbers/TK44-Edge_Cuts.gm1 | 259 - pcb/gerbers/TK44-F_Cu.gtl | 50455 ------------ pcb/gerbers/TK44-F_Mask.gts | 584 - pcb/gerbers/TK44-F_Silkscreen.gto | 948 - pcb/gerbers/TK44-NPTH.drl | 258 - pcb/gerbers/{TK44.zip => TK44-PCB.zip} | Bin pcb/gerbers/TK44-PTH.drl | 266 - 37 files changed, 176264 deletions(-) create mode 100644 case/fr-4-bottom/gerbers/.DS_Store rename case/fr-4-bottom/gerbers/{TK-44-Bottom.zip => TK44-Bottom.zip} (100%) delete mode 100644 case/fr-4-bottom/gerbers/bottom-B_Cu.gbl delete mode 100644 case/fr-4-bottom/gerbers/bottom-B_Mask.gbs delete mode 100644 case/fr-4-bottom/gerbers/bottom-B_Paste.gbp delete mode 100644 case/fr-4-bottom/gerbers/bottom-B_Silkscreen.gbo delete mode 100644 case/fr-4-bottom/gerbers/bottom-Edge_Cuts.gm1 delete mode 100644 case/fr-4-bottom/gerbers/bottom-F_Cu.gtl delete mode 100644 case/fr-4-bottom/gerbers/bottom-F_Mask.gts delete mode 100644 case/fr-4-bottom/gerbers/bottom-F_Paste.gtp delete mode 100644 case/fr-4-bottom/gerbers/bottom-F_Silkscreen.gto delete mode 100644 case/fr-4-bottom/gerbers/bottom-NPTH.drl delete mode 100644 case/fr-4-bottom/gerbers/bottom-PTH.drl create mode 100644 case/fr-4-plate/gerbers/.DS_Store rename case/fr-4-plate/gerbers/{TK-44-Plate.zip => TK44-Plate.zip} (100%) delete mode 100644 case/fr-4-plate/gerbers/plate-B_Cu.gbl delete mode 100644 case/fr-4-plate/gerbers/plate-B_Mask.gbs delete mode 100644 case/fr-4-plate/gerbers/plate-B_Paste.gbp delete mode 100644 case/fr-4-plate/gerbers/plate-B_Silkscreen.gbo delete mode 100644 case/fr-4-plate/gerbers/plate-Edge_Cuts.gm1 delete mode 100644 case/fr-4-plate/gerbers/plate-F_Cu.gtl delete mode 100644 case/fr-4-plate/gerbers/plate-F_Mask.gts delete mode 100644 case/fr-4-plate/gerbers/plate-F_Paste.gtp delete mode 100644 case/fr-4-plate/gerbers/plate-F_Silkscreen.gto delete mode 100644 case/fr-4-plate/gerbers/plate-NPTH.drl delete mode 100644 case/fr-4-plate/gerbers/plate-PTH.drl create mode 100644 pcb/gerbers/.DS_Store delete mode 100644 pcb/gerbers/TK44-B_Cu.gbl delete mode 100644 pcb/gerbers/TK44-B_Mask.gbs delete mode 100644 pcb/gerbers/TK44-B_Silkscreen.gbo delete mode 100644 pcb/gerbers/TK44-Edge_Cuts.gm1 delete mode 100644 pcb/gerbers/TK44-F_Cu.gtl delete mode 100644 pcb/gerbers/TK44-F_Mask.gts delete mode 100644 pcb/gerbers/TK44-F_Silkscreen.gto delete mode 100644 pcb/gerbers/TK44-NPTH.drl rename pcb/gerbers/{TK44.zip => TK44-PCB.zip} (100%) delete mode 100644 pcb/gerbers/TK44-PTH.drl diff --git a/case/fr-4-bottom/gerbers/.DS_Store b/case/fr-4-bottom/gerbers/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Sun, 28 Aug 2022 23:53:17 +0800 Subject: [PATCH 2/7] Move files for case --- case/{ => other-materials}/bottom.dxf | 0 case/{ => other-materials}/plate.dxf | 0 case/{ => other-materials}/source.dxf | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename case/{ => other-materials}/bottom.dxf (100%) rename case/{ => other-materials}/plate.dxf (100%) rename case/{ => other-materials}/source.dxf (100%) diff --git a/case/bottom.dxf b/case/other-materials/bottom.dxf similarity index 100% rename from case/bottom.dxf rename to case/other-materials/bottom.dxf diff --git a/case/plate.dxf b/case/other-materials/plate.dxf similarity index 100% rename from case/plate.dxf rename to case/other-materials/plate.dxf diff --git a/case/source.dxf b/case/other-materials/source.dxf similarity index 100% rename from case/source.dxf rename to case/other-materials/source.dxf From d9005be13e79efb2d42ecc2a9603430e1edaf0ed Mon Sep 17 00:00:00 2001 From: Vladislav Morozov Date: Sun, 28 Aug 2022 23:56:05 +0800 Subject: [PATCH 3/7] Create global misc catalog and move schematic pdf there --- pcb/misc/TK44.pdf => misc/TK44-Schematic.pdf | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename pcb/misc/TK44.pdf => misc/TK44-Schematic.pdf (100%) diff --git a/pcb/misc/TK44.pdf b/misc/TK44-Schematic.pdf similarity index 100% rename from pcb/misc/TK44.pdf rename to misc/TK44-Schematic.pdf From 8158d85da576a74212fbd04f7fe2e00ae9791bf4 Mon Sep 17 00:00:00 2001 From: Vladislav Morozov Date: Sun, 28 Aug 2022 23:56:44 +0800 Subject: [PATCH 4/7] Little clean up --- pcb/TK44/TK44.kicad_prl | 74 ----------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 pcb/TK44/TK44.kicad_prl diff --git a/pcb/TK44/TK44.kicad_prl b/pcb/TK44/TK44.kicad_prl deleted file mode 100644 index 13b1d00..0000000 --- a/pcb/TK44/TK44.kicad_prl +++ /dev/null @@ -1,74 +0,0 @@ -{ - "board": { - "active_layer": 44, - "active_layer_preset": "All Layers", - "auto_track_width": true, - "hidden_nets": [], - "high_contrast_mode": 0, - "net_color_mode": 1, - "opacity": { - "pads": 1.0, - "tracks": 1.0, - "vias": 1.0, - "zones": 0.6 - }, - "ratsnest_display_mode": 0, - "selection_filter": { - "dimensions": true, - "footprints": true, - "graphics": true, - "keepouts": true, - "lockedItems": true, - "otherItems": true, - "pads": true, - "text": true, - "tracks": true, - "vias": true, - "zones": true - }, - "visible_items": [ - 0, - 1, - 2, - 3, - 4, - 5, - 8, - 9, - 10, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 32, - 33, - 34, - 35, - 36 - ], - "visible_layers": "fffffff_ffffffff", - "zone_display_mode": 1 - }, - "meta": { - "filename": "TK44.kicad_prl", - "version": 3 - }, - "project": { - "files": [] - } -} From cb86a971ae36e680ffeba90be8e2712000dea8bd Mon Sep 17 00:00:00 2001 From: Vladislav Morozov Date: Mon, 29 Aug 2022 00:22:17 +0800 Subject: [PATCH 5/7] Add firmware and ibom files --- misc/ibom.html | 4345 ++++++ misc/tk44-zmk.uf2 | Bin 0 -> 337408 bytes ...der-0.6.3-49-ge18dabd-dirty_s140_6.1.1.hex | 11700 ++++++++++++++++ misc/tk44_project.jflash | 79 + 4 files changed, 16124 insertions(+) create mode 100644 misc/ibom.html create mode 100644 misc/tk44-zmk.uf2 create mode 100644 misc/tk44_bootloader-0.6.3-49-ge18dabd-dirty_s140_6.1.1.hex create mode 100644 misc/tk44_project.jflash diff --git a/misc/ibom.html b/misc/ibom.html new file mode 100644 index 0000000..e755805 --- /dev/null +++ b/misc/ibom.html @@ -0,0 +1,4345 @@ + + + + + + + Interactive BOM for KiCAD + + + + + + +
+
+
+ +
+ + + +
+
+ + + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + +
+ Title + + Revision +
+ Company + + Date +
+
+
+
+
+
+ + +
+ +
+
+
+ + + + + +
+
+
+
+
+ + + + +
+
+
+
+ + + + +
+
+
+
+
+ + + + diff --git a/misc/tk44-zmk.uf2 b/misc/tk44-zmk.uf2 new file mode 100644 index 0000000000000000000000000000000000000000..a1fad003e69cd86278e604e77e0d2adabfd2395f GIT binary patch literal 337408 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%0D{pd_L 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 Date: Mon, 29 Aug 2022 00:29:45 +0800 Subject: [PATCH 6/7] Change license of project --- LICENSE | 458 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 437 insertions(+), 21 deletions(-) diff --git a/LICENSE b/LICENSE index d4705eb..bfef380 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,437 @@ -MIT License - -Copyright (c) 2022 Vladislav Morozov - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +Attribution-NonCommercial-ShareAlike 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-NonCommercial-ShareAlike 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-NonCommercial-ShareAlike 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. BY-NC-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. 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. + + e. 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. + + f. 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. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution, NonCommercial, and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. 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. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + l. 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. + + m. 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. + + n. 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, for NonCommercial purposes only; and + + b. produce, reproduce, and Share Adapted Material for + NonCommercial purposes only. + + 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. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. 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, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +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. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-NC-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +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 for NonCommercial purposes + only; + + 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, + including for purposes of Section 3(b); 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 one of +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. \ No newline at end of file From 11303266a96816cb2159ca2946bda707453cdd52 Mon Sep 17 00:00:00 2001 From: Vladislav Morozov Date: Mon, 29 Aug 2022 00:31:14 +0800 Subject: [PATCH 7/7] Add rule for ignoring .DS_Store --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 6aab747..5bd02ad 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,6 @@ fp-info-cache # Backup files (exported from Pcbnew) *-backups/ + +# MacOs +**/.DS_Store