Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: licenses/
Date: Fri, 16 Nov 2018 23:01:58
Message-Id: 1542409299.5ca75d8e513896bd7d98b6c96fe0fe18881a2ec5.monsieurp@gentoo
1 commit: 5ca75d8e513896bd7d98b6c96fe0fe18881a2ec5
2 Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
3 AuthorDate: Thu Nov 1 22:52:00 2018 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 16 23:01:39 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca75d8e
7
8 licenses/CSL-2.0: added new license for app-office/moneydance.
9
10 Bug: https://bugs.gentoo.org/19910
11 Signed-off-by: Conrad Kostecki <conrad <AT> kostecki.com>
12 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
13
14 licenses/CSL-2.0 | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
15 1 file changed, 110 insertions(+)
16
17 diff --git a/licenses/CSL-2.0 b/licenses/CSL-2.0
18 new file mode 100644
19 index 00000000000..93e66e072d0
20 --- /dev/null
21 +++ b/licenses/CSL-2.0
22 @@ -0,0 +1,110 @@
23 +The Clearthought Software License, Version 2.0
24 +
25 +Copyright (c) 2001 Daniel Barbalace. All rights reserved.
26 +
27 +Project maintained at https://tablelayout.dev.java.net
28 +
29 +I. Terms for redistribution of original source and binaries
30 +
31 +Redistribution and use of unmodified source and/or binaries are
32 +permitted provided that the following condition is met:
33 +
34 +1. Redistributions of original source code must retain the above
35 + copyright notice and license. You are not required to redistribute
36 + the original source; you may choose to redistribute only the
37 + binaries.
38 +
39 +Basically, if you distribute unmodified source, you meet
40 +automatically comply with the license with no additional effort on
41 +your part.
42 +
43 +II. Terms for distribution of derived works via subclassing and/or
44 + composition.
45 +
46 +You may generate derived works by means of subclassing and/or
47 +composition (e.g., the Adaptor Pattern), provided that the following
48 +conditions are met:
49 +
50 +1. Redistributions of original source code must retain the above
51 + copyright notice and license. You are not required to redistribute
52 + the original source; you may choose to redistribute only the
53 + binaries.
54 +
55 +2. The original software is not altered.
56 +
57 +3. Derived works are not contained in the info.clearthought
58 + namespace/package or any subpackage of info.clearthought.
59 +
60 +4. Derived works do not use the class or interface names from the
61 + info.clearthought... packages
62 +
63 +For example, you may define a class with the following full name:
64 + org.nameOfMyOrganization.layouts.RowMajorTableLayout
65 +
66 +However, you may not define a class with the either of the
67 +following full names:
68 + info.clearthought.layout.RowMajorTableLayout
69 + org.nameOfMyOrganization.layouts.TableLayout
70 +
71 +III. Terms for redistribution of source modified via patch files.
72 +
73 +You may generate derived works by means of patch files provided
74 +that the following conditions are met:
75 +
76 +1. Redistributions of original source code must retain the above
77 + copyright notice and license. You are not required to
78 + redistribute the original source; you may choose to redistribute
79 + only the binaries resulting from the patch files.
80 +
81 +2. The original source files are not altered. All alteration is
82 + done in patch files.
83 +
84 +3. Derived works are not contained in the info.clearthought
85 + namespace/package or any subpackage of info.clearthought. This
86 + means that your patch files must change the namespace/package
87 + for the derived work. See section II for examples.
88 +
89 +4. Derived works do not use the class or interface names from the
90 + info.clearthought... packages. This means your patch files
91 + must change the names of the interfaces and classes they alter.
92 + See section II for examples.
93 +
94 +5. Derived works must include the following disclaimer.
95 + "This work is derived from Clearthought's TableLayout,
96 + https://tablelayout.dev.java.net, by means of patch files
97 + rather than subclassing or composition. Therefore, this work
98 + might not contain the latest fixes and features of TableLayout."
99 +
100 +IV. Terms for repackaging, transcoding, and compiling of binaries.
101 +
102 +You may do any of the following with the binaries of the
103 +original software.
104 +
105 +1. You may move binaries (.class files) from the original .jar file
106 + to your own .jar file.
107 +
108 +2. You may move binaries from the original .jar file to other
109 + resource containing files, including but not limited to .zip,
110 + .gz, .tar, .dll, .exe files.
111 +
112 +3. You may backend compile the binaries to any platform, including
113 + but not limited to Win32, Win64, MAC OS, Linux, Palm OS, any
114 + handheld or embedded platform.
115 +
116 +4. You may transcribe the binaries to other virtual machine byte
117 + code protocols, including but not limited to .NET.
118 +
119 +V. License Disclaimer.
120 +
121 +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
122 +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
123 +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
124 +DISCLAIMED. IN NO EVENT SHALL THE AUTHOR, AFFILATED BUSINESSES,
125 +OR ANYONE ELSE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
126 +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
127 +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
128 +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
129 +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
130 +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
131 +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
132 +SUCH DAMAGE.