9 ms·
About Fly but not about the GPU announcement, I wish they had a S3 replacement, they suggest a GNU Affero project that is a dealbreaker for any business, needin
by nakovet 3y ago
About Fly but not about the GPU announcement, I wish they had a S3 replacement, they suggest a GNU Affero project that is a dealbreaker for any business, needing to leave Fly to store user assets was a dealbreaker for us to use Fly on our next project, sad cause I love the simplicity, the value for money, the built in VPN.
- benatkin 3y agoThis looks promising https://github.com/seaweedfs/seaweedfs https://github.com/seaweedfs/seaweedfs
- candiddevmike 3y agoSeaweed requires a separate coordination setup which may simplify the architecture but complicates the deployment.
- JoshTriplett 3y ago> I wish they had a S3 replacement, they suggest a GNU Affero project that is a dealbreaker for any business AGPL does not mean you have to share everything you've built atop a service, just everything you've linked to it and any changes you've made to it. If you're accessing an S3-like service using only an HTTPS API, that isn't going to make your code subject to the AGPL.
- bradfitz 3y agoRegardless, some companies have a blanket thou-shalt-not-use-AGPL-anything policy.
- anonzzzies 3y agoYep, our lawyers say to not use and we have to check components and libs we use too. People are really shooting themselves in the foot with that license.
- aragilar 3y agoYou assume that people want you to use their project. For MinIO, the AGPL seems to be a way to get people into their ecosystem so they can sell exceptions. Others might want you to contribute code back.
- anonzzzies 3y agoI have no problem with contributing back: we do that all the time on MIT / BSD projects even if we don't have to. AGPL just restricts the use-cases and (apparently) there is limited legal precedence in my region to see if we don't have to give away everything that's not even related but uses it, so the lawyers (I am not a lawyer, so I cannot provide more details) say to avoid it completely. Just to be safe. And I am sure it hurts a lot of projects... There are many modern projects that are the same thing, but they don't share code because the code is agpl.
- corobo 3y agoSounds more like the license is doing its job as intended, and businesses that can afford lawyers but not bespoke licenses are shooting themselves in the foot with that policy
- JoshTriplett 3y agoExactly. If someone doesn't want to use your software because the copyleft license is stricter than they would prefer, that's an opportunity to sell them a license.
- anonzzzies 3y agoWe just won’t use their product. Works as well.
- corobo 3y agoEveryone wins :)
- NoraCodes 3y ago[flagged]
- trollian 3y agoLawyercats are the worst cats.
- hiharryhere 3y agoSome companies Including Google. I’ve sold Enterprise Saas to Google and we had to attest we have no AGPL code servicing them. This is for a CRM-like app.
- RcouF1uZ4gsC 3y ago> AGPL does not mean you have to share everything you've built atop a service, just everything you've linked to it and any changes you've made to it. If you're accessing an S3-like service using only an HTTPS API, that isn't going to make your code subject to the AGPL. I am not so sure about that. Otherwise, you could trivially get around the AGPL by using https services to launder your proprietary changes. There is not enough caselaw to say how a case that used only http services provided by AGPL to run a proprietary service would turn out, and it is not worth betting your business on it.
- deleted 3y ago[deleted]
- xcdzvyn 3y ago> you could trivially get around the AGPL by using https services to launder your proprietary changes. This is a very interesting proposition that makes me reconsider my opinion of AGPL.
- mbreese 3y agoAnything “clever” in a legal sense is a red flag for me… Computer people tend to think of the law as a black and white set of rules, but it is and it isn’t. It’s interpreted by people and “one clever trick” doesn’t sound like something I’d put a lot of faith in. Intent can matter a lot. (Regardless of how you see the AGPL)
- internetter 3y ago> Computer people tend to think of the law as a black and white set of rules I've never seen someone put this into words, but it makes a lot of sense. I mean, idealistically computers are deterministic, whereas the law is not (by design), yet there exists many parallels between the two. For instance, the lawbook has strong parallels to the documentation for software. So it makes sense why programmers might assume the law is also mostly deterministic, even if this is false
- benhoyt 3y agoThey're about to get an S3 replacement, called Tigris (it's a separate company but integrated into flyctl and runs on Fly.io infra): https://benhoyt.com/writings/flyio-and-tigris/ https://benhoyt.com/writings/flyio-and-tigris/
- benbjohnson 3y agoWe have an region-aware S3 replacement that's in beta right now: https://community.fly.io/t/global-caching-object-storage-on-fly-io-in-private-beta/17744 https://community.fly.io/t/global-caching-object-storage-on-...
- simonw 3y agoSounds like you might be interested in the Tigris preview: - https://www.tigrisdata.com/ https://www.tigrisdata.com/ - https://benhoyt.com/writings/flyio-and-tigris/ https://benhoyt.com/writings/flyio-and-tigris/ (discussed here: https://news.ycombinator.com/item?id=39360870 https://news.ycombinator.com/item?id=39360870) - https://fly.io/docs/reference/tigris/ https://fly.io/docs/reference/tigris/
- martylamb 3y agoFunny you should mention that: https://news.ycombinator.com/item?id=39360870 https://news.ycombinator.com/item?id=39360870
- tptacek 3y agoGive us a minute.
- itake 3y agoThe dealbreaker should be their uptime and support. They deleted my database and have many uptime issues.
- deleted 3y ago[deleted]