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

QMS: define a company wide strategy for publishing code #43

Open
mrustl opened this issue Feb 11, 2019 · 1 comment
Open

QMS: define a company wide strategy for publishing code #43

mrustl opened this issue Feb 11, 2019 · 1 comment
Assignees
Labels
publication Publication and data sharing qms question Further information is requested

Comments

@mrustl
Copy link
Member

mrustl commented Feb 11, 2019

After talking with @daniel-wicke today on publically publishing two R packages used in the project-ogre (see KWB-R/kwb.ogre#2 and KWB-R/kwb.ogre.model#1) it became obvious that we currently are lacking a company wide strategy for publishing code.

For this a workflow should be developed within FAKIN and implemented in the QMS. This for sure requires that the KWB management and the department leaders

I would propose the following:

  • 100% publically sponsored projects (e.g. BMBF, EU, and so on): source code will always be published on https://github.com/kwb-r as public repository (i.e. it will be accessible for everyone) in case it is possible to the code does not contain security critical paths (e.g. to our company server) or confidential data. Code should be developed in such a way that ideally does not include both (security critical paths and confidential data). Making the code openly available will decrease our burden to install them (e.g. not each student needs to get an "access" token to install private repositories, as required for "contract" projects, see below).

  • Contract projects (BWB, Veolia): will be published as private repositories by default on https://github.com/kwb-r in case that the funder does not pre-define a specific workflow.

Could this topic also be addressed within one of the next management meetings @chsprenger ?

@mrustl mrustl added publication Publication and data sharing question Further information is requested qms labels Feb 11, 2019
mrustl added a commit that referenced this issue Feb 12, 2019
@mrustl
Copy link
Member Author

mrustl commented Apr 23, 2021

Added more generally in final report of FAKIN project (see: Chapter Implementierung ins QMS (Task 2.2), page 16), but is still not implemented in KWB quality management system.

Impact:
Lack of such a company-wide policy currently (2021-04-23) leads to:

  • hidden code on private laptops (not published using version control) or
  • published at the wrong place (e.g. on staffs` private GitHub accounts - either as private or public repos) - maybe also using an inadequate license....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
publication Publication and data sharing qms question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants