Closed mfdeakin-sandia closed 6 years ago
I think at minimum we also need
Not sure whether we intend file-level header; also a topic for discussion.
I think we should have a file-level header, which should simply refer to the main COPYRIGHT file for details. Something like
// + ----------------------------------------------------------------- +
// | HOMMEXX 1.0: Copyright of Sandia Corporation |
// | This software is released under the BSD license |
// | See the file 'COPYRIGHT' in the top-level HOMMEXX directory |
// + ----------------------------------------------------------------- +
This is what Albany does, and I always thought it was nicer than the 40 lines header on top of each Trilinos header file...
K, I've added the rest of the copyright (I just stopped reading after it said no other terms should be included...). I've also added the file level headers, though they're just copies of what's in the copyright file. @agsalin If you have a particular license which you know works with legal, let me know and I'll put it in (I have no preference here).
3-clause BSD. Look at top level of CIME or E3SM or Albany,
Looks good, but please wait for Andy's OK.
That's the plan :+1: (I don't want legal to eat me!) I also copied the current copyright from the E3SM repo to the top level of this repo, just to be safe. Are there any issues or changes I should make? I'd be very happy if I could press the 'make public' button now and add the licensed tag to our references before sending our rebuttal
though wait; that would break double blind... How does SC do reproducibility with double blind?
(1) There seem to be 2 licenses concatenated. I want just the BSD. See CIME, but with just copyright 2018 NTESS. No export control, five years, NEITHER paragraphs
(2) As Luca said, I don't like the 60-line header per file. The 3-5 line one he suggested seems plenty good to me. Plus the full one at a higher level.
I only have one license? I copied the one from CIME, removing all the copyright information. The source files have both the copyright and licensing. I'll change to the 3-5 lines
Fixes #318 Anything else I need to do?