aboutsummaryrefslogtreecommitdiffstats
path: root/data/COPYING.DScaler
blob: 918f64d59f61094c5985b503daf59d47a3e82c71 (plain)
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
tvtime contains libraries from DScaler, downloaded from
http://deinterlace.sourceforge.net/

Upstream authors: Tom Barry <trbarry@trbarry.com>
		  John Adcock <John@adcock8.freeserve.co.uk>

Upstream Copyrights:

   Copyright (c) 2001 Tom Barry.  All rights reserved.
        trbarry@trbarry.com
   
        This file is subject to the terms of the GNU General Public License as
        published by the Free Software Foundation.  A copy of this license is
        included with this software distribution in the file COPYING.  If you
        do not have a copy, you may obtain a copy by writing to the Free
        Software Foundation Inc., 59 Temple Place - Suite 330, Boston, MA
        02111-1307, USA.

   Copyright (c) 2000 John Adcock.  All rights reserved.

    This file is subject to the terms of the GNU General Public License as
    published by the Free Software Foundation.  A copy of this license is
    included with this software distribution in the file COPYING.  If you
    do not have a copy, you may obtain a copy by writing to the Free
    Software Foundation Inc., 59 Temple Place - Suite 330, Boston, MA
    02111-1307, USA.

    This software is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details


Library License Exception
=========================

The following is the license exception from Tom Barry, copyright
holder of the DI_GreedyH.dll and DI_TomsMoComp.dll libraries in DScaler.

----- Forwarded message from trbarry@trbarry.com -----

From: trbarry@trbarry.com
To: Billy Biggs <vektor@dumbterm.net>
Subject: RE: Annoying licensing question
Date: Fri, 12 Sep 2003 00:08:08 -0400
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)

Billy -

I"m happy that you can find my code useful in tvtime.

I do hold the copyrights to those 2 modules mentioned below but choose
to interpret the system & compiler exemption clause somewhat more
liberally.  That is, I think the exemption applies to whatever closed
source tools are needed to compile and run Greedy/HM & TomsMoComp on
your target platform, as long as you don't have source for them anyway.
That is, I don't see it as a problem.

So please take this as my permission to include those two deinterlacing
modules in tvtime, without further obligation other than the terms of
the GPL, as loosely interpreted above.

I also have no problems with LGPL terms if that also becomes necessary
for common sense reasons in some cases, so please contact me again if
that becomes the case or if this email does not seem to give the needed
permissions.

I'm not particularly active on DScaler anymore but would like to
continue to see my code be of value to people.  And while I'm not Linux
literate myself I very much like the idea of my contributions finding a
home there.

Of course, continuing to receive credit would be nice. ;-)

Cheers,

- Tom



| -----Original Message-----
| From: Billy Biggs [mailto:vektor@dumbterm.net]
| Sent: Thursday, September 11, 2003 9:30 PM
| To: trbarry@trbarry.com
| Subject: Annoying licensing question
|
|
|   Hey, sorry to bother you.  This email is somewhat long but
| I hope you
| can get through it.  I need a favour.
|
|   I have been using your excellent GreedyH and TomsMoComp
| deinterlacers
| in tvtime under Linux.  It's been great.  Thanks a ton.  They rock.
|
|   However, we've been using them through a Windows emulator DLL loader
| from the Wine project, rather than doing a port.  This is because the
| porting task is somewhat large and I haven't had time to devote to it,
| not because it's impossible (it's not).
|
|   By a strict reading of the GPL though, this is not good.
| Users of GPL
| software need to be given the "complete" source code to build the
| software, with a special exemption for the source to any
| compilers or OS
| pieces you would already need to build software on the target OS.
| However, the target OS for tvtime is Linux, not Windows.  The Windows
| compiler is not a standard Linux tool, so the exemption doesn't apply.
| I would need to ship the full source code to Windows and MSVC++.
|
|   To get around this, we asked John Adcock for an exemption to the GPL
| in this case.  At the time, we were using a bunch of DScaler modules,
| and he asserted that he had copyright over all DScaler plugins.
| However, in our latest version we only use the GreedyH and TomsMoComp
| deinterlacers, both of which were written by you, are independently
| distributed by you, and have your Copyright on them.
|
|   I'm wondering if you'd be willing to extend an exemption to us as
| well.  We've had some discussions on the Debian legal mailing list[1]
| about this, and it's still unclear to me whether this is strictly
| necessary, but it would help us out a lot if you are willing.
|
|   To do so, I think you just have to send me an email like
| the one below
| which we used to have John give us permission.  The original thread
| URL[2] is alsso listed below.
|
|   Thanks, and sorry for the verbosity,
|   -Billy
|
|
| [1]
| http://lists.debian.org/debian-legal/2003/debian-legal-200309/ msg00184.html
| [2]
| http://sourceforge.net/mailarchive/forum.php?thread_id=1937234&forum_id=6588


