File: copyright

package info (click to toggle)
libtablelayout-java 20090826-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, buster, sid, trixie
  • size: 328 kB
  • sloc: java: 1,161; xml: 35; sh: 14; makefile: 2
file content (130 lines) | stat: -rw-r--r-- 5,379 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
This package was debianized by Torsten Werner <twerner@debian.org> on
Sun May 13 18:53:26 CEST 2007.

It was downloaded from
https://tablelayout.dev.java.net/servlets/ProjectDocumentList?folderID=3487&expandFolder=3487&folderID=3487

The source code has been modified to make the package suitable for main (see
license III. 4.). The package namespace has been changed from
info.clearthought.layout to org.debian.tablelayout. There has been some
discussion about the new license at
<http://lists.debian.org/debian-legal/2009/06/msg00050.html>.

Upstream Author:
Daniel Barbalace <clearthought@dev.java.net>

Copyright:
(c) 2001-2009 Daniel Barbalace.  All rights reserved.

License:
  The Clearthought Software License, Version 2.0

  Project maintained at https://tablelayout.dev.java.net

  I. Terms for redistribution of original source and binaries

  Redistribution and use of unmodified source and/or binaries are
  permitted provided that the following condition is met:

  1. Redistributions of original source code must retain the above
     copyright notice and license.  You are not required to redistribute
     the original source; you may choose to redistribute only the
     binaries.

  Basically, if you distribute unmodified source, you meet
  automatically comply with the license with no additional effort on
  your part.

  II. Terms for distribution of derived works via subclassing and/or
      composition.

  You may generate derived works by means of subclassing and/or
  composition (e.g., the Adaptor Pattern), provided that the following
  conditions are met:

  1. Redistributions of original source code must retain the above
     copyright notice and license.  You are not required to redistribute
     the original source; you may choose to redistribute only the
     binaries.

  2. The original software is not altered.

  3. Derived works are not contained in the info.clearthought
     namespace/package or any subpackage of info.clearthought.

  4. Derived works do not use the class or interface names from the
     info.clearthought... packages

  For example, you may define a class with the following full name:
     org.nameOfMyOrganization.layouts.RowMajorTableLayout

  However, you may not define a class with the either of the
  following full names:
     info.clearthought.layout.RowMajorTableLayout
     org.nameOfMyOrganization.layouts.TableLayout

  III. Terms for redistribution of source modified via patch files.

  You may generate derived works by means of patch files provided
  that the following conditions are met:

  1. Redistributions of original source code must retain the above
     copyright notice and license.  You are not required to
     redistribute the original source; you may choose to redistribute
     only the binaries resulting from the patch files.

  2. The original source files are not altered.  All alteration is
     done in patch files.

  3. Derived works are not contained in the info.clearthought
     namespace/package or any subpackage of info.clearthought.  This
     means that your patch files must change the namespace/package
     for the derived work.  See section II for examples.

  4. Derived works do not use the class or interface names from the
     info.clearthought... packages.  This means your patch files
     must change the names of the interfaces and classes they alter.
     See section II for examples.

  5. Derived works must include the following disclaimer.
     "This work is derived from Clearthought's TableLayout,
      https://tablelayout.dev.java.net, by means of patch files
      rather than subclassing or composition.  Therefore, this work
      might not contain the latest fixes and features of TableLayout."

  IV. Terms for repackaging, transcoding, and compiling of binaries.

  You may do any of the following with the binaries of the
  original software.

  1. You may move binaries (.class files) from the original .jar file
     to your own .jar file.

  2. You may move binaries from the original .jar file to other
     resource containing files, including but not limited to .zip,
     .gz, .tar, .dll, .exe files.

  3. You may backend compile the binaries to any platform, including
     but not limited to Win32, Win64, MAC OS, Linux, Palm OS, any
     handheld or embedded platform.

  4. You may transcribe the binaries to other virtual machine byte
     code protocols, including but not limited to .NET.

  V. License Disclaimer.

  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR, AFFILATED BUSINESSES,
  OR ANYONE ELSE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.

The Debian packaging is (C) 2007-2009, Torsten Werner <twerner@debian.org> and
is licensed under the GPL-3, see `/usr/share/common-licenses/GPL-3'.