Skip to content
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

Note about Q1 in Knowledge Check for OS101 M4 L1 #646

Open
TomLav opened this issue Feb 4, 2024 · 1 comment
Open

Note about Q1 in Knowledge Check for OS101 M4 L1 #646

TomLav opened this issue Feb 4, 2024 · 1 comment
Labels
Lesson: 1 Module: 4 OS101 Curriculum: Content Suggestions Suggestions for text found in the open science 101 curriculum. Use Lesson and Module labels. OS101 Curriculum: Knowledge Checks If feedback is with relation to a knowledge check, this label is useful for this. OS101 Status: Curriculum Openscience101.org still needs changes implemented. OS101 Status: GitHub GitHub still needs changes implemented.

Comments

@TomLav
Copy link
Contributor

TomLav commented Feb 4, 2024

Dear OS101 developers,

I took the curriculum earlier this year, and learned a lot. Thank you very much for this resource.

As I was re-reading my notes, I remembered that the answer to Question 1 of the Knowledge Check for M4 L1 (Introduction to Open Code) had not seemed obvious to me. Here, I respectfully suggest a re-wording of the question.

The question is to decide if the following statement is True or False:

Software is referred to as open source when it is publicly accessible; anyone can see, modify, and distribute the code as they see fit.

My issue comes from the end of this statement "as they see fit", that I understand as a non-restrictive, absolute right to modify and distribute the code. However, as covered in the course, the license is a key element of open source software, and some licenses do restrict how software can be modified or distributed (or at least how modified versions of the code can be distributed)?

To me, the answer would thus have been more correct if the statement had read:

Software is referred to as open source when it is publicly accessible; anyone can see, modify, and distribute the code as they see fit within the constraints set by the software license. (or any better formulation).

Or course, the above might just stems from my lack of expertise with OSS and licenses in general. In which case, I'll have to take this module again...

If I remember correctly, the same question is in the final quiz for module 4, and I got it wrong there, again because of the license.

@bressler95tops
Copy link
Contributor

thank you @TomLav feel free to let us know if you find anything else!

For future reference, we just recently released OS101 for citations and this has caused a few things to change here on GitHub. We now have new guidance that is located here and will be reviewing all the great feedback we received over the next few weeks as we determine standard processes.

The biggest change right now is that we have relocated the curriculum files here to make it more accessible and move it out of the directory it was nested in. This also allows it to be more adapted for routine releases on Zenodo.

Thank you and let me know if you have any questions.

@bressler95tops bressler95tops added OS101 Curriculum: Content Suggestions Suggestions for text found in the open science 101 curriculum. Use Lesson and Module labels. Module: 4 Lesson: 1 OS101 Status: Curriculum Openscience101.org still needs changes implemented. OS101 Status: GitHub GitHub still needs changes implemented. OS101 Curriculum: Knowledge Checks If feedback is with relation to a knowledge check, this label is useful for this. labels Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Lesson: 1 Module: 4 OS101 Curriculum: Content Suggestions Suggestions for text found in the open science 101 curriculum. Use Lesson and Module labels. OS101 Curriculum: Knowledge Checks If feedback is with relation to a knowledge check, this label is useful for this. OS101 Status: Curriculum Openscience101.org still needs changes implemented. OS101 Status: GitHub GitHub still needs changes implemented.
Projects
None yet
Development

No branches or pull requests

2 participants