Saturday, July 11, 2009

Let's All Say It Together.


STOP sexism by Casey West. License:


"I want the [...] open source [...] communities [I participate in] to be a dignified, respectful, inclusive, and welcoming place. … We’ve all been witnesses to off-color jokes, misogynistic back channel chatter, questionable imagery and unnecessary, trolling comments. I pledge to do better to stand up and call this behavior out when I see it in conferences, online and other public settings. I don’t expect it to go away but I’m not going to tacitly condone it any longer."

(And thanks to Luis Villa for the pointer...)

Friday, July 10, 2009

Me, Neither

Wednesday, July 8, 2009

Emailing Richard Stallman

I emailed Richard Stallman at the encouragement of a couple of friends here in order to get my concerns in front of him, and hopefully, to get a response. The entire exchange pretty much speaks for itself, I'd say, so I'll simply reproduce it in full here.

My initial email:
Dear Dr. Stallman:

I was in the audience during your keynote at the Gran Canaria Desktop Summit, and I was perplexed and distressed by a few things.

The lesser of these was your tendency to shout over questioners while they were in mid-question, and to dismiss their questions as “silly”. However, this is not what I’m mainly concerned about.

The more significant problem was your comments regarding “EMAC virgins”, which you defined as being specifically “_women_ who had never used EMACS”, and for whom being “relieved” of this “virginity” was a “holy duty”. My reaction, and the reaction of a large number of members of the audience with whom I’ve spoken was one of great dismay.

