Le 19/07/2021 à 10:11, Lynn a écrit :
A vast majority of proprietary code depends on open-source community written by the community.
All your arguments are good ones, even if in my position I don't agree with everything. Nevertheless, I specifically don't agree with this one: a lot of proprietary code _uses_ open-source community code, but is not always tied to it. You're ignoring all projects that took the other direction, clean architecture, business libraries, dependency-free code, and others, whose goals are not to be dependent upon third party, but rather integrate with them in the software stack edges, making it both replaceable and discrete. I don't write "Symfony" projects, I write business domain projects, Symfony only brings a nice dependency injection container and a router I could both replace easily.
In my use case, focusing on my code is what primarily matters, and I'm not denying language changes are impacting for open source software, but I trust PHP for always keeping its BC promise (and it does, probably thanks to "In fact, open-source package maintainers are often one of the first lines when it comes to PHP compatibility"), which at least resolve that.
Regards, -- Pierre -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php