TANSTAAFL

Mar. 14th, 2008 03:59 pm
nameandnature: Giles from Buffy (serious business)
[personal profile] nameandnature
LiveJournal (who host this blog) will no longer let new users sign up for their advertising-free "Basic" account. Instead, new users can get the "Plus" account, which has adverts (if you're using some quaint non-Firefox browser which still shows you such things), or they can get the "Paid" account, which doesn't.

The announcement of this changed followed LJ's standard practices of bungling and evasion when communicating with their customers, which new-ish owners SUP correctly describe as "the values and legacy of LiveJournal". This has annoyed a few people, but I'm not sure why, because they should be used to it by now.

Anyhoo, [livejournal.com profile] livredor and [livejournal.com profile] hairyears are hosting some interesting discussions about it, here and here. [livejournal.com profile] hairyears makes the point that buying LJ is not just about buying people's writings, you're also getting stewardship of a community (or lots of communities) with their own values. My impression is that this applies more to LJ than to "proper" blogging sites, because of LJ's mix of blogging and what we'd now call social networking. Social networking sites have the feel of places we go with our friends, so it's not very surprising that we can be vociferous in defending them (LJ isn't the only one with epic failures of customer relations: Facebook had the Feed and Beacon debacles).

Servers and bandwidth are not free, as GreatestJournal has been finding out (the hard way). But how do you make money out of such a prickly bunch? [livejournal.com profile] danahboyd's commenters have some good suggestions.

Geeks who still use Usenet (you remember, Usenet) have suggested a peer-to-peer system as a way around all this nonsense (see the comments on both [livejournal.com profile] livredor and [livejournal.com profile] hairyears's postings). This sort of thing is a reflex response from geeks to any outside manipulation of their stuff, until their enthusiasm is curbed by older and wiser geeks. Having been curbed, I realise that you'd need good answers to questions about how you make such a thing work, how you make it usable by non-geeks, and, related to that, how you interest people who don't think the peer-to-peer part is intrinsically cool. Freenet has been around a long time and hasn't become popular. BitTorrent has, because it gets people something they want (warez, pr0n, TV programmes, Linux DVDs) in a way which scales better than the centralised alternative.

I think [livejournal.com profile] robhu is right to say that the web browser has to remain as the interface (though that in itself makes security interesting), but it's not clear that HTTP has to be the transport for such a thing. His idea of a federation of LJ-like servers is interesting, but once you centralise, you're back to the question of how the people running the big servers make any money. There might be a place for the Usenet model, where each ISP runs a server for their users, or perhaps for the MSP model (which Usenet is moving to as its popularity declines), where I pay the people running a good Usenet server a yearly fee to access it.

The networking effects are a killer: you need something special to get off the ground and up to the stage where people are joining because other people are there. That, or you bodge your thing on the side of an existing infrastructure: can we do this using XMPP or Usenet or email, I wonder?

Date: 2008-03-14 05:52 pm (UTC)
From: [identity profile] marnanel.livejournal.com
1) I like and take your point about reflex responses. I don't think the NANAE guy is talking about the same problem, though. We're not trying to stop spies reading our stuff. Spies can read our stuff anyway, and they always will be able to. What we're trying to do is to have social networking in such a way that it will be impossible, if we dissociate ourselves from a part of the WSOGMM which we used to frequent but where there has been a policy change to which we disagree, for that to mean that it's nearly impossible for us to keep our social connections.

2) I was saying to someone the other day that something that web forums don't have is a way of reading them offline, and I was about to suggest some kind of REST-based thing, and then I thought... NNTP. Duh. I may post about that if I get a spare moment.

3) XMPP/Jabber itself is an interesting case study. The whole idea was that it was a Free, decentralised IM system. And for years it was wonderful and cool and nobody used it. Then suddenly LJ-back-when-LJ-was-cool started pushing rebadged Jabber, and then Google started pushing rebadged Jabber, and now freakin' AOL are pushing rebadged Jabber. It seems to be a snowball effect. And people seem to have wanted the decentralisation all along-- one of the ways the corporations have sold it to customers is that you can talk to people on "other" IM networks! I don't know how it happened, but it would be good to know.

