4 ms·
You're free to march on with your weird bias. The rest of us can benefit.
by chungy 4y ago
You're free to march on with your weird bias. The rest of us can benefit.
- mort96 4y agoCan't "the rest of us" make other good compression formats?
- mikepurvis 4y agoBecause large companies are willing to pay people market salaries to work on this stuff, and then give it away? Isn't that what we want, a model where free software development is properly compensated?
- mort96 4y agoFOSS funding is a major problem. "Get a job at Facebook and make products for them" isn't a great solution to the FOSS funding problem.
- chungy 4y agoIt sounds like a perfect solution if you ask me. Free software gets made, developer gets paid.
- mort96 4y agoFree software gets made, to the degree that it benefits Facebook, in the ways which benefit Facebook. Software development in areas which don't benefit Facebook suffers. Facebook gets people to use their software, and therefore gains influence in places where they don't belong. Yes, the developer gets paid, but it's not a good solution that's healthy for an independent free software movement.
- chungy 4y agoIt should be no surprise that Facebook works on projects that benefit Facebook. By making it free software, it also happens to benefit the wider world at the same time. Win-win. Is your problem with the idea that developers are getting paid at all, or just that this instance is at Facebook?
- mort96 4y agoMy main issue is that I would rather not use Facebook products, and I would rather we don't create standards which rely on Facebook products. The FOSS funding issue I more of a side-point which I didn't even bring up, but I don't see "get hired by Facebook if you want to work on FOSS" to be a healthy solution to the FOSS funding problem, we need a way to ensure funding for FOSS developers who don't work for Facebook. But that's not strictly related to the zstd thing specifically.
- eropple 4y agoCalling a GPL-licensed piece of software with nontrivial public contribution "a Facebook product" is begging the question.
- mort96 4y agoHow is it begging the question? Is it the word "product" you're unhappy with? I can call it a Facebook project instead if you prefer, it doesn't change the substance of anything I've written. The problem I have is with the "Facebook" part.
- chungy 4y agoI think the problem is that you have a hard time living in a community with some actors you may not like. That's just life.
- mikepurvis 4y agoTBH, I worry a lot more about this kind of thing in the case of Google, where they can afford to give away things that other companies would have made an entire business out of, which devalues those markets, then they lose interest and sunset it all— and only in a few cases (like Wave) does any of it end up open source. But FB isn't really competing with other companies here. They're giving away frameworks, libraries, tools— this is building block stuff, and the fact that it's perhaps particularly optimized for FB's workloads is just their privilege, having been the ones to fund it.
- cjbgkagh 4y agoA lot of consumer surplus is derived from companies trying to undermine their competitors by commoditizing non-core competency. To not take advantage of that is to have to bad parts of capitalism without the good parts.
- mort96 4y agoStandardising on Facebook products is giving Facebook an undue influence in areas they don't belong. That's not one of the good parts of capitalism.
- sebzim4500 4y agoI guess, but when there is already a great format which is GPL licenced what would be the point?
- nibbleshifter 4y agoMake one that matches zstd performance then, and get back to us. Doing this kind of thing requires a shitload of time and money.
- felixhandte 4y agoIndeed--at this point zstd is the product of something like 25 man-years of improvements and optimizations.