Ubuntu and Custom Debian Distributions

[ For the record, I am speaking for myself and not for Ubuntu, Debian-NP, Debian, or anyone else. ]

I have a vision for Debian; rather, I have a number of (sometimes contradictory) visions. One idea that I’ve fussed a lot about over the last couple years is Custom Debian Distributions. I have helped make a few things happen in one little corner of the CDD world (Debian-Nonprofit) but haven’t been as active as I’d like in the general CDD framework yet except through advocacy.

The idea behind a Custom Debian Distribution is, to borrow Enrico Zini’s terminology, to be global and local at the same time: to create an OS and set of applications that is targeted to a specific group of people and to contribute and collaborate within a larger community in a way that lets people without interest in that niche group benefit and for you to benefit from the work of people without interest in that niche. This is basically what Bdale Garbee talked about when he was talking about flavors in his 2003 DPL platform. I suspect people are hanging on to their one-flavor-fits-all model because they haven’t seen a compelling implementation of an alternative. I think that its the job of those of us that are sold on the idea to give them one (Thanks to everyone that has and continues to work on this in the CDD community).

Now as a few people know, I’m complicit in this whole Ubuntu Conspiracy. When Mark Shuttleworth first approached me about the project, the first thing I thought about was Custom Debian Distributions. I wasn’t, and am still, not exactly sure how those things relate exactly.

I was (and continue to be) tempted to think of a spectrum of "Debianness" with officially blessed Debian releases at the center, testing and unstable slightly outside of that, CDDs farther outside but just within the circle of what’s "officially" Debian, Ubuntu beyond that trying its best to hug the line, LinEx y sus hermanas in there somewhere, and Lindows almost on the periphery of our vision denying — to some but not all — that its on the spectrum at all.

But it’s not that simple.

From a technical perspective, it’s manageable. Ignoring project affiliation and institutional relationships, we might say that CDDs are about creating and maintaining a derived version of Debian over time and in way that offers all changes back to the pool of Debian (Debian won’t take all). Forking in the traditional sense is one thing — and it’s relatively easy; going out of your way to share and collaborate within the Debian community is one way to define a CDD.

So it’s simple if we, for the moment, think of Debian as a single monolithic blob — forget subprojects and CDDs. We can break the goals of a any Debian derivation down into three basic types of customization:

  • Package selection: Which software in Debian does the deriver want to include?
  • Package configuration: What configuration changes does a deriver want to include (anything you can do with debconf/cfengine)?
  • Package replacement (for lack of a better term): What packages does a derivative want to ship that has diverged from the package in Debian in terms of code (bug fixes, features, whatever)?

The problem (for my simplified model for explaining Debian derivatives — I don’t think it’s a problem in general) is that some people are working within this framework in ways that are visibly connected to the Debian community and some people are not and don’t want to be. Basically, Debian is whole lot more complex than just a ball of code.

In Jeff Licquia’s blog, he mentioned that Ubuntu is a fork. In a way he’s correct and in a way he’s not. I think part of the problem is that "Debian" refers to a long list of things. Just to start we’ve got:

  • Debian: the group of volunteers;
  • Debian: the "project" with a Constitution, leader, and decision making structure;
  • Debian: the ball of code (But which ball of code? Stuff on Alioth? Stuff in contrib? Stuff in the Debian-NP archive?);
  • Debian: the infrastructure that runs the code together;
  • Debian: the shared goals and the action of sharing (you share within the Debian community — you are part of Debian);

This creates problems and uncertainty that we in the CDD community has been grappling with for a long time: Is Debian-Nonprofit Debian? Can any CDD really be Debian?

Of course, coming from the Debian community, the CDD community began with the answer ("yes") and then went about trying to create and argue a justification. We’ve even defined the technology based on what would or would not allow us to honestly call ourselves "Debian" and have attempted to grasp onto definitions of "Debian" that make that possible. Debian-NP and every CDD is still trying to figure out what it means to be Debian and Debian-NP at the same time — how does one strike that balance?

Ubuntu starts out with an answer as well. Ubuntu is not Debian and I suspect this is what Jeff was referring to. Ubuntu wants to do things that Debian can’t, won’t, or just isn’t all that good at and thare is great room for synthesis here.

My concern is that the political side of things — the "who is Debian and who is not" — risks driving a wedge between the technologies being used by those customizing Debian from the inside and from the outside. People don’t work together because they are "not part of the same project" when they have every technical and strategic reason to collaborate.

Basically, I think we should let Debian stand for something political: an organization. When it comes to code, I think we should forget about this and find creative ways to work together.