> ----- Forwarded message from Simon Law
> <sfllaw@engmail.uwaterloo.ca> -----
>
> Date: Sun, 20 Apr 2003 23:22:02 -0400
> From: Simon Law <sfllaw@engmail.uwaterloo.ca>
> To: Billy Biggs <vektor@dumbterm.net>
> Subject: License exception for John Adcock
>
> Hi Billy,
>
>       From my reading of John's mailing list posting,
> http://sourceforge.net/mailarchive/forum.php?thread_id=1937234&forum_id=6588
> the following exception statement seems to be in line with his
> thinking.
>
> In addition to the GNU General Public License, as a special exception to
> Section 3, John Adcock gives permission to distribute the Program,
> DScaler, where the source code distributed need not include anything
> that is normally distributed (in either source or binary form) with
> major components (compiler, kernel, and so on) of the Microsoft Windows
> family of operating systems, unless that component itself accompanies
> the executable.  You must obey the GNU General Public License in all
> respects for all of the Program code used.  If you modify the Program,
> you may extend this exception to your version of the file, but you are
> not obligated to do so.  If you do not wish to do so, delete this
> exception statement from your version.
>
>       It is best if you capture his entire response OK-ing this
> statement, and we can put it in COPYING.DScaler in your distribution.
> Sorry for the inconvenience.
>
> Simon
>
> P.S. Why did I have to be a Free Software developer, and not a lawyer?
>      My parents would have been much more proud.
>
> ----- End forwarded message -----

----- End forwarded message -----

DScaler License Exception
=========================

The following is the license exception from John Adcock, copyright
holder of DScaler, and its associated libraries.

