• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

ActionCache.cppH A D04-Jul-20151.5 KiB4018

ActionCache.hH A D04-Jul-20151.5 KiB4216

ActionCacheCompat.hH A D04-Jul-20151.5 KiB4620

Agent.cppH A D04-Jul-20152.1 KiB7339

Agent.hH A D04-Jul-20156.2 KiB256167

Alpha.cppH A D04-Jul-20153.7 KiB12785

Alpha.hH A D04-Jul-20151.5 KiB287

Auth.cppH A D04-Jul-201515.5 KiB660397

Auth.hH A D04-Jul-20153.2 KiB12037

Bitmap.cppH A D04-Jul-20153.2 KiB10772

Bitmap.hH A D04-Jul-20151.5 KiB298

BlockCache.cppH A D04-Jul-20152.2 KiB7046

BlockCache.hH A D04-Jul-20151.9 KiB6034

BlockCacheSet.cppH A D04-Jul-20153.7 KiB13694

BlockCacheSet.hH A D04-Jul-20151.7 KiB4218

CHANGELOGH A D04-Jul-2015128.2 KiB3,7792,578

COPYINGH A D04-Jul-201517.6 KiB340281

ChangeGC.cppH A D04-Jul-20155.1 KiB17396

ChangeGC.hH A D04-Jul-20154.6 KiB178101

ChangeGCCompat.cppH A D04-Jul-20153.9 KiB13269

ChangeGCCompat.hH A D04-Jul-20154.4 KiB17196

ChangeProperty.cppH A D04-Jul-20156 KiB180111

ChangeProperty.hH A D04-Jul-20154.8 KiB182105

Channel.cppH A D04-Jul-201552.3 KiB2,1261,380

Channel.hH A D04-Jul-201515.7 KiB657291

ChannelCache.cppH A D04-Jul-20152 KiB5737

ChannelCache.hH A D04-Jul-20151.9 KiB6117

ChannelStore.hH A D04-Jul-20151.6 KiB4715

CharCache.cppH A D04-Jul-20152 KiB6242

CharCache.hH A D04-Jul-20152.2 KiB8439

Children.cppH A D03-May-202220.8 KiB1,039616

ClearArea.cppH A D04-Jul-20153.8 KiB11460

ClearArea.hH A D04-Jul-20154.3 KiB175100

ClientCache.cppH A D04-Jul-20158.8 KiB390282

ClientCache.hH A D04-Jul-20158.5 KiB430176

ClientChannel.cppH A D04-Jul-2015260.4 KiB8,2456,053

ClientChannel.hH A D04-Jul-201512.2 KiB467224

ClientProxy.cppH A D04-Jul-201512.6 KiB539373

ClientProxy.hH A D04-Jul-20153.1 KiB10944

ClientReadBuffer.cppH A D04-Jul-20154.4 KiB167108

ClientReadBuffer.hH A D04-Jul-20152 KiB5827

ClientStore.cppH A D04-Jul-20157.4 KiB229178

ClientStore.hH A D04-Jul-20153.3 KiB13666

Colormap.cppH A D04-Jul-20153.1 KiB9562

Colormap.hH A D04-Jul-20151.4 KiB255

ConfigureWindow.cppH A D04-Jul-20154 KiB13167

ConfigureWindow.hH A D04-Jul-20154.4 KiB17196

Control.cppH A D04-Jul-201521.8 KiB871440

Control.hH A D04-Jul-201513.6 KiB757238

CopyArea.cppH A D04-Jul-20156.4 KiB188113

CopyArea.hH A D04-Jul-20154.7 KiB185108

CreateGC.cppH A D04-Jul-20156.8 KiB227138

CreateGC.hH A D04-Jul-20154.5 KiB179102

CreatePixmap.cppH A D04-Jul-20158.5 KiB269177

CreatePixmap.hH A D04-Jul-20154.3 KiB15584

CreatePixmapCompat.cppH A D04-Jul-20158.7 KiB273178

CreatePixmapCompat.hH A D04-Jul-20154.4 KiB15584

DecodeBuffer.cppH A D04-Jul-201516.8 KiB693506

DecodeBuffer.hH A D04-Jul-20154.4 KiB14390

EncodeBuffer.cppH A D04-Jul-201514.9 KiB661476

EncodeBuffer.hH A D04-Jul-20155.2 KiB188102

FillPoly.cppH A D04-Jul-20157 KiB228142

