I guess that's one way to sugarcoat the fact that you're at the mercy of Facebook being timely in fixing bugs here…
I guess that's one way to sugarcoat the fact that you're at the mercy of Facebook being timely in fixing bugs here…
People don't remember what it's like, praying to dear gods that Microsoft patches that IIS bug before you lose your last customers.
I wish more companies would give developers about 10% of their time to develop things they think would benefit the company, whether it's internal tools or open source projects they rely on (or building new things). Just give devs every Friday or every other Friday with free reign to code or learn new things.
Ah well... If the projects they rely on stop being maintained they just suck it up and let it foster eternally till forced to migrate.
Dear Discord:
Your bread and butter seems to rely upon React / React Native. It's an open source project, pay your employees to contribute to it!
Their priorities may not align with yours, but it's not such a bad policy. If you don't like it, fork it?
Recently watched Angular Material first dismiss a glaring problem with datepicker, then sit on their hands [0] while some bloke made a complete fix, adjusting anything they brought up, then sit on their hands again [1] after it was finished until someone started building pressure again.
[0][1]: I didn't actually verify that. They might have had some really busy days. Point is they stuck to Google communication policy: try to not say anything at all.
Facebook's lawyers did some very questionable things to "open source" here.
Facebook differs from the standard in that they require your address, but I assume that is to make sure the CLA has the correct form
They even require you to sign their CLA just for README.md updates - that's not "being safe", that's "being willingly idiotic".
Facebook legal is not interested in changing the CLA requirements to something that doesn't discriminate, and despite the rather large number of people who work on their open source projects, who would all love for that CLA to fuck off so they can do open source properly, Facebook as an organisation is still not a good citizen in the open source space. They're still trying to put up a walled garden as much as they legally can, even if you think you can't see the wall anymore.
Complaining about FB not prioritizing/fixing the particular issues that affect you the most seems a little bit insane to me. Of course they have their own priorities.
EG: In Android in the past there have been bugs in core components like the `RecyclerView` (thing that renders lists) that forced us to downgrade and unlike with React - there is no option there to fork the source and make our own bug fix.
https://android.googlesource.com/platform/frameworks/support...
Native iOS would have been a better example as that code is not open source at all.
Regardless, you're really at the mercy of _any_ maintainer of components you depend upon heavily. It's a fact of life unless you feel like building it all from scratch.