From John@adcock8.freeserve.co.uk Sat Apr 26 04:22:21 2003
Return-path: <John@adcock8.freeserve.co.uk>
Envelope-to: sfllaw@localhost
Delivery-date: Sat, 26 Apr 2003 04:22:21 -0400
Received: from localhost ([127.0.0.1] ident=fetchmail)
	by alps with esmtp (Exim 3.35 #1 (Debian))
	id 199Kwv-0008JV-00
	for <sfllaw@localhost>; Sat, 26 Apr 2003 04:22:21 -0400
Received: from engmail.uwaterloo.ca [129.97.50.62]
	by localhost with IMAP (fetchmail-5.9.11)
	for sfllaw@localhost (single-drop); Sat, 26 Apr 2003 04:22:21 -0400 (EDT)
Received: from cmailg1.svr.pol.co.uk (cmailg1.svr.pol.co.uk [195.92.195.171])
	by engmail.uwaterloo.ca (8.12.6p2/8.12.6) with ESMTP id h3Q8JOFc027694
	for <sfllaw@engmail.uwaterloo.ca>; Sat, 26 Apr 2003 04:19:24 -0400 (EDT)
	(envelope-from John@adcock8.freeserve.co.uk)
Received: from user-1158.bbd21tcl.dsl.pol.co.uk ([81.77.228.134] helo=server.adcock8.freeserve.co.uk)
	by cmailg1.svr.pol.co.uk with esmtp (Exim 4.14)
	id 199Ku3-0000MY-NI; Sat, 26 Apr 2003 09:19:23 +0100
Subject: RE: [sfllaw@engmail.uwaterloo.ca: License exception for John Adcock]
Date: Sat, 26 Apr 2003 09:25:00 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Message-ID: <096750F779A5B046A1FDB017280E7456044F3B@server.adcock8.freeserve.co.uk>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
Thread-Topic: [sfllaw@engmail.uwaterloo.ca: License exception for John Adcock]
Thread-Index: AcMLZ2ttNuS17YvySxKV6SNc+niBwQAZWQew
From: "John Adcock" <John@adcock8.freeserve.co.uk>
To: "Billy Biggs" <vektor@dumbterm.net>
Cc: <sfllaw@engmail.uwaterloo.ca>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by engmail.uwaterloo.ca id h3Q8JOFc027694
X-Spam-Status: No, hits=0.0 required=5.0 tests= version=2.20
X-Spam-Level: 
Status: RO
Content-Length: 2978
Lines: 73

This is a weird one, but this is how I think the GPL applies here. You
want to redistribute some dlls that I have built, and I have allowed
redistribution of the dlls under the terms of the GPL,  In releasing my
source under the GPL I say you can build that dlls with the source I
also have made available.  

Under the GPL you may then further redistribute the dlls to your heart's
content (as long as you also are willing to supply the same source I
did), as long as you trust me that the dll's are built from that source
(which they were) and don't change the source (which you haven't) there
is no additional restriction on redistribution.  I don't think it
matters that you can't actually compile the dlls yourself because you're
running on linux or even that the code currently requires a non-free
compiler to compile (although this is a grey area).  But then I'm not a
lawyer.

If you want to cover your posteriors with a clause as you outline I've
no problem with that but I really don't think it is required.  Also I
hope that we can get cross platform compilation sorted soon and these
annoying legal issues will go away.

John

> -----Original Message-----
> From: Billy Biggs [mailto:vektor@dumbterm.net] 
> Sent: 21 April 2003 19:51
> To: John Adcock
> Subject: [sfllaw@engmail.uwaterloo.ca: License exception for 
> John Adcock]
> 
> 
>   Thoughts?  Should I post this to deinterlace-discuss?
> 
>   Many thanks,
>   -Billy
> 
> ----- Forwarded message from Simon Law 
> <sfllaw@engmail.uwaterloo.ca> -----
> 
> Date: Sun, 20 Apr 2003 23:22:02 -0400
> From: Simon Law <sfllaw@engmail.uwaterloo.ca>
> To: Billy Biggs <vektor@dumbterm.net>
> Subject: License exception for John Adcock
> 
> Hi Billy,
> 
> 	From my reading of John's mailing list posting, 
> http://sourceforge.net/mailarchive/forum.php?thread_id=1937234&forum_id=6588
> the following exception statement seems to be in line with his thinking.
> 
> In addition to the GNU General Public License, as a special exception to
> Section 3, John Adcock gives permission to distribute the Program,
> DScaler, where the source code distributed need not include anything
> that is normally distributed (in either source or binary form) with
> major components (compiler, kernel, and so on) of the Microsoft Windows
> family of operating systems, unless that component itself accompanies
> the executable.  You must obey the GNU General Public License in all
> respects for all of the Program code used.  If you modify the Program,
> you may extend this exception to your version of the file, but you are
> not obligated to do so.  If you do not wish to do so, delete this
> exception statement from your version.
> 
> 	It is best if you capture his entire response OK-ing this
> statement, and we can put it in COPYING.DScaler in your distribution.
> Sorry for the inconvenience.
> 
> Simon
> 
> P.S. Why did I have to be a Free Software developer, and not a lawyer?
>      My parents would have been much more proud.
> 
> ----- End forwarded message -----
> 

Privacy Policy