I want to see Ubuntu, Progeny and the other Debian derivers work closely with the Debian derivers within Debian. I want this work to lead to systems of common infrastructure that makes applying the the different types of customization something resembling a standard. That’s only going to happen if we all try. That doesn’t mean there will be One True Way — there won’t. It does means that everyone is going to have to be flexible. I think ultimately, it will be worth it.

Oh Say, Can You See This Rorschach Test?

I think it would be nice to do a psychoanalysis of different nations based on the musical nature of their national anthem.

I don’t have a fixed set of results in mind but I’m pretty sure sure that Canada would come off pretty well. The US national anthem seems like a sure sign of a dysfunction.

Scott Rice’s “Son of ‘It Was a Dark and Stormy Night'”

New York City, land of the $1 used books on the street, has been good to me so far. Last week, I picked up Son of "It was a Dark and Stormy Night" which is compiled by Scott Rice from entries to the Bulwer-Lytton Contest. For those that have missed the annual mentions in newspapers and on radio programs, the Bulwer-Lytton contest is named after Edward Bulwer-Lytton, the Victorian novelist who opened his novel Paul Clifford with what has become the ultimate cliche opening: "It was a dark and storm night." The competition is a yearly one that challenges authors to come up with the worst opening line to a potential novel.

I enjoy reading the finalists each year as they make it into the press. You might think that too much of a so-good-it’s-bad thing is bad. I am pleased to report that while the pieces are bad, too much of this so-good-it’s bad thing is so good.

This book was published in 1986 so it includes some of the early gems that got the contest off and running. To set the tone, here is the winner from 1985:

The countdown had stalled at T minus 69 seconds when Desirée, the female ape to go up in space, winked at me slyly and pouted her thick, rubbery lips unmistakeably — the first of many such advances during would prove to be the longest, and most memorable, space voyage of my career.

—Martha Simpson, Glastonbury, Connecticut

What I’ve found hearing the winners each year is that a certain type of bad opening line tends to win every year. They tend to be long, convoluted, and slightly bizarre without being totally outlandish and confusing. They tend to use extremely bad, but not completely puzzling metaphors. What I like about this book is that it highlights a greater range of the types of bad writing submitting to the Bulwer-Lytton contest. Here is one that I enjoyed particularly:

Her breasts lept like lizards from high cliffs as fear welled up from her chest and danced a rhumba in her throat.

—Lucinda Ryan, Alameda, California

I also enjoyed this one:

The rather well-nourished buxomly matron waddled through the pulsating pedestrian traffic of Hong Kong, pensively meditating on the problems of being a big-breasted, broad-butted, broad broad abroad.

—Michael A. O’Neill, Rohnert Park, California

I think this one is my personal favorite:

With a curvaceous figure that Venus would have envied, a tanned unblemished oval face framed with lustrous thick brown hair, deep azure-blue eyes fringed with long black lashes, perfect teeth that vied for competition, and a small straight nose, Marilee had a beauty that defied description.

—Alice A. Hall, Fort Wayne, Indiana

There are many more that I would love to list but that for reasons of space cannot. According to the BL website, there are the following collections published by Penguin:

  • It Was a Dark and Stormy Night
  • Son of "It Was a Dark and Stormy Night"
  • Bride of Dark and Stormy
  • It Was a Dark and Stormy Night: The Final Conflict
  • Dark and Stormy Rules Again

Unfortunately, all of these are out of print so Bookfinder or AddALL are the most reasonable choices if your local used book stores don’t have a copy. The other good news is that there is apparently another book ready but, the author(s) are having trouble finding someone to publish it. Check out the Bulwer-Lytton homepage for information.

I’m working on my own entry for next years contest. I think if I put my mind to it, I have a chance.

“Are you on crack?”

I’ve heard people in close relationships fight. Sadly, I’ve even participated in a few of them. Sometimes, these fights can spill into public. I’ve overheard young couples suggest that their partner might be "on crack" before.

Such suggestions were hardly necessary in the little domestic squabble I (and the entire rest of the subway car) overheard Saturday night: the young couple was loudly fighting over who had smoked a disproportionate amount of their shared stash of crack cocaine.

Thunder and Lightning

I moved to New York last week and the process has been less than perfectly smooth. On Saturday morning, I lay in bed listening to a spectacular lightning storm echoing off the tall buildings on all sides of me. A few hours later, I got up. My computer, did not.

My workstations’ motherboard has been replaced and the computer has been reawoken with a minimal amount of time and dollars spent. The Internet connection in my apartment, another victim of lightning induced slumber, is proving less resilient.

