Repository navigation
12. How do we ensure that the solutions being developed today, which we build dependencies on, will maintain long term viability, sustainability, maintainability? #12
Replies: 5 comments
|
|
This is a big question that I don't think is being addressed sufficiently at the moment. Industry is gravitating towards R for clinical data analysis. There is investment in new R-based solutions such as admiral, pkglite, teal, tfrmt - but what if a package owner / maintainer stops supporting. Or the organization(s) maintaining make a decision to orphan the package. One of the beauties of permissively licensed, open-source code software is the ability for anyone to adopt the orphaned code and begin to maintain again. But, there is a risk that organizations embed an open source solution into their clinical data pipeline processes and it 'disappears' because of breaking changes of dependencies, low or no maintenance of the package team, or other reasons. How will this be managed? |
|
This is a great point. Maybe, more broadly stated, how can we ensure that life science companies are not purely open source users with little contribution to the maintenance of packages. |
|
I'm hoping via communities and groups like pharmaverse, PHUSE, R Consortium we could find new owners to take over maintenance and ownership of key OS code if we ever needed to. The key is getting the code well embedded across the industry and enough willingness across companies to continue to contribute, as if it ever ends up only 1 or 2 companies carrying all the weight then it won't be sustainable. Once more companies feel the benefits of using OS, you'd hope they give back by making space for their individuals to contribute. |
|
The issue of underfunding for Load-Bearing Internet People (LBIPs) remains serious all these years. LBIPs are those people maintaining essential internet infrastructure. Many LBIPs work as unpaid volunteers, risking burnout and personal hardship. Traditional funding models fail to support them adequately. |
Uh oh!
There was an error while loading. Please reload this page.
What if people retire, move on to other companies, leave the industry - how do we manage the risk?
All reactions