Larry Lessig's Last Free Culture Talk

Larry Lessig will be giving his last talk on the topic of "Free Culture" in about an hour. I had the pleasure of seeing Professor Lessig give this talk in September of 2006 as part of the Penn Reading Project and I think the ideas he presents are fascinating and have had a great impact on me. We've come a long way in some areas, such as in the slow death of over-restrictive DRM, but we're still a ways to go in other areas, such as the predatory litigation undertaken by the music and movie industries. As the blog post announcing the talk mentions, Professor Lessig will begin focusing on corruption in Washington, a topic I'm admittedly less interested in.

Technorati Tags: , , , , ,

My Data, Your Data and Our Data

Mr Scoble is making headlines again, this time for getting kicked off of Facebook (now he's back in, although I wonder if someone not as high-profile been given the same luxury?). He got caught scraping data off of Facebook using a feature of Plaxo Pulse, a competing social network. I'm all for data portability, but this of course raised the question of who actually owns the data in your social graph.

Clearly what came out of this is that it's no one's data but Facebook's. It's clear they control access to it, so there's nothing stopping them from keeping it from you. After all, Robert wasn't just restricted from accessing the data he was scraping, he was also restricted from accessing his own profile, including photos, videos and other content that no one would argue he doesn't own. And it's in Facebook's interest to make it their own. Their top two (only two?) competitive advantages are closed access and momentum and the former drives the latter.

Facebook is being pulled from opposite sides by the push for open access and by the necessity to ensure privacy. They get in trouble for not doing enough of both even though the means to achieving both are often at odds. To that extent, there are three levels of open access Facebook (or any social network, for that matter) could offer while maximizing privacy for those who require it:

My Data
First things first, let me pull my own data out - my list of favorite music, my photos, my videos, etc. I let the network borrow it and I have a right to take it back (and take it with me). Furthermore, all of this is stand-alone data and does not reveal any information about my social graph. My pictures might reveal other people in my social graph, but tagged friend data is explicit revelation of that shared data and doesn't come along for the ride at this level.

Our Data
Second, let me pull out my links. This is shared data, but since the existence of the link is usually public knowledge and doesn't reveal any real identifying information other than your name, letting me take this data with me is probably okay in most circumstances. It would be safe, though probably unpopular, to make this shared data opt-out instead of opt-in.

Your Data
Finally, there's your information. This was the stuff Scoble was pulling out en masse and rightfully got in trouble for. I can take your favorite movies to my Netflix buddy list or your work info to my LinkedIn network, but only if you let me. Here's the kicker though: I have to let you have my data too. I shouldn't be able to post your pictures on HotOrNot (or explicitly say you're you in one of my pictures) unless I give you the ability to do the same.

Facebook doesn't currently let anyone do any of this. It's easy enough to get away with grabbing my own data, although it comes out in a non-standard format. Pulling out my links is a still quite trivial, though somewhat useless given the current state of things (meaning I can't do much with just your name and there isn't much to do even if I could). Robert proved it's feasible but risky to pull your data. For all Facebook knows all 5000 of his friends would happily let him have their email addresses and birthdays.

It's clear that a solution that maintains privacy and provides open access exists, I came up with one in less than an hour (though admittedly implementing it is a huge task). The problem isn't that a creepy old (just kidding on both counts :-p) blogger wants to wish me a happy birthday. The problem is that under the guise of protecting privacy, Facebook continues to block open access to data that wants to be free when all they're really doing is protecting their business model.

Technorati Tags: , , , , , ,

Larry Lessig Speaks at Penn

Larry Lessig spoke at Penn yesterday as part of the Penn Reading Project. His book, Free Culture, was given to all freshmen who were split up into discussion groups after Lessig's presentation. Penn Law professor Polk Wagner presented an opposing side. I was excited to see the famed Lessig presentation method in person and I hope Professor Lessig makes the presentation (or at least the links to the videos he showed) available.

I've got some pictures up on Flickr and here's a direct link to the audio.

Creative Commons License
This audio work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.

Technorati Tags: , , , , , , , , , , , , ,

Job Boards and the Quest for Open Standards

