git with git/svn lives/preemptive adobe(?)

by Tim O'Brien

Assaf Arkin (of Buildr) writes a very long, very informative piece about Git in Git Forking for Fun and Profit.

Apache built a great infrastructure around SVN, lots of sweat and tears went into making it happen, and at first I felt like we’re circumventing all of that. But the longer I thought about it, the more I realized that Git is just more social than SVN, and that’s exactly what Apache is about.

Read more at Assaf's Labnotes blog... Assaf discusses how Git specifically changes the dynamics of open source development, how it makes it easier for non-committers to contribute. He continues:

Come to think of it, just giving all that power to contribute to developers who are not yet committers is a killer feature, and why I’m writing this piece to begin with.

Subversion Remains Relevant

Don't think this means that Subversion is going anywhere soon. B. C. Sussman comments on Subversion's Future? in iBanjo. He writes:

I have to say, after using Mercurial for a bit, I think distributed version control is pretty neat stuff. As Subversion tests a final release candidate for 1.5 (which features limited merge-tracking abilities), there’s a bit of angst going on in the Subversion developer community about what exactly the future of Subversion is. Mercurial and Git are everywhere, getting more popular all the time (certainly among the 20% trailblazers). What role does Subversion — a “best of breed” centralized version control system — have in a world where everyone is slowly moving to decentralized systems?.... (Read more)

Hint: It plays a pretty big role.

Adobe Preemptive Announcement? (Or, When am I going to be able to play an $%#$ing FLV from an Applet?)

Open Screen Project is important. We'll see how it hits people... long story short, you couldn't read the swf and flv specs before this project unless you agreed not to build a player. This likely doesn't address Sun's objections to the video format, but it could free up others to build (legal) support for FLV into JMF. Better yet, maybe someone would implement a Flash player in Java..... (OK. That's insane. But, think about it. No really, think about it. Now stop thinking about it.)

Methinks, that Adobe is sensing some announcement at JavaOne. I'm going to guess it has something to do with the JDK on a mobile device, probably Google Android. From what I hear people are busily trying to get some cool applications to run on an Android phone. We'll see what happens. The idea is that Sun + Google might be the only combination innovative enough to take on Apple's iPhone. If Adobe frees up the SWF and FLV spec then what's stopping people from implementing players on both the iPhone and the Android. (Again, I know, crazy idea.) In other words, Adobe might actually be able to get to the elusive "Write Once, Run Everywhere" by way of the Open Screen Project. We'll see. It certainly moves the bar just a little higher right as the Sun people are banging away at JavaFx.

Hank Williams has some analysis on his blog Adobe Takes Gloves Off in Mobile World:

This is a direct shot across the bow of both Apple with the iPhone and Google with Android. Adobe has far more 3rd party developers than Apple does with Mac OS/iPhone or Google does with Android, and if they can make it totally seamless to develop for desktop or mobile, it will radically change the dynamics of the business. Presumably Adobe will be able to port this next version of Flash to the iPhone as well, though the politics of that will be interesting given Steve Jobs' antipathy for Flash.

From a business perspective, Adobe seems to have everyone onboard that matters including Nokia, Motorola, Sony Ericsson, Qualcomm, Samsung, Intel, and lots of others. Now that Flash is free and presumably easy to embed, it instantly becomes the mobile and embedded software platform to beat.


Michael Podrazik
2008-05-02 06:34:08
"Methinks, that Adobe is sensing some announcement at JavaOne. I’m going to guess it has something to do with the JDK on a mobile device, probably Google Android."

You're forgetting that Android apps effectively are Java apps already -

I don't really see Sun convincing Googly to dump all the work they did on their own VM, and implementing a JVM essentially on top of another JVM is kinda silly.

Tim O'Brien
2008-05-02 07:42:51
Right, I know Android runs "Java" already, but Sun has mastered the art of using venues like JavaOne to announce that which is already public knowledge. When I say that they are going to "announce" something, I'm thinking more like "look at this fantastic JavaFx application that runs on Android, and here's a JDK". Or, we're partnering with a bunch of huge cable and mobile players to create a new mobile platform. *shrug*

I think we're more likely to see something along the lines of... check out Neil Young, isn't he cool? While he waves around some mobile device that plays his music. (Conjecture)

In terms of "announcing" that which is common knowledge. Here's the modus operandi. Convince a number of bloggers to agree to an embargo in exchange for a secret press briefing. Hold the secret press briefing that fails to communicate anything really novel. Now, you've tricked hundreds of bloggers, writers, and editors to agreeing to an embargo for information that wasn't really secret in the first place. Even though the information is widely known, you force a whole team of people to "announce" the same thing on the same day. Embargo is usually just a timing tool.

I'm not under an embargo at the moment, in case you were wondering. But, I also wonder if I'm even allowed to tell you if I was.