FillPoly.hH A D04-Jul-20155.1 KiB199117

Fork.cppH A D04-Jul-20152.5 KiB9949

Fork.hH A D04-Jul-20151.3 KiB241

FreeCache.hH A D04-Jul-20151.4 KiB3512

GenericChannel.cppH A D04-Jul-201511.2 KiB484286

GenericChannel.hH A D04-Jul-20158 KiB449275

GenericReadBuffer.cppH A D04-Jul-20152.3 KiB7133

GenericReadBuffer.hH A D04-Jul-20152 KiB5425

GenericReply.cppH A D04-Jul-20158.5 KiB294191

GenericReply.hH A D04-Jul-20154.6 KiB15583

GenericRequest.cppH A D04-Jul-20159.7 KiB328217

GenericRequest.hH A D04-Jul-20154.6 KiB15482

GetImage.cppH A D04-Jul-20155.4 KiB16697

GetImage.hH A D04-Jul-20154.7 KiB183106

GetImageReply.cppH A D04-Jul-20155.3 KiB186101

GetImageReply.hH A D04-Jul-20154 KiB14476

GetProperty.cppH A D04-Jul-20153.8 KiB10855

GetProperty.hH A D04-Jul-20154.4 KiB176100

GetPropertyReply.cppH A D04-Jul-20158.2 KiB296190

GetPropertyReply.hH A D04-Jul-20154.6 KiB15484

ImageText16.cppH A D04-Jul-20156.8 KiB220131

ImageText16.hH A D04-Jul-20154.7 KiB183104

ImageText8.cppH A D04-Jul-20156.7 KiB220131

ImageText8.hH A D04-Jul-20154.6 KiB183104

IntCache.cppH A D04-Jul-20155.2 KiB219171

IntCache.hH A D04-Jul-20152.8 KiB11257

InternAtom.cppH A D04-Jul-20153.6 KiB12061

InternAtom.hH A D04-Jul-20154.2 KiB17196

Jpeg.cppH A D04-Jul-201519.8 KiB879590

Jpeg.hH A D04-Jul-20151.5 KiB298

Keeper.cppH A D04-Jul-201512.7 KiB601371

Keeper.hH A D04-Jul-20153.3 KiB19259

LICENSEH A D04-Jul-20154.1 KiB9171

List.cppH A D04-Jul-20152.5 KiB10155

List.hH A D04-Jul-20151.9 KiB8839

ListFontsReply.cppH A D04-Jul-20155.4 KiB205116

ListFontsReply.hH A D04-Jul-20153.7 KiB14070

Loop.cppH A D03-May-2022362.9 KiB16,78211,327

MD5.cH A D04-Jul-201512.4 KiB400270

MD5.hH A D04-Jul-20153.3 KiB9220

Makefile.inH A D03-May-20228.8 KiB327245

Message.cppH A D04-Jul-201556.5 KiB2,3461,514

Message.hH A D04-Jul-201524.8 KiB1,103531

Misc.cppH A D04-Jul-201540.9 KiB1,9041,655

Misc.hH A D04-Jul-20156 KiB271105

NX.hH A D04-Jul-201515.9 KiB45687

NXalert.hH A D04-Jul-201510.3 KiB269197

NXmitshm.hH A D04-Jul-20151.8 KiB4919

NXpack.hH A D04-Jul-20154.9 KiB13483

NXproto.hH A D04-Jul-201512.2 KiB440329

NXrender.hH A D04-Jul-20152.7 KiB7141

NXvars.hH A D04-Jul-20155 KiB19468

OpcodeCache.hH A D04-Jul-20151.5 KiB4620

OpcodeStore.cppH A D04-Jul-20152.5 KiB7735

OpcodeStore.hH A D04-Jul-20152.8 KiB8438

Pack.cH A D04-Jul-20154.1 KiB173148

Pgn.cppH A D04-Jul-201517.5 KiB798532

Pgn.hH A D04-Jul-20151.6 KiB358

Pipe.cppH A D04-Jul-20157.8 KiB413244

Pipe.hH A D04-Jul-20151.5 KiB283

PolyArc.cppH A D04-Jul-20154.7 KiB15183

PolyArc.hH A D04-Jul-20154.5 KiB178101

PolyFillArc.cppH A D04-Jul-20154.9 KiB15183

PolyFillArc.hH A D04-Jul-20154.6 KiB178101

PolyFillRectangle.cppH A D04-Jul-20155.2 KiB14983

