Earlier quoted context omitted.
"Some crap for free". Come on now. Give credit where credit is due if you're going to talk about balanced scales. React PyTorch Flow React Native Folly RocksDB llama HHVM Relay Fresco zstd Buck Sapling Redex JSX infer
In fairness, Flow is OSS in name only and almost all major adopters have switched to Typescript after they committed to ignoring the community. Jest was wildly neglected with serious issues for a long time. Yarn shipped with major issues that made it unusable for years, then was handed off to the community. Prepack was "shipped" and immediately killed. JSX has been stagnant despite the community wanting to move the (…
You're free to fork these repos and maintain them yourself if you'd like, and that freedom exists only because the code was made available under a FOSS license in the first place.
The alternative to this situation is not "open source code maintained in perpetuity", but "code that was never made open source in the first place".
There's no obligation for maintaining or ensuring that the open source code remains useful to you, so the criticism that projects are being open sourced and ignored might be valid, but the criticism that Facebook doesn't release major projects as FOSS is not.
We've all been spoiled by the hard work people have been putting in maintaining their FOSS repos, to the point where we now expect it. Most FOSS licenses include wording such as: THE SOFTWARE IS PROVIDED “AS IS” and that's what these repos are: code provided to you as is, free of charge and no strings attached (other than what the license specifies).