Preventing Copyright Conflicts

My take on Lane Hartwell vs Richter Scales copyright conflict:

I think it is more practical to think about ways to prevent conflicts than trying to separate right from wrong afterward.

Flickr should allow users on opt-in basis to display a clear unignorable warning sign to viewers that copyrights will be contested if photos are used without explicit permission because, as it is now, it's too difficult to distinguish wolves from sheeps.
Update: I think it also makes sense to do this at per-photo and per-photoset level. This would allow photographer to have a copyright-loose photos as well as 'pro' photos for sale.

What we have here is, IMHO, a communication problem, not a legal problem.

Air B3 and AMF Spec/Library Released

Whoa. Adobe released AIR B3 and Flex 3 B3 last night. I won't have time to look at the goodies until the weekend but this is great news. Adobe also released AMF3 spec (Flash binary wire format) and reference implementation called BlazeDS.
I wrote my own AMF3 library in Java while back and there are at least two public implementation of AMF3 library so BlazeDS is not a big news but the spec will be useful to see if I missed anything in my implementation. But revealing the details of AMF won't make a major impact because 1) it was mostly known already and 2) it's not the wire format but the format of proprietary contents flowing over the wire that is keeping third party Flash servers back.

Enterprise Software and Billiard

Reading the comments and responses from enterprise software industry to Scoble's latest post, Why enterprise software isn't sexy, brought me some chuckles. I can see how Scoble might appear like a loud and ugly dumb blond to folks who pay too much attention to what he says and none to what he does. Scoble is like enterprise software. Scoble is not sexy but he makes people talk and mingle, like a good party host should. Scoble is like the white ball on a billiard table.

Wrestling with iPhone

I finally got an iPhone today for work. UI felt akward at first but I am getting used to it. What disappointed me the most was how it integrates with my Mac. Sync is nice but why can't I use it as a storage device? Accessing the iPhone as a disk drive via either Wi-Fi or Bluetooth would have been cool but it was disappointing that I had to do everything through iTunes even with USB connection.

Fixing Beacon

While I am well past 24, by two decades egad, I'll throw in my two cents to help Facebook fix Beacon. I figured this is more constructive than joining the negative flash flood going on now.
Facebook Groups as Limited Opt-in
The way out is to use groups to encourage as well as letting users control Beacon opt-in. If I am fanatical about Coke, I would click yes when joining "I Love Coke" group required opting into beacon news about my recent Coke-related purchases. If I like Sci-Fi, I would join Sci-Fi groups and it would feel natural to opt-in when asked if I want my friends informed of my Sci-Fi book purchases at Amazon and not for other types of books.
Group Controlled Privacy
Members of a group should have a direct say in which beacons should be required or offered as optional for members. Minimal number of votes will hamper use of polling for this purpose but, even if not enough people voted to enable or disable a beacon, each vote can be seen as opting-in as an individual decision instead of a group decision.
Group Rewards
Corporate sponsored groups can use rewards to members to entice more users to enable beacons. Opting-in to join random drawing for limited collection of Star Wars action figures is, I think, a lot of Star Wars fans will chooses to do.
To set the world on fire, one must know which way the winds are blowing. As someone wise once said that one can learn even from a 3-year old, Facebook could learn a thing or two from pyros.