-
-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PRE REVIEW]: Sorcha: A Solar System Survey Simulator for the Legacy Survey of Space and Time #7746
Comments
Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
Software report:
Commit count by author:
|
Paper file info:
✅ The paper includes a |
|
License info: 🟡 License found: |
@editorialbot generate pdf |
|
Hi @mschwamb, thanks for your submission! All the suitable JOSS editors are currently working at capacity so I'm going to "waitlist" this review until an editor with the relevant expertise is available to take it on. Thanks for your patience! In the meantime, can I double check that the code is dual licensed as BSD 3-Clause and GPL v3? Is this because some files fall under one licence and other files under the other? I don't think dual licensing is a problem, as long as both licences are open source (according to the OSI definition), but we would like to know why you've chosen multiple licences. I'm also not sure why the paper is failing to build. It works for me locally. Jeremy Kubica's affiliations look fine and there aren't any stray tabs. Any ideas, @openjournals/dev? |
@warrickball - A PR is in to fix the affiliation issue. I had an extra 1 in the number that made it fail, but the CI checks don't catch it. Should be approved in the next hour or two |
Yes -we license all contributions to this code under both BSDv3 and GPLv3 - We've heavily adapted some of the functions from the Rubin Observatory LSST stack (it is identified in the relevant files) and those were licensed originally under the GPLv3 so we've licensed under for both these reasons. |
@warrickball PR just merged that fixed the affiliation issue |
@editorialbot generate pdf |
The authors suggest jessie-dotson (Jessie Dotson), mkretlow (Mike Kretlow) , and Onoddil (Tom J. Wilson) as potential reviewers. |
Sorry for taking a few days to get back to you. I've been discussing this case and I think there's a licensing issue that needs to be resolved. Note that I am not a lawyer and none of this constitutes legal advice, but is my best interpretation of the situation based on my experience with open source licenses and after taking some advice from others on the editorial board. The GPLv3-licensed files appear to me to be
which all have the GPLv3 notice in them. Note that, since the authors of Sorcha are presumably not the original copyright holders, these cannot simply be relicensed as GPLv3 & BSD 3-Clause, because GPLv3's copyleft terms require that the code is shared under licences that preserve the copyleft terms of GPLv3. For the remaining code, presuming the Sorcha authors wrote it all, you're free to license under GPLv3 & BSD 3-Clause, although I note this is an unusual choice because BSD 3-Clause is a permissive license anyway. This gets murky but dual-licensing under these two license does have merit for e.g. inclusion in other GPLv3 code, where everything could be under one licence (GPLv3). If you stick to licensing the code you've written as GPLv3 & BSD 3-Clause, then we need a very clear statement somewhere— I'm happy to discuss further, since it looks (based on the last change to |
Mario Jurić on our team is the one who made the commit and has strong opinions on the licenses. So I'll point him to this discussion, and we'll let you know what change we've made to address the issue. |
Submitting author: @mschwamb (Megan E. Schwamb)
Repository: https://github.com/dirac-institute/sorcha/
Branch with paper.md (empty if default branch):
Version: v1.0 (the version in the github repo is v1.0 we are waiting to push to v1.0 after JOSS review with the publication of the paper)
Editor: Pending
Reviewers: Pending
Managing EiC: Warrick Ball
Status
Status badge code:
Author instructions
Thanks for submitting your paper to JOSS @mschwamb. Currently, there isn't a JOSS editor assigned to your paper.
@mschwamb if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.
Editor instructions
The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:
The text was updated successfully, but these errors were encountered: