TL;DR: Mozilla is now enforcing data collection as a pre-requisite to access new features in Firefox Labs. This is backed by the Terms of Use that Mozilla introduced a few months ago.
TL;DR: Mozilla is now enforcing data collection as a pre-requisite to access new features in Firefox Labs. This is backed by the Terms of Use that Mozilla introduced a few months ago.
I’m really not being aggressive about this position and I tried to express the ambiguity here. I think what irks me most are these things:
The purpose of the system being what it does is Firefox being spyware - you can’t escape it if you want to use Labs features.
Love the feedback, and I while I think Firefox is open source, I do see the addition of software locks as backing away from OSS.
This is only relevant if you are planning to redistribute it after you make changes. You can make any and all changes you want to FF on your machine to remove telemetry, and you do not have to remove the branding.
Extending this argument would mean that it’s potentially illegal under DMCA to remove any protection mechanism that it would be ‘hacking’ to bypass during usage (e.g. SSL, authentication, etc) from any OSS project. Thats not the case, because an OSS license gives you explicit permission to modify the application.
I’m talking specifically about the compiled Firefox on my disk - if I break the virtual lock, I have broken the law. Sure, a forked version of Firefox that I compiled on my own would grant me access to the features without breaking the lock - but the copy of Firefox that Mozilla distributes to me only allows me access to the features under a new terms grant – not under the existing open source license.
Again – yes, Firefox is literally open source. But as I said in my post, this feels to be against the spirit of open source. Obviously we disagree on that front.
It’s really not ambiguous. Anyone can fork Firefox, make any changes they want, and release it with different branding. This is the goal of open source.
The term you’re looking for is free software. By making this change Firefox is no longer respecting the freedom of their users. That’s the “F” in FOSS. It’s possible for Firefox to remain open source without being free software.
You are right - I was struggling with the fact that Mozilla was adding additional restrictions via its Terms, alongside the MPL that changed the rights of their users. You are absolutely correct that the code remains free while the user doesn’t.