{% if switch('firefox-tou') %}
<p>Firefox is independent and a part of the not-for-profit Mozilla, which fights for your online rights, keeps corporate powers in check and makes the internet accessible to everyone, everywhere. We believe the internet is for people, not profit. You’re in control over who sees your search and browsing history. All that and exceptional performance too.</p>
{% else %}
<p>Firefox is independent and a part of the not-for-profit Mozilla, which fights for your online rights, keeps corporate powers in check and makes the internet accessible to everyone, everywhere. We believe the internet is for people, not profit. Unlike other companies, we don’t sell access to your data. You’re in control over who sees your search and browsing history. All that and exceptional performance too.</p>
{% endif %}
Top paragraph is what they’re changing it to (behind a feature flag) and bottom is what it currently is. i.e. they are REMOVING the bit you marked in bold in your quote when the new ToS is active.
That particular snippet is being changed so there’s a conditional for testing – if you toggle to show how it will be when the new ToS is active, it shows the version of the paragraph WITHOUT “Unlike other companies, we don’t sell access to your data.” otherwise it shows the old text (i.e. exact same text in the paragraph in red).
Also, note the references to # Obsolete string (expires 25-04-2025) where selling personal data is mentioned elsewhere – and the entirely removed FAQ entry!
The diff shows that the single paragraph has been replaced with an if/else clause. If switch('firefox-tou') evaluates to true, then the paragraph without the “We don’t sell access to your data” is rendered, if it evaluates to false, then the same paragraph with that particular sentence remains intact. Ergo, they’ve not added an extra paragraph.
Whoever posted this probably extrapolated that it’s likely that Mozilla will change their Terms of Use, because that’s 100% what this looks like. They’ll probably announce their new ToU and flip a switch in the back-end and then when we navigate to this particular page we’ll see the paragraph that doesn’t have the “we won’t sell your data” instead.
TLDR; Mozilla is gearing up to sell your data. Get mad. Seriously, get mad because that’s fucking unacceptable.
It’s not an additional paragraph. It’s a condition that changes whether “firefox-tou” is set to render the page.
I’m guessing “firefox-tou” is used for the Firefox browser ToS. So all other services of Mozilla still use the “we don’t sell your data”, but Firefox itself will have that line removed.
Good point. Although I’m mostly interested in what “firefox-tou” means here, as that is actually what needs to be set. For non coders it can be understood as: “remove the sentence if it’s the firefox terms-of-use (tou)”.
My dude, there is no “extra” paragraph in there. There is a conditional statement that says:
if (this_flag_is_set) {
// [show this paragraph where we remove any mention of us not selling your data]
} else {
// [show this paragraph where we mention that we don't sell your data]
}
Top paragraph is what they’re changing it to (behind a feature flag) and bottom is what it currently is. i.e. they are REMOVING the bit you marked in bold in your quote when the new ToS is active.
My dude, its being changed to add an additional paragraph. It is not being removed.
That particular snippet is being changed so there’s a conditional for testing – if you toggle to show how it will be when the new ToS is active, it shows the version of the paragraph WITHOUT “Unlike other companies, we don’t sell access to your data.” otherwise it shows the old text (i.e. exact same text in the paragraph in red).
Also, note the references to
# Obsolete string (expires 25-04-2025)
where selling personal data is mentioned elsewhere – and the entirely removed FAQ entry!This is serious.
The diff shows that the single paragraph has been replaced with an if/else clause. If
switch('firefox-tou')
evaluates to true, then the paragraph without the “We don’t sell access to your data” is rendered, if it evaluates to false, then the same paragraph with that particular sentence remains intact. Ergo, they’ve not added an extra paragraph.Whoever posted this probably extrapolated that it’s likely that Mozilla will change their Terms of Use, because that’s 100% what this looks like. They’ll probably announce their new ToU and flip a switch in the back-end and then when we navigate to this particular page we’ll see the paragraph that doesn’t have the “we won’t sell your data” instead.
TLDR; Mozilla is gearing up to sell your data. Get mad. Seriously, get mad because that’s fucking unacceptable.
It’s not an additional paragraph. It’s a condition that changes whether “firefox-tou” is set to render the page.
I’m guessing “firefox-tou” is used for the Firefox browser ToS. So all other services of Mozilla still use the “we don’t sell your data”, but Firefox itself will have that line removed.
Both paragraphs specifically state Firefox. Not other Mozilla services.
Good point. Although I’m mostly interested in what “firefox-tou” means here, as that is actually what needs to be set. For non coders it can be understood as: “remove the sentence if it’s the firefox terms-of-use (tou)”.
Seems like there’s two versions of the paragraph now, what’s the
firefox-tou
bit about?Feature flag – toggle the change on and off for testing. If you go over to the linked PR (#16018), the description under testing is:
My dude, there is no “extra” paragraph in there. There is a conditional statement that says:
So it’s an “either/or,” not a “plus.”
It wasn’t “removed”, which was what I was responding to.