This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: mysql server out of the list

On Mon, Jan 21, 2002 at 06:49:41PM +0200, Sinisa Milivojevic wrote:
>Christopher Faylor writes:
>> On Mon, Jan 21, 2002 at 04:40:24PM +0200, Sinisa Milivojevic wrote:
>> >Robert Collins writes:
>> >>
>> >> They are distributing a cygwin linked .exe without cygwin1.dll, and
>> >> without cygwin sources. As I understood from prior cygwin@ discussion,
>> >> this was an issue.
>> >
>> >We are not distributing anything. We do not sell CD-ROM's or anything
>> >similar.
>> >
>> >We just let people download from our site whatever they wish.
>> "Distributing" is not a commercial term.  If you aren't providing a
>> version of the cygwin DLL, then there is no problem.  If you are
>> then there is a problem.
>> cgf
>We are now preparing new mysqlc.exe with latest cygwin, for which I
>heard that it can be built statically.

Sorry, that's not possible with cygwin.  You always need the DLL.

Even if it was possible, you'd still need to provide the sources to the
library since Cygwin is GPLed.

>Next, 99.99 %  of our Windows users download just binaries. Those do
>not include even our source code. Should they include CygWin source
>code ?? Why ?? What would 99.99 % of Windoze users, completely
>illiterate with C / C++ do with that source code ??

I'm not sure I understand the question.  It's not a matter of what your
target audience understands.  It's a question of the cygwin licensing
terms, which are basically the GPL.

You don't have to force people to download sources but they have to be
available for those who want them.  Again, if you are not distributing a
copy of the Cygwin DLL you don't have to provide sources for it.  The
only requirement is that you must make the source code available for the
program (mysql) which is linked with the DLL.  It sounds like you are
already doing that.

However, again, if you are providing the just the cygwin DLL as a binary,
you have to change that.  You need to provide the sources, too.

I am obviously not a lawyer but these are the requirements as I understand
them.  The GPL is available at the FSF web site, if you want to take a
look at it.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]