In Defense of Free Knowledge

I talk a lot about free access to information. When most of the people I talk to hear this, the first things they think about is music, the RIAA, Napster, and Peer-to-Peer (P2P) file-sharing. Music and P2P is usually where the conversation drifts.

I tell people that one reason P2P is scary to the music industry is because it completely supplants the industry’s role as distributors. [1] I tell them that P2P, and technologies like it, will become really powerful when P2P distribution technology is brought together with communities for the production of content totally separate from the industries created and sustained by the old distribution paradigm. [2]

At this point at the conversation (if my fellow conversationalist has not fled the room), folks often notice the implication of what I’m suggesting: by replacing highly centralized systems of distribution and production for music, I’m advocating the the destruction of the music industry. At the very least, I’m talking about the creation of a parallel competing industry built on radically different (and incompatible) technological, ethical, and economic ideologies.

Quite reasonably, people want to know what this replacement or parallel system will be before we rush off eliminating the companies currently paying the people making the music most of us have in our CD players. This is where I start sounding a lot less prepared. Ultimately, I don’t have the "this is the system we’re looking for" answer that people want. Unlike most people I talk to, I’m alright with not having that answer.

I think the reasons I’m comfortable without an answer are as follows:

I believe that access to information is ethical issue.

This is where I invoke Eben Moglen because he says it a lot better than I can. There’s a great talk Eben Moglen gave that’s based around his dotCommunist Manifesto. Moglen says:

The great moral question of the twenty-first century is: If all knowledge, all culture, all art, all useful information, can be costlessly given to everyone at the same price that it is given to anyone — if everyone can have everything, everywhere, all the time, why is it ever moral to exclude anyone from anything?

If you could make lamb chops in endless numbers by the mere pressing of a button, there would be no moral argument for hunger ever, anywhere.

I see no system of moral philosophy generated by the economy of the past that could evolve a principle to explain the moral legitimacy of denial in the presence of infinite profusion.

Free access to information is essential because the alternative is unethical and unacceptable. Replacing a system built on the unjust restriction of knowledge may not — and probably will not — be easy or smooth and that doesn’t matter. Migrating away from other unjust systems of the past — slavery, child labor, exploitation of all sorts [3] — is not always, or often, easy and smooth. Sacrifices are made.

Where sustainable solutions for the production of knowledge are not obvious, we — as producers and consumers — have a moral responsibility to be creative and to create them.

These types of changes take time.

With all its warts, copyright was a system that filled an important role at a particular time and in the context of particular technological and social systems around the production and and consumption of a particular intellectual good: eighteenth century printed books.

After the invention of the printing press, the pool of people who were reading expanded from the educated ultra-elite to the middle and working classes; public education became the norm. Patronage was simply not an optimum compensation system for the production of the types of work that were demanded. Copyright stepped in because it worked to support publishers and authors in the production of content that was desired but that was not being produced in adequate quantities under patronage, etc.

But it didn’t happen until more than 200 years after Gutenberg. Unfortunately, technological innovations in the production and distribution of intellectual goods do not spring from inventors loins complete with a a fully refined system for the compensation of authors whose work is produced or distributed using the new innovation. It would be a lot simpler if that were the case but it’s not.

Printing became mass printing and things got worse before they got better. We’re already seeing this with music. Things will get better and artists will continue to be paid. The less successful the RIAA is holding back and warping the technology, the sooner we’ll have tested and viable alternatives. [4]

There was music before copyright.

This may sound silly but part of the reason I don’t worry is that I can’t imagine a world where there are simply no musicians. There was music before copyright. There will be music after copyright.

The recording industry will tell you that without them and without copyright there will be no music. I’ve seen an "educational video" where the Software Business Alliance used a dark screen to emulate "the end of the computer age" brought on by software piracy.

If proprietary software became illegal tomorrow, would there be software? Yes. People need software. If proprietary music became illegal tomorrow, would there be music? Of course.

It might be different music. It might not be ultra-produced, ultra-expensive Britney Spears but if that’s really what you want, I’m sure someone in an RIAA member company will find a take your money in exchange for it.

The first reason is the reason we must forge ahead. Of course, there’s little point in advocating an ethical impossibility so the second and third reasons show us that there is enough historical and societal evidence that a world of ethical information sharing is possible. Together, they describe a realistic possibility of a more ethical system for the production of information and knowledge and this is a compelling reason for me.


