diff --git a/LICENSE.txt b/LICENSE.txt index ff8199a..6c74d85 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,165 +1,5 @@ - BLUE HUSKY LICENSE 1 - PUBLIC SHARE - OPUS 3 +Made by Ky in 2019. -0: LAYMAN'S TERMS - This section is meant to explain the purpose of this license in Layman's -terms, and should thusly never be seen as legally binding. This disclaimer does -not apply to further sections of this license. +Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument. -If you made this: - - 1. This is your product and you can do what you want with it - a. You must make sure that if you use anyone else's stuff in it, you do so - with their permission, or under Fair Use - b. If you do include someone else's stuff, you can't claim you made that - c. You guarantee you're providing this product for free - 2. You must let others do what they want with it - a. They still have to say you made it in the first place - b. You have to include this license along with your product for it to count - c. They have to include this license when they redistribute your product - 3. This license is overridden by governmental laws - 4. You're not responsible for bad things that might happen because someone - used your product - -If you got this: - - 1. This is not your product, and you need to respect that - a. If you see anyone else's stuff in it, that was put there with their - permission, or under Fair Use - b. You are guaranteed you're getting this product for free - 2. You can do what you want with this - a. You still have to say who made it in the first place - b. You get all the freedoms in this license along with this product - c. You have to include this license when you redistribute this product, - unless the creator says otherwise - d. You can edit this license as long as you let other editors know, - especially the original author - e. You must make sure that if you use anyone else's stuff in it, you do so - with their permission, or under Fair Use - f. If you do include someone else's stuff, you can't claim you made that - 3. This license is overridden by governmental laws - 4. The original creator is not responsible for bad things that might happen - because you used this product - - -1: DECLARATION OF COPYRIGHT - This Product is copyright Ben Leggiero (c) 2019 BH-1-PS - - Ben Leggiero may be reached at BenLeggiero@Gmail.com - - -2: DEFINITIONS - - "License": this text. - - "Product": the product with which this License was distributed, and any - assets necessary for its use. - - "Creator": any entity or entities who originally invented the Product, - withstanding related and contributing parties. - - "Licensee": any entity or entities involved in consumption of the Product. - - "Licensor": any entity or entities involved in distribution of the Product - and of this License. The Creator is always a Licensor, but a Licensor is not - always the Creator. - - -3: NOTICE OF PERMISSIONS - Permission is hereby granted to any entity obtaining a copy of the Product, -to use, copy, modify, host, redistribute, sublicense, sell copies of, and/or -otherwise handle the Product, and to permit Licensees to also do so, given the -following conditions are obeyed: - - 1. The above copyright notice and this permission notice shall be included in - all copies and/or substantial portions of the Product. - 2. This License shall be blatantly provided, unmodified, along with the - Product. - 3. Attribution to the Creator must be blatantly stated. - - -4: DECLARATION OF OWNERSHIP - The Creator hereby declares that everything which makes up the Product is -the intellectual property solely of the Creator and of no other party, -notwithstanding any intellectual property which is included under Fair Use Laws -as described in § 5.4 of this License, or within the restrictions of the -licenses thereof. Such intellectual property falls under § 5.1 of this License. - - -5: THE RIGHTS OF THE CREATOR AND FURTHER LICENSORS - 1. The Creator reserves no rights to any previously-established intellectual - property which is implicitly or explicitly owned by any other entity or - entities. - a. If any such intellectual property is contained within or bundled - alongside the Product, or is otherwise distributed with or appears - covered under this License, the Creator forfeits any and all claims on - said property, and said property shall not be covered by this License and - shall not be considered a part of the Product. - 2. The Creator will not gain any profit through the creation or distribution - of the Product. - a. The Creator forfeits the right to request compensation for any use of the - Product which adheres to the restrictions described by this License. - 3. The Creator reserves the right to freely create, edit, distribute, destroy, - or otherwise interact with the whole of, or any part of, the Product. - 4. In the case that any entity other than the Creator claims to own - intellectual property contained within the Product and requests - Compensation for the use of such intellectual property, the Creator - reserves the right to refuse such Compensation as allowed by the following - legal documents: - a. Amendment I of the United States Constitution. - b. Article 19 of the Universal Declaration of Human Rights. - c. 17 USC § 107 - Limitations on exclusive rights: Fair use. - 5. In cases where all of the documents listed under § 5.4 of this - License are not legally recognized, the Creator agrees to pay the owner of - the disputed intellectual property a sum which equals the proportion of the - prevalence that the disputed intellectual property maintains in the Product - out of the total sum of profits garnered by the Creator for creating the - Product. - 6. The Creator reserves the right to waive any conditions of this License at - the Creator's discretion. - 7. The Licensor reserves the right to edit this License at any time under the - terms of BH-1-PS. - a. The Licensor agrees to increment the Opus number of this License to - correspond with version changes. - b. The Licensor agrees to never publish two or more versions of this License - under the same Opus number. - c. The Licensor agrees to notify the License's original author of any - changes made to the License. If such author is not reasonably accessible, - the Licensor agrees to notify any known authors which have previously - contributed to the License. - 8. In no way are any of the Creator's moral rights affected by this License. - - -6: RIGHTS AND RESTRICTIONS OF LICENSEES AND LICENSORS ("YOU") - 1. You maintain the following rights and restrictions: - a. You are free to copy, distribute and transmit the Product. - i. For any reuse or distribution, You must make clear to others the - License terms of the License. - b. You are free to adapt the Product. - i. If You alter, transform, or build upon the Product, You may distribute - the resulting Product only under this License. - ii. If you alter, transform, or build upon this License, You must do so - under the terms of § 5.7 of this License. - c. You are free to make indirect commercial use of the Product. - i. You may not directly profit from distribution of the Product. - d. You must attribute the Product in the manner specified by the Creator (but - not in any way that suggests that the Creator endorses You or such use of - the Product). - e. The Creator and any Licensors or Licensees previous to You are not - responsible for any changes made to the Product by You, or any effects - arising thereof. - f. You can be granted special rights by the Creator as described in § 5.6 of - this License. - 2. In no way are any of the following rights affected by the License: - a. The fair dealing or fair use rights afforded to You, or other applicable - copyright exceptions and limitations. - b. Rights another entity may have, either in the Product itself or in how - the Product is used, such as publicity, privacy, or repair rights. - - -7: ACCORDANCE WITH THE LAW - The terms that make up the whole and parts of this License shall not apply -where local, state, provincial, federal, national, or any other law prohibits -such terms. - - -8: DISCLAIMER - THE PRODUCT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED. IN NO EVENT SHALL THE CREATORS, LICENSEES, OR LICENSORS 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 PRODUCT OR THE -USE OR OTHER DEALINGS IN OR WITH THE PRODUCT. +DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY. diff --git a/Package.resolved b/Package.resolved index 138db9c..39ba372 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,16 +1,15 @@ { - "object": { - "pins": [ - { - "package": "MultiplicativeArithmetic", - "repositoryURL": "https://github.com/RougeWare/Swift-MultiplicativeArithmetic.git", - "state": { - "branch": null, - "revision": "c45199953ac680dfdcaefff5f8743f1126fe8a4e", - "version": "1.4.1" - } + "originHash" : "905826789c96f44101a947765c14433357abd543f3b6e4f83bbab415de5eebff", + "pins" : [ + { + "identity" : "swift-multiplicativearithmetic", + "kind" : "remoteSourceControl", + "location" : "https://github.com/RougeWare/Swift-MultiplicativeArithmetic.git", + "state" : { + "revision" : "c45199953ac680dfdcaefff5f8743f1126fe8a4e", + "version" : "2.0.1" } - ] - }, - "version": 1 + } + ], + "version" : 3 } diff --git a/Package.swift b/Package.swift index ea26862..a418a16 100644 --- a/Package.swift +++ b/Package.swift @@ -21,14 +21,16 @@ let package = Package( ], dependencies: [ // Dependencies declare other packages that this package depends on. - .package(name: "MultiplicativeArithmetic", url: "https://github.com/RougeWare/Swift-MultiplicativeArithmetic.git", from: "1.4.1"), + .package(url: "https://github.com/RougeWare/Swift-MultiplicativeArithmetic.git", from: "2.0.1"), ], targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. // Targets can depend on other targets in this package, and on products in packages which this package depends on. .target( name: "RectangleTools", - dependencies: ["MultiplicativeArithmetic"]), + dependencies: [ + .product(name: "MultiplicativeArithmetic", package: "Swift-MultiplicativeArithmetic"), + ]), .testTarget( name: "RectangleToolsTests", dependencies: ["RectangleTools"]),