Your remarks gave the distinct impression that you view women as being in particular need of technical assistance (presumably by men, since there's apparently no such thing as a _male_ "EMACS virgin"); additionally, women are quite capable of making their own decisions about who might relieve them of whatever sort of “virginity”. I (and many others) viewed these remarks as denigrating and demeaning to women, as well as completely out of place at what is, in essence, a technical conference.

As a member of the GNOME Foundation Advisory Board, I engage in regular discussions about the relatively small number of women involved in open source. I feel that it is thoughtless comments like your remarks on “EMACS virgins” which contribute, quite heavily, to this situation. Given your position with respect to the free software community, I feel you did your audience a great disservice. If those remarks were intended as a joke, the joke was, frankly, not at all a funny one. I’d strongly encourage you to refrain from such comments in the future.

I also think you may find it worth considering that there are active and important members of the free software community who consider themselves Christians—I’d cite Michael Meeks as just one example. While no one insists that you agree with or subscribe to a particular religion, people are every bit as entitled to their own beliefs as you are to your lack of them, and I thought it likewise inappropriate to take keynote time to create a situation in which you marginalize members of the community by mocking Christianity. Again, this is a technical conference.

I personally feel as though you owe your audience, and in particular the women attending the conference, an apology. The remarks came across as thoughtless, inconsiderate and sexist--again, this is not simply my own opinion, but one which I’ve heard echoed, over and over, in my discussions with others who were present at the time. I would imagine that this was not your intention, but it was indeed the reaction of many members of the audience.

I hope you will take this letter in the spirit in which it’s intended. I’ll look forward to your response.

Sincerely,

David “Lefty” Schlesinger
Dr. Stallman's reply:

The Cult of the Virgin of Emacs, like the rest of the Church of Emacs, is meant to poke fun at religion and at myself. I think that you and some others have misunderstood it.

>While no one insists that you agree with or subscribe to
> a particular religion, people are every bit as entitled to
> their own beliefs as you are to your lack of them,

Yes, they are. Are you accusing me of wishing to deny them these rights? If so, you do me wrong. I defend religious freedom as strongly as anyone.

However, freedom of religion the freedom to criticize religious views. No human views are off limits to criticism, or joking. People have a right to criticize religion directly, or to ridicule it harshly.

However, St IGNUcius does neither of those; at most it makes gentle fun of religion, tangentially. There is no reason for religious people to take offense at that. I have presented St IGNUcius with Catholic priests in the audience, and it did not offend them.

>I personally feel as though you owe your audience,
>and in particular the women attending the conference,
>an apology. The remarks came across as thoughtless,
>inconsiderate and sexist--again, this is not simply my
>own opinion, but one which I've heard echoed, over and
>over, in my discussions with others who were present at the time.

I do not believe I owe anyone an apology. I did not insult or attack them, but it is clear some people are attacking me. I think I am being criticized unjustly criticized, and I feel I have been wronged.

I am concerned about this reported hostile reaction. But I am not sure what to make of it, since it goes against nearly all the rest of my experience. I have had very few negative reactions to St IGNUcius in the past; the only one I can remember was from someone who was hostile to begin with. So this seems like an anomalous case. I don't understand why it happened.

You said that you "heard it echoed, over and over", but how many people actually had this reaction? Maybe it was a few people who started a lot of conversations.
My second email:
Dear Dr. Stallman:

I'm honestly a little surprised--amazed, really--that you managed to completely ignore the three central paragraphs which I identified as being the core of my concerns, choosing instead to focus on the side issue of the anti-religious bent of your "St. IGNUcius" routine.

Let me reiterate, without the distractions:

> The more significant problem was your comments
> regarding “EMAC virgins”, which you defined as being
> specifically “_women_ who had never used EMACS”,
> and for whom being “relieved” of this “virginity” was a “holy
> duty”. My reaction, and the reaction of a large number of
> members of the audience with whom I’ve spoken was
> one of great dismay.
>
> Your remarks gave the distinct impression that you view
> women as being in particular need of technical assistance
> (presumably by men, since there's apparently no such
> thing as a _male_ "EMACS virgin"); additionally, women
> are quite capable of making their own decisions about
> who might relieve them of whatever sort of “virginity”. I
> (and many others) viewed these remarks as denigrating
> and demeaning to women, as well as completely out
> of place at what is, in essence, a technical conference.
>
> As a member of the GNOME Foundation Advisory
> Board, I engage in regular discussions about the relatively
> small number of women involved in open source. I feel
> that it is thoughtless comments like your remarks on
> “EMACS virgins” which contribute, quite heavily, to this
> situation. Given your position with respect to the free
> software community, I feel you did your audience a great
> disservice. If those remarks were intended as a joke, the
> joke was, frankly, not at all a funny one. I’d strongly
> encourage you to refrain from such comments in the future.

Perhaps you can respond to _these_ concerns rather than the more tangential ones.

> I am concerned about this reported hostile reaction.

I would hope so.

> But I am not sure what to make of it, since it goes
> against nearly all the rest of my experience. I have
> had very few negative reactions to St IGNUcius
> in the past; the only one I can remember was from
> someone who was hostile to begin with. So this seems
> like an anomalous case. I don't understand why it
> happened.

I understand exactly why it "happened": as I said, your remarks were sexist, thoughtless, dismissive and denigrating.

> You said that you "heard it echoed, over and over",
> but how many people actually had this reaction?
> Maybe it was a few people who started a lot of
> conversations.

I would estimate that I've spoken to well in excess of a hundred people at the conference about this; most of them initiated the conversation with me, rather than the other way around. The virtually universal reaction has been exactly what I described to you: dismay, unhappiness and concern over the view of women which your idea of "gentle fun" implied.

Again, you did your audience a serious disservice with these remarks. I stand by my statement that you owe all of us an apology.

Sincerely,

David "Lefty" Schlesinger
Dr. Stallman's reply:
> I'm honestly a little surprised--amazed, really--that
> you managed to completely ignore the three central
> paragraphs which I identified as being the core of my
> concerns, choosing instead to focus on the side issue of
> the anti-religious bent of your "St. IGNUcius" routine.

I did respond to the other points, just more briefly.

>> The remarks came across as thoughtless, inconsiderate
>> and sexist--again, this is not simply my own opinion, but
>> one which I've heard echoed...
>
> I do not believe I owe anyone an apology. I did not insult or
> attack them, but it is clear some people are attacking me....

Thus, I think your criticism of my response is inaccurate. However, my response naturally reflected my own priorities.

> Your remarks gave the distinct impression that you
> view women as being in particular need of technical
> assistance (presumably by men, since there's
> apparently no such thing as a _male_ "EMACS virgin");
> additionally, women are quite capable of making their
> own decisions about who might relieve them of whatever
> sort of "virginity". I (and many others) viewed these
> remarks as denigrating and demeaning to women,

The cult of the Virgin of Emacs is simply intended as a joke about the cult of the Virgin Mary. I assure anyone who perceived derogatory meanings in it that I did not intend them.
Wow. Just wow. In anyone can find the point in his first message where he responded, "albeit more briefly", to the issue I raised, can you point it out to me? I sure don't see it.

Saturday, July 4, 2009

A Good GCDS Beginning (with a significant disappointment)

[UPDATE: I've had an email exchange with Richard Stallman over this. I found it...less than satisfying.]

Well, I'm in Gran Canaria for the first combined GUADEC/AKaDEmy Desktop Summit, and it's great to be here (although quite hot and humid). Last night, things got started with a very nice party sponsored by our friends at Canonical, excellent turnout! I bailed at midnight (although apparently some stayed until 3:00 am), but not before I saw a number of my friends, which was great.

Things kicked off this morning with a welcome from the local government (I'm taking part in a breakfast with them to discuss open source this coming Monday), followed by an excellent keynote, mostly on how the classical liberal arts related to free software (or "liberal software" as he called it) by Richard "r0ml" Lefowitz. Walter Bender talked about TurtleArt, and was followed by a keynote I found quite disappointing from Richard Stallman.

It got off to a bad start when the organizers had to call a break so they could locate Richard--that shows great disrespect for the audience, I'd say. This was only made worse by Richard's observation, a few minutes into his talk, that "there were a lot of people still coming in" and that he should, perhaps, start over again. (They would have already been there if you'd been there when you were supposed to be, Richard.)

The talk started out with a rehash of open source history--much of which is, I'm certain, quite well-known to the audience, and then lapsed into a fairly undirected rant about C# and how no one should be using it (with a completely incomprehensible comment that it was "good" that there were free C# implementations... huh?), before Richard donned his "Saint Ignotius" get-up. For me, things went rapidly and drastically downhill from that point.

The nadir for me was Richard's explanation of "EMACS virgins" as "women who had not been introduced to EMACS" along with the advice that "relieving them of their virginity" was some sort of sacred duty for members of "The Church of EMACS".

What the hell is that, Richard? If it was intended to be humorous, it only reached the point of being offensive. We talk about how we can work better to involve more women in a meaningful way in open source development--where they're clearly under-represented--but this sort of nonsense, stuff which would have been preposterous even ten or twenty years ago, can only work to drive women away from such involvement.

Richard certainly provided a valuable service with some of the first open source efforts, and the first free software license, but that doesn't give him, as far as I'm concerned, a free ride to regale audiences with his evidently mediƦval views about women. I was very unhappy with his keynote for a number of reasons--something that was probably reflected in my questions--but the question I really wish I'd asked is the following.

Haven't we gotten past the point where we need to view women as a) technically incompetent, and in need of "us guys" to explain this stuff to them, and b) as objects to be "relieved" (presumably by "us guys") of whatever sort of virginity? If we want to encourage greater participation from women in open source efforts, do you really believe that sort of blatantly condescending, sexist, outdated nonsense is the way to go about it?

I honestly thought it was shameful.

Saturday, June 13, 2009

When Zeal Becomes Zealotry: A Tawdry Tale

I love zeal. Zeal is enthusiasm, it's zest, it's drive, it's initiative. Zeal builds communities. Unfortunately, in some individuals, zeal turns to zealotry, and zealotry does just the opposite. This a long posting, but it provides an excellent example of what I'm talking about, and I hope you'll take the time to read it.

I've been on sabbatical in Japan for the past two weeks, with one of them spent wandering the countryside of Shikoku, in Western Japan across the Inland Sea from Osaka and Kyoto, visiting Buddhist temples, wandering through bamboo forests, documenting things on-the-fly from my cellphone, when service was available.

Sadly, my Buddhistic mellow was harshed by my inbox filling with a lot of nonsense thanks to a moronic flamewar which broke out on the ubuntu-devel list, instigated by one Mark Fink, who has a serious hate on for Mono and anything associated with it.

We've seen Mark before, more than a year ago, similarly stirring up the GNOME desktop-devel list. At that point, he was planning to write "a replacement for Tomboy" because "because Tomboy is poisoning GNOME distributions like Red Hat and Ubuntu with it's Microsoft patented MONO dependency crap". In support of his position, he pointed to articles on Roy Schestowitz's site, boycottnovell.com. Roy seems to have a similar dislike for Mono, although I have to say he's a lot more careful in his phrasing of things.

This time, Mark took things up several notches, with a posting to ubuntu-devel titled, "shameful censoring of mono opposition"; in it, he essentially complains that the moderators of the Ubuntu Forums and the maintainers of Ubuntu are all corrupt for not simply agreeing to pull Mono out, as a few people have demanded. He went further and expressed outrage than Canaonical would hire Dave Siegel. None of which really has anything to do with the list.

It was a pretty pointless message, again referencing boycottnovell.com, and it got the expected reaction. Mark continued to escalate things even further, claiming that "the MONO camp has infiltrated canonical", and that people were "slandering roy schestowitz", Mark roundlt abused Miguel de Icaza, accusing him of "worship[ing] M$", of only starting GNOME because "because he couldn't get hired by M$" and of "splitting the Linux community", before going on to suggest that someone who expressed rational disagreement with this nonsense was a "typical M$ appologist [sic]", that "only stupid people who can't think for themselves fawn over MONO and follow it like a religion", that the forum moderators were "novell employees (or people who drink they're [sic] koolaid)", and so on.

None of this is unusual, we've all seen the September Effect, we've all seen dopey flame wars over silly points; what is a little unusual is what happened next.

As I said, I've been on sabbatical, and accordingly, I had an autorespond message up advising people that if they had a matter that required an immediate response, they should contact my manager, with his email address. After I expressed some unhappiness with Mark's attempts to stir up things, mostly in terms of having to plow through pointless emails on my phone from Japan at rather high international data roaming rates, my manager received some exceedingly odd email.

Most people have enough good sense not to resort to this sort of transparent attempt at intimidation, and my manager is smart enough not to take that sort of thing with much seriousness. I mentioned on the list that this was happening and that I thought it, while laughable, entirely out of line. There was general agreement, some of it in much stronger terms, but Mark's response was "no wonder you got reported to your boss, david. you are not very resptful [sic] of your users and customers." Some folks expressed (reasonable) outrage at this, but the reaction which really disturbed me was that a number of people began to post under pseudonyms for fear of finding themselves on the receiving end this kind of cheap attack at them and their livelihoods.

This sort of "chilling effect", in my view, can be a community killer. The open source model thrives on disagreement, and it lives on reputation. If people are afraid to disagree, and if they can't maintain reputation out of fear of off-list attacks, where are we?

But wait. It gets worse.

As I noted, Mark consistently points back to boycottnovell.com, trumpeting the cause espoused there by Roy Schestowitz, and in fact demanding at one point that Roy be made a moderator of ubuntu-devel to ensure "fairness". Mark gives every impression of being closely associated with Roy's cause and site.

I expressed some dismay over these shenanigans in comments over on boycottnovell.com. Roy was contrite, but equivocally so, I felt. He claimed he'd never heard of Mark Fink before that very day. He apologized, but refused to post a specific disclaimer about the site not being associated with Mr. Fink or his actions.

Then things got really weird. I got a private message from Mark Fink, claiming that he was scared that he'd gotten in over his head, and that Roy had in fact put him up to the whole thing. He included as evidence a digitally signed message from Roy--and I've verified the signature as being authentic--in which Roy tells Mark the following:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Roy,

I'm sorry. it just makes me so mad when people are pro-MONO. also it
was not me who tried to get david fired so its unfair that they are
pinning it on me.

I liked what you do, but try to distance yourself from the site to give
it credibility. Make it look like a personal gripe while the site keeps
it polite.

- --
~~ Best of wishes

Roy S. Schestowitz
http://Schestowitz.com | GNU/Linux | PGP-Key: 0x74572E8E
Freelance journalist @ http://itmanagement.earthweb.com/
Editor @ http://boycottnovell.com
GPL-licensed 3-D Othello @ http://othellomaster.com
Open Source, non-profit search engine proposal @ http://iuron.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoyYFgACgkQU4xAY3RXLo43nwCfdMB2txxNKF/APqkS24tSsfXf
9FIAoK0Yi83uPqJZAB72MpfBtPE8fxsT
=VXVu
-----END PGP SIGNATURE-----
The signature checks, this message is definitely authentically from Roy. The tone doesn't strike me as someone who's talking to someone who's done something he thinks is damaging to his cause, just the contrary. Nor does he express displeasure with Mark's actions, but outright approval, only a wish that a "credibly deniable" sort of distance be kept.

Now, I grew up in a family of lawyers, and I learned that there's no such thing as facts, only evidence. And--even though if Mark were to tell me that he had five fingers on his right hand and an ear on each side of his head, I'd want to verify it visually, in person--this seems like pretty clear evidence to me that Roy is at least supportive of, if not the driving force behind, this sort of cheap attack on someone who disagrees with him, but doesn't want to be tarred by the backlash.

This is the kind of zealotry I mentioned at the outset: the kind that places a "cause" above the real lives of real people. Zealots will try to get you fired; if they consider their "cause" important enough (i.e. more important than you are), they'll do even worse if they can. That kind of thing can only destroy community, it can't build it or sustain it.

Now, Roy's claimed privately that he had nothing to do with any of this, and after I asked him to explain this email, he (finally) posted something disassociating Mark Fink from any connection with his site. I frankly find this hard to believe, and for one simple reason.

I'm sure Roy considers boycottnovell.com to be an "important" web site. Its traffic rank on Alexa is in the neighborhood of 55,000 over the past three months. I've got a site that isn't anywhere near the top 100,000, and I certainly track where traffic comes from pretty assiduously. It beggars my imagination to think that Roy has absolutely no idea where his traffic is coming from; Mark's messages to ubuntu-devel (and his prior messages to desktop-devel), which included regular references to boycottnovell.com, must have driven some fairly significant amount of traffic there.

So, my conclusion is that Roy is either a complete idiot or is being, shall we say, less than candid with me about not ever having heard of Mark, as the email I received also clearly suggests. The tone of Roy's email doesn't strike me as someone who's talking to someone he a) doesn't know and is b) unhappy with. It sounds like someone working behind the scenes with someone he knows rather well. As I say, no facts, only evidence, and based on the evidence, the good news for Roy is that I don't think he's a complete idiot.

If you don't like Mono, don't use it, and if you don't like the fact that a distribution includes Mono, find another distribution. But don't take the position Mark and Roy and their friends are staking out, that someone who disagrees with you is fair game for victimization: that goes against everything that community means. When you start attempting to disrupt people's lives over a disagreement regarding a piece of software, you've lost all sense of perspective, integrity and rationality. You've set yourself in opposition to actual community.

Friday, May 22, 2009

"This is Rumor Control. Here are the facts."*

In response to my most recent posting, "Shivan" writes,
yadda yadda
http://www.limofoundation.org/what-is-the-platform.html
look at the middleware, between "Database" and "Multimedia Framework".
There, you got it, I'm out.
What Shivan is slyly referring to here is the box labeled "DRM Framework", and he's evidently expressing his displeasure that such a thing might be included as part of a cell phone platform. I initially began to respond in a comment, but ultimately decided that this deserved a posting all of its own.

Shivan is well within his rights to "opt out" of anything which includes DRM in it, but I'm afraid it's likely to limit his activities a little. The fact is that—to the very best of my knowledge, anyway—there isn't a mobile network operator on the planet which doesn't mandate the inclusion of at least some form of DRM in every single phone it provides. In fact, you'd be hard-pressed to find a phone which doesn't include some form of DRM, "OMA Type 1" at the very least. And as much as I hate to be the one to tell you this, Android has DRM. Qtopia has DRM.

So Shivan is (unless he gets, perhaps, an OpenMoko phone and a long extension cord) going to have to do without a cell phone. He's likewise going to have to do without any MP3 player that supports protected AAC, WMA, and other DRM-enabled media. I'm pretty sure that excludes the bulk of the devices out there, so he's going to have to probably listen to his music (FLAC encoded? Better get a big hard disk, too...) on his laptop (and another extension cord, maybe).

(Oh, and for sure don't ever watch any DVDs!)

One nice thing about having been around as long as I have is that I'm a pragmatist. Another nice thing about it is that I understand very well that half a loaf is better than none, and ninety-nine one-hundredths of a loaf is even better than that.

It's not a perfect world, Shivan. I don't like DRM, so I don't use it—most of my music was ripped (to MP3s, sorry, even with a 160GB iPod, I've got a lot of music) from my CD collection and the rest was purchased as downloads (without DRM) from Amazon. With one exception, which I did as an experiment, I've never bought protected media from the iTunes Store, or much of anything else. So DRM never impacts me. But I'm realistic enough to understand that it's going to be there, in at least some metaphysical sense, for the foreseeable future, and I get on with life.

When the MNOs decide there's no need for DRM, cell phone platforms will stop including it. That'll be fine by me. In the meantime, I don't see that I'm improving my life by refusing to use a cell phone until they do. Your Mileage May Vary. Sorry For The Incovenience.

* Brian Glover as "Harold Andrews" in Alien3

Thursday, May 21, 2009

The New Walled Gardens

(This post was originally published on the LiMo Foundation blog...)

Consumers’ first exposure to the internet came via walled gardens for most people: America Online, Prodigy and Compuserve all offered a degree of access to the network, but at the cost of a variety of limitations to access and a great deal of control. In time, those walled gardens withered away, replaced by unmediated access. Similarly, mobile data services have, for years, been similar walled gardens, and in the same way, those efforts to “rope in” users are becoming untenable. Today, we see other walled gardens springing up as the old ones wither away.

The new walled gardens are different, however: they’re about the ability to write software for, and to add software to, devices that are much more capable than older cell phones (and even many of the computers we used when we were using AOL to get to the network). The walls around these gardens are defined by programming models, by application distribution (and the policies around it) and most importantly, by platforms.

Apple’s iTunes App Store, and the entire ecosystem associated with the iPhone, is an excellent example of one of these new gardens. The walls consist of an idiosyncratic programming model, one which uses non-standard languages and its own set of programming paradigms, as well as the store itself. Writing an application for the iPhone involves an investment in learning how to program for the device in Objective C—knowledge which is non-transferable to other contexts—as well as a fairly large “leap of faith” that Apple will actually accept the application and place it in the App Store for distribution.

Android, similarly, attempts to lock in developers via similar means. Applications for Android can only be written in Java, and not even standard Java, and must be created to fit within the Android application framework. Again, this involves a fairly steep learning curve, and the learning is essentially unusable anywhere other than in the context of Android.

What’s the attraction for these platform purveyors? Mostly—as with the early attempts at facilitiating internet access—it’s an attempt at a mechanism of control: control of the users, but this time at second-hand. Control is exerted via the development community associated with the device, and the expectation is that the availability of applications on a given platform (and their presumed unavailablity on others) will act as an incentive to coax users to stay with the device they have.

Experience shows that these efforts are generally failures. AOL and the like had to be dragged, kicking and screaming, to the point of allowing unmediated access to the net as opposed to their little Disneyland-ified portion of it. People want freedom, and people don’t like to have stumbling blocks put in their path. Developers, on the other hand, want to write programs the way that they’re used to doing, and they want their work to be as widely available as it can be. Both of these factors conspire against the success over time of the current batch of walled gardens.

We can see some of this beginning to happen in the area of MID devices: mainstream Linux is getting to be a popular choice there, and there are increasingly impressive efforts to adapt the basic Linux desktop user experience to these smaller devices. There’s a well understood programming model for these devices—it’s the same model used on the Linux desktop and on pretty much all devices based on mainstream Linux distros. This is the same programming model that will be exposed on the next wave of
“open phones” coming from LiMo Foundation members.

This is a core difference between the efforts of organizations like LiMo and others: LiMo is not reinventing a new wheel in order to “lock in” developers—and by extension users—to a particular device. The programming model, architecture and components used in a phone based on LiMo platform software is largely identical—in the open source portions, certainly—with any Linux-based desktop. Programs are developed and tested in the same ways, and programmers aren’t asked to face a learning curve that only enables them to program for a single device.

One answer, and one which will be popular in some areas, is the idea of web-based applications, using Ruby or AJAX or any of the various “Web 2.0” development models. This is attractive in that there’s a lot less risk of being locked into a single platform but again it comes at a cost: not all applications can be readily adapted to running out “in the cloud”, and not all should. But in the meantime, efforts like BONDI, etc., offer some short term relief for at least a class of developers.

In a free market, “open” generally wins over “closed” in time. Closed systems—and a walled garden is simply a somewhat larger “closed system”--ultimately frustrate both their developers and their users: the developers because they can’t do what they want, whether because they’re trammeled by programming models of by distribution models, and the users because they find they can’t get access to the programs and facilities that they want. Open will eventually win over closed in the mobile development marketplace and for the same reasons: people won’t stand for any more control exerted on them than they have to. And that goes for both developers as well as for end users.