simonsobs / fgspectra

Foreground SED and power spectrum library for building cross frequency power spectrum models
BSD 3-Clause "New" or "Revised" License
8 stars 7 forks source link

License #37

Closed damonge closed 3 years ago

damonge commented 3 years ago

Add a license!

dpole commented 3 years ago

Good point. It seems to me that we don't have limitations. GPLv3 could be a natural choice, but we may even decide for a more permissive one (or less permissive, if someone prefers). What do people think? @xzackli @mabitbol

damonge commented 3 years ago

I use BSD because GPLv3 self-replicates like a virus: all codes based on your code need to be released under GPLv3, whereas that's not the case for BSD. It's more permissive in that sense, with the downside that people can use your code to make non-open code.

mabitbol commented 3 years ago

I am not very familiar with the difference licenses. In general I am happy for anyone to use it with a reference to our github.

On Nov 11, 2020, at 3:37 AM, David Alonso notifications@github.com<mailto:notifications@github.com> wrote:

I use BSDhttps://github.com/LSSTDESC/NaMaster/blob/master/LICENSE because GPLv3 self-replicates like a virus: all codes based on your code need to be released under GPLv3, whereas that's not the case for BSD. It's more permissive in that sense, with the downside that people can use your code to make non-open code.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/simonsobs/fgspectra/issues/37#issuecomment-725285094, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACSZY27YCYWLLIMTEJPR6KTSPJELXANCNFSM4TRHRNAQ.

dpole commented 3 years ago

Sure, to my memory BSD does have an attribution clause. MIT is also a possibility and is very similar (almost interchangeable) with some of the BSD flavors.

xzackli commented 3 years ago

Happy with BSD, looks like that's typical for SO software.