PolyFillRectangle.hH A D04-Jul-20154.9 KiB178101

PolyLine.cppH A D04-Jul-20155.1 KiB17198

PolyLine.hH A D04-Jul-20154.5 KiB179102

PolyPoint.cppH A D04-Jul-20155.2 KiB17198

PolyPoint.hH A D04-Jul-20154.6 KiB179102

PolySegment.cppH A D04-Jul-20154.9 KiB15183

PolySegment.hH A D04-Jul-20154.6 KiB178101

PolyText16.cppH A D04-Jul-20158.1 KiB301175

PolyText16.hH A D04-Jul-20154.6 KiB181103

PolyText8.cppH A D04-Jul-20158 KiB299175

PolyText8.hH A D04-Jul-20154.6 KiB181103

PositionCacheCompat.cppH A D04-Jul-20151.6 KiB4624

PositionCacheCompat.hH A D04-Jul-20151.5 KiB4216

Proxy.cppH A D04-Jul-2015146.2 KiB6,4584,266

Proxy.hH A D04-Jul-201524.7 KiB1,264628

ProxyReadBuffer.cppH A D04-Jul-20155 KiB200120

ProxyReadBuffer.hH A D04-Jul-20151.9 KiB5023

PutImage.cppH A D04-Jul-201512.3 KiB406262

PutImage.hH A D04-Jul-20154.9 KiB16794

PutPackedImage.cppH A D04-Jul-201519.3 KiB596374

PutPackedImage.hH A D04-Jul-20155.7 KiB212117

QueryFontReply.cppH A D04-Jul-20153.9 KiB14677

QueryFontReply.hH A D04-Jul-20153.5 KiB13068

READMEH A D04-Jul-2015433 2214

README-IPAQH A D04-Jul-2015457 2213

README.on-retroactive-DXPC-licenseH A D04-Jul-201510.1 KiB270209

ReadBuffer.cppH A D04-Jul-201514.3 KiB628407

ReadBuffer.hH A D04-Jul-20153.2 KiB12169

RenderAddGlyphs.cppH A D04-Jul-20156.6 KiB222147

RenderAddGlyphs.hH A D04-Jul-20152.4 KiB8138

RenderChangePicture.cppH A D04-Jul-20156.5 KiB227152

RenderChangePicture.hH A D04-Jul-20152.4 KiB8138

RenderComposite.cppH A D04-Jul-201512.6 KiB389222

RenderComposite.hH A D04-Jul-20152.4 KiB8138

RenderCompositeCompat.cppH A D04-Jul-201510 KiB321209

RenderCompositeCompat.hH A D04-Jul-20152.4 KiB8138

RenderCompositeGlyphs.cppH A D04-Jul-201521.2 KiB680458

RenderCompositeGlyphs.hH A D04-Jul-20152.8 KiB9443

RenderCompositeGlyphsCompat.cppH A D04-Jul-201518.3 KiB603412

RenderCompositeGlyphsCompat.hH A D04-Jul-20152.5 KiB8138

RenderCreateGlyphSet.cppH A D04-Jul-20155.8 KiB174111

RenderCreateGlyphSet.hH A D04-Jul-20152.4 KiB8138

RenderCreateGlyphSetCompat.cppH A D04-Jul-20156.6 KiB232151

RenderCreateGlyphSetCompat.hH A D04-Jul-20152.5 KiB8138

RenderCreatePicture.cppH A D04-Jul-20158.5 KiB267180

RenderCreatePicture.hH A D04-Jul-20152.4 KiB8138

RenderCreatePictureCompat.cppH A D04-Jul-20158.2 KiB263176

RenderCreatePictureCompat.hH A D04-Jul-20152.4 KiB8138

RenderExtension.cppH A D04-Jul-201518.7 KiB568414

RenderExtension.hH A D04-Jul-201513 KiB505315

RenderFillRectangles.cppH A D04-Jul-20156.7 KiB226143

RenderFillRectangles.hH A D04-Jul-20152.4 KiB8138

RenderFreeGlyphSet.cppH A D04-Jul-20154.7 KiB15595

RenderFreeGlyphSet.hH A D04-Jul-20152.4 KiB8138

RenderFreePicture.cppH A D04-Jul-20154.8 KiB15595

RenderFreePicture.hH A D04-Jul-20152.4 KiB8138

RenderFreePictureCompat.cppH A D04-Jul-20155 KiB15999

