ecrc / ecrc_cmake

This project provides a collection of CMake modules that can be shared among projects using CMake as build system. For now it is mainly constituted of "Find" modules that help detecting installed libraries on the system.
Other
6 stars 0 forks source link

Copyright preservation #3

Open jedbrown opened 4 years ago

jedbrown commented 4 years ago

It has come to my attention that FindPETSc.cmake contains significant portions of code copied without attribution from my cmake-modules repository, which bears a 2-clause BSD license for which:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

I'm glad you found this useful, but could you please include a suitable copyright notice in this repository, either in relevant files (at least FindPETSc.cmake) or in the top-level LICENSE?

If this repository contains other code copied with attribution, please add those notices as well.

Cc: @fpruvost

kadircs commented 4 years ago

@jedbrown Thanks for this important notice. We are currently looking at this issue.

fpruvost commented 4 years ago

@kadircs if you don't use this FindPETSc.cmake file you could remove it from the repository

ltaiefhatem commented 4 years ago

@jedbrown Thanks for reporting it and sorry about that. We inherited most of the files from our MORSE project in collaboration with INRIA colleagues. We will add the suitable copyright into the file and make an audit for the other files to make sure we are compliant with the 2-clause BSD license whenever it applies. Even though we do not use this script at the moment in the HiCMA project, we want to support high ethical standards in the community.

jedbrown commented 4 years ago

Thanks, @ltaiefhatem.