Re: patches for multi-threaded cp and md5sum (along with other features)

2019-06-06 Thread Paul Kolano (ARC-TN)[InuTeq, LLC]
On 6/6/19, 11:55 AM, "Assaf Gordon"  wrote:
Because the changes are massive, before we can start looking into their
details and merits we'll need copyright assignment from the copyright
holder of the code (you or NASA).

ok, I will have to ask about this as I'm not sure I have the authority to 
assign copyright on NASA's behalf.


Additionally,
A cursory look at the patches [1] reveals several added terms in
accordance of GPLv3 section 7 (e.g. Indemnifying NASA and the U.S.
government).
This is of course absolutely fine and valid for a GPL project,
but I'm not sure if the FSF will agree to add additional terms to GNU
coreutils (I'm not saying they won't, I simply don't know).
Perhaps other maintainers can chime in, and if not, it is probably wise
to ask licens...@gnu.org before we can consider these patches for
inclusion.

yes, I had figured this might be an issue.  I believe I was one of the first, 
if not the first, to open source a project under GPL at NASA.  It took a very 
long time to get approval and I believe the section 7 additions were the 
compromise they came up with to add some NOSA-like (the NASA open source 
license) terms to the software.  Since many years have passed, I will inquire 
to see if there has been any change to this requirement or if they would 
consider removing that clause.  It might take a while to get a response though.

thanks,

--Paul
 



Re: patches for multi-threaded cp and md5sum (along with other features)

2019-06-06 Thread Assaf Gordon
Hello Paul,

On Mon, Jun 03, 2019 at 09:29:20PM +, Paul Kolano (ARC-TN)[InuTeq, LLC] 
wrote:
> Many years ago, I developed a set of patches to add a number of
> features to cp and md5sum [...]
>   https://pkolano.github.io/projects/mutil.html

Thanks for sharing, looks very impressive.

Because the changes are massive, before we can start looking into their
details and merits we'll need copyright assignment from the copyright
holder of the code (you or NASA).

For details please see here:
  https://www.gnu.org/licenses/why-assign.en.html

To start the process, please fill and submit the following form:
  
https://git.sv.gnu.org/cgit/gnulib.git/tree/doc/Copyright/request-assign.future

---

Additionally,
A cursory look at the patches [1] reveals several added terms in
accordance of GPLv3 section 7 (e.g. Indemnifying NASA and the U.S.
government).
This is of course absolutely fine and valid for a GPL project,
but I'm not sure if the FSF will agree to add additional terms to GNU
coreutils (I'm not saying they won't, I simply don't know).
Perhaps other maintainers can chime in, and if not, it is probably wise
to ask licens...@gnu.org before we can consider these patches for
inclusion.

[1]
https://github.com/pkolano/mutil/blob/master/patch/coreutils-8.22.patch

---

regards,
 - assaf