Date: 2008-03-14 07:21 pm (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com
Decentralization ought to be an easy sell to anyone who has just been bitten by the downside of centralization, provided you have a working answer at that point; otherwise they'll just go looking for a less-evil centralized service. That's fine, though; if you believe that centralized systems are inherently and inevitably flawed, those events will keep on occurring until you get round to producing your answer (and you have a bigger list of things to put in your "we told you so" response to each disaster).

Date: 2008-03-15 01:23 am (UTC)
From: [identity profile] ex-robhu.livejournal.com
but once you centralise, you're back to the question of how the people running the big servers make any money
The same way pre-SUP LJ did.

Presumably they made money back then, it's just that now they want to make more.

Date: 2008-03-15 12:26 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
They scraped by, the hardware was always out of date, and days would go past with 45 second response times. Well, in the pre Six-Apart days, anyway.

Date: 2008-03-15 01:37 pm (UTC)
From: [identity profile] ex-robhu.livejournal.com
My experience has been that the site has always been fast and fine, and my experience is pre 6A. Then again I was always a paid user so I got the priority queue thing.

I'm not sure that's a big problem. The site was really popular before 6A took over, it's not clear that people would be unhappy with things being like they were before, and anyway - over time this becomes less of a problem as the cost of bandwidth, disk, and CPU becomes cheaper.

Date: 2008-03-15 12:27 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
We're not far from a decentralised position.

We have OpenID and RSS, which gives us everything bar the comments part of it. If comments went back to the originating server then we'd have everything...

Date: 2008-03-15 07:00 pm (UTC)
From: [identity profile] marnanel.livejournal.com
So, is there anyone working on a standard for sending comments back to the source post? All that's needed is an XML tag in Atom or RSS for a URL to post the comment to. Of course anyone who automatically displayed anything sent to such an address on the site would be a fool.

Date: 2008-03-16 07:19 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
You'd have the same rules that we do at the moment - anyone can send comments to LJ, but only ones which fit my standards end up on my journal (no anonymous ones, for a start).

Date: 2008-03-16 05:52 pm (UTC)
From: [identity profile] ex-robhu.livejournal.com
I don't see how you can get away from this problem without decrypting stuff / installing apps / etc... all of which would require the end user to either install something locally (not going to happen) or would require browsers to be quite a lot more advanced than they are now.

I think we're living in a world where the closest we're going to get (and not have it be so annoying that people won't use it) is where Anne trusts Bob, so puts Bob on her friends list, Bob uses a different blogging site, so when Anne adds Bob it says "This will also mean trusting $otherbloggingsite.com, are you sure?" (if Anne currently has no friends on $otherbloggingsite.com".

Other possible solutions might be to do decryption with Javascript in the browser, but AFAIK there is no easy way to store keys (or anything) locally.

Date: 2008-03-16 07:23 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
LJ allows for authenticated RSS syndication of friends only entries:
http://www.michaelhanscom.com/eclecticism/2004/07/08/reading-protected-livejournal-entries-via-rss/
Which opens all sorts of other holes too...

Of course, they could just syndicate "A post has been made. Click here to get to it, you may well not be able to read it though..."

Date: 2008-03-16 05:57 pm (UTC)
From: [identity profile] ex-robhu.livejournal.com
In my imaginary future where we replace LJ, most providers would be running the same blogging software, as it is now where the other LJ clones run LJ's own software. If we wrote such software ourself it would be terribly easy to make an export utility that allowed a user to move from one journalling provider to another (actually I think it ought to be automated and built in somehow so the user can do it all on the web, although providers might not like that idea*)

Given that these other sites don't exist yet I don't think it's a major problem that there is no way to import XML backups of LJ in to them. I don't think it would be particularly hard for a geek to write an import utility (well, and design the thing so you can import comments from people who aren't actually on this site, etc) so I'm not too worried by that either.

This is something that ought to be done. I mean, the LJ software is GPLed, maybe someone could bolt some stuff on to that and make it do everything we want.


* then again they might - in my imaginary future we make some LJ clone, GPL the source, then people either run sites for fun, because they want to run their own site on their own server in their mothers basement, or they 'compete' on things other than screwing everyone over, i.e. we end up with companies running these sites that are more like Redhat and less like Microsoft.

Date: 2008-03-16 07:26 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
Atom allows for both posting and syndicating using very similar formats. Backing up in that format and using it to post with would allow for simple cross-platform backup/restore.

Date: 2008-03-16 02:58 am (UTC)
ext_3375: Banded Tussock (Default)
From: [identity profile] hairyears.livejournal.com
Correct me if I'm wrong, but the only thing that needs a central server is ID generation and verification. OpenID goes some way to solving that.

Yes, the server has tools for displaying posts to a selected audience - the hardest part of the process - but almost all the other problems go away with decentralisation. Scale and storage especially: collectively, LJ is enormous but an individual journal is a small amount of text with visitor traffic measured in the hundreds.

The peer-to-peer alternative will launch and set sail if, and only if, a straighforward 'run this script on your webspace' installer is made available, and it's made even easier to own your own webspace. And that, in turn, is all about getting a web hosting company (or better still, an ISP) involved. But freely, non-exclusively, and on the commercial model that the p2p journal-out-of-the-box is a great way of getting new customers.

Better still, a basic LJ-clone that is so standardised that nongeeks can have a user interface for uploading styles and widgets is an obvious winner. Admittedly, it'd be a lot of work to write; but the reward is an anarchist's dream - it does worse than compete with MySpace, it breaks their business model.

Date: 2008-03-16 07:28 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
With standard protocols you can have both mega-sites like LJ and individual sites, all using the same methods for communicating back and forth.

And you don't _need_ scripting access to have a blog. You could create it dynamically on your PC and then upload the results. Not as slick, but doable.

Profile

nameandnature: Giles from Buffy (Default)
nameandnature

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 11:10 am
Powered by Dreamwidth Studios