Fri Nov 15 19:10:42 2019
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2018-09-01

HANGOUT

2019-11-15 | 2019-10-15 | 2019-09-15 | 2019-08-15 | 2019-07-15 | 2019-06-15 | 2019-05-15 | 2019-04-15 | 2019-03-15 | 2019-02-15 | 2019-01-15 | 2018-12-15 | 2018-11-15 | 2018-10-15 | 2018-09-15 | 2018-08-15 | 2018-07-15 | 2018-06-15 | 2018-05-15 | 2018-04-15 | 2018-03-15 | 2018-02-15 | 2018-01-15 | 2017-12-15 | 2017-11-15 | 2017-10-15 | 2017-09-15 | 2017-08-15 | 2017-07-15 | 2017-06-15 | 2017-05-15 | 2017-04-15 | 2017-03-15 | 2017-02-15 | 2017-01-15 | 2016-12-15 | 2016-11-15 | 2016-10-15 | 2016-09-15 | 2016-08-15 | 2016-07-15 | 2016-06-15 | 2016-05-15 | 2016-04-15 | 2016-03-15 | 2016-02-15 | 2016-01-15 | 2015-12-15 | 2015-11-15 | 2015-10-15 | 2015-09-15 | 2015-08-15 | 2015-07-15 | 2015-06-15 | 2015-05-15 | 2015-04-15 | 2015-03-15 | 2015-02-15 | 2015-01-15 | 2014-12-15 | 2014-11-15 | 2014-10-15 | 2014-09-15 | 2014-08-15 | 2014-07-15 | 2014-06-15 | 2014-05-15 | 2014-04-15 | 2014-03-15 | 2014-02-15 | 2014-01-15 | 2013-12-15 | 2013-11-15 | 2013-10-15 | 2013-09-15 | 2013-08-15 | 2013-07-15 | 2013-06-15 | 2013-05-15 | 2013-04-15 | 2013-03-15 | 2013-02-15 | 2013-01-15 | 2012-12-15 | 2012-11-15 | 2012-10-15 | 2012-09-15 | 2012-08-15 | 2012-07-15 | 2012-06-15 | 2012-05-15 | 2012-04-15 | 2012-03-15 | 2012-02-15 | 2012-01-15 | 2011-12-15 | 2011-11-15 | 2011-10-15 | 2011-09-15 | 2011-08-15 | 2011-07-15 | 2011-06-15 | 2011-05-15 | 2011-04-15 | 2011-03-15 | 2011-02-15 | 2011-01-15 | 2010-12-15 | 2010-11-15 | 2010-10-15 | 2010-09-15 | 2010-08-15 | 2010-07-15 | 2010-06-15 | 2010-05-15 | 2010-04-15 | 2010-03-15 | 2010-02-15 | 2010-01-15 | 2009-12-15 | 2009-11-15 | 2009-10-15 | 2009-09-15 | 2009-08-15 | 2009-07-15 | 2009-06-15 | 2009-05-15 | 2009-04-15 | 2009-03-15 | 2009-02-15 | 2009-01-15 | 2008-12-15 | 2008-11-15 | 2008-10-15 | 2008-09-15 | 2008-08-15 | 2008-07-15 | 2008-06-15 | 2008-05-15 | 2008-04-15 | 2008-03-15 | 2008-02-15 | 2008-01-15 | 2007-12-15 | 2007-11-15 | 2007-10-15 | 2007-09-15 | 2007-08-15 | 2007-07-15 | 2007-06-15 | 2007-05-15 | 2007-04-15 | 2007-03-15 | 2007-02-15 | 2007-01-15 | 2006-12-15 | 2006-11-15 | 2006-10-15 | 2006-09-15 | 2006-08-15 | 2006-07-15 | 2006-06-15 | 2006-05-15 | 2006-04-15 | 2006-03-15 | 2006-02-15 | 2006-01-15 | 2005-12-15 | 2005-11-15 | 2005-10-15 | 2005-09-15 | 2005-08-15 | 2005-07-15 | 2005-06-15 | 2005-05-15 | 2005-04-15 | 2005-03-15 | 2005-02-15 | 2005-01-15 | 2004-12-15 | 2004-11-15 | 2004-10-15 | 2004-09-15 | 2004-08-15 | 2004-07-15 | 2004-06-15 | 2004-05-15 | 2004-04-15 | 2004-03-15 | 2004-02-15 | 2004-01-15 | 2003-12-15 | 2003-11-15 | 2003-10-15 | 2003-09-15 | 2003-08-15 | 2003-07-15 | 2003-06-15 | 2003-05-15 | 2003-04-15 | 2003-03-15 | 2003-02-15 | 2003-01-15 | 2002-12-15 | 2002-11-15 | 2002-10-15 | 2002-09-15 | 2002-08-15 | 2002-07-15 | 2002-06-15 | 2002-05-15 | 2002-04-15 | 2002-03-15 | 2002-02-15 | 2002-01-15 | 2001-12-15 | 2001-11-15 | 2001-10-15 | 2001-09-15 | 2001-08-15 | 2001-07-15 | 2001-06-15 | 2001-05-15 | 2001-04-15 | 2001-03-15 | 2001-02-15 | 2001-01-15 | 2000-12-15 | 2000-11-15 | 2000-10-15 | 2000-09-15 | 2000-08-15 | 2000-07-15 | 2000-06-15 | 2000-05-15 | 2000-04-15 | 2000-03-15 | 2000-02-15 | 2000-01-15 | 1999-12-15