We're going to see job boards pop up all over the place since it's a much easier way to monetize a site than traditional banner ads. Compare pulling in $200-$250 a job post guaranteed versus the crapshoot that is AdSense et al (click-thru rate, cost per impression, # of clicks and # of impressions are all variable). If you've got the traffic already (as 37signals, Om Malik and TechCrunch do), then it's a no-brainer, especially once you take into account the fact that geekier audiences are more likely to ignore ads.

Mike Arrington writes about how both Jason Fried of 37signals and Om Malik turned down offers to join forces. Mike envisioned a job posting API and all sorts of interoperability. The problem is that these job boards are simple revenue-generating machines. By keeping the boards closed from one another, each company looking to hire will have to pay Mike, Om, and 37signals a separate listing fee. If we open the system up, then employers only have to pay one fee and all but one job board site lose.

While the idea of a job board API for interoperability sounds great, I don't think it can come from a job board site (at least not one bolted on to a blog), it will have to come from the employers themselves. And since the employers are each competing with each other for the best talent, I don't see any of them really taking a lead on the project (see 37signals' response above). Dave Winer has volunteered to develop the API, and he possesses the objectivity necessary to do so (at least for the time being), but for the same reason Jason Fried and Om Malik didn't join forces with CrunchBoard, I don't see them adopting any API either.

Technorati Tags: , , , , , , , , , , , , , , ,

Facebook Opens Up API

Facebook launched their API this week, entitled the Facebook Developer Platform, which uses REST to make and receive requests from the Facebook service. The discussion on the dev site is already bustling, a Facebook desktop app is already in the works and an IRC channel #facebook is up on Freenode.

To stay up to date, use the FDN News RSS Feed. This is exciting not only because some really cool stuff will be coming out for Facebook, but also because it puts pressure on other social networks to open up their APIs as well (which is something I asked about way back in March).

Technorati Tags: , , , , , , , ,

Adium X 1.0 Beta 1 Out

The folks behind the popular open source Mac OS X multi-service IM client, Adium X, have just released Beta 1 of version 1.0. I've been using Adium since the OS X 10.2 days, back before they restarted the numbering (it reached 1.8.x before being renamed Adium X 0.5). I've always kept AOL's AIM client around for file transfers, but it looks like that will no longer be necessary. Here's a list of "selected major changes":

  • Major AIM, ICQ and .Mac improvements. This includes working File Transfer, and faster sign on.
  • Added global user profile and buddy icon settings. (Personal Preferences)
  • General Account improvements. Accounts can now be disabled when not in in use, and friends can now sign on from your Adium without saving their information.
  • Added an Xtras manager to better handle browsing and removing Xtras.
  • Major improvements in privacy settings.
  • Improvements to the default look and feel of Adium.
  • iTunes integration is much faster, and updates as soon as the song changes.
  • Redesigned Chat Transcript (Log) Viewer
  • Requires Mac OS X 10.3.9 or later (Universal Binary)

Technorati Tags: , , , , , , , , , , ,

Google Calendar Trumps Desktop Calendars Too

I'm liking Google Calendar more than the other online calendars and more than offline calendars. Why? The interface is much cleaner and much faster (even faster than iCal and Entourage). What else could I ask for?

I definitely see GCal + GMail as a great alternative to Outlook/Exchange because of the open standards it uses to achieve the same functionality. Yes, GCal is only replicating Exchange's functionality, but with GCal's use of XML, I can mash up the feeds and do whatever the hell I want with them. Want to embed an image or audio enclosure to the XML GCal generates? Shouldn't be too difficult. The possibilities are endless. Try doing that with Exchange.

Technorati Tags: , , , , , , , , , , , , ,

Where are the social network APIs?

Rumors has it that Facebook is on the block and looking to get $2B.

I just heard a Knowledge@Wharton podcast by my former professor and Supernova founder, Kevin Werbach, entitled, "What Makes An Online Community Tick?" featuring Craig Newmark of Craig's List, Julie Herendeen of Yahoo, and Bill Flitter of Pheedo.

Scoble and others are raving about Second Life. They're going as far as claiming its an OS.

Social networks are on everyone's minds these days. Can they last? I'm not too sure.

Amazon believes it had a sound business model. They make money by selling stuff. If people can find things more easily they are more likely to make a purchase. So Amazon released an API. Take the load off the company's shoulders and let others make Amazon better.

Google: same thing. AdWords is a solid business model. It helps everyone make money! Advertisers don't waste ads on people they can't reach; Google takes a bit off the top. All this is funded by people buying things from the ads they see. AdWords has an API. It's in advertisers' best interests for AdWords to be as good as possible. "Fine, do it yourself", says Google. Google provides an excellent service, and advertisers make it even better for themselves. Most of the products Google puts out has an API. They say, "we don't need you to come to our site to make money, we do just fine on other people's sites."

MMORPGs are a different kind of social network. They have some bonus activity attached that only makes the network stronger. Blizzard/Linden can and do charge for this value-added. They also allow scripting of the game. They let others make their software better, driving more people to pay for the service.

What about Facebook and MySpace? They have no APIs. The "software" is closed off to tinkerers for fear that an API could do away with the need to visit the site and feast our eyes upon lovely banner and click-thru ads. Pretty much anything I could imagine wanting from a Facebook API would bring me alternate ways of getting information available on the site, ways that are far away from ads. Tom Carden's brainstorm of uses for a MySpace API mostly deal with getting data off of the network in a different way. He wants podcasts, RSS feeds, etc, just like I do. And I'm sure many others do also.

So will a lack of an API drive Facebook and MySpace into the ground? Probably not. MySpace is already owned by News Corp and Facebook will get bought out any day now. But the lack of an API does signal that these networks are scared and that their revenue models may be a bit flimsy.

Technorati Tags: , , , , , , , , , , , , , , , , , , ,

Open Sourcing the Breathalyzer

Slashdot reports that Florida courts will hear arguments on the accuracy of breathalyzer results because the manufacturer of the devices refuses to release the source code to the devices.

Some judges have dismissed DUI cases because the defendant asked how the breathalyzer worked. The manufacturer was unwilling to release the source and the cases were dismissed.

The story contributer brings up an interesting point:

With software bugs being a fact of life, consumers and organizations could claim that they need to be able to verify an application's source code before they accept that their calculations are accurate. Think credit card transactions, speed detecting radar guns, electronic voting machines…

While I think that requiring open source for pretty much anything for these types of reasons is out of the question, there does need to be some balance between the right of the user to have solid software and the right of the manufacturer to protect their intellectual property. This balance exists for most products in competitive markets in the form of competition, but for monopolized markets (such as with breathalyzers), there does need to be some governmental or other third-party certification.

Much like a crime suspect could be required to submit to blood/DNA testing, products with suspected inaccuracies used to determine guilt should be required to submit to source code "testing." Since the source code will only be seen by the court, and the court has no economic motivation for using the source code outside of the bounds of the case at hand, the product's manufacturer should be able to rest assured that its source code is still protected.

Technorati Tags: , , , ,