"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
Posted Jul 14, 2022 3:54 UTC (Thu) by milesrout (subscriber, #126894)Parent article: "Critical" projects and volunteer maintainers
The starting point has to be along the lines of "Hi, I use your software. Is there some way I can help you to ensure that what shows up on PyPI is actually from you? Can I provide you with a USB security key and help you set up 2FA and cryptographic signing of packages? Is there some way I can help you to ensure that you respond to bug reports? I am willing to pay you money for your services. If you are or are not interested, please let me know." Until you are engaged in a contract for work, there are no obligations whatsoever on you for the quality of things you put out there for free on the internet covered in GIGANTIC disclaimers, nor any obligations to maintain the software, or respond to bug reports. Nor are there any obligations on you to keep a clean "supply chain" or to ensure that your account is difficult for others to access. If you want to publish your password openly on the internet, or use "hunter2" as your password, that is your prerogative, no matter how popular your code has become, until and unless you sign a contract providing otherwise.
Posted Jul 14, 2022 10:51 UTC (Thu)
by willy (subscriber, #9762)
[Link] (2 responses)
Posted Jul 14, 2022 12:45 UTC (Thu)
by farnz (subscriber, #17727)
[Link]
That assumes that the maintainer of libfoo bothers to do that - you may well find that you have to do the same work tracking down all of their transitive dependencies, because they're only certifying their own code, and not the code they depend upon.
Without careful communication, you can end up in two "bad" places:
Supply chain security is not a trivial problem when you have a commercial relationship with your suppliers - it's even harder when they're volunteers.
Posted Jul 14, 2022 23:18 UTC (Thu)
by jafd (subscriber, #129642)
[Link]
Posted Jul 21, 2022 5:45 UTC (Thu)
by brunowolff (guest, #71160)
[Link]
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers