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

added an 'open' section to the site #75

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

added an 'open' section to the site #75

wants to merge 2 commits into from

Conversation

kungfuchicken
Copy link
Collaborator

My goal here is to create a SLU-specific info source. Ultimately I'm envisioning this as having more tools and resources to enable faculty to engage with these areas. It probably needs some additional content for industry-audiences. In other words, this is just a start.

Copy link
Contributor

@kate-holdener kate-holdener left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kungfuchicken Please see my comments.


Open source software enables collaborative research and sustainable innovation.

Open source software is a set of principles and practices. The most obvious practice is making the human-readable "source" code for software freely available for use, study, modification, and distribution. This fosters transparency, collaboration, and continuous improvement. Open source principles promote transparency by making code openly accessible, aligning with reproducibility goals in research. Open source solutions provide cost-effective, customizable alternatives to proprietary software, promoting vendor independence and long-term sustainability. The collaborative nature of open source communities drives sustained innovation and robust software development through diverse contributions and knowledge sharing.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if saying "open source software is a set of principles and practices" is quite accurate. Maybe "open source software is based on a set of principles and practices"?


Open source software is a set of principles and practices. The most obvious practice is making the human-readable "source" code for software freely available for use, study, modification, and distribution. This fosters transparency, collaboration, and continuous improvement. Open source principles promote transparency by making code openly accessible, aligning with reproducibility goals in research. Open source solutions provide cost-effective, customizable alternatives to proprietary software, promoting vendor independence and long-term sustainability. The collaborative nature of open source communities drives sustained innovation and robust software development through diverse contributions and knowledge sharing.

Research software, a specific category of open source software, plays a crucial role in enabling open science and open scholarship practices. Research software benefits from open source practices, enabling reproducible research workflows, data analysis tools, and collaborative platforms. The adoption of open source research software facilitates open access, open data, and open educational resource initiatives, fostering an ecosystem of shared knowledge and collaboration across disciplines. By embracing open source software, researchers and scholars can drive innovation, enhance software quality, and contribute to a culture of openness in academia.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not all research software is open source, so saying that research software is a specific category of open source software is not quite accurate. Maybe "When research software is aligned with open source principles, it plays a critical role ..."

Comment on lines +37 to +43
These four concepts are interconnected and mutually reinforcing:
* **Open Science enables Open Data and Open Source Software:** Open science practices, such as preregistration, reproducible research, and open notebooks, promote the sharing and reuse of research data and software, aligning with open data and open source principles.
* **Open Data and Open Source Software fuel Open Science:** The availability of open data and open source software facilitates new scientific discoveries, enables validation of research findings, and supports the principles of open science, such as transparency and reproducibility.
* **Open Scholarship integrates Open Science, Open Data, and Open Source Software:** Open scholarship embraces open science principles and practices, while also promoting open data sharing, open source software utilization, and their integration across diverse scholarly activities, including teaching, learning, and public engagement.
* **Open Scholarship fosters Open Science, Open Data, and Open Source Software:** By advocating for openness in academia, open scholarship encourages the adoption of open science, open data, and open source software practices, fostering a culture of transparency and collaboration.
* **Open Source Software enables Open Science and Open Scholarship:** The use of open source software tools and platforms facilitates open science practices, such as reproducible research and open collaboration, while also supporting open scholarship activities like open publishing and open educational practices.
* **Open Data and Open Science drive Open Source Software development:** The availability of open data and the need for open, transparent, and reproducible research practices fuel the development and adoption of open source software solutions tailored for scientific and scholarly purposes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is kind of a lot to process. I think the message would be easier to comprehend if this was some kind of diagram, demonstrating interconnected-ness.

### Open Data Mandates

* **NIH Public Access Policy (2008):**
* Requires that all peer-reviewed journal articles resulting from NIH-funded research be made publicly available on PubMed Central no later than 12 months after publication.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a bit awkward to have a bullet list with one bullet. Would it make sense to move the sub-bullet list on the same line as NIH Public Access Policy (2008)?

