Here's my $.02: Packages are literally remote code exec vulns in the hands of package authors. At the very least, it takes them under a minute to break your app, simply by deleting their package. Read the article. This is not the first time it's happened, and it's not going to be the last. [0] I write backends (mostly in PHP, although not exclusively), and I release a lot of my code under libre licenses. But I don't…
To resolve such issues the central maven repo, for example, makes artifacts immutable when you publish them
All together I don't see how GP's "email php files around" is as any better than this system in any way.