They still won't let me install it.
https://blog.mozilla.org/addons/2016/07/29/extension-signing...
(Good luck compiling it yourself.)
I'm currently running the branded release but I could pick unbranded, beta, dev or nightly editions of Firefox if I wanted. It's not hard to automate and especially with the unbranded version you have permission to distribute the binary that results, a permission you don't have with the branded edition.
You can also use the Nightly or Developer Edition of Firefox as well.
And do you plan to set that all up in the middle of your workday when a forced update disables your extensions?
Plus, there is more ways than developing FF addons to get into coding that Mozilla wants to stimulate, developing the browser itself or websites is also an alternate goal you can join in addition to trying out making your own addons.
Mozilla focuses on maximizing the user's freedom to browser the web without being hindered by harmful addons.
And at the end of the day, Firefox is a Mozilla brand, using the Firefox browser associated with their Brand means to some extend that Mozilla will want to ensure that the average user has a certain experience with that brand. The average user is perfectly fine not installing unsigned addons, which is arguably something the more advanced and above average user might want, who has the full freedom to use a edition of the browser that is explicitly marketed to them, no?
Nothing prevents me from compiling my own binaries and running them on my Mac.
But the issue here (AFAICT) is that Mozilla won't even let you sideload your own stuff on your browser. This is horribly broken.
There's no way to allow that that doesn't also allow crapware / malware installers from injecting stuff into Firefox.
But it certainly guarantees there won't be any apps Apple doesn't like and haven't paid the appropriate fee.
It's incredibly naive to think the primary reason for Apple is trust and security. At least as far as their mobile ecosystem is concerned, their control over what the user can run is a major revenue source.
I'm not saying Apple's intent is pure but there is a primary driving factor behind it, that to my knowledge, seems fairly pro-consumer. Doesn't mean it has other, anti-consumer motivations.
It really isn't. It's to prop up their own services through anti-competitive blocking, to maintain a level of terrifying censorship, and to rent seek on what remains.
It's still bad overall though.
Both points are true and a problem but it's distracting from what this is about, no?
These are Apple taking aggressive measures toward developers. Squeezing them and potentially blocking them from perfectly legitimate apps.
It still means you can separate the good ideas that apple has from the bad ideas. Not everything Apple does is inherently bad or evil because they do some evil or bad things, no?
And this is simply extracting the good part of apple's store policy; patrolling and checking apps so that users can trust what is in the store.
Still costs more than any other development. Where'd you get your's second hand?
Apple's primary aim by limiting the access to the store isn't to make devs miserable, it's to have users trust the app store.
Mozilla's aim is (likely) the same. If a user finds an addon in Mozilla's addon store, then Mozilla wants the user to fully trust that this addon will not violate their privacy in unexpected ways or install malware on their computer or otherwise interfere with them.
Similarly, Apple spends a lot of money on making sure the PR image of the app store is clean. People should be able to fully trust Apple's app store, in Apple's opinion.
That doesn't mean there won't be addons you don't like, it just means that malicious behavior is not allowed. If the user doesn't like it they can remove it without consequence.