* Compliance with the GPL (cygwin)
@ 2002-04-12 16:47 Charles Wilson
2002-04-13 2:17 ` delphi.stuff
2002-04-13 2:26 ` Herbert Valerio Riedel
0 siblings, 2 replies; 9+ messages in thread
From: Charles Wilson @ 2002-04-12 16:47 UTC (permalink / raw)
To: cygwin, hvr, cdrdao-devel, delphi.stuff
License compliance for programs which use cygwin.
VCDImager (cygiwin-1.3.6)
cdrdao (cygwin-1.1.8)
VCDEasy-full (BOTH cygwin's, since it includes the above)
I'm ignoring the issue of multiple cygwin versions installed on the same
system, which may conflict with a "real" cygwin environment on the
user's computer, and with each other....that's a different topic (and I
don't know what the "right" solution is, so...skip it)
Here, I'm only concerned with projects that are not complying with the
GPL license of the cygwin DLL. Since all of these projects are part of
the open-source milieu, I know that any infraction of the license of
another open-source project is unintentional...but violations should be
remedied.
Note that it's very easy for each of these projects to comply with
cygwin's license (the GPL): just
1) make their own source available (true already, for most of them)
2) put a tarball of the (appropriate) cygwin DLL source code on
their ftp site with their other downloads,
3) ditto for other cygwin-linked libraries (zlib, libxml, libjpeg)
if applicable
4) mention the availability of the source code for libraries
used to create their windows port somewhere on their
webpage (not strictly necessary, but what's the point of
1 -- 3 if you don't advertise it?)
5) A plug for the cygwin project itself (http://www.cygwin.com)
would be nice, but definitely not necessary for license compliance.
To dampen the inevitable arguments about the GPL:
If you distribute a binary (such as cygwin1.dll) that is under the GPL,
then YOU have to also distribute the source code for THAT binary. You
cannot just say "get the source over there, at cygwin.com". If you
don't believe me, READ the GPL. READ the commentary on it by RMS. In
addition, if you link your executable to a GPL'ed shared library (lik
cygwin1.dll), then you must distribute the source code for your
executable, as well, or you lose the right to use cygwin1.dll. It's all
there in the GPL.
Chuck
cygwin hacker
VCDEasy includes:
cdrdao-1.1.5
which contains cygwin1.dll-1.1.8
cdrdao doesn't distribute the source of cygwin,
although it is opensource itself. They DO
distribute a cygwin-linked "windows" binary
along with a copy of cygwin1.dll itself
(but no mention of the cygwin project anywhere)
BTW: not even cygwin distributes or uses this old
version anymore. Fortunately, the VCDImager guys
went thru the effort of extracting from CVS and
creating a cygwin-1.1.8 tarball, back when they
were using that old version. The cdrdao guys could
a) get it from them & redistribute it, or b) update
to a newer cygwin and get the source from us.
mjpeg-tools
which contains cygwin1.dll-1.3.6 and cygjpeg6b.dll
Now, the mjpegtools project doesn't seem to provide
windows binaries; the windows (e.g. cygwin) port
seems to be something the VCDEasy folks did.
VCDImager
which contains cygwin1.dll-1.3.6, cygz.dll, and cygxml-2.dll
VCDImager provides the src for cygwin, but not
zlib or xml. (Actually, they provide LOTS of different
src tarballs -- probably more than they need to -- but
all for various versions of cygwin, not zlib/xml.
So, to sum up:
VCDImager project: seems mostly compliant; need a reminder to
include also OTHER source code (zlib, libxml)
cdrdao: open source, but not complying with the cygwin GPL.
they need to distribute the source for:
cygwin-1.1.8
mjpeg-tools: they don't distribute cygwin-linked binaries, so
they are under no obligation to distribute cygwin sources.
VCDEasy (includes all of the above): provides no source, whatsoever,
for cygwin, cygwin-linked binaries, cygwin-linked dlls, nothing.
NADA. ZILCH. Totally non-compliant.
VCDEasy needs to distribute the source for:
cygwin-1.1.8
cygwin-1.3.6
zlib
libxml
jpeg
mjpeg-tools
vcdimager
cdrdao
AND
itself.
Contact info:
VCDImager: hvr@hvrlab.org
cdrdao: Manuel Clos at cdrdao-devel@lists.sourceforge.net
mjpeg-tools: (not needed)
VCDEasy: delphi.stuff@vcdhelp.com
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-12 16:47 Compliance with the GPL (cygwin) Charles Wilson
@ 2002-04-13 2:17 ` delphi.stuff
2002-04-13 3:14 ` Herbert Valerio Riedel
2002-04-13 12:11 ` Charles Wilson
2002-04-13 2:26 ` Herbert Valerio Riedel
1 sibling, 2 replies; 9+ messages in thread
From: delphi.stuff @ 2002-04-13 2:17 UTC (permalink / raw)
To: Charles Wilson, cygwin, hvr, cdrdao-devel, delphi.stuff
VCDEasy is originally a Graphical Interface helping users to use VCDImager.
Then I added cdrdao and some mjpeg tools to ease the VCD creation process.
If I include in some VCDEasy distributions these command line tools, it is
only to easy the end user setup. Note that VCDEasy is a Win32 native
application, made with the free Personal Borland Delphi 6, it does not use
cygwin directly.
I bought some components so I do not have the rights to publish them. So
now, based on the fact that I will not publish the source, what should I do
? Stop my VCDEasy freeware development ? Or does advertise for cygwin
directly on my application can be enough ? Something else ? Distribute the
Win32 gui only and tell the user to download everything else themselves...
in this case I think I am ok with all the licenses... but it won't help the
end users... I am not deliberately violating the cygwin GPL license, I
only try to help end users, I hope you can understand that. As I said,
VCDEasy is a Win32 native application, it does not use cygwin directly.
Note that the situation is worse as I identified at least two commercial
packages that sell my application (including VCDImager and CDRDAO) without
any rights... They are making money...
delphi.stuff
At 19:46 12/04/2002 -0400, Charles Wilson wrote:
>License compliance for programs which use cygwin.
> VCDImager (cygiwin-1.3.6)
> cdrdao (cygwin-1.1.8)
> VCDEasy-full (BOTH cygwin's, since it includes the above)
>
>I'm ignoring the issue of multiple cygwin versions installed on the same
>system, which may conflict with a "real" cygwin environment on the user's
>computer, and with each other....that's a different topic (and I don't
>know what the "right" solution is, so...skip it)
>
>Here, I'm only concerned with projects that are not complying with the GPL
>license of the cygwin DLL. Since all of these projects are part of the
>open-source milieu, I know that any infraction of the license of another
>open-source project is unintentional...but violations should be remedied.
>
>Note that it's very easy for each of these projects to comply with
>cygwin's license (the GPL): just
> 1) make their own source available (true already, for most of them)
> 2) put a tarball of the (appropriate) cygwin DLL source code on
> their ftp site with their other downloads,
> 3) ditto for other cygwin-linked libraries (zlib, libxml, libjpeg)
> if applicable
> 4) mention the availability of the source code for libraries
> used to create their windows port somewhere on their
> webpage (not strictly necessary, but what's the point of
> 1 -- 3 if you don't advertise it?)
> 5) A plug for the cygwin project itself (http://www.cygwin.com)
> would be nice, but definitely not necessary for license compliance.
>
>To dampen the inevitable arguments about the GPL:
>If you distribute a binary (such as cygwin1.dll) that is under the GPL,
>then YOU have to also distribute the source code for THAT binary. You
>cannot just say "get the source over there, at cygwin.com". If you don't
>believe me, READ the GPL. READ the commentary on it by RMS. In addition,
>if you link your executable to a GPL'ed shared library (lik cygwin1.dll),
>then you must distribute the source code for your executable, as well, or
>you lose the right to use cygwin1.dll. It's all there in the GPL.
>
>Chuck
>cygwin hacker
>
>VCDEasy includes:
>
> cdrdao-1.1.5
> which contains cygwin1.dll-1.1.8
> cdrdao doesn't distribute the source of cygwin,
> although it is opensource itself. They DO
> distribute a cygwin-linked "windows" binary
> along with a copy of cygwin1.dll itself
> (but no mention of the cygwin project anywhere)
> BTW: not even cygwin distributes or uses this old
> version anymore. Fortunately, the VCDImager guys
> went thru the effort of extracting from CVS and
> creating a cygwin-1.1.8 tarball, back when they
> were using that old version. The cdrdao guys could
> a) get it from them & redistribute it, or b) update
> to a newer cygwin and get the source from us.
>
> mjpeg-tools
> which contains cygwin1.dll-1.3.6 and cygjpeg6b.dll
> Now, the mjpegtools project doesn't seem to provide
> windows binaries; the windows (e.g. cygwin) port
> seems to be something the VCDEasy folks did.
>
> VCDImager
> which contains cygwin1.dll-1.3.6, cygz.dll, and cygxml-2.dll
> VCDImager provides the src for cygwin, but not
> zlib or xml. (Actually, they provide LOTS of different
> src tarballs -- probably more than they need to -- but
> all for various versions of cygwin, not zlib/xml.
>
>So, to sum up:
>
> VCDImager project: seems mostly compliant; need a reminder to
> include also OTHER source code (zlib, libxml)
>
> cdrdao: open source, but not complying with the cygwin GPL.
> they need to distribute the source for:
> cygwin-1.1.8
>
> mjpeg-tools: they don't distribute cygwin-linked binaries, so
> they are under no obligation to distribute cygwin sources.
>
> VCDEasy (includes all of the above): provides no source, whatsoever,
> for cygwin, cygwin-linked binaries, cygwin-linked dlls, nothing.
> NADA. ZILCH. Totally non-compliant.
> VCDEasy needs to distribute the source for:
> cygwin-1.1.8
> cygwin-1.3.6
> zlib
> libxml
> jpeg
> mjpeg-tools
> vcdimager
> cdrdao
> AND
> itself.
>
>Contact info:
>
>VCDImager: hvr@hvrlab.org
>cdrdao: Manuel Clos at cdrdao-devel@lists.sourceforge.net
>mjpeg-tools: (not needed)
>VCDEasy: delphi.stuff@vcdhelp.com
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-12 16:47 Compliance with the GPL (cygwin) Charles Wilson
2002-04-13 2:17 ` delphi.stuff
@ 2002-04-13 2:26 ` Herbert Valerio Riedel
2002-04-13 16:11 ` Charles Wilson
1 sibling, 1 reply; 9+ messages in thread
From: Herbert Valerio Riedel @ 2002-04-13 2:26 UTC (permalink / raw)
To: Charles Wilson; +Cc: cygwin, cdrdao-devel, delphi.stuff
[-- Attachment #1: Type: text/plain, Size: 2307 bytes --]
On Sat, 2002-04-13 at 01:46, Charles Wilson wrote:
> License compliance for programs which use cygwin.
> VCDImager (cygiwin-1.3.6)
[..]
> Note that it's very easy for each of these projects to comply with
> cygwin's license (the GPL): just
> 1) make their own source available (true already, for most of them)
ftp://ftp.vcdimager.org/pub/vcdimager/
> 2) put a tarball of the (appropriate) cygwin DLL source code on
> their ftp site with their other downloads,
ftp://ftp.vcdimager.org/pub/cygwin/
> 3) ditto for other cygwin-linked libraries (zlib, libxml, libjpeg)
> if applicable
will follow as soon as I get time to
> 4) mention the availability of the source code for libraries
> used to create their windows port somewhere on their
> webpage (not strictly necessary, but what's the point of
> 1 -- 3 if you don't advertise it?)
http://www.vcdimager.org/software.phtml
> 5) A plug for the cygwin project itself (http://www.cygwin.com)
> would be nice, but definitely not necessary for license compliance.
http://www.vcdimager.org/software.phtml
> To dampen the inevitable arguments about the GPL:
[..]
> VCDImager
> which contains cygwin1.dll-1.3.6, cygz.dll, and cygxml-2.dll
> VCDImager provides the src for cygwin, but not
> zlib or xml. (Actually, they provide LOTS of different
> src tarballs -- probably more than they need to -- but
> all for various versions of cygwin, not zlib/xml.
>
> So, to sum up:
>
> VCDImager project: seems mostly compliant; need a reminder to
> include also OTHER source code (zlib, libxml)
[..]
will do so;
btw, I do this just for the unstable series; as soon as the official
stable series come out, they'll lack the .dll's
btw2: libxml2 was provided in source, I just happen to have deleted it
by accident
ps: just wondering, which personal interest do you have, that others
(we) comply to the terms? -- plz don't see this question as personal
attack or something alike.
regards,
--
Herbert Valerio Riedel / Phone: (EUROPE) +43-1-58801-18840
Email: hvr@hvrlab.org / Finger hvr@gnu.org for GnuPG Public Key
GnuPG Key Fingerprint: 7BB9 2D6C D485 CE64 4748 5F65 4981 E064 883F
4142
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-13 2:17 ` delphi.stuff
@ 2002-04-13 3:14 ` Herbert Valerio Riedel
2002-04-13 12:11 ` Charles Wilson
1 sibling, 0 replies; 9+ messages in thread
From: Herbert Valerio Riedel @ 2002-04-13 3:14 UTC (permalink / raw)
To: delphi.stuff; +Cc: Charles Wilson, cygwin, cdrdao-devel, delphi.stuff
[-- Attachment #1: Type: text/plain, Size: 1681 bytes --]
On Sat, 2002-04-13 at 10:58, delphi.stuff wrote:
> I bought some components so I do not have the rights to publish them. So
> now, based on the fact that I will not publish the source, what should I do
> ?
you have no obligation at all to publish your source to vcdeasy, since
you don't link to any GPL'ed code.
> Stop my VCDEasy freeware development ? Or does advertise for cygwin
> directly on my application can be enough ? Something else ? Distribute the
> Win32 gui only and tell the user to download everything else themselves...
well, either provide the source code yourself;
or maybe easier for you, but a bit more work for your users:
distribute the self contained win32 gui alone in a zip file
and point the users to the cdrdao and vcdimager binary packages
directly;
maybe you can do this by some installer? this would also make it harder
for people to sell your application, if this really annoys you..
this installer would download the required zip files by http/ftp and
unzip them in the correct destination, maybe moving around a bit the
files....
just an idea...
> Note that the situation is worse as I identified at least two commercial
> packages that sell my application (including VCDImager and CDRDAO) without
> any rights... They are making money...
do you mind give more information about them? I'd like to check whether
they include source code (offers) for GPL'ed code... ;-)
regards,
--
Herbert Valerio Riedel / Phone: (EUROPE) +43-1-58801-18840
Email: hvr@hvrlab.org / Finger hvr@gnu.org for GnuPG Public Key
GnuPG Key Fingerprint: 7BB9 2D6C D485 CE64 4748 5F65 4981 E064 883F
4142
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-13 2:17 ` delphi.stuff
2002-04-13 3:14 ` Herbert Valerio Riedel
@ 2002-04-13 12:11 ` Charles Wilson
2002-04-13 17:12 ` Charles Wilson
2002-04-20 21:25 ` Charles Wilson
1 sibling, 2 replies; 9+ messages in thread
From: Charles Wilson @ 2002-04-13 12:11 UTC (permalink / raw)
To: delphi.stuff; +Cc: cygwin, hvr, cdrdao-devel
delphi.stuff wrote:
>
> VCDEasy is originally a Graphical Interface helping users to use
> VCDImager. Then I added cdrdao and some mjpeg tools to ease the VCD
> creation process. If I include in some VCDEasy distributions these
> command line tools, it is only to easy the end user setup. Note that
> VCDEasy is a Win32 native application, made with the free Personal
> Borland Delphi 6, it does not use cygwin directly.
Fair enough. If VCDeasy.exe only CALLS the cygwin-linked programs, and
doesn't actually link to cygwin or another GPLed project/library itself,
then you're safe -- as far as the source code to VCDEasy *itself* is
concerned.
> I bought some components so I do not have the rights to publish them. So
> now, based on the fact that I will not publish the source, what should I
> do ? Stop my VCDEasy freeware development ? Or does advertise for cygwin
> directly on my application can be enough ? Something else ? Distribute
> the Win32 gui only and tell the user to download everything else
> themselves... in this case I think I am ok with all the licenses... but
> it won't help the end users... I am not deliberately violating the
> cygwin GPL license, I only try to help end users, I hope you can
> understand that. As I said, VCDEasy is a Win32 native application, it
> does not use cygwin directly.
Of course you not violating the license purposely. A lot of folks don't
really understand their obligations under the GPL -- which serve to
protect and propagate the software freedoms that the GPL grants. I'm
just trying to help -- and I'll prove it below.
> Note that the situation is worse as I identified at least two commercial
> packages that sell my application (including VCDImager and CDRDAO)
> without any rights... They are making money...
There's nothing wrong with selling GPLed programs that you (or these
commercial packages) don't own. (That's how Red Hat Linux and Mandrake
and SuSe and ... make their money). So no worries there. All you (and
the commercial folks that are distributing VCDEasy) need to do is ensure
that your users (customers) can obtain the source from you. (e.g. it's
no good saying "go get the source from those guys, over there).
So, it seems that all *you* (delphi.stuff) need to do is grab the
following source codes and put them up on your website somewhere, and
say "Some libraries and programs invoked by VCDEasy are GPLed, although
VCDEasy is not itself GPL (and isn't tainted by the GPL since it only
*executes* these subprograms; it is not linked to them). You can get
the source code for those GPLed components here <link to your /src
directory on your webserver/ftpserver>".
cygwin-1.1.8
cygwin-1.3.6
zlib
libxml
jpeg
mjpeg-tools
vcdimager
cdrdao
To help you out, here are some direct links so that you can download the
src tarballs (all are available here for the next week or so, but they
will be going away so make sure to physically put them on your own site)
http://www.neuro.gatech.edu/users/cwilson/vcd-src/
Hope that helps.
--Chuck
**************************************************
For VCDImager:
cygwin-1.3.6-6-src.tar.bz2
taken from the VCDImager website...
zlib-1.1.3-6-src.tar.gz
an md5 analysis show that 1.1.3-6 is the version of cygz.dll you are using
libxml2-2.4.12-1-src.tar.bz2
stay tuned. VCDImager doesn't use version 2.4.13-1 nor 2.4.17-1, which
are the only versions currently available on the cgywin download site.
I'm checking with Robert Collins, the cygwin maintainer of that package,
to see if he has kept 2.4.12-1-src and can send it to me.
vcdimager-0.7.12.tar.gz
VCDImager itself: you seem to be using version 0.7.12
********************************************************
For mjpeg-tools
cygwin-1.3.6-6-src.tar.bz2
taken from the VCDImager website...(same as above)
jpeg-6b-4-src.tar.gz
an md5 analysis show that 6b-4 is the version of cygjpeg6b.dll you are using
mjpegtools-1.4.1.tar.gz
mjpegtools-1.6.0-beta1.tar.gz
mjpegtools-1.6.0-beta2.tar.gz
mjpegtools itself. I couldn't determine which version you were using,
so I grabbed all of the currently distributed src tarballs
**************************************************
For CdrDao
cygwin-1.1.8-2-src.tar.bz2
cdrdao-1.1.5.src.tar.gz
**************************************************
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-13 2:26 ` Herbert Valerio Riedel
@ 2002-04-13 16:11 ` Charles Wilson
0 siblings, 0 replies; 9+ messages in thread
From: Charles Wilson @ 2002-04-13 16:11 UTC (permalink / raw)
To: Herbert Valerio Riedel; +Cc: cygwin, cdrdao-devel, delphi.stuff
Herbert Valerio Riedel wrote:
>>Note that it's very easy for each of these projects to comply with
>>cygwin's license (the GPL): just
>> 1) make their own source available (true already, for most of them)
>>
> ftp://ftp.vcdimager.org/pub/vcdimager/
>
>
>> 2) put a tarball of the (appropriate) cygwin DLL source code on
>> their ftp site with their other downloads,
>>
> ftp://ftp.vcdimager.org/pub/cygwin/
>
>
>> 3) ditto for other cygwin-linked libraries (zlib, libxml, libjpeg)
>> if applicable
>>
Yep, I saw that VCDImager was already GPL compliant, with the exception
of the zlib and libxml libraries. But, this all snowballed when I was
taking a look at VCDEasy -- which led to VCDImager, cdrdao, mjpegtools,
etc...
> will follow as soon as I get time to
Understood. I've done some analysis on the dlls (to determine exact
versions) and put the source here, to make your job easier
http://www.neuro.gatech.edu/users/cwilson/vcd-src/
I don't have the src for the specific version of libxml2 that you are
using; if you got the DLL from the cygwin dist, it must be v 2.4.12-1
(which is no longer available from the cygwin site) since the signature
of your cygxml2-2.dll doesn't match either of cygwin's current xml dlls:
2.4.13-1 and 2.4.17-1.
I'm trying to track down the official cygwin libxml2 packages for v
2.4.12 from the cygwin libxml maintainer (Robert Collins), and if the
signatures there match your DLL, then I'll put that source up too.
If they don't match, then I guess you built libxml yourself; you'll have
to handle the src issue (and delphi.stuff will need to get those sources
from you, once you've posted them, since he is redistributing your
windows (cygwin) port).
In any case, if you use the -src packages I collected at the above site,
you'll need to copy them and put them on your site; mine will go away in
about a week.
>
>> 4) mention the availability of the source code for libraries
>> used to create their windows port somewhere on their
>> webpage (not strictly necessary, but what's the point of
>> 1 -- 3 if you don't advertise it?)
>>
> http://www.vcdimager.org/software.phtml
Again, I knew that vcdimager did this; the others didn't AFAICT.
>> 5) A plug for the cygwin project itself (http://www.cygwin.com)
>> would be nice, but definitely not necessary for license compliance.
>>
> http://www.vcdimager.org/software.phtml
As above -- but no big deal, this isn't necessary.
> btw, I do this just for the unstable series; as soon as the official
> stable series come out, they'll lack the .dll's
? Do you link the libs statically? If so, you still need to supply src
for the libs, since they are linked against cygwin1.dll they inherit the
GPLness as well as your own code (although I think libxml is already
gpl, as is vcdimager. zlib has its own license, but cygwin's GPL still
applies to the zlib source...)
> btw2: libxml2 was provided in source, I just happen to have deleted it
> by accident
No probs.
> ps: just wondering, which personal interest do you have, that others
> (we) comply to the terms? -- plz don't see this question as personal
> attack or something alike.
Well, what Robert said, plus: I'm the cgywin maintainer for zlib and
jpeg (which VCDEasy includes in its dist of mjpegtools). And, as a
major contributor to the cygwin project, I feel a certain responsibility
when I see cygwin1.dll as well.
I'm glad (nay, overjoyed) to see people using cygwin and cygwin-ports; I
just want folks to use them legally. :-)
--Chuck
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-13 12:11 ` Charles Wilson
@ 2002-04-13 17:12 ` Charles Wilson
2002-04-20 21:25 ` Charles Wilson
1 sibling, 0 replies; 9+ messages in thread
From: Charles Wilson @ 2002-04-13 17:12 UTC (permalink / raw)
To: cygwin; +Cc: delphi.stuff, hvr
> For VCDImager:
> libxml2-2.4.12-1-src.tar.bz2
> stay tuned. VCDImager doesn't use version 2.4.13-1 nor 2.4.17-1, which
> are the only versions currently available on the cgywin download site.
> I'm checking with Robert Collins, the cygwin maintainer of that package,
> to see if he has kept 2.4.12-1-src and can send it to me.
Okay, 2.4.12-1 is not available (Robert doesn't have it any more).
However, that may be a moot point anyway: I think Herbert built
cygxml2-2.dll himself from "regular" sources.
In any case, the various libxml libraries are drop in replacements, so
simply replacing cygxml2-2.dll with the version from here:
ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/contrib/libxml2/
libxml2-2.4.17-1-src.tar.bz2
libxml2-2.4.17-1.tar.bz2 <<< unpack and extract the dll >>>
should be sufficient.
--Chuck
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Compliance with the GPL (cygwin)
2002-04-13 12:11 ` Charles Wilson
2002-04-13 17:12 ` Charles Wilson
@ 2002-04-20 21:25 ` Charles Wilson
1 sibling, 0 replies; 9+ messages in thread
From: Charles Wilson @ 2002-04-20 21:25 UTC (permalink / raw)
To: Charles Wilson; +Cc: delphi.stuff, cygwin, hvr, cdrdao-devel
The source code I put here:
http://www.neuro.gatech.edu/users/cwilson/vcd-src/
to help you guys get compliant with the GPL is going away in 48 hours.
I can't keep that much stuff up there indefinitely...
--Chuck
Charles Wilson wrote:
>
> cygwin-1.1.8
> cygwin-1.3.6
> zlib
> libxml
> jpeg
> mjpeg-tools
> vcdimager
> cdrdao
>
> To help you out, here are some direct links so that you can download the
> src tarballs (all are available here for the next week or so, but they
> will be going away so make sure to physically put them on your own site)
>
> http://www.neuro.gatech.edu/users/cwilson/vcd-src/
>
> Hope that helps.
>
> --Chuck
>
> **************************************************
>
> For VCDImager:
>
> cygwin-1.3.6-6-src.tar.bz2
> taken from the VCDImager website...
>
> zlib-1.1.3-6-src.tar.gz
> an md5 analysis show that 1.1.3-6 is the version of cygz.dll you are using
>
> libxml2-2.4.12-1-src.tar.bz2
> stay tuned. VCDImager doesn't use version 2.4.13-1 nor 2.4.17-1, which
> are the only versions currently available on the cgywin download site.
> I'm checking with Robert Collins, the cygwin maintainer of that package,
> to see if he has kept 2.4.12-1-src and can send it to me.
>
> vcdimager-0.7.12.tar.gz
> VCDImager itself: you seem to be using version 0.7.12
>
> ********************************************************
>
> For mjpeg-tools
>
> cygwin-1.3.6-6-src.tar.bz2
> taken from the VCDImager website...(same as above)
>
> jpeg-6b-4-src.tar.gz
> an md5 analysis show that 6b-4 is the version of cygjpeg6b.dll you are
> using
>
> mjpegtools-1.4.1.tar.gz
> mjpegtools-1.6.0-beta1.tar.gz
> mjpegtools-1.6.0-beta2.tar.gz
> mjpegtools itself. I couldn't determine which version you were using,
> so I grabbed all of the currently distributed src tarballs
>
> **************************************************
>
> For CdrDao
>
> cygwin-1.1.8-2-src.tar.bz2
>
> cdrdao-1.1.5.src.tar.gz
>
> **************************************************
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
* RE: Compliance with the GPL (cygwin)
@ 2002-04-13 5:10 Robert Collins
0 siblings, 0 replies; 9+ messages in thread
From: Robert Collins @ 2002-04-13 5:10 UTC (permalink / raw)
To: Herbert Valerio Riedel, Charles Wilson; +Cc: cygwin, cdrdao-devel, delphi.stuff
> -----Original Message-----
> From: Herbert Valerio Riedel [mailto:hvr@hvrlab.org]
> Sent: Saturday, April 13, 2002 7:17 PM
> > 4) mention the availability of the source code for libraries
> > used to create their windows port somewhere on their
> > webpage (not strictly necessary, but what's the point of
> > 1 -- 3 if you don't advertise it?)
Just a note (for Chuck). I'm pretty sure that it is a corollary of the
GPL that the source be advertised - along with the specific licence
being offered.
> > VCDImager project: seems mostly compliant; need a reminder to
> > include also OTHER source code (zlib, libxml)
> [..]
>
> will do so;
>
> btw, I do this just for the unstable series; as soon as the official
> stable series come out, they'll lack the .dll's
>
> btw2: libxml2 was provided in source, I just happen to have deleted it
> by accident
I wonder if you are aware that cygwin has libxml2 in the distribution
now - you can link to the .dll for your unstable series as well, should
you desire.
> ps: just wondering, which personal interest do you have, that others
> (we) comply to the terms? -- plz don't see this question as personal
> attack or something alike.
I can't speak for Chuck, but I think he's got a similar feeling to me.
My interest in seeing the GPL followed is threefold.
1) If the GPL loses the 'threat' power it has now, it will take a test
case to reinstate that.
2) In my opinion it's the Right Thing to do - to make the source
directly available instead of hoping that someone else has it available.
3) While the GPL is not perfect it's the licence I choose to do the bulk
of my development under, and I've contributed quite a few hours of
'free' work to Cygwin - I don't like to see that abused without credit
being given.
I really appreciate your quick and friendly response to Chucks email
though - good one!
Cheers,
Rob
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2002-04-20 23:46 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-12 16:47 Compliance with the GPL (cygwin) Charles Wilson
2002-04-13 2:17 ` delphi.stuff
2002-04-13 3:14 ` Herbert Valerio Riedel
2002-04-13 12:11 ` Charles Wilson
2002-04-13 17:12 ` Charles Wilson
2002-04-20 21:25 ` Charles Wilson
2002-04-13 2:26 ` Herbert Valerio Riedel
2002-04-13 16:11 ` Charles Wilson
2002-04-13 5:10 Robert Collins
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).