Mozilla Jetpack and the Battle For the Web
snydeq writes "Mozilla Jetpack makes it so easy to filter, modify, and mash up pages that it might end up pitting developers and users against content producers in a battle for the Web, writes Fatal Exception's Neil McAllister. By allowing users to modify the behavior, presentation, and output of Web apps and pages to their liking, Jetpack gives users the ability to 'patch the server, in a sense,' McAllister writes, bringing us one step closer to a more democratic Web. Good news for developers and users; not so good for SaaS providers and media companies that have a vested interest in controlling the function, presentation, and distribution of Web-based content and apps. In other words, as Jetpack produces fruit, expect more producers to call for 'guardrails for the Internet.'"
I read the raw HTML and compose the pages in my imagination, just like the novel readers of the past used to do.
That really sticks it to the man.
Yeah, yeah, more extend-the-browser bullshit. When all people want is a lightweight app that JUST VIEWS FUCKING WEB PAGES.
It's not hard, really, but the Mozilla team are aroused by the thought of repeating the same mistakes Netscape made. But let's throw in some fightin' plugins while we're at it.
Chrome beats them all.
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
Or am I mistaken. I use greasemonkey to already accomplish this.
https://www.speakservers.com/
And so the new slashdot layout is finally explained in full.
I keed, I keed. But seriously...
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
The guy forgot just one important thing: Most people don't use Firefox.
WIPO Calls for Criminalization of Open-source Software.
Mozilla Jetpack Developers Sent to Federal Prison
New US Law Makes Receiving Content from Independent Providers Illegal
Web Surfers Must Use Government-Licensed Web Browsers
CmdrTaco, you posted this dupe to early as the last one was only posted 8 days ago. You are supposed to wait at least a month before duping. Thank you.
Dear "Content Providers",
However much you might dislike this fact, the internet is not actually television, nor can web pages be designed as though it is(put down the flash and back away slowly).
I've *long* had my slashdot layout set to the minimal markup and styling. That's how I like it. I'm not even sure I can find that setting anymore, and it's not respected in my front page views anymore. Though strangely, it sometimes is when I'm viewing and replying to comments...
Tweet, tweet.
So... Tools that make it even easier to strip the content from people who've spent their free time running websites that are expensive, using their bandwidth to do so? How is this democratic? A democracy is about having a say in how a country (the web) is run, not having your say over individuals (websites). It's easy to spin it as "giving the user control back from the big bad corporations" but there are scores of good websites producing quality content that do struggle to even cover costs, let alone make a profit.
And I'm not going to let powerful third parties control how my computer works and what I can see and do.
More power to Jetpack.
CmdrTaco, you posted this dupe to early as the last one was only posted 8 days ago. You are supposed to wait at least a month before duping. Thank you.
Today's article is more centered on the battle that the author believes is about to transpire between content providers and users. If you're having trouble finding these parts:
Content producers, on the other hand, might not be so thrilled.
He goes on to cite the New York Times effort to provide an open API to their stories as well as Michael Lynton, Sony CEO Troll and wraps up with Obama's often referenced cybersecurity czar (god, I hate typing that):
So far, calls for action such as Lynton's have mostly fallen on deaf ears. But with President Obama due to announce a "cybersecurity czar" this week, there is every indication that the U.S. government is ready to become more directly involved in the workings of the Internet and the Web. According to the White House, the new position will have "broad authority" over the nation's computer networks, both public and private. If that authority includes protecting the economic interests of American Web-based businesses, we could be heading for a helluva scuffle.
I wouldn't call it a dupe as this gives us something new to talk about from a blog.
My work here is dung.
So... Tools that make it even easier to strip the content from people who've spent their free time running websites that are expensive, using their bandwidth to do so? How is this democratic?
Don't make websites that suck and the People won't have to jetpack the suck out of it.
You can't take the sky from me...
When I said "This is 2009, where the fuck is my jetpack?", that's not what I meant.
Crappiest. Name. Ever.
I miss the days when just about everyone using the web was a developer, user, and content producer all in one. I think we all saw the commercial 'content producer' jackals circling and licking their lips, but we thought we had the power to fend them off, that the web would never be fully commercialized like every other media. How wrong we were.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
It's not democratic. It's another way for people who want something for nothing to remove ads. I was onboard for trying to make information free. Well, now a large part of the information is and I'm not about to hurt the companies who embraced the "alternative business models" I supported. I like their services, and would like them to be able to pay for the server. Keep in mind if people can't pay via their advertising, they'll likely start charging again. Major step backwards.
Before you mod me funny, think, perhaps I was insightfully funny?
And so the new slashdot layout is finally explained in full.
Yes. There's so much crap running on Slashdot's pages now that Firefox sometimes reports that a script is running too long. Pages load slowly because the five or so different ad servers all need time to respond. The page code has "document.write()" calls which load more Javascript, forcing operations which ought to be in parallel to wait for the previous step to complete. I just had a Slashdot page load wait 9 seconds for "bs.serving-sys.com". That's a 9 second delay for a useless site that's trying to load a "tracking cookie". A Jetpack add-on to block all that stuff will be a huge win.
The critical question here is whether JetPack also plugs or replaces ads in the steered websites.
Once you take the route of deliberately modifying content, this is just next logical step. I hope that is not the case.
As a web developer/designer, things like this irk me. When I design a website it is standards-compliant and looks how I intend it to, for what I think are good reasons. Empowering users to further mess with my presentation of my website is bothersome.
As a web user, things like this make me glad. I will be glad if I am given more control of the presentation of poorly-designed websites, because I really don't have any sympathy for someone who designs a site that hinders me from obtaining the information that the site is supposed to be giving me.
Tools like this are not inherently good or bad. People may use them to the detriment of their experience on the web (if they somehow degrade a site's visual appeal or function [not that the two things go hand-in-hand]), or people may use them to make their experiences on the web more efficient, productive, and enjoyable. I say more power to tools like this, because people should be able to have a say about how content is presented on their computers. And perhaps once poor web design dies (as if this will ever happen), the web developer/designer views the web in a different way, or the browser changes the way it presents websites, tools like this will either go out of fashion or become more integral to our idea of what the web is.
I just had a Slashdot page load wait 9 seconds for "bs.serving-sys.com".
NoScript (FireFox extension: http://noscript.net/)
I don't run AdBlock, just NoScript, and the only reason I know that /. has ads now is that people not running NoScript talk about it.
Blasphemy is a human right. Blasphemophobia kills.
i remember reading about a startup in the dotcom days that allows users to annotate webpages in ways that can be shared. complete failure
why? no one wants to exert the extra effort. what's the benefit? the summary makes it sound like some sort of revolutionary anticorporate antimind control movement. guess what: most users not only want to do nothing, they want to make sure they are seeing exactly what everyone else sees
its a basic human desire for commonality of culture: sharing anything on the web is all about being part of contributing to a group, and consuming what is the same for everyone else. this is a basic human social drive. that if they had content that was "special" and only visible to them in a certain way, even if in just cosmetic appearance, you are driving a wedge between the user and that sense of shared commonality. what is the whole point of the internet? what is the driving force behind its popularity and adoption?
this project flies directly in the face of that basic human social impulse and drive
ps: this observation of mine applies most especially to subcultures: small splinter groups that are outside the mainstream and proudly so. their desire to see the same thing the rest of the subculture sees is accelerated due to the fact that it takes more effort to be part of a subculture than be part of the mainstream, they need to "work harder" to remain synchronized in bona fides with the rest of the members of their subculture. suggest to them that they aren't seeing quite what everyone else sees in that subculture and it will disturb to them, that they aren't fully part of the group yet
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
With users getting all sorts of funky output of our websites, now we get to test for the infinite +1 scenarios they can dream up.
"During My Service In The United States Congress, I Took The Initiative In Creating The Internet." -Al Gore
it is my computer, and i am going to control the content that is viewed, sincerely the nerdyUser
Politics is Treachery, Religion is Brainwashing
They will start serving up ads off their own sites rather than third party sites to defeat your ad blocker. They will come in plain HTML and JPGs and be indistinguishable from normal content. They will revise code so that you can't get the content without getting the ads too.
They will keep fighting you and your attempts to block their revenue stream, because they have to. And they will fight you on your own turf, with clever code, not legislation.
And they will win. Because they have to.
i remember reading about a startup in the dotcom days that allows users to annotate webpages in ways that can be shared. complete failure
why?
Because it was really badly implemented. It required an unreliable plugin, didn't stay up to date, and had a lousy user interface. Oh, and it had a really weird name that had nothing to do with the product (something like 'don't trust in TV').
There were a couple of better versions, college projects, that worked a lot better, without the need for browser plugins, and providing a uniform experience for their users... but the product you're referring to got the mindspace... because it was all dotcom-ish and this was in the dotcom boom of the late '90s.
The big news everyone seems to be missing is that everyone and their mom will be able to block ads with very little knowledge. That's dangerous to content providers and I've highlighted the part in the above text where the author talks about this. Is Mozilla entering a maelstrom that was normally between adblock/noscript and content providers?
It is the abusive advertisers, the ones who push Flash, the ones with excessive blinking, the scammers, and the control freaks who will suffer. For the most part, I don't block ads. And I generally avoid the sites with abusive advertising anyway. They generally have weak content to begin with.
My other car is a 1984 Nark Avenger.
even better, positive karma and meaningful contributions will allow you to disable ad on /.
Then don't use them. Seriously, if producers don't like people utilizing open standards to integrate and mashup products delivered using HTML/XML/JavaScript/etc., then don't use those standards. Junk all your wares into a DRM-laden flash applet, sit back and relax - and leave the rest of us to range freely on the other side of the guard rails.
with a webpage, you know you see what everyone else sees. well, you can make scripts to modify pages for certain users, but this is done when you are purposefully attempting to exclude someone, not draw them further into a subculture. and even if such a membership track existed within a subculture (special tweaks per user), it creates feelings of classism and paranoia, which alienates and destroys: fred sees something i don't see, he is more "special" than me (even if what fred sees is random unimportant fluff, its the feeling and the impression of no tbeing in the know that is important)
remember: all subcultures, all cultures, are based on commonality of experience. if you break that commonality of experience, you kill that culture/ subculture
"That subculture members won't pride themselves on their ability to tweak the way those filters work for that subculture and that the other members of that subculture won't reward them with attention and accolades for helping to further delineate their subculture from the mainstream?"
subculture is the changing of WHAT is communicated, not HOW it is communicated. you might go into a goth emo chatroom and not know what the hell the lingo is all about, but you will still know its a chatroom and how to use it
there is no such thing as a subculture based on changes in mode of communication. well, there is: ham radio, or spy agencies. but these subcultures' whole purpose is that very change in mode of communication, its a foundational identity. changes in mode of communication is not normal to subcultures based on non-communication based identities. haute couture, WoW, falconry: they will all use the same bulletin board software
and even if they did use some bizarre form of communication, if they became a "secret" society, they are killing themselves: you need a low barrier of entry in subcultures or the subcultures fade away and die. churn is a part of any group
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
"It's another way for people who want something for nothing to remove ads"
And they say they don't like flashing ads and stuff, that's why they remove it with adblocker.
That's stealing. If you don't like the ads on a site then don't visit the site. If enough people do this then companies will change their ad model when they realize it drives away visitors.
So people shouldn't rationalize their stealing by saying it's their right to remove ads and view others' content without them.
The ethical way is to stop going there, not stealing.
Why is no one complaining about their DVRs allowing them to skip over annoying television advertisements? I guess the majority of the slashdot audience doesn't have a stake in TV advertising revenue so they are perfectly fine with that handy little piece of tech.
It would seem that if I want to reformat, rebrand and (obviously) republish content found on the web, I should be able to do so, right?
I guess a further step is putting out a plug-in for any user's browser that automatically reformats and rebrands content found on the web as mine. That way no matter if they go to my site or CNN, they are always seeing content as if I published it, right?
Now, if I can make this happen to users automatically once they visit my pages once, all the better.
Maybe it is just a matter of putting a little box on each and every page the user visits that says "Hank says..." with a link. Or, "Hank's view on this is ..."
Far fetched? Wouldn't Google, CNN or Sony really, really like to be able to do this? Well, so would I.
Sounds just like greasemonkey. Maybe greasemonkey + platypus? Mozilla ripping off its own addons now? :P I've been using modified internet for a year or so now. Its neat to be able to set the internet to match your theme... or remove annoying buttons you never use. (Examples...I have no sidebar in /. and when i click my name it redirects to my comments to check for replies rather than the annoying feed.)
I'm not sure why people bring up democracy when the comparison is nonsense. It's not the people making a new law. It's an example of a free market, that's all.
People want to pay nothing, but they want stuff. Producers have the stuff, and they want something for it. Compromise ensues. The world doesn't collapse, it simple re-structures. If what they have is actually in demand, they will find a way for their consumers to pay for it. Otherwise, too bad.
This type of economy is best, because it benefits both the consumer and the producer equally. The problem is, no producer wants this type of economy, as it's no where near as profitable and secure as any that put the balance on their side (just about all of them that allow businesses to exist).
As a member of the "people", there is justified worry about leaving the ad-revenue powered internet behind for something new. New is always scary. The devil you know is much safer feeling than the one you dont. I think everyone realizes this all doesn't run on hopes and dreams, and they haven't really thought of what kind of evil crap those evil companies they are stopping ads from are going to think of if ads aren't working anymore. The train has started already though, and it's not going to stop so it'll be interesting to see what schemes those are in the near future.
keen.com i think?
one of the most overblown piece of shit dotcom era ideas, ever
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
The same exact arguments apply to NoScript. What? A user can stop my content from being displayed as I like on page load? Guess I might have to write to the standards a little bit, if I want money from curmudgeons.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
What I don't understand is how did noscript blocke this slashdot story in real time?
But I guess you'll never read this comment...
Ha ha. Ahahaha. HA HA HAHAHA HAHAHAH AAHAHA HA HA!
You can't be serious.
There's nothing magical about Flash. Free flash players already exist, and with sufficient demand, they'll mature even faster, and it's no harder in principle to block ads in a free flash player than in a free web browser.
There is no way to limit what the user can do with content you send him. Though that's a content-provider's dream, it ain't happening unless the entire PC software stack is locked down, and I don't see that happening.
While I am not all that optimistic that the ad people are capable of learning, I use adblopck to 'punish' bad behavior. Dancing and flashing ads get blocked. Slow ad servers that hold up the page load for too long get blocked. Scam ads and other junk that insult the reader's intelligence get blocked. The rest may stay. Want your ad to be seen by me? Make it tasteful and non-obnoxious.
If enough people do that, they'll have to learn or become irrelevant.
People have been using the HTTP filtering proxy Proxomitron for many years to rewrite the Web to their liking, including both removing AND adding content, like floting personal menus and all sorts of things. It might have started out with the primary goal of removing ads, but it evolved to be able to virtually rewrite entire pages according to the user's wishes. I doubt that it's as user-friendly as JetPack will be, but then that's in part because Proxomitron's suthor Scott Lemmon died some years ago and further improvements never happened.
but yeah third voice is a losing idea too
"If changing the presentation of the content takes away all commonality, then there never was any content."
third voice changes what is actually communicated. it fractures the substance of the message. presentation also to some extent changes the message, but not nearly to the same degree. if i change the font size to 18 pt from 9 pt on the headline, i am changing the message, but not nearly enough as adding a little sidebar that says "this article is a lie"... that only some subchannel of users can see
"I think that while people do seem happy with their horses and buggies, they only need to see an automobile in action once, before some start to wonder, "Hey, can I have one of those?""
the automobile was a definite improvement over the horse and buggy. who is to say this is allegorical to third voice? lots of technological "improvements" have come and gone. for every automobile there is also rocket cars, hovercraft, steam engine cars, etc. in other words: lots of promising ideas don't pan out in the end
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
All ad-blocking does is give users the power to fight back against overzealous advertisers. It's not a given that ad-blocking software will be used to block all ads.
Look: you can add advertising to a given space until the incremental revenue from more advertising exceeds the consequent loss in eyeballs. Let's call that point P. Even without ad-blocking, there's a mechanism to prevent the web from becoming all advertising.
The problem is that P is obnoxious for most people, and it doesn't lead to an enjoyable experience. P is at Nash equilibrium, but it's not optimal from a utilitarian viewpoint (because many people are unhappy). In other words, the total benefit to society is less than it could be even though each of the players is playing as well as he can.
Now introduce ad-blocking to the mix. Users can now simply delete ads they find obnoxious. They will not go through the trouble of deleting ads that do not bother them however, and a new equilibrium point P1 is reached. Since people are happy with the ads at the P1 level, and because advertisers still see some revenue, I'd wager that P1 has a higher utilitarian value than P. (i.e., ad-blockers make the web a better place when you consider society as a whole.)
Use Adblock Plus and set /. account back to classic layout. You can customize it. I hated the new layout! So slow and bloated.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
i was thinking more along the lines of comments about... slashdot comments
ok, you sold me ;-)
it could take off
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
"The Web was never designed nor intended as a tool for commercial enterprises--it was intended to allow academics to share information, and however far it evolves under commercial pressure, there is not much that can be done about that fundamental aspect of its architecture. To try to use the Web, which was designed for free and open information sharing, as a tool for restricted information sales is probably going to fail."
Oh my God mod parent up.
if you want success, try to empathize with what the masses want. if you look down on and ridicule and sneer at the masses, you will never experience broad success, because you will never understand what is most popular
not that this is something you may want, you may choose to only be relevant to a small obscure arrogant elite
but don't think for a moment that the judgments you make matter to anyone else, or even have any validity other than creating a false sense of superiority. and your feeling of superiority is truly false, and you are truly no better than the masses, and are in fact are somewhat inferior to them, for your haughty sense of superiority based on nothing more than your insecurities and need to feed your ego
populists always beat elitists
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
The guy forgot just one important thing: Most people don't use Firefox.
Jetpack is just a weekend knock off of the much better done Chrome Extensions, true story. Compare their couple month old API v. Jetpack's API and its blatantly obvious where Jetpack came from.
I'm hoping Safari and Opera adopt the Chrome Extensions model.
./ has ads!?!
> Yes. There's so much crap running on Slashdot's pages now that Firefox sometimes reports that a script is running too long.
There's already a fix for this. I use NoScript to turn off all of /.'s JavaScript, then use GreaseMonkey to inject my own script into the page. My script strips all of the /. CSS and some of the HTML elements (*cough* tags *cough*), then injects a CSS of my own that restyles the page the way I like it.
I also use AdBlock to strip the non-flash ads from the pages.
This wasn't trivial to set up, I admit, but it wasn't more than few hours of effort either. And the result is that I actually want to read /. again, since I like the way the page looks. Oh yeah, it also loads very, very fast.
even better, positive karma and meaningful contributions will allow you to disable ad on /.
Yeah, I noticed that checkbox thingy on my user page a while back, and thought... oh yeah, some people see ads here!
I bet almost everyone who gets that "extra" is already using FF and AdBlock and/or NoScript, so the marketing droids have created an incentive which is just about perfectly calibrated to give nothing at all to the people it is supposed to reward.
There's probably some kind of lesson there about making money on the Web, or the failure of suits to understand the medium, but I'm damned if I know what it is.
Blasphemy is a human right. Blasphemophobia kills.
Let's say you use Flash to make it so that my user-agent can't separate the wheat from the chaff. You want to deliver raw pixels, rather than text, to my eyes, so that my visual cortex (known for being buggy and subject to subtle manipulation ;-) has to see both the ads and the content and figure out what's what.
Here's your problem: if my user-agent can't make sense of it, then neither can the spiders. Your website has no referrals from Google. Your website has no meaning as a website, because it's not one; it's just a pointer to an applet. Personally, I think it's fine to be in the software business, but don't pretend it has something to do with the web.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Sounds just like greasemonkey. Maybe greasemonkey + platypus?
The differences are in the user interface and the JS libraries that come with it. Those are huge differences from a practical point of view. So, it doesn't really matter whether it is similar to GM in some high level sense.
Well, I'm Boba the Fett.
Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
You just have to hope that NoScript doesn't turn into malware again.
We've talked about your anger issues. You are only making yourself look worse at this point.
I think it's more like a symbolic reward, something to feel good about. Like karma. You don't get any money for good karma, maybe some more mod points, but it's sorta psychological. Sometimes I just stare at my userpage with the checkbox, feeling sorta proud.
I know tobacco is bad for you, so I smoke weed with crack.