RenderFreePictureCompat.hH A D04-Jul-20152.4 KiB8138

RenderGenericRequest.cppH A D04-Jul-20158.3 KiB259168

RenderGenericRequest.hH A D04-Jul-20153.5 KiB8245

RenderMinorExtensionHeaders.hH A D04-Jul-20151.5 KiB3510

RenderMinorExtensionMethods.hH A D04-Jul-20153.6 KiB7435

RenderMinorExtensionTags.hH A D04-Jul-20155.6 KiB187125

RenderPictureClip.cppH A D04-Jul-20158.7 KiB292179

RenderPictureClip.hH A D04-Jul-20152.4 KiB8138

RenderPictureClipCompat.cppH A D04-Jul-20157.3 KiB238158

RenderPictureClipCompat.hH A D04-Jul-20152.4 KiB8138

RenderPictureFilter.cppH A D04-Jul-20157.8 KiB267176

RenderPictureFilter.hH A D04-Jul-20152.4 KiB8138

RenderPictureTransform.cppH A D04-Jul-20155.9 KiB203129

RenderPictureTransform.hH A D04-Jul-20152.4 KiB8138

RenderTrapezoids.cppH A D04-Jul-201511.2 KiB361225

RenderTrapezoids.hH A D04-Jul-20152.4 KiB8138

RenderTriangles.cppH A D04-Jul-201510.8 KiB351225

RenderTriangles.hH A D04-Jul-20152.4 KiB8138

Rgb.cppH A D04-Jul-20153.1 KiB9562

Rgb.hH A D04-Jul-20151.5 KiB298

Rle.cppH A D04-Jul-20153.1 KiB9562

Rle.hH A D04-Jul-20151.5 KiB298

SendEvent.cppH A D04-Jul-20158.9 KiB293185

SendEvent.hH A D04-Jul-20154.7 KiB188106

SequenceQueue.cppH A D04-Jul-20153.8 KiB163112

SequenceQueue.hH A D04-Jul-20152.6 KiB8442

ServerCache.cppH A D04-Jul-20154.6 KiB187118

ServerCache.hH A D04-Jul-20156.1 KiB306100

ServerChannel.cppH A D04-Jul-2015259.4 KiB8,2936,106

ServerChannel.hH A D04-Jul-201512.4 KiB537231

ServerProxy.cppH A D04-Jul-201514.8 KiB606401

ServerProxy.hH A D04-Jul-20153.7 KiB14866

ServerReadBuffer.cppH A D04-Jul-20155.8 KiB236158

ServerReadBuffer.hH A D04-Jul-20152.2 KiB6633

ServerStore.cppH A D04-Jul-20155.4 KiB172124

ServerStore.hH A D04-Jul-20152.7 KiB7633

SetClipRectangles.cppH A D04-Jul-20155.1 KiB14379

SetClipRectangles.hH A D04-Jul-20154.9 KiB180103

SetUnpackAlpha.cppH A D04-Jul-20157.9 KiB258152

SetUnpackAlpha.hH A D04-Jul-20154.7 KiB15987

SetUnpackAlphaCompat.cppH A D04-Jul-20157.7 KiB251158

SetUnpackAlphaCompat.hH A D04-Jul-20154.5 KiB15081

SetUnpackColormap.cppH A D04-Jul-20158.1 KiB258152

SetUnpackColormap.hH A D04-Jul-20154.7 KiB15886

SetUnpackColormapCompat.cppH A D04-Jul-20158.2 KiB263168

SetUnpackColormapCompat.hH A D04-Jul-20154.6 KiB15081

SetUnpackGeometry.cppH A D04-Jul-20159.8 KiB294198

SetUnpackGeometry.hH A D04-Jul-20154.7 KiB16089

ShapeExtension.cppH A D04-Jul-20158.6 KiB297183

ShapeExtension.hH A D04-Jul-20154.6 KiB15884

Socket.cppH A D04-Jul-201516.1 KiB746543

Socket.hH A D04-Jul-20152.4 KiB8937

Split.cppH A D04-Jul-201541.7 KiB1,8471,126

Split.hH A D04-Jul-20159.1 KiB536207

StaticCompressor.cppH A D04-Jul-201511.9 KiB421288

StaticCompressor.hH A D04-Jul-20152.8 KiB7339

Statistics.cppH A D04-Jul-201552.9 KiB1,9961,390

Statistics.hH A D04-Jul-201518.7 KiB738490

