Andrew Nesbitt

@andrewnez@mastodon.social · Joined ⁨Apr⁩ ⁨2017⁩

Package Management Nerd, working on mapping the world of open source software ecosyste.ms and blogging about package managers at nesbitt.io

Homepage
nesbitt.io verified

Andrew Nesbitt boosted

I’m excited to be a part of the new Software Stewardship Lab, which is launching today! The Software Stewardship Lab is a new organization dedicated to funding research on open source sustainability, a topic I care deeply about. fastwonderblog.com/2026/08/07/

fastwonderblog.comLaunching the Software Stewardship Lab | Fast Wonder

Andrew Nesbitt boosted

Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.

stewardshiplab.org/ideas/a-res

Software Stewardship LabA Research Lab for Open Source ✸ Software Stewardship LabToday, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.

Andrew Nesbitt boosted

In a recent piece for Issues in Science and Technology, IOI's Kaitlin Thaney and Jennifer Gibson from Dryad make the case plainly: without sustained operational funding, open research infrastructure keeps disappearing, and everything built on top of it goes with it.

Using data from IOI's State of Open Infrastructure report, the piece lays out concrete steps for funders and institutions to stop treating this infrastructure as an afterthought.

Read the full piece: issues.org/open-data-research-

Issues in Science and TechnologyWho Will Keep Research Data Infrastructure Open and Running? | Real NumbersThe scientific community must consider the longevity of open research infrastructure—why it might fail and how to prevent it.

Andrew Nesbitt boosted

Replying to @⁨andrewnez@mastodon.social⁩

@andrewnez so basically, still limited to a really small amount of projects, and the one that use it use a lot of it, the others mostly do not use it.

I am not surprised, that fits the model. Nice to have validation.

Also I will stand by my "FOSS maintainers have not seen benefit from LLM". Which align with the flurry of LLM bans we are seeing.

Andrew Nesbitt boosted

Please help if you can: I am working with some students who are studying programmers' beliefs about software engineering folklore. If you can spare a few minutes to answer the question in survey.bth.se/survey/2545, we would be very grateful. We would also be grateful if you could circulate the survey link to colleagues and friends - we would like to reach as diverse a demographic as possible. Thanks in advance.

survey.bth.se/survey/2545
survey.bth.seClaims Validity of SE Folklore - Practitioner Survey

Andrew Nesbitt boosted

A car manufacturer lists an Android botnet in its open source attribution. The entry gives away how the list was made: by scanning instead of by declaring.

Why a declared dependency list is worth more than a scanned one, and how the PHPUnit PHAR discloses its own contents:

phpunit.expert/articles/your-c

A sealed shipping box is handed across a counter, along with a clipboard holding a form. A packing note listing the enclosed items with quantities and prices is affixed to the box. A visual metaphor for a bill of materials that is created while packing and ships with the package instead of being guessed at afterwards.phpunit.expertYour composer.lock knows what a carmaker only guessesA car manufacturer lists an Android botnet in its open source attribution. The entry gives away how the list was made: by scanning instead of by declaring. Why a declared dependency list is worth more than a scanned one, and how the PHPUnit PHAR discloses its own contents.

Andrew Nesbitt boosted

Packaging 26.3 is out, with ranges (huge), PEP 808 support, and tons of fixes, improved performance, etc. github.com/pypa/packaging/rele #python #release

What's Changed
Features

Add a public VersionRange API and SpecifierSet.to_range(), representing the versions a specifier set accepts as an interval set that supports intersection, union, differenc...GitHubRelease 26.3 · pypa/packagingWhat's Changed Features Add a public VersionRange API and SpecifierSet.to_range(), representing the versions a specifier set accepts as an interval set that supports intersection, union, differenc...

github.com/chaoss/disclosure is proving to be a very useful tool in analysing disclosure of ai contributions to oss projects.

Github Action to gather signals of disclosed AI contribution to aid community health monitoring tools and open source maintainers - chaoss/disclosureGitHubGitHub - chaoss/disclosure: Github Action to gather signals of disclosed AI contribution to aid community health monitoring tools and open source maintainersGithub Action to gather signals of disclosed AI contribution to aid community health monitoring tools and open source maintainers - chaoss/disclosure