Mozilla To Ditch Firefox Extensions?
An anonymous reader writes "Although some have raised concerns about how sane switching to Jetpack is, it seems that Mozilla's new gadget is bound to replace the powerful extension mechanism we know. Maybe Mozilla wants to replace all the great add-ons we use daily with gadgets that add an entry to the Tools menu, or maybe they just want to draw thousands of inexperienced developers into putting together a bunch of HTML and CSS that won't integrate in the UI. It seems to me that in light of recent decisions we've discussed before, Mozilla isn't going in the right direction. What do you think ?"
Seriously. Provide a link to the main stori(es) and that's about it. All this extra stuff is simply extraneous. How can we RTFA if we don't know which is the real frikken article?
Removing extensions from Firefox is like removing the guns from a tank.
It's rabblerousing. Slashdot, news for the hard of thinking.
Editors, please try to give these stories at least a pretense of fairness. Unless you need this for your application to work at Fox News.
It's supposed to be completely automatic, but actually you have to press this button.
I think that if you want to spread FUD you should make sure that you don't link to a web page that makes this statement in the second paragraph Mr. Billmer.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Right now, it looks like AdBlock, Flashblock, CustomizeGoogle, and my own AdRater couldn't be implemented under JetPack. The Jetpack API documentation has a section "Content - Methods for interacting with web pages. That's the mechanism anything that deals with ads needs. That leads to "Page modifications", which leads to This documentation is under development. Please see the page modifications API proposal for now."
That leads to Jetpack Extension Proposal #17 - Page Mods, which discusses how to implement Greasemonkey-like functionality using Jetpack. Current status is "Implementing (since May 27, 2009)".
So the functionality needed for AdBlock, etc. is vaporware. It's not even clear that, if implemented, the proposed mechanism would support AdBlock. The author of Adblock Plus wrote last month "Jetpack has to support Adblock Plus, not the other way around. As it is now, Jetpack isn't suitable for complicated extensions."
It's significant that Mozilla gave priority to implementing "themes" and such, which are needed for vendor-branded browsers, while putting off implementation of user-oriented features like ad blocking. Is this a back-door effort to get ad-blocking out of Firefox?
FF had tabs long before most other browsers (except perhaps Konquerer)
I think that feature (and many others) were primarily copied from Opera.
While I do think Firefox is bloating, and really think they've made some questionable decisions (such as force-feeding the terrible Awesomebar), I can't think of anything wrong with this move. The extension model needs revision, and only elitist bastards would be upset that they're making it simpler and more accessible.
When Firefox was first released, it was a breath of fresh air -- a fast, effective browser that discarded the bloat which plagued Seamonkey.
Firefox laid the groundwork that has brought us to the current state of browsers... there's a competitive market, except in the business space, where the inability to manage browser settings has made the enterprise the last refuge for Internet Explorer. Unfortunately, the project doesn't have the desire to expand its impact further -- they refuse to accept bug reports or feature requests regarding issues that are critical to business users, and shout you down when you try to complain.
So you have this great browser, but you can't script the install, can't manage update distribution (ie. autoupdate is not appropriate in many use cases), and manage config in a sane way.
Now instead of fixing those issues, they are "fixing" something that isn't broken -- the extension system that makes Firefox so cool for so many people!
Conformity is the jailer of freedom and enemy of growth. -JFK
Yet the extensions I have that are specifically bound to internals are exactly the ones that provide me with the most utility. The All-in-One Sidebar, Fission, FxIF, Cookie Button, FEBE, CLEO, User Agent Switcher, Xmarks, Exif Viewer, Aging Tabs, all those are bound to specific versions of Firefox because they're doing more than simply tampering with the http stream.
Could Firefox handle the binding any better? Sure. Could the team provide a route to handle backward and forward compatibility better? Again, yes. But that's a detail in an abstraction facade, and not what it looks like jetpacks are trying to be. Jetpacks look like "Greasemonkey scripts made official" with Mozilla's blessing. (Or maybe I'm seeing them as more limited than they plan for them.)
Maybe that's it. Perhaps Mozilla should instead be looking at adopting and integrating Greasemonkey technology, instead of trying to reinvent it.
John
So you're arguing that we should make creating Firefox extensions difficult because good programmers make good software?
I wanted to be clear because there are about a thousand arguments against such a position - of which I'm enumerate a few:
1) good programmers != good application designers ...
2) good programmers may not have the next cool idea
3) even good programmers would like programming to be easier
4) making programming more difficult than it has to be is NEVER A GOOD IDEA
5) good programmers might not say "Lady Gaga-fier" but will say some stupid 3l33t non-sense.
That said, I do hope that they keep extensions around for a while, as it seems Jetpack doesn't do everything yet.
I'm also concerned that the bar is already low enough that most of the extensions out there are total crap. By setting the bar on the floor, every idiot will be able to produce terrible jetpacks. Do you really want to wade through 100,000 crappy jetpacks to find the dozen nuggets?
Voting systems, bloggers, word of mouth, the list goes on. That argument doesn't work online if there are lots of likeminded people (and if you think that your needs are different from everyone else's then there's no point looking no matter what system is used, since nobody else would have scratched your unique itch)
Have anything to back this up, or are you just talking out of your ass?
There's this new thing called The Google. It works really well. You just type something like "Gates.Foundation drug patents" and it lets you start to find out things for yourself. In this case, the first few links will lead you to find out about UNTIAID. Basically, the story goes like this. During the 1990s, developing nations (especially India and Brazil) began to amass the manufacturing capability and expertise to produce advanced pharmaceuticals for minute fractions of the wholesale cost of those drugs on the world marketplace, the price being set by the IP holders in Western countries who enjoyed the political access necessary to keep extending patent lifetimes and extensions almost indefinitely. At the start of the Noughties, a crisis was looming when several companies, mainly Indian, began retailing vast quantities of anti-HIV/malaria/TB drugs to poorer countries (mostly African) at costs way below what Western companies were prepared to sell at. For a while it looked as if literally half the world was ready to secede from the international patent system in an effort to provide medication for as many of their sick populations as possible. After several rounds of negotiation, within which the Gates and Clinton foundations were major players, a compromise was established. Rich Western countries, NGOs, and foundations made it clear that their aid money was contingent on poorer countries recognising Western patents and refusing to buy from "rogue" companies or countries. In return, their access to grant/loan/development monies was assured, and several cartels and exchanges established whereby these countries could purchase Western patent-protected medications or the right to produce such medications at "below market" costs (but still literally several times the cost of producing such medications outside the patent system). UNITAID is one of these exchanges. The Gates foundation is one of the major players in UNITAID, and its lobbying recently has concentrated on maintaining relatively high remuneration fees to the Western IP holders, thereby maintaining relatively high costs for the drugs. For the poorer countries, it's a classic Faustian bargain: they get grant money, but they have to spend much of this money buying higher-priced drugs. Given the public-private partnerships and funding/tax arrangements, it's a classic example of corporate welfare where grant money nominally allocated to developing countries is funnelled back to Western IP holders, either as actual cash or as tax deferments.
Da Blog
the people are still getting the drugs they need
Many hundreds millions of people are getting necessary drugs. But many hundreds of millions are not. Transporting drugs at cartel prices from developed nations or even manufacturing them under licence has the effect, still, of restricting access to those drugs for poorer at literally orders of magnitude less cost, and also retarding the development of manufacturing and research industries within developing countries dedicated to producing their own drugs at fractional cost. Sometimes "aid" has the effect of eliminating development, a pattern we've seen again and again enacted in post-colonial economic systems.
grant money freely given to them
Grant money given along with conditions that it be spent within certain cartels with pricing set not by market forces but by manufacturers' lobbies is not "money freely given". Especially because the manufacturers get a double benefit: sales proceeds and tax credits because of their "charity" in selling their drugs "below cost" (that is, below the high cost they claimed they could seel these drugs for, whereas in reality their sales at these prices in developing countries would have been close to zero).
As for "mass murderer", well, that wa snot my choice of phrase. It's a matter of perspective. In a couple of hundred years, when people are writing the history of late capitalism, they will add up the death toll, the literally billions of people who were allowed to die over a century or so because of the need to maintain the IP cartel system. Whether they will call that "mass murder" or "acceptable outcomes" depends on what economic system occupies the greatest mindshare in the most historians, and how out contingent, transient stage of late capitalism is viewed by them.
In an analogous system, think of the hundreds of millions who perished because of slavery, that is, the labor-intensive practices of early capitalism designed to produce agricultural commodities within monocultures at low cost. At the time, even though many agitated against it, the slavery system was regarded for generations as a necessary evil. With time, as the utilisation of fossil fuels and the employment of non-slaved masses within the system industrialisation replaced slave labor, the slave system lost mindshare. It began to be seen not as something desirable and even ordained by God, but as an unnecessary evil. For the most part, its economic output was replaced by in-situ colonialism, a system whereby the laboring masses were forcibly employed within the borders of coutnries rather than being transported en masse to remote destinations. In time, that economic system also lost relevance and was supplanted by more efficient modes of production and consumption.
Regimes change. Until it had developed sufficiently and established its own R&D and scientific regimes, the USA was one of the world's largest "pirate" nations. Right up until the start of the 20th century it was notorious for ignoring and refusing to recognise the IP and copyright systems of the "established" economic empires, allowing its industries to "steal" what they needed to ramp up their manufacturing. The more expensive products from the empires rarely had much chance of succeeding in the USA, unless they either sold at radically low cost or sub-contracted out their manufacturer at very unfavourable terms to native USA companies. Now that the USA has a huge stake in the current economic system, it effectively erects barriers to entry that prevent other emerging economies from doing what it itself did to emerge from backwater underdevelopment and a permanent existence as a low-margin commodities producer.
Da Blog