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

Description of end of project support #225

Merged
merged 3 commits into from
Nov 6, 2020
Merged

Description of end of project support #225

merged 3 commits into from
Nov 6, 2020

Conversation

c-martinez
Copy link
Member

Below, describe what this Pull Request adds:
This PR updates end_of_project.md to describe the level of support (or not) which software gets once a project is completed. We also removed mentions to eStep and replaced it with links to the RSD and software sustainability protocol.

nlesc_specific/projects/end_of_a_project.md Outdated Show resolved Hide resolved

After a project has finished the eScience Center will in principle not further support the software. Reported bugs in our own software will of course have a high chance of being looked at, but this also has its limits. We cannot in any way contribute to the administration of infrastructure needed after a project has ended.

Because of the lack of support after projects is is a good idea to start to think about and make agreements on where software will land and who will maintain infrastructure at the very beginning of a project. The project proposal should already contain a plan.
Because of the lack of support after projects it is a good idea to start to think about and make agreements on where software will land and who will maintain infrastructure at the very beginning of a project. The project proposal should already contain a [plan](https://doi.org/10.5281/zenodo.1451750). When the software will no longer be maintained, this should be clearly indicated in the repository. For example, a warning should be added in the `README`, of the repository, such as:
Copy link
Member

Choose a reason for hiding this comment

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

This is not a very viable approach, contributing to existing software with an existing community has a much higher chance of survival after the project ends than 'thinking about where new software will land'.

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes. But contributing to existing software does not work when we build something new -- there it would be good to know that the project partner will continue to maintain it on their next project (or will have someone from his institution maintaining it, etc).

How about:

When new software is developed, it is a good idea to plan from the start of the project who will maintain the software after the project is finished. The project proposal should already contain a plan.

Copy link
Member

Choose a reason for hiding this comment

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

It might be good to add that these after project people should be already involved and funded during the project, because if you only add them afterwards it seems unlikely to happen?

Copy link
Member

Choose a reason for hiding this comment

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

Anyway, I think there should be a stronger focus on contributing to existing packages, even if they currently have a small community and low code quality, in favour of starting from scratch without a community.

Copy link
Member

Choose a reason for hiding this comment

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

Anyway, I think there should be a stronger focus on contributing to existing packages, even if they currently have a small community and low code quality, in favour of starting from scratch without a community.

+100

@bouweandela bouweandela merged commit dd8ab8e into master Nov 6, 2020
@bouweandela bouweandela deleted the end-of-life branch November 6, 2020 15:13
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.

None yet

3 participants