Опенсорс

6 views
Skip to first unread message

Dmitry Chestnykh

unread,
Aug 13, 2008, 7:02:15 PM8/13/08
to sellm...@googlegroups.com
Такую штуку нашел в опер-сорсном zip'е (minizip в папке contrib к zlib):

const char unz_copyright[] =
" unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll";

и далее где-то в коде:

if (unz_copyright[0] != ' ')
return NULL;

Лицензия на код нормальная, как у zlib:
http://www.gzip.org/zlib/zlib_license.html

Нахрен это делать, непонятно (кроме того, что строки о гениальности
автора кода появятся в исполняемом файле). Естественно, я отрезал эту
дурацкую проверку. (И выпущу исходники; правда, не оставляет желание
переписать это чудо).

- Dmitry Chestnykh

Dmitry Chestnykh

unread,
Aug 14, 2008, 6:42:33 AM8/14/08
to sellme-dev
> Нахрен это делать, непонятно (кроме того, что строки о гениальности
> автора кода появятся в исполняемом файле). Естественно, я отрезал эту
> дурацкую проверку. (И выпущу исходники; правда, не оставляет желание
> переписать это чудо).

Переписка с автором zlib (Mark) и minizip (Gilles):

<----->

Date: Thu, 14 Aug 2008 03:10:47 +0400
(MSD)
From: Dmitry Chestnykh
<dmi...@codingrobots.com>
To:
mad...@alumni.caltech.edu
Cc:
in...@winimage.com
Subject: contrib/minizip copyright
statement

Hi Mark and
Gilles,

Thanks for your work on
zlib!

I found a useful contribution in contrib/minizip distributed with
zlib. However, there's a strange thing:

const char unz_copyright[]
=
" unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll";

And later somewhere in the
code:

if (unz_copyright[0] != '
')
return
NULL;

Aggrhh! Gilles desperately wants to see his name in the
executable :-)

I know that things in contrib are out of the scope of the zlib
library, and actually I find minizip very
useful. However, this thing drives me mad. Do you want me to send a
patch to remove these copyright checks?

Gilles, are you still working on minizip? If so, how about a
collaboration to improve it?

Thanks, and respect to
you!

- Dmitry
Chestnykh

<----->

Date: Wed, 13 Aug 2008 18:20:50
-0700
From: Mark Adler
<mad...@alumni.caltech.edu>
To: Dmitry Chestnykh
<dmi...@codingrobots.com>
Cc:
in...@winimage.com
Subject: Re: contrib/minizip copyright
statement

On Aug 13, 2008, at 4:10 PM, Dmitry Chestnykh
wrote:
> I know that things in contrib are out of the scope of the zlib library, and actually I find minizip very
> useful. However, this thing drives me mad. Do you want me to send a patch to remove these copyright
> checks?

Indeed this is a Giles
question.

As for a patch, one of the advantages of a source distribution is that
you can modify it yourself.

Mark


<-----
>

Date: Thu, 14 Aug 2008 10:07:48
+0200
From: Gilles Vollant
<in...@winimage.com>
To: Mark Adler <mad...@alumni.caltech.edu>, Dmitry Chestnykh
<dmi...@codingrobots.com>
Subject: RE: contrib/minizip copyright
statement

minizip has same cpyright status than
zlib

-----Message
d'origine-----
De : Mark Adler
[mailto:mad...@alumni.caltech.edu]
Envoyé : jeudi 14 août 2008
03:21
À : Dmitry
Chestnykh
Cc :
in...@winimage.com
Objet : Re: contrib/minizip copyright
statement

On Aug 13, 2008, at 4:10 PM, Dmitry Chestnykh
wrote:
> I know that things in contrib are out of the scope of the zlib
> library, and actually I find minizip very useful. However, this
> thing drives me mad. Do you want me to send a patch to remove these
> copyright checks?

<----->

Мда.

- ДЧ

lx

unread,
Sep 30, 2008, 6:39:00 PM9/30/08
to sellme-dev


On Aug 14, 3:02 am, Dmitry Chestnykh <dmi...@codingrobots.com> wrote:

> Нахрен это делать, непонятно (кроме того, что строки о гениальности
> автора кода появятся в исполняемом файле). Естественно, я отрезал эту
> дурацкую проверку.

А нахрен её отрезать (кроме того, что строки о гениальности автора +
пара инструкций не появятся в исполняемом файле)? >:]

Dmitry Chestnykh

unread,
Sep 30, 2008, 6:57:55 PM9/30/08
to sellme-dev
> А нахрен её отрезать (кроме того, что строки о гениальности автора +
> пара инструкций не появятся в исполняемом файле)? >:]

Потому что мне какашки в коде не нужны?
Потому что я это заметил?
Потому что лицензия позволяет?
Потому что имя автора и так будет в acknowledgments?
Потому что это код для zip, где каждая инструкция важна, даже простое
сравнение чисел?
Reply all
Reply to author
Forward
0 new messages