TextCompressor.cppH A D04-Jul-20152.9 KiB7837

TextCompressor.hH A D04-Jul-20151.7 KiB5026

Timestamp.cppH A D04-Jul-20151.9 KiB6621

Timestamp.hH A D04-Jul-20156 KiB300146

TranslateCoords.cppH A D04-Jul-20153.7 KiB10452

TranslateCoords.hH A D04-Jul-20154.6 KiB178102

Transport.cppH A D04-Jul-201566.3 KiB3,0572,025

Transport.hH A D04-Jul-20159.9 KiB570228

Types.hH A D04-Jul-20156 KiB264137

Unpack.cppH A D04-Jul-201534.3 KiB1,5031,191

Unpack.hH A D04-Jul-20154.4 KiB14260

Utils.cppH A D04-Jul-20151.4 KiB3610

VERSIONH A D04-Jul-20159 21

Vars.cH A D04-Jul-20151.8 KiB4716

Version.cH A D04-Jul-20153.7 KiB10760

WriteBuffer.cppH A D04-Jul-201511.8 KiB489362

WriteBuffer.hH A D04-Jul-20153.1 KiB12768

XidCache.cppH A D04-Jul-20151.5 KiB4018

XidCache.hH A D04-Jul-20151.5 KiB4216

Z.cppH A D04-Jul-20153.6 KiB13574

Z.hH A D04-Jul-20151.6 KiB308

configure.inH A D04-Jul-201510.5 KiB391317

install-shH A D04-Jul-20154.7 KiB239152

mkinstalldirsH A D04-Jul-2015702 3521

README

1README
2------
3
4Building
5--------
6
71. To compile:
8
9   > tar zxvf nxcomp-X.Y.Z-N.tar.gz
10   > cd nxcomp
11   > ./configure
12   > make
13
14   You'll have to run gmake under Solaris.
15
162. The 'make install' target is not currently supported
17   in the Makefile, but it should be simple to fix.
18
19You need at least nxproxy and nxagent packages to enjoy this code. Check the
20NoMachine website at http://www.nomachine.com to get the latest release.
21
22

README-IPAQ

1README-IPAQ
2-----------
3
41. Install a cross-compiler for ARM. You can find detailed
5   informations at:
6
7   http://www.ailis.de/~k/knowledge/crosscompiling/toolchain.php
8
9   There are also binaries needed to install the cross-compiler.
10
112. Configure and compile libXcomp using:
12
13   $ ./configure --with-ipaq
14   $ make
15
16   After compilation type:
17
18   $ arm-linux-strip libXcomp.*
19
203. Remember that you also need nxproxy to actually run your NX X
21   session.
22

README.on-retroactive-DXPC-license

