MESSAGE
DATE | 2018-09-06 |
FROM | Jack via png-mng-implement
|
SUBJECT | Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0
|
From hangout-bounces-at-nylxs.com Sun Sep 9 05:51:02 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 320D216113A; Sun, 9 Sep 2018 05:50:56 -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 70AE5161134; Sun, 9 Sep 2018 05:50:50 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Sun, 9 Sep 2018 05:50:50 -0400 Resent-Message-ID: <20180909095050.GA16450-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 EC651161132 for ; Thu, 6 Sep 2018 11:04:40 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Type:Cc:Reply-To:From: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Subject:In-Reply-To:MIME-Version:Date:Message-ID:References:To:Sender: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=KohJDKlsdYfT8jdD7lepWD/z9kqNtLZvgMKpTRtWQR8=; b=mPCuh+d6J23Jlsq23RMl7bR8s x+b3AsbLlGhOzUzoaQfu0vZSJJ0Q45wVbVd6BVEYyegDIsSLcc8aA9Msp7o4GaLeMsnocmh+NmHv+ Kr5NSNMDfoEb46BO7zmuRwC0cvAAMQ5hWRKRUg6OAqaElp6rvcbvTeTipG9opSHXhLXWw=; Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.90_1) (envelope-from ) id 1fxvpa-0007yt-JB; Thu, 06 Sep 2018 15:04:26 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1fxvpZ-0007yn-3J for png-mng-implement-at-lists.sourceforge.net; Thu, 06 Sep 2018 15:04:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:Reply-To:From:References:To:Subject:Sender: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=oTsC5MzaCRJDZX4xpvufuelbTr4AOiiSVOPev1CB3t8=; b=ggWRHLEK2cScaA6w1vzj3Kd4F +M4ogeqIdcrzn06DMbU/BD1DMNQjMLRdect9VrHNGP3n2Z8fQh8fdqKiWFiitCEiL6EsYqqW+Ukej q1FQMD4Qz4sFMRuUJOB+cISQWOckM40g2QIVtlSbMW+qLY9E7Mm7mnWedpOGHfhdz5EcE=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:Reply-To:From: References:To:Subject:Sender: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=oTsC5MzaCRJDZX4xpvufuelbTr4AOiiSVOPev1CB3t8=; b=g3amdIfXGbW3GHjw+A6Qks+n5T NVznQIhqmVWGJOdof6nuln7GlyVYniAy/yDCWQL4jz21YdEZ90pSd/VVGO9CAV/CoMZVP1rHnsJf+ /TqLMPdv99iDc4THPPww/xc88Lq22EmfxOQiuXp+BFCNtFE0kiW7t0/j4DaZRGfoV5YQ=; Received: from mail-yb1-f177.google.com ([209.85.219.177]) by sfi-mx-4.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) id 1fxvpS-00A9Cr-HA for png-mng-implement-at-lists.sourceforge.net; Thu, 06 Sep 2018 15:04:24 +0000 Received: by mail-yb1-f177.google.com with SMTP id e18-v6so4237331ybq.5 for ; Thu, 06 Sep 2018 08:04:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:reply-to:message-id :date:user-agent:mime-version:in-reply-to:content-language; bh=oTsC5MzaCRJDZX4xpvufuelbTr4AOiiSVOPev1CB3t8=; b=E35SdPo2nCl3p6UvmvOrE/B0uM6m62VOhs3u11DBaBpVUTls+vZZmSS7KtRYgpPm7B vAdr/2VscZ1nvla1P0c+FxxhujvgbE1stp3LRbvS8iErJk48BJGaKS5MZWAnwaKWHxax oAIxkHexdElGlxjLiTJCflw16ApXPGIWONhJtnEvJEX0wVuTCUZ9KY/Kv1BZPV+HL1yT iNW50uYNP6O9tM33MeKE2CkP8xvAETHQaaS8k9vROJVruegwbOXFxc6+UqNDJT5mtK1U AfaTUfvmRCP9up1lZhaajnP1klbJ8UK7aZkdZ+LiENB1js+s5K6bfn2Qta3dkeFWJXO8 ZEqg== X-Gm-Message-State: APzg51CfxFVfnul2unL1ul4+0/s/PSt3bH+R/ZFVxlxMTWI/8r6O4dns WCb2J0lFdcujWT6nTfvjgpt/COas7OM= X-Google-Smtp-Source: ANB0VdaCWGmmJ97GmrIvhOnhWOu8GD1FvTE9NGzuISvxf3xhkHLsjXNgcZLp+CUj+OFLHJ/REw2BGg== X-Received: by 2002:a25:ae1e:: with SMTP id a30-v6mr1594495ybj.392.1536244428753; Thu, 06 Sep 2018 07:33:48 -0700 (PDT) Received: from [192.168.1.18] (c-76-23-130-96.hsd1.ct.comcast.net. [76.23.130.96]) by smtp.gmail.com with ESMTPSA id o193-v6sm1888208ywd.84.2018.09.06.07.33.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Sep 2018 07:33:48 -0700 (PDT) To: png-mng-implement-at-lists.sourceforge.net References: Message-ID: <3b8fe578-dce9-ded0-8242-56e0fe510e64-at-users.sourceforge.net> Date: Thu, 6 Sep 2018 10:32:18 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US-large X-Spam-Score: 1.3 (+) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.219.177 listed in list.dnswl.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.177 listed in wl.mailspike.net] 0.0 T_KAM_HTML_FONT_INVALID BODY: Test for Invalidly Named or Formatted Colors in HTML 1.0 HTML_MESSAGE BODY: HTML included in message X-Headers-End: 1fxvpS-00A9Cr-HA X-BeenThere: png-mng-implement-at-lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Archive: From: Jack via png-mng-implement Content-Type: multipart/mixed; boundary="===============1749277872502164083==" Cc: Jack Subject: Re: [Hangout - NYLXS] [png-mng-implement] libpng license 2.0 X-BeenThere: hangout-at-nylxs.com Reply-To: ostroffjh-at-users.sourceforge.net, PNG/MNG implementation discussion list List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
This is a multi-part message in MIME format. --===============1749277872502164083== Content-Type: multipart/alternative; boundary="------------2D439590BBC2A263D92A8D72" Content-Language: en-US-large
This is a multi-part message in MIME format. --------------2D439590BBC2A263D92A8D72 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit
On 9/6/18 9:29 AM, Marcus Johnson wrote: > >Relicensing without explicit approval of all copyright holders is not > possible in general. It is possible only in a few exceptional cases. > For example: > * From GPLv2 to GPLv3 and from LGPLv2.1 to LGPLv3 > * From LGPLv2.1 to GPLv2 and from LGPLv3 to GPLv3 > * From 2-clause BSD to 3-clause BSD > * From EUPL to GPL/LGPL/MPL/EPL/CPL/CeCILL > > And not much else. > > 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. > > Does anyone have any clue how many contributors there have been to libPNG? > > Ok, I cloned the git repo and ran `git shortlog --summary --numbered` > > There are only 5 contributors throughout the history of the libpng repo > > Here they are: > > Andreas Dilger > Glenn Randers-Pehrson > Guy Schalnat > John Bowler > Mans Rullgard > > Andreas Dilger has contributed 2089 commits, followed by John Bowler > with 109, after that it's in the single digits commit count wise. > Please be cautious using commits to decide who is an author. Lack of evidence for is not evidence against. Does this repo actually go back to the very beginnings of libpng? Was there a previous repo (cvs, svn, ...) where not all history was migrated to git? Is it possible there was a code review process where the actual author was not the one to actually do the git commit? (I believe git can distinguish committer from author, although it isn't often used.) Are there messages in the mailing list archives that indicate early authorship? I don't know anything about the history of libpng, but I point this out because I just went through a similar process on a different project.
Jack
--------------2D439590BBC2A263D92A8D72 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
On 9/6/18 9:29 AM, Marcus Johnson wrote:
cite="mid:CAFWGNQW9JjnLUpDZ+zS4sEj+kBW0=j7=JVSNHJNKvgU890fyhA-at-mail.gmail.com"> > style="font:400 13.33px/19.99px Arial,Helvetica,sans-serif;text-align:left;color:rgb(34,34,34);text-transform:none;text-indent:0px;letter-spacing:normal;text-decoration:none;word-spacing:0px;display:inline;white-space:normal;font-size-adjust:none;font-stretch:100%;float:none;background-color:transparent">Relicensing without explicit approval of all copyright holders is not possible in general. It is possible only in a few exceptional cases. For example: * From GPLv2 to GPLv3 and from LGPLv2.1 to LGPLv3 style="font:400 13.33px/19.99px Arial,Helvetica,sans-serif;text-align:left;color:rgb(34,34,34);text-transform:none;text-indent:0px;letter-spacing:normal;overflow:visible;text-decoration:none;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:100%;background-color:transparent"> * From LGPLv2.1 to GPLv2 and from LGPLv3 to GPLv3 style="font:400 13.33px/19.99px Arial,Helvetica,sans-serif;text-align:left;color:rgb(34,34,34);text-transform:none;text-indent:0px;letter-spacing:normal;overflow:visible;text-decoration:none;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:100%;background-color:transparent"> * From 2-clause BSD to 3-clause BSD style="font:400 13.33px/19.99px Arial,Helvetica,sans-serif;text-align:left;color:rgb(34,34,34);text-transform:none;text-indent:0px;letter-spacing:normal;overflow:visible;text-decoration:none;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:100%;background-color:transparent"> * From EUPL to GPL/LGPL/MPL/EPL/CPL/CeCILL style="font:400 13.33px/19.99px Arial,Helvetica,sans-serif;text-align:left;color:rgb(34,34,34);text-transform:none;text-indent:0px;letter-spacing:normal;overflow:visible;text-decoration:none;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:100%;background-color:transparent"> style="font:400 13.33px/19.99px Arial,Helvetica,sans-serif;text-align:left;color:rgb(34,34,34);text-transform:none;text-indent:0px;letter-spacing:normal;overflow:visible;text-decoration:none;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:100%;background-color:transparent"> And not much else.
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.
Does anyone have any clue how many contributors there have been to libPNG?
Ok, I cloned the git repo and ran `git shortlog --summary --numbered`
There are only 5 contributors throughout the history of the libpng repo
Here they are:
Andreas Dilger
Glenn Randers-Pehrson
Guy Schalnat
John Bowler
Mans Rullgard
Andreas Dilger has contributed 2089 commits, followed by John Bowler with 109, after that it's in the single digits commit count wise.
Please be cautious using commits to decide who is an author. Lack of evidence for is not evidence against. Does this repo actually go back to the very beginnings of libpng? Was there a previous repo (cvs, svn, ...) where not all history was migrated to git? Is it possible there was a code review process where the actual author was not the one to actually do the git commit? (I believe git can distinguish committer from author, although it isn't often used.) Are there messages in the mailing list archives that indicate early authorship? I don't know anything about the history of libpng, but I point this out because I just went through a similar process on a different project.
Jack
--------------2D439590BBC2A263D92A8D72--
--===============1749277872502164083== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot --===============1749277872502164083== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ png-mng-implement mailing list png-mng-implement-at-lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/png-mng-implement
--===============1749277872502164083== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============1749277872502164083==--
|
|