fortran-lang / fftpack

Double precision version of fftpack
https://fortran-lang.github.io/fftpack/
Other
68 stars 19 forks source link

Documentation: Public domain #16

Closed awvwgk closed 1 year ago

awvwgk commented 3 years ago

This FFTPACK version seems to be released in the public domain. I think it is important to note in the README that contributions to this repository require to disclaim copyright or dedicate the contributed code to the public domain (if possible).

zoziha commented 3 years ago

Yes, it was only mentioned in fpm.toml before that fftpack is based on public domain,not eye-catching enough. https://github.com/fortran-lang/fftpack/blob/505fdcd4604e86c080dc7814e49815a80ecf65a7/fpm.toml#L6

certik commented 3 years ago

There is some issue with "public domain" not being a proper license (see e.g. https://opensource.org/node/878 or other resources on this topic). I would recommend to use the standard fortran-lang MIT license for the fftpack fortran-lang package. Yes, the original code was licensed as "public domain". I think that is exactly how the SciPy library handled it also.

On that topic, SciPy has moved from Fortran to C++ for fftpack:

You can see the linked issues there for reasons why...

awvwgk commented 3 years ago

This project can work as public domain, if all contributors disclaim their copyright (adding Unlicense or CC0 to their contributions), but of course they have to be aware of this requirement before contributing here.

Licensing all changes we add on-top of the public domain part as MIT is also a possibility, but than this must be clear from the projects landing page.

jacobwilliams commented 3 years ago

Yeah, I agree the new work should be MIT (or similar). The license file can have MIT, and below that a note about the original code being public domain.