[1] At this point, that’s all P2P is really supplanting in a meaningful way: most content on P2P network is produced by an industry made possible through tight centralized control over the mechanisms of production and over the product itself.
[2] For those of us in the Free and Open Source software world, we already have some hint of what this can look like — although I am sure things will be somewhat different when it happens with music.
[3] I don’t intend to imply that child labor or slavery and copyright are moral equivalents. I’m simply stating that their abolition was a moral imperative in the face of strong and highly
ingrained economic considerations.
[4] Of course, the RIAA doesn’t want viable alternatives to the system that they are firmly in control of, but that’s a story for another day.

Conference Backgrounds

In lectures and conferences, I tend to find that I concentrate better if I’m sitting in the front row. I also tend to take notes on my laptop.

Because I usually type in transparent or translucent terminals, I tend to look at my desktop backgrounds a lot. In the front row of conferences at lectures, so does the rest of the room.

I realized this when someone came up to me at DebConf2 to ask for one the background images I was using.

Since DebConf2, I make a point of using backgrounds hand-picked for their effectiveness as conference backgrounds: this usually means images which manage to combine extreme distractability and inoffensiveness. The following is one from my standard arsenal (click the image for the full size copy):

/copyrighteous/images/emu-small.jpg

Time To Kill

Since I’ve heard of it’s existence, I’ve always wanted to take the trans-Siberian railroad from Vladivostok to St. Petersburg. I think spending a week or more on a train would be interesting. You can fly the same distance in a fraction of the time: What kind of person has a week or more to spend an the train? I’m pretty confident that the answer is: interesting people.

Even with all those interesting speople, I’m sure I’d have some spare time. In preparation for my as-yet-unplanned journey, I’ve started making a list of things I’d like to be able to learn that would be within my grasp if I just had a whole bunch of spare time with nothing better to do:

So far, the list is short but it includes:

Learning to walk while flipping a coin

I think it looks very cool when someone, preferably in a zoot suit and a big hat but still good without either, walks down the street flipping a coin while they go. Big valuable coins look the best.

When I try this now, I just drop the coin after a few steps and look like a fool chasing it down. I’m confident that a dedicated week of practice on a train would fix this.

Counting cards

Evidently, my grandfather spent some time as a card counter and pro-gambler. I’ve looked at some blackjack card-counting training software and the principles are pretty simple. It’s a routine that requires nothing more than practice and dedication.

If could go through a routine a few dozen times a day, I’m s sure I could count card decently in the St. Petersburg casinos upon arrival.

Whistling two notes at once

In a two-week break in eighth grade, I taught myself how to whistle. On my Siberian journey, I’d like to take this to the next level. I can already making a humming noise while I whistle. What I cannot do is vary the notes independently from each other to make two part harmony with myself. I think knowing how to do this would be extremely entertaining.

I suspect that this one, at least in the initial learning phases, would be the least popular with my trans-Siberian companions.

Fear Me!

I ended up at "Ground Zero" at this year’s anniversary of September 11th. There was a big anti-terrorism protest of sorts. I certainly consider myself anti-terrorism (as most people do) but this group were handing a flyer that gave me pause. One thing that caught my eye was the boldface text in the center of the page:

We should not be afraid of the terrorists! The terrorists should be afraid of us!

We can reword that replacing the word "afraid" with it’s synonym "terrified" and it starts getting strange:

We should not be terrified of the terrorists! the terrorists should be terrified of us!

Think about that one for a second.

It seems obvious to me that terrifying people, whether they’re al-Qa’ida or not, is not a good strategy for peace. These people, calling for revenge, are in the same breath trying to spread the message to "the terrorists" that fear only makes them more fearsome — and they’re probably right! But they should see that this is a two-way street.

This attitude of, "you can’t scare us and the more reasons you give us to fear, the more reasons we’ll give you to fear," one held by al-Qa’ida, George W. Bush, and these anti-terrorism protesters alike, blows my mind.

Introducing “Hill Units”

A couple days ago, I was in the grocery store shopping for orange juice. There are a lot more types of orange juice than I can even remember: "light" orange juice, calcium enriched, and a range of orange juices with differing amounts of pulp.

It was the pulp that threw me. They describe the amount of pulp in orange juice in purely qualitative terms: PULP, SOME PULP, and NO PULP.

This is totally inadequate.

I propose a quantitative measurement for the pulpiness of orange juice (or any other juices with pulp). I think an appropriate unit is the number of milliliters of pulp within a 1 liter of juice. To simplify things, we can call them "Hill Units."

Sharing and Declaring

