3 ms·
https://github.com/facebookarchive https://github.com/facebookarchive - 11 Pages of unsupported open source software. Beringei, a TSDB, (https://github.com/fac
by excerionsforte 7y ago
https://github.com/facebookarchive https://github.com/facebookarchive - 11 Pages of unsupported open source software.
Beringei, a TSDB, (https://github.com/facebookarchive/beringei https://github.com/facebookarchive/beringei) in particular with what you are saying was a PR piece (https://engineering.fb.com/core-data/beringei-a-high-performance-time-series-storage-engine/ https://engineering.fb.com/core-data/beringei-a-high-perform...) since it was never really used by anyone outside of FB.
I really don't see the negative part of free code that you can learn from and/or incorporate at all.
- Fellshard 7y agoFree code is good, yes. When you rely on the systems themselves, and do so with expectation of support from the originating company, your expectations will almost certainly be broken. I think that's the simplest takeaway - not to run away from any open-sourced project, but to take into proper consideration if/how they plan on supporting the tool, and how much you would be capable of adapting and owning yourself if the worst happened.
- excerionsforte 7y agoYeah exactly. If one wants support they can pay for it i.e. SaaS if available. If an open source project has not created a contract with any user then there is no guarantee of support. I don't believe any company creates a contract with users automatically because they made source code available. That is unsustainable. Chronosphere is the SaaS part for M3DB in this case. The negativity around someone open sourcing code for PR is nuts especially when all of the code is available. I love reading the code and getting ideas about how things work.