1On DXPC retroactive relicensing as BSD-2-clause
2===============================================
3
4TL;DR; In May 2015, all versions of DXPC released before version 3.8.1 (sometime
5in 2002) have retroactively been re-licensed by all previous maintainers
6of DXPC as BSD-2-clause.
7
8This README file gives an overview of the discussion thread that lead to
9the retroactive re-licensing of DXPC.
10
11For the full discussion, see doc/DXPC_re-licensed::debbug_784565.mbox in
12this source project or #784565 on the Debian bug tracker [1].
13
14light+love,
1520150521, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
16
17[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784565
18
19------------------------------------------------------------------------------
20
21STEP 1
22======
23
24In May 2015, a serious license issue around the nxcomp code shipped in
25this source project was raised and solved on the Debian bug tracker (thanks to
26Francesco Poli and many others): http://bugs.debian.org/784565
27
28"""
29From: "Francesco Poli \(wintermute\)" <invernomuto@paranoici.org>
30To: Debian Bug Tracking System <submit@bugs.debian.org>
31Date: Wed, 06 May 2015 19:35:32 +0200
32
33I noticed that the debian/copyright states:
34
35[...]
36| Parts of this software are derived from DXPC project. These copyright
37| notices apply to original DXPC code:
38|
39|    Redistribution and use in source and binary forms are permitted provided
40|    that the above copyright notice and this paragraph are duplicated in all
41|    such forms.
42|
43|    THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
44|    WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
45|    MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
46|
47|    Copyright (c) 1995,1996 Brian Pane
48|    Copyright (c) 1996,1997 Zachary Vonler and Brian Pane
49|    Copyright (c) 1999 Kevin Vigor and Brian Pane
50|    Copyright (c) 2000,2001 Gian Filippo Pinzari and Brian Pane
51[...]
52
53This license lacks the permission to modify the DXPC code.
54Hence, the original DXPC code does not appear to comply with the
55DFSG. And the nx-libs-lite is in part derived from DXPC code.
56
57This basically means that nx-libs-lite includes parts which are
58non-free (as they are derived from non-modifiable code) and
59are also possibly legally undistributable (as they are non-modifiable,
60but actually modified). The combination with the rest of nx-libs-lite
61(which is GPL-licensed) may also be legally undistributable (since
62the license with no permission to modify is GPL-incompatible).
63
64
65If there's anything I misunderstood, please clarify.
66
67Otherwise, please address this issue as soon as possible.
68The copyright owners for the original DXPC code should be
69contacted and persuaded to re-license under GPL-compatible
70terms.
71"""
72
73The issue has been settled by asking all recent maintainers (i.e.,
74copyright holders) of DXPC, to agree on considering the BSD-2-clause
75license (as introduced in DXPC 3.8.1) retro-actively as the license of
76all pre-3.8.1 DXPC releases.
77
78STEP 2:
79=======
80
81Kevin Vigor, the (at that time being) latest known maintainer of DXPC
82replied back immediately and provided the info given below. He also
83stated that he agrees to applying BSD-2-clause retroactively to all
84pre-3.8.1 releases of DXPC.
85
86"""
87From: Kevin Vigor <kevin@vigor.nu>
88To: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
89CC: 784565@bugs.debian.org, [...]
90Subject: Re: Bug#784565: nx-libs-lite: parts are derived from non-free code
91
92Hi Mike, et al,
93
94   I am not the original author of dxpc, that being Brian Pane. However,
95   I took over maintenance circa 1999 and am still the primary maintainer
96   (though the project has effectively been dead for most of a decade
97   now).
98
99   As you are aware, when I inherited the code, it was licensed under a
100   variant of the BSD license that did not include the 'with
101   modification' clause. To the best of my recollection, somebody from
102   the FSF contacted me circa 2001 regarding this and as a result,
103   subsequent releases were done under a standard 2-clause BSD license
104   with the modification clause. Again, to the best of my recollection, I
105   contacted Brian about this change and he offered no objection.
106
107   Further, I recall distinctly that NoMachine contacted me and
108   explicitly asked permission before including DXPC code in NX, which I
109   happily granted with no new conditions beyond the BSD license already
110   in play.
111
112   It is possible, though by no means certain, that I could dig up
113   ancient email to corroborate this account if necessary. However, I am
114   more than willing to publicly state that I believe NoMachine's use of
115   DXPC code to be both legal and ethical, and that my intent when
116   changing the license to 2-clause BSD was simply to clarity the
117   existing intent and that it ought therefore be considered retroactive.
118
119   Yours,
120      Kevin Vigor
121
122[...]
123"""
124
125STEP 3:
126-------
127
128We were not able to dig out any recent mail address of Zachary Volner,
129another of the DXPC copyright holders, but a phone number.
130
131On Friday, May 15th, I (Mike Gabriel) called that phone number and left a
132message on - hopefully - Zach's voicebox, asking him to mail me, so I
133could explain everything. He mailed back and later on posted the below
134statement to the Debian BTS, also expressing his agreement to the
135retroactive re-licensing of DXPC.
136
137"""
138Date: Mon, 18 May 2015 10:05:38 -0500
139Subject: Re: Bug#784565: nx-libs-lite: parts are derived from non-free code
140From: Zach Vonler <zvonler@gmail.com>
141To: 784565@bugs.debian.org
142
143On Thu, 14 May 2015 05:55:42 +0000 Mike Gabriel <
144mike.gabriel@das-netzwerkteam.de> wrote:
145
146>
147> TL;DR; So here comes my actual question: are you (Brian Pane, Zachary
148> Vonler, Gian Filippo Pinzari) ok with retroactively regarding
149> pre-3.8.1 code of DXPC (that you probably all worked on at that time)
150> as BSD-2-clause? Are you ok with others having taken or taking the
151> pre-3.8.1 DXPC code and distribute it in a modified form?
152>
153
154
155> A yes from all of you as DXPC copyright holders is essential for the
156> continuation of nx-libs development under a free license. This may
157> also possibly be an issue for NXv4 in case parts of it have been
158> derived from DXPC.
159
160
161Yes, I am fine with considering the license change to be retroactive to
162cover the time I was the maintainer.
163
164I have no objections to others distributing modified versions of that code.
165
166Zach
167"""
168
169STEP 4:
170-------
171
172By 18th May 2015, Brian Pane had not mailed back to us. Hoping he is well
173and alive. Giving my personal gratitude to him for his work on DXPC back
174in the nighties.
175
176However, Kevin found an old archive of the DXPC mailing lists, esp. a
177post by Brian expressing openness to modifications of all DXPC code
178versions.
179
180We refer to this regarding his consent on the re-licensing.
181
182"""
183Date: Mon, 18 May 2015 15:11:42 -0600
184From: Kevin Vigor <kevin@vigor.nu>
185To: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>,  784565@bugs.debian.org, Francesco Poli <invernomuto@paranoici.org>
186CC: [...]
187Subject: Re: Bug#784565: nx-libs-lite: parts are derived from non-free code
188
189By the way, poking around the interwebs I find there is an archive of the old DXPC mailing list available at:
190
191http://marc.info/?l=dxpc&r=1&w=2
192
193I think you will find this of particular interest:
194
195
196http://marc.info/?l=dxpc&m=93093790813555&w=2
197
198
199List:       dxpc
200Subject:    Re: future tecnologies
201From:       Brian Pane <brianp () cnet ! com>
202Date:       1999-07-02 16:42:18
203[Download message RAW]
204
205Kevin Vigor <kvigor@eng.ascend.com> wrote:
206> On 01-Jul-99 dxpc@mcfeeley.cc.utexas.edu wrote:
207> > Speaking of licensing, are you putting your 3.8.0 changes to the dxpc
208> > code itself under GPL, or are they going to use the original dxpc's
209> > licensing?
210>
211> No, as you can probably guess, I am no fan of the GPL. For stuff on
212> this level, where my hacking is pretty simple and probably devoid of
213> commercial value, I'll just release my changes to the public domain and
214> give up even a copyright interest in them.
215>
216> Your and Zach's copyrights still stand, of course.
217>
218> I *think* that fact that we use the LZO library and API, but do not
219> directly incorporate the code, allows us to escape the clutch of the GPL
220> virus.
221>
222> btw, is there an original dxpc license? I haven't seen anything but a
223> copyright notice, which to my non-lawyerly mind translates as "free to
224> all the world as is, negotiate with copyright owner if modifying or
225> including in some other product".
226
227The copyright banner in the Readme is all the documentation there's ever
228been.  My intent was to allow _any_ distribution, use, and modification
229of the source, without imposing restrictions on the licensing style of
230any system into which others might incorporate the code.  We probably
231should start stating this clearly in the distributions.
232
233-brian
234
235[prev in list] [next in list] [prev in thread] [next in thread]
236"""
237
238STEP 5:
239-------
240
241Last but not least, Kevin informed us that Gian Filippo Pinzari never
242contributed any code to any of the official DPXC releases. So we assumed
243that his copyrights on the code stem from the time where he - under the
244NoMachine umbrella - worked on the code and should probably be associated
245with the GPL-2 re-licensing of the code later on done by NoMachine
246(which we did in the LICENSE file).
247
248It also appears, that there has been an incongruity between the copyright
249statement in nxcomp/Misc.cpp and nxcomp/LICENSE for Gian Filippo Pinzari.
250We used the copyright years (2000,2003) from nxcomp/Misc.cpp instead of
251those originally given in nxcomp/LICENSE (2000,2006).
252
253"""
254Date: Mon, 18 May 2015 19:16:25 -0600
255From: Kevin Vigor <kevin@vigor.nu>
256To: Francesco Poli <invernomuto@paranoici.org>,
257 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
258CC: 784565@bugs.debian.org, [...]
259Subject: Re: [pkg-x2go-devel] Bug#784565: Bug#784565: nx-libs-lite: parts are derived from non-free code
260
261On 5/18/2015 4:14 PM, Francesco Poli wrote:
262> If it is confirmed that Gian Filippo contributed to the forking of
263> DXPC within the NoMachine project, but not directly to DXPC, then I
264> think that he made his contributions available under the terms of the
265> GPL v2 of the NoMachine project. If this is the case, no feedback
266> should be required from his side.
267I can confirm that Gian Fillippo never contributed directly to DXPC.
268You'll note his name does not appear in the DXPC README, and never has.
269"""
270