On my way to Japan once, the moving marquee above the customs area at the airport warned passengers about the transfer of material in violation of copyright laws. I’ve heard of people that have had pirated CDs and DVDs they’ve bought overseas confiscated at borders and I’m sure this what they were talking about. Clearly, the larger smuggling rings are operating illegally and prosecuted.

But I’m curious to know if any one of the tens of million filesharers has been picked up at a border for an iPod filled with contraband? To me, it seems almost unimaginable. Even the people I know coming into the states with illegally pressed DVDs got little more than a finger wagged at them by the US customs officials (and they got to keep the 100 or so DVDs!).

Fact is, wrong or not, sharing music is not the same as stealing in the minds of most people who don’t work at the RIAA. The RIAA realizes this and that is their biggest problem. This is why we see "Don’t Copy that Floppy" and copyright education campaigns for kids.

The reason people aren’t worried crossing borders with pirated music may be because it’s not enforced. However, the reason folks don’t even consider declaring it in the first place is because they don’t see music, and intellectual goods for that matter, as something that has value in the same way that a Rolex or a leather jacket does. They don’t see unrestricted trade in "restricted" information as unethical.

The RIAA scare tactics in the rash of suits over the last couple years have scared some people off the P2P networks but the real fight, in my mind, is not over P2P but over the way that people conceive of their relationship to information in a much more general sense. The experience of everyone with an iPod at the border is a sign of how far the RIAA and their gang have to go.

Anthony Ashton’s “Harmonograph”

At OSCON this year the organizers gave us a discount coupon at Powell’s technical bookstore. By the time I got there the technical books that were of most interest to me had been raided pretty thoroughly (I must have good taste). So I was forced to be a little more creative.

Among my favorite finds from the day was a little book called Harmonograph: A Visual Introduction to Harmony by Anthony Ashton. The book is part math book, part shop book, part art book, and part music book.

A harmonograph is a simple instrument invented in the mid nineteenth century and that reached some sort of in vogue status before the beginning of the twentieth.. There are a number of different types of harmonographs but the simplest model has two pendulums suspended through holes in a table that are swinging at right angles to each other. One of those pendulums has a piece of paper attached to its top and the other one has a pen.

Now, Pythagoras found that musical harmony to appear when the ratio of the frequencies (or wavelengths) of the sounds being produced consist of certain ratios consisting of small numbers: like 1:1, 2:1, 3:2 (these would correspond to unison, an octave, and a fifth).

The book gives a crash course in the physics and math involved, the process of building a harmonograph, and idea of musical harmony. The rest is pretty pictures like this one:

A sample harmonograph image.

It’s very interesting to see the visual representation of certain harmonies which are very easy — non-challenging — to grasp audibly (unison and an octave) and to see that the harmonographs are equally easy to grasp visually. As we move to more complex and dissonant sounds, you can see the patterns getting more complex and the form getting lost in the "noise."

Ashton is really into harmonographs and has obviously devoted a large amount of his life to playing with and building and improving his toys2. I’m not so motivated to follow his lead but the book was interesting and fun. I read it one sitting on a Sunny day.

I’d love to see some way to create a computerized harmonograph that instead of just mapping individual harmonies, could actually work over time. It would be cool to, at a glance, be able to compare the harmonic make-up of a piece by Bach with a piece by Bartók.

If you’re interested, you can buy the book at your local bookshop or you can do it online at Powell’s.

LONG LIVE OLIVE OIL!

For all I know, this is old news to Londoners but it struck me as noteworthy.

Olive Oil Party Spokesman

When in London a couple weeks ago, Dafydd Harries, and Dave Miller and I decided to make a trip to the (in)famous speakers’ corner on Sunday morning. We listened to an eloquent socialist, an orderly debate between a Christian and Muslim, some racist "Britain for (my definition of) Britains" loon and a few choice others.

As we were about to head out, I couldn’t help but notice a guy walking around a sign that reading "Olive Oil Party" who was calmly drinking a bottle of olive oil. Every once in a while he would pause to rub some oil onto his body, scalp and face but mostly, he was just chugging it (click to see the full size image).

He stood on the top of the step ladder and delivered what must be the party platform:

Down with Coca Cola!
Down with McDonald’s!
Down with junk food!
Down with Bush!
More trees less Bush!
Long Live Michael Moore!
LONG LIVE OLIVE OIL!

The went into more detail and I lost a lot of it. I vividly remember his discussion of how foolish it was that the US had gone to war in Iraq; after all the US was going after the wrong oil.

Totally brilliant.

In any case, it wasn’t the most unbelievable thing I saw that day.