* **NIH Public Access Policy (2008):**
* Requires that all peer-reviewed journal articles resulting from NIH-funded research be made publicly available on PubMed Central no later than 12 months after publication.
* **OSTP Public Access Memo (2013):**
* Directed federal agencies with annual extramural research and development expenditures over $100 million to develop plans for increasing public access to publications and digital data resulting from federally funded research.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment about a bullet list with one bullet.

* **NIH Public Access Policy (2008):**
* Requires that all peer-reviewed journal articles resulting from NIH-funded research be made publicly available on PubMed Central no later than 12 months after publication.
* **OSTP Public Access Memo (2013):**
* Directed federal agencies with annual extramural research and development expenditures over $100 million to develop plans for increasing public access to publications and digital data resulting from federally funded research.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like it belongs in the open access mandates, not open data mandates.

* Mandates the deposition of data and other digital products into designated repositories, unless specific exemptions apply.
* Encourages the use of open repositories, formats, and licenses to maximize accessibility and reuse.

### Open Access Mandates
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reading over the Open Data Mandates and Open Access Mandates, I think they are somewhat tangled together. For example, "NSF Data Sharing Policy (2023)" has elements of open data mandate and open access mandate. The split between the two categories seems arbitrary. I wonder if it should just be one sub-section: Open Data and Open Access Mandates, listing out all of these mandates. Adding links to those policies would be useful.

* **Open Peer Review:** Embracing transparent and inclusive peer review processes, where reviews are openly available, promoting accountability and constructive feedback.
* **Open Pedagogy:** Encouraging the creation, adaptation, and sharing of open educational resources (OERs) and open pedagogical practices, fostering equity and innovation in teaching and learning.
* **Open Collaboration:** Engaging in collaborative scholarly practices, fostering interdisciplinary collaborations, and embracing diverse perspectives to tackle complex challenges.
* **Open Science:** Applying open science principles, such as preregistration, reproducible research, and open notebooks, to enhance the transparency and reproducibility of scientific research.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is preregistration?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I found the answer later, when reviewing science.md. So there's definitely an overlap between Open Scholarship and Open Science (and other open things). Maybe an opportunity for a Venn diagram to visualize this overlap?


## Research Software Engineering

In the realm of research, open source software has become a crucial component of research software engineering. Researchers rely on open source tools and libraries for data analysis, visualization, simulation, and computational workflows. By embracing open source practices, researchers can ensure reproducibility, foster collaboration, leverae community contributions, enable customization and extension, and promote open science. By embracing open source software in research, the scientific community can drive innovation, enhance software quality, and contribute to a culture of openness, collaboration, and reproducibility in academia.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In the realm of research, open source software has become a crucial component of research software engineering. Researchers rely on open source tools and libraries for data analysis, visualization, simulation, and computational workflows. By embracing open source practices, researchers can ensure reproducibility, foster collaboration, leverae community contributions, enable customization and extension, and promote open science. By embracing open source software in research, the scientific community can drive innovation, enhance software quality, and contribute to a culture of openness, collaboration, and reproducibility in academia.
In the realm of research, open source software has become a crucial component of research software engineering. Researchers rely on open source tools and libraries for data analysis, visualization, simulation, and computational workflows. By embracing open source practices, researchers can ensure reproducibility, foster collaboration, leverage community contributions, enable customization and extension, and promote open science. By embracing open source software in research, the scientific community can drive innovation, enhance software quality, and contribute to a culture of openness, collaboration, and reproducibility in academia.

## Key Practices of Research Software Engineering

Research software engineering involves the development, maintenance, and management of software used in academic and scientific research. Research software engineering improves on naive research software development by embracing rigorous software engineering best practices intended to make projects more sustainable, secure, efficient, and adaptable. There are significant overlaps between research software engineering and open source software in both required practices as well as good practices. To ensure high-quality, reproducible, and sustainable research software, the following practices are commonly employed in research software enineering:

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This list is not really unique to research software engineering. These are general good practices of software engineering (with the addition of community engagement, which comes from the open source aspect). I'm not sure what I'm suggesting here, just an observation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants