Skip to content

Commit 60c2a0b

Browse files
bobnikjeffeb3
authored andcommitted
reorganize LICENSE info
1 parent 6f316a2 commit 60c2a0b

File tree

10 files changed

+158
-371
lines changed

10 files changed

+158
-371
lines changed

NOTICE

Lines changed: 7 additions & 366 deletions
Large diffs are not rendered by default.

public/fonts/LICENSE

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
SIL OPEN FONT LICENSE, Version 1.1 - 26 February 2007
2+
3+
PREAMBLE
4+
The goals of the Open Font License (OFL) are to stimulate worldwide
5+
development of collaborative font projects, to support the font creation
6+
efforts of academic and linguistic communities, and to provide a free and
7+
open framework in which fonts may be shared and improved in partnership
8+
with others.
9+
10+
The OFL allows the licensed fonts to be used, studied, modified and
11+
redistributed freely as long as they are not sold by themselves. The
12+
fonts, including any derivative works, can be bundled, embedded,
13+
redistributed and/or sold with any software provided that any reserved
14+
names are not used by derivative works. The fonts and derivatives,
15+
however, cannot be released under any other type of license. The
16+
requirement for fonts to remain under this license does not apply
17+
to any document created using the fonts or their derivatives.
18+
19+
DEFINITIONS
20+
"Font Software" refers to the set of files released by the Copyright
21+
Holder(s) under this license and clearly marked as such. This may
22+
include source files, build scripts and documentation.
23+
24+
"Reserved Font Name" refers to any names specified as such after the
25+
copyright statement(s).
26+
27+
"Original Version" refers to the collection of Font Software components as
28+
distributed by the Copyright Holder(s).
29+
30+
"Modified Version" refers to any derivative made by adding to, deleting,
31+
or substituting — in part or in whole — any of the components of the
32+
Original Version, by changing formats or by porting the Font Software to a
33+
new environment.
34+
35+
"Author" refers to any designer, engineer, programmer, technical
36+
writer or other person who contributed to the Font Software.
37+
38+
PERMISSION & CONDITIONS
39+
Permission is hereby granted, free of charge, to any person obtaining
40+
a copy of the Font Software, to use, study, copy, merge, embed, modify,
41+
redistribute, and sell modified and unmodified copies of the Font
42+
Software, subject to the following conditions:
43+
44+
1) Neither the Font Software nor any of its individual components,
45+
in Original or Modified Versions, may be sold by itself.
46+
47+
2) Original or Modified Versions of the Font Software may be bundled,
48+
redistributed and/or sold with any software, provided that each copy
49+
contains the above copyright notice and this license. These can be
50+
included either as stand-alone text files, human-readable headers or
51+
in the appropriate machine-readable metadata fields within text or
52+
binary files as long as those fields can be easily viewed by the user.
53+
54+
3) No Modified Version of the Font Software may use the Reserved Font
55+
Name(s) unless explicit written permission is granted by the corresponding
56+
Copyright Holder. This restriction only applies to the primary font name as
57+
presented to the users.
58+
59+
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
60+
Software shall not be used to promote, endorse or advertise any
61+
Modified Version, except to acknowledge the contribution(s) of the
62+
Copyright Holder(s) and the Author(s) or with their explicit written
63+
permission.
64+
65+
5) The Font Software, modified or unmodified, in part or in whole,
66+
must be distributed entirely under this license, and must not be
67+
distributed under any other license. The requirement for fonts to
68+
remain under this license does not apply to any document created
69+
using the Font Software.
70+
71+
TERMINATION
72+
This license becomes null and void if any of the above conditions are
73+
not met.
74+
75+
DISCLAIMER
76+
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
77+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
78+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
79+
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
80+
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
81+
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
82+
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
83+
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
84+
OTHER DEALINGS IN THE FONT SOFTWARE.

src/common/eulerian_trail/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2015 Mauricio Poppe
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.

src/common/eulerianTrail.js renamed to src/common/eulerian_trail/eulerianTrail.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// adapted from https://github.com/mauriciopoppe/eulerian-trail/blob/master/lib/eulerian-trail.js
2-
// see NOTICE for license details
2+
// see LICENSE for license details
33
// commented out thrown exceptions to return non-optimal eulerian paths
44
export const eulerianTrail = (options) => {
55
var g = []

src/common/noise.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
// Adapted from https://gitlab.ilmiont.net/ilmiont/noisejs/. See NOTICE for licensing details.
1+
// Adapted from https://gitlab.ilmiont.net/ilmiont/noisejs/.
2+
// See LICENSE for licensing details.
23

34
/**
45
* Perlin fade function.

src/features/effects/effectFactory.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import FineTuning from "./FineTuning"
22
import Fisheye from "./Fisheye"
33
import Loop from "./Loop"
44
import Mask from "./Mask"
5-
import Noise from "./Noise"
5+
import Noise from "./noise/Noise"
66
import Track from "./Track"
77
import Transformer from "./Transformer"
88
import Warp from "./Warp"

src/features/effects/noise/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
This project is no longer maintained by the contributor (deleted from GitHub), and was in turn
2+
adapted from an older project, https://github.com/josephg/noisejs.
3+
4+
MIT License
5+
6+
Copyright (c) 2018 James Walker
7+
8+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
9+
associated documentation files (the "Software"), to deal in the Software without restriction,
10+
including without limitation the rights to use, copy, modify, merge, publish, distribute,
11+
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
12+
furnished to do so, subject to the following conditions:
13+
14+
The above copyright notice and this permission notice shall be included in all copies or
15+
substantial portions of the Software.
16+
17+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
18+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
20+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

src/features/effects/Noise.js renamed to src/features/effects/noise/Noise.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Victor from "victor"
2-
import Effect from "./Effect"
2+
import Effect from "../Effect"
33
import noise from "@/common/noise"
44
import { subsample } from "@/common/geometry"
55

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Tesselation Twist, https://codepen.io/rafaelpascoalrodrigues/pen/KpBJve
2+
3+
Copyright (c) 2015 by Rafael Pascoal Rodrigues
4+
(https://codepen.io/rafaelpascoalrodrigues/pen/KpBJve)
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
7+
associated documentation files (the "Software"), to deal in the Software without restriction,
8+
including without limitation the rights to use, copy, modify, merge, publish, distribute,
9+
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all copies or substantial
13+
portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
16+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

src/features/shapes/tessellation_twist/TessellationTwist.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Victor from "victor"
22
import Graph, { mix } from "@/common/Graph"
3-
import { eulerianTrail } from "@/common/eulerianTrail"
3+
import { eulerianTrail } from "@/common/eulerian_trail/eulerianTrail"
44
import { difference } from "@/common/util"
55
import { cloneVertices } from "@/common/geometry"
66
import Shape from "../Shape"

0 commit comments

Comments
 (0)