I'm a bit familiar with law (took 2 courses at uni) and understand how awkward the language can be. For instance, maybe Mozilla has to say "you grant us the license" instead of "you grant Firefox the license" because licenses can only be granted to legal entities, and Firefox is merely a software. And it's also true that you don't navigate the internet directly; you use the UI of Firefox to enter your data, and then Firefox uses it to send requests to the server. It acts on your behalf, exactly as the text says. Those were my initial thoughts based on my limited knowledge about law. It might very well be wrong.
But the problem is indeed what a lawyer could do with this, and I'm sure it grants Mozilla more rights than necessary. I also find it suspicious that none of this was an issue for over 20 years, so why would it be now?
@phnt@sun That's a good point and I agree, they don't bother me there because there's a good amount of text between them, so it feels more like a quick break rather than an annoyance.
The TOS include passages such as "When you upload or input information through Firefox, you hereby grant us a nonexclusive, royalty-free, worldwide license to use that information to help you navigate, experience, and interact with online content as you indicate with your use of Firefox." And here's where they removed the promise: circumstances.run/@davidgerard/114078708183574404
Just to be clear, I didn't see the Mozilla TOS change and immediately went ahead to join the outrage. I initially had a more charitable interpretation and waited to see if it's a misunderstanding and what others had to say. Then the commit showed up where they removed the promise to never sell our data, and there's really no positive way to look at this.
The problem is that you can't see that from my activity on here.
@sun For me more broadly, I don't like it when articles are interrupted by elements that take a lot of space and don't add anything of value. A post is about progress with an art project and contains a lot of screenshots? Perfectly fine. It's random art that just... is there? It disrupts my reading flow and I hate that.
Random social media musings@faoluin And this is where the last part of my post comes in: How would you enforce proper use of categories consistently? It worked with forums because activity was way lower and that gave the staff time to act, but on here going to sleep would lead to a huge backlog and nobody would last long under these circumstances.
@kaia@Erpel It's for Linked Data, i.e. a well-structured semantic way to describe data. The advantage of this is that you can avoid ambiguity and make sure everyone is on the same page on how to interpret what the data says. For instance, in traditional JSON you might have a field for "gender". Does it only accept male/female/other, or are other ones included? Each application might handle it differently. If the field is "myschema.org/gender", that URL leads to a schema to describe which values are allowed, maybe a textual description, and so we can be reasonably sure that this field will always be interpreted correctly. Since using these URLs everywhere would make the JSON really unwieldy, there are some shortcuts to make them shorter: namespaces. Both XML and JSON-LD have them. But JSON-LD has additional things for namespaces that make it an absolute nightmare to handle.
Random social media musingsI'm seeing some posts in my timeline by people who are fed up with the Mozilla drama, and I get it. Microblogging and this "we YOLO everything into a global context" is shit. It's pure and utter garbage that makes it impossible to avoid things that annoy you.
I kept mentioning forums lately because I'm on some kind of nostalgia trip, and if you're expecting me to say that they didn't have this problem, then you'd be absolutely right. HOWEVER, they do have disadvantages. What makes microblogging so enticing is the way lower friction. You can just post whatever comes to your mind, and that's it. I don't think you could lower the barrier any further since it's already lying on the ground. The reason why it was easier to avoid unwanted topics on forums is that they had structure. Structure that's completely missing on here. We have hashtags at best, but they're too ad-hoc to be of much use and they won't fix the "everything is global" thing.
How could microblogging be fixed? I'm not sure. The fact of the matter is that any attempt to add structure means pushing up the barrier, and people are amazingly resistant to improvements if they mean extra work. If we add the ability to have multiple timelines, you can be sure a lot of people will set up just one called "everything lmao" and defeat the whole purpose. Structuring in forums only worked because there was a staff to firmly enforce it, but the volume of posts with microblogging is orders of magnitude higher. We can't expect moderators to look at every single post and make sure it has the right metadata. So what could even be done?
@SharpLimefox This reminds me of when I used to run a Gitea instance and one day, there suddenly where hundreds of crawlers, never with the same IP address, opening every single commit diff in every locale the page offered, which slowed my server down so badly I had to take it offline.
If you're thinking about switching away from Firefox, at least make sure you don't put your trust in a company which is worse, because that would be fucking pointless.