tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: esdl-license?



Taylor R Campbell <riastradh%NetBSD.org@localhost> writes:

> I searched the web for `esdl "Dan Gudmundsson"' and this came up:
>
> https://github.com/dgud/esdl/blob/dbd8ce9228aa36828091df2e8706c364094a3e22/license.terms
>
> `esdl' is an SDL wrapper for Erlang, which appears to be now obsolete.
>
> reinoud imported esdl-license back in 2015 with no commentary -- and
> no usage until November when adam applied it to libsmi:
>
> https://mail-index.netbsd.org/pkgsrc-changes/2015/04/24/msg123149.html
> https://mail-index.netbsd.org/pkgsrc-changes/2015/11/06/msg132040.html

As messy as that is, I guess I can't object to esdl.

>> So we should not add modified-bsd into esdl but instead mark the package
>> esdl AND modified-bsd.
>
> Yes, that's what I meant -- mark libsmi `esdl AND modified-bsd', and
> apply `esdl' to the other packages that have the same text (minus the
> government use section).  Except I hadn't done the full word diff to
> find that the language varies a little bit in the other packages, ugh.
>
> Didn't want to go down this rabbit hole.  All I really wanted was for
> the net/wireshark build to not get stuck on an unacceptable licence!

I am ok with incremental fixes, even if they don't fully resolve the
mess.  Surely if we looked at all packages and audited by diffing their
COPYING/whatever vs the license file it would not quite line up.

As I always say: the license scheme is not intended to relieve anyone
distributing pkgsrc bits as part of a product from having to understand,
review and engage counsel.  It is merely a mechanism to avoid normal
users being surprised by unintentionally installing software under
non-Free licenses.

So I would propose:

  commit to esdl-license a removal of the government section, and the
  author name, as not part of the license.  diff below, happy to commit
  it.

and then you have already suggested renaming esdl-license to esdl and
add to default acceptable, with a reference that it's in debian main and
thus DFSG, which sounds fine.

and call it a day.

Index: esdl-license
===================================================================
RCS file: /cvsroot/pkgsrc/licenses/esdl-license,v
retrieving revision 1.1
diff -u -p -r1.1 esdl-license
--- esdl-license	24 Apr 2015 18:53:00 -0000	1.1
+++ esdl-license	26 Jan 2025 13:35:29 -0000
@@ -1,7 +1,3 @@
-This software is copyrighted by Dan Gudmundsson, and other parties.  The
-following terms apply to all files associated with the software unless
-explicitly disclaimed in individual files.
-
 The authors hereby grant permission to use, copy, modify, distribute, and
 license this software and its documentation for any purpose, provided that
 existing copyright notices are retained in all copies and that this notice is
@@ -21,15 +17,3 @@ BUT NOT LIMITED TO, THE IMPLIED WARRANTI
 PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE IS PROVIDED ON AN "AS
 IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
 MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-
-GOVERNMENT USE: If you are acquiring this software on behalf of the U.S.
-government, the Government shall have only "Restricted Rights" in the software
-and related documentation as defined in the Federal Acquisition Regulations
-(FARs) in Clause 52.227.19 (c) (2).  If you are acquiring the software on
-behalf of the Department of Defense, the software shall be classified as
-"Commercial Computer Software" and the Government shall have only "Restricted
-Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs.  Notwithstanding
-the foregoing, the authors grant the U.S. Government and others acting in its
-behalf permission to use and distribute the software in accordance with the
-terms specified in this license. 
-




  



Home | Main Index | Thread Index | Old Index