Key: id Value: 547389

Key: archive Value: 2018-09-01

MESSAGE
DATE 2018-09-06
FROM Cosmin Truta
SUBJECT Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
From hangout-bounces-at-nylxs.com Sun Sep 9 05:52:05 2018
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id E1F66163F55;
Sun, 9 Sep 2018 05:52:04 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 9F454163F56; Sun, 9 Sep 2018 05:52:01 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Sun, 9 Sep 2018 05:52:01 -0400
Resent-Message-ID: <20180909095201.GC16512-at-www2.mrbrklyn.com>
Resent-To: hangout-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from lists.sourceforge.net (lists.sourceforge.net [216.105.38.7])
by mrbrklyn.com (Postfix) with ESMTP id D4EF5161132
for ; Thu, 6 Sep 2018 21:55:19 -0400 (EDT)
Received: from [127.0.0.1] (helo=sfs-ml-1.v29.lw.sourceforge.com)
by sfs-ml-1.v29.lw.sourceforge.com with esmtp (Exim 4.90_1)
(envelope-from )
id 1fy5zB-0002St-G4; Fri, 07 Sep 2018 01:55:01 +0000
Received: from [172.30.20.202] (helo=mx.sourceforge.net)
by sfs-ml-1.v29.lw.sourceforge.com with esmtps
(TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1)
(envelope-from ) id 1fy5zA-0002Sm-5k
for png-mng-implement-at-lists.sourceforge.net; Fri, 07 Sep 2018 01:55:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=sourceforge.net; s=x; h=Content-Type:To:Subject:Message-ID:Date:From:
In-Reply-To:References:MIME-Version:Sender:Reply-To:Cc:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
bh=L3+p+CrCNZSh3xBI47g8cE54nOSfQbgC30hOo5GK+bE=; b=UpjpSEVkxoOipNqpfSImH2Qbl
1G3k5ULDt1bm5MicDVKGBIl+Ddt1WTcvts10bTGSc39DQaRss+hRgUZC/lgA1ArRbICKt5ITm9jIp
IEVWA3YP07aFPqiNHNllhTupP/YFc7w/w8ZESzd/NN3GK7aR8HM6pLmpEvnQ6Y6PR3olw=;
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x
;
h=Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:
MIME-Version:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=L3+p+CrCNZSh3xBI47g8cE54nOSfQbgC30hOo5GK+bE=; b=URExD+eJcq9x9r+HfWpmA9ON8h
rggkT7NOebCn8dDG3ljz/6prCKJaW0XikA8L3Crg0T9lOLmcNJaBL2zPbQ6YzRnKa+e8vWy/qPeRQ
ptCB/tiINclNjHVfbI6YWq9hpK0cSfgpOtZUtk49r9vWkn05yr5H3wv6GQb9iyI5so38=;
Received: from mail-vk1-f171.google.com ([209.85.221.171])
by sfi-mx-4.v28.lw.sourceforge.com with esmtps
(TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
id 1fy5z8-00AWG6-Bs
for png-mng-implement-at-lists.sourceforge.net; Fri, 07 Sep 2018 01:54:59 +0000
Received: by mail-vk1-f171.google.com with SMTP id j14-v6so275059vke.8
for ;
Thu, 06 Sep 2018 18:54:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=L3+p+CrCNZSh3xBI47g8cE54nOSfQbgC30hOo5GK+bE=;
b=JFminBehB+2XxO9v17M8+EYai9h9nCv5x6ib+lhIhfRg4gjuXeg9KsQs5RcWvHglxg
nE6yO4SFdEJGHn2I37TVasMY4iQ5KP2Az7u1QqzqBChqP3enSU4k18g0V3DyI09Vug/9
Y3clbbL8D5Dl5d26+lHqGjVv1PTHqCEVMQ+QA8fpjjtJLYhq6LpnoMnUaBpj2E2Dcw3E
l3aT1xUBQsA11qLZ1vNxUQKyk0ZRymIFlExM1QHwZZ7J/RpJHLVVdvhUGKCpqNdauNnN
nVkSG81e8+3CiJU4JlgUeT32CHx9QD7Eb225Q+xpw5JVqhdtMrK6dWSqIYjPKX8OSQxJ
/VBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=L3+p+CrCNZSh3xBI47g8cE54nOSfQbgC30hOo5GK+bE=;
b=jL/vP1YP9oGXBl2R0ON7GTnMDXTzHdJ4KH3WYY3k6SrfgVCddsuJz70Vpfc5GBssmU
B5bGEmbqhJn/T4yZ7vKhEhJWMDkz7DRRvZq01nU87akRCNCABURcEpZ4y0hkI2S/jfdz
KIF+xqWfcfK5ybI7I20ydLaP7fZZ8AiYbQx4MBDPzaDKU/J1JUgtNjuANrQ8zsGrRXPG
RM1U6ZnetVKI+zn/FQ0Lo/Mipx/f+cAlR0ZLjh8B0cKftfHe0vqdTsX9sTUShfpbF9gb
TO+/SRejFU1nGtbTMP4QL4aSaMus1oRkmAJzDc0SsKiyx+9/ulT7TYDB1V6Uv/H5IaEz
aoug==
X-Gm-Message-State: APzg51DeofEKscRWDvx3T1VBNkVafTgSx3870rmJNQDamChe3fyJhf+B
N6oeBPykUnqYqOffe+d1o1nI9AQ5lXu6hl9LMkdZT2PBTtE=
X-Google-Smtp-Source: ANB0Vda9cQ1HcSyfsUhNFkYgf9YA5DGH7xXVoTjGXqnG3Q+UwO5cUq+8zDBgJDBmme/591PnTg431xBkSsTNqFsxQhI=
X-Received: by 2002:a1f:8101:: with SMTP id c1-v6mr2045442vkd.26.1536285291898;
Thu, 06 Sep 2018 18:54:51 -0700 (PDT)
MIME-Version: 1.0
References:




In-Reply-To:
From: Cosmin Truta
Date: Thu, 6 Sep 2018 21:54:40 -0400
Message-ID:
To: "PNG/MNG implementation discussion list"

X-Spam-Score: -0.1 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
See http://spamassassin.org/tag/ for more details.
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
(ctruta[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
0.0 AWL AWL: Adjusted score from AWL reputation of From: address
X-Headers-End: 1fy5z8-00AWG6-Bs
X-BeenThere: png-mng-implement-at-lists.sourceforge.net
X-Mailman-Version: 2.1.21
Precedence: list
List-Archive:
Subject: Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
X-BeenThere: hangout-at-nylxs.com
Reply-To: PNG/MNG implementation discussion list

List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

List-Post:
List-Help:
List-Subscribe: ,

Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

Greetings!

I received the following message from Glenn:
"I have reviewed it and it looks OK to me."

Ok, we're one step closer. I'm about to finalize the request for
license review at OSI.


Marcus Johnson wrote:
> I understand this is a problem, LLVM is currently going through this
> issue, but I think it's worth at least considering it instead of just
> dismissing it as infeasible off hand.

I feel that an important clarification is needed here:

Using the zlib license, or a zlib-like license, instead of others, is
not a problem that would need fixing.

It's the wish of the original authors of both zlib and libpng. They
wrote the license in this way, because they wanted it this way. Glenn
also wanted it this way. Last but not least, honestly, I also like it
and want it in this way.

"It's not a bug, it's a feature."

Consider the first two clauses:

> 1. The origin of this software must not be misrepresented; you
> must not claim that you wrote the original software.
>
> 2. Altered source versions must be plainly marked as such, and must
> not be misrepresented as being the original software.

Which one of the more famous licenses require altered source versions
to be plainly marked as such?

The zlib license may not be the only one, but it is the simplest,
clearest, and, really, the most popular OSI-approved license that does
so, as far as I know.

I voluntarily released my own software, OptiPNG, under the zlib
license, because I firmly believe in its 2nd clause. I personally
consider it a moral obligation to acknowledge intellectual
contributions, including modifications in source code, on one hand;
and to disclose, in any way possible, that an altered version is an
altered version and not an original, on the other hand.

OptiPNG can be compiled either with the original zlib library, or with
an OptiPNG-specific modification of the zlib library that improves
compression by a small amount. And the user will know.

C:\>optipng.exe -v
OptiPNG version 0.7.7
Copyright (C) 2001-2017 Cosmin Truta and the Contributing Authors.
[...]
Using libpng version 1.6.34 and zlib version 1.2.11-optipng

I am both obligated (by the license) and willing (on my own
conviction) to state that I am using an altered version of the zlib
library, if that's indeed the case. There are further mentions of my
changes in the OptiPNG-specific local fork of zlib. I can't upstream
those changes because, while they're good for PNG, they're bad for
most or all of other zlib use cases. So I'm keeping the modified zlib
around, with the modification notes, instead.

The same goes with OptiPNG's use of libpng, whenever applicable. Here
is another example from another version:

C:\>optipng.exe -v
OptiPNG version 0.7.5
Copyright (C) 2001-2014 Cosmin Truta and the Contributing Authors.
[...]
Using libpng version 1.6.10-optipng and zlib version 1.2.8-optipng

See the difference? At least in its Windows build, optipng.exe version
0.7.7 uses libpng version 1.6.34 (original source), while optipng.exe
version 0.7.5 uses libpng version 1.6.10-optipng (OptiPNG-specific
altered source).

Over time, I found various forks of OptiPNG (which was ok), made
available on their own web sites and via their own distribution
channels (which was ok), some of which indicated "Copyright (C) Cosmin
Truta [...] Modified by John Doe" (which was ok); but one of them, at
one time, *altered version* with *altered behavior* and yet
indistinguishable from the original, with no way for the user to tell
the difference in any easy way, binary executable or documentation or
anything else (which was *not* ok). Eventually, that one fork
disappeared. Problem gone.

I'm not claiming that the zlib license is my all-time favorite
silver-bullet license. Depending on the kind of the project, I
sometimes favor publishing new code under the MIT license. Other
times, BSD makes more sense; and other times yet, Apache or MPLv2 or
GNU GPLv2 (it depends) make more sense.

However, I concur with my predecessors that the spirit (if not the
letter) of the zlib license is still the way to go for libpng.


Sincerely,
Cosmin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
png-mng-implement mailing list
png-mng-implement-at-lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

  1. 2018-09-02 James Keenan <jkeenan-at-pobox.com> Re: [Hangout - NYLXS] Need Linux expert to help solve failed Ubuntu
  2. 2018-09-02 Yitzchak Scott-Thoennes <sthoenna-at-efn.org> Re: [Hangout - NYLXS] Need Linux expert to help solve failed Ubuntu
  3. 2018-09-01 James Keenan <jkeenan-at-pobox.com> Subject: [Hangout - NYLXS] Need Linux expert to help solve failed Ubuntu
  4. 2018-09-02 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #371 - The school year has started
  5. 2018-09-04 From: "Isakowitz, Jennifer" <Jennifer.Isakowitz-at-metmuseum.org> Re: [Hangout - NYLXS] [External] - Dutch Golden Age painting
  6. 2018-09-04 James E Keenan <jkeenan-at-pobox.com> Subject: [Hangout - NYLXS] Sept 25 social meeting at d.b.a.
  7. 2018-09-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Fwd: Introduction to Python for deep-learning --
  8. 2018-09-06 Jack via png-mng-implement <png-mng-implement-at-lists.sourceforge.net> Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
  9. 2018-09-05 Ofnuts <ofnuts-at-gmx.com> Re: [Hangout - NYLXS] [Gimp-user] New Version of GIMP
  10. 2018-09-08 Cosmin Truta <ctruta-at-gmail.com> Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
  11. 2018-09-07 From: "Matthias B." <msbREMOVE-THIS-at-winterdrache.de> Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
  12. 2018-09-06 Cosmin Truta <ctruta-at-gmail.com> Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
  13. 2018-09-06 IEEE Engineering in Medicine and Biology Society <noreply-at-embs.org> Subject: [Hangout - NYLXS] See What's New This Week in EMBS!!!!
  14. 2018-09-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Happy Rosh HAshsana
  15. 2018-09-11 From: "American Museum of Natural History" <learn-at-amnh.org> Subject: [Hangout - NYLXS] Registration is Open for Fall Session 2!
  16. 2018-09-11 From: "IEEE The Institute Alert" <reply-at-media.ieee.org> Subject: [Hangout - NYLXS] Why Engineering Schools Are Getting More Serious
  17. 2018-09-10 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #372 - Perl Workshop
  18. 2018-09-05 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Mark your calendars: LibrePlanet 2019 will take
  19. 2018-09-04 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 125, September 2018
  20. 2018-09-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Engineering and Ethics - IEEE catches up with Dr
  21. 2018-09-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] 9-11
  22. 2018-09-13 IEEE Engineering in Medicine and Biology Society <noreply-at-embs.org> Subject: [Hangout - NYLXS] 9th International Conference on Neural Engineering
  23. 2018-09-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Catcher in the Rye - Movie of the week
  24. 2018-09-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Election Choices
  25. 2018-09-17 From: "Deutsch, Chaim" <CDeutsch-at-council.nyc.gov> Subject: [Hangout - NYLXS] THE DEUTSCH REPORT: News From Councilmember Chaim
  26. 2018-09-17 From: "Graduate Center, CUNY Admissions Office" <admissions-at-gc.cuny.edu> Subject: [Hangout - NYLXS] =?utf-8?q?Mathematics_Seminars_Bulletin=3A_Upco?=
  27. 2018-09-17 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #373 - YEF: Ctrl-Alt-Del
  28. 2018-09-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Insane Story .... great laugh
  29. 2018-09-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Anyone know this company?
  30. 2018-09-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Robin WIlliams on Supreme Court Hearings

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!