dftlibs / xcfun

XCFun: A library of exchange-correlation functionals with arbitrary-order derivatives
https://dftlibs.org/xcfun/
Mozilla Public License 2.0
57 stars 32 forks source link

Sort out license and Static Linking Exception [ci skip] #18

Closed robertodr closed 7 years ago

robertodr commented 7 years ago

This PR fixes #16 As mandated by the Free Software Foundation both the text for GPLv3 and LGPLv3 have to be included. As a result, GitHub no longer parses the license to get the badge on the top of the repository.

  1. COPYING.md now contains the text of the GPLv3 in Markdown format.
  2. COPYING.LESSER.md now contains the text of the LGPLv3 in Markdown format.
  3. The Static Linking Exception (SLE) is now inside COPYING.LESSER.md This example was followed: https://github.com/zeromq/libzmq/blob/master/COPYING.LESSER
  4. The README.md contains information about the license and the SLE. It also contains a nice LGPLv3 badge :smile:
  5. A .mailmap was added, using git shortlog -se | perl -ple "s/^\s*\d+\t//" > .mailmap Running git config --global log.mailmap true will force git log to use the mailmap, which always prints the full name of commit authors and their canonical email address.
  6. The AUTHORS.md Markdown file was added, listing all contributors in first name-based alphabetic order. These are the copyright holders for XCFun.
robertodr commented 7 years ago

You might want to squash the two commits together. I would say keep the first verbose commit message only.

bast commented 7 years ago

Thank you!