open source

Is choice enough? AmericansElect.org and the accountability question

I voted sticker

Americans Elect is an interesting new political venture.

Americans Elect is the first-ever open nominating process. We're using the Internet to give every single voter—Democrat, Republican or independent—the power to nominate a presidential ticket in 2012. The people will choose the issues. The people will choose the candidates. And in a secure, online convention next June, the people will make history by putting their choice on the ballot in every state.

This sounds like a refreshing new approach to American politics. Goodness knows what we have now is only a small distance from absolutely disgusting. Maybe I'm being generous.

Their pitch is all feelgood sentiment, full of hope, optimism and promise of relief from our political angst and despair:

Becoming a delegate of Americans Elect is a serious endeavor. And we have the president of the United States himself saying our politics is dysfunctional. The genius of our country is the fact that the last self-correcting measure we have is the American people. At Americans Elect, the spirit of Americans Elect is to give the people the power to self-correct our politics.

Great marketing! Yet apparently, they have not disclosed the identities of the donors to their project, and have no intention of disclosing them. They say it's up to the donors to self-disclose. Count me among the skeptics on that issue. But I don't see this as the most vital question.

When I look at Americans Elect, I wonder: What is this but a new voting machine?

Open source voting

For years, I've viewed voting machines, as they're currently implemented, as a bane of our electoral process. These machines run proprietary software, are easily hacked, pass through many hands with little accountability, and count votes in secret, with only their corporate manufacturers knowing what happens inside. Our public elections require more transparency than that.

Open source voting is an answer to that. Program the machines using open source software that can be viewed by all. If the algorithms and software processes are known and inspected by the public, then ensuring accountability essentially comes down to machine security and public counting of the results in the database. Of course, this runs up against market leaders' business models. Once again, open source finds itself to be a disruptor, but this disruption must be driven by election officials who purchase voting machines.

For more on open source voting:

So what does this have to do with Americans Elect?

Simple:

  • How will they count the votes cast by Americans for the nominees?
  • How will they verify the identity of the Americans voting?
  • How will they ensure that the votes cast and stored in the database are not tampered with?
  • How will they assure the public that the voting counting software functions properly and as advertised to the public?
  • What security measures are they taking to protect the datacenter hosting the website?
  • How will they ensure that the website itself is not hackable?

I'm interested to see what answers Americans Elect provides to these questions, because if they're not answered, and they're successful nonetheless, they will have established a new election system that is very centralized, and thus corruptible not district by district but on the national scale. All the eggs in one basket.

Syndicated on BlogHer.com

Say hello to the Open Source Decade

XKCD

Comic: XKCD #225.

Open Source has been around for quite some time, but odds are most people you ask won't know what "open source" is. This isn't because open source is obscure, but rather it has slipped into the mainstream, and unless you're already in the know, there's no real reason you will have noticed it.

But open source is here, and it's growing.

Linux maximus

Linux was written by Linus Torvalds in 1991. Linux itself was based on earlier incomplete kernels that themselves were available for reworking and building upon. When Torvalds licensed Linux under the GNU public license, there was mostly scoffing in the media, with a small minority of voices predicting widespread growth in the future. Now a majority of web servers worldwide are running Linux (see Wikipedia, above), and Linux dominates the supercomputer market and adoption in high-end special effects houses in Hollywood. Linux also powers auto electronics, weapons systems, and an increasing number of desktop, laptop and netbook computers.

My prediction: Linux distros will continue to gain desktop and laptop popularity as they develop more usability and visual style improvements. Ultimately, though, it will take hardware driver maker support (or replacement) to create the happy turn-on-and-use experience most non-geeks want out of a computer. Usability is a hard thing to design by committee, but once it starts kicking in, I don't see much of anything holding Linux back. (And no, I don't see computers going away altogether. The cloud is nice, but with all that local processing power there is a great opportunity for cooler, better apps that can leverage that cloud far better than a generic browser. [Not to mention privacy and security concerns that will always hound an open network.] I may be way off on this one, but I don't think so.)

Firefox burns

Last week Firefox 3.5 became the world's #1 browser release, edging out Internet Explorer 7. Of course, when you add in Internet Explorer 8 and the dead-but-not-buried Internet Explorer 6, Microsoft still holds the largest market share. Still, as ZDNet's Paula Rooney notes, open source has been putting the squeeze on IE.

The days of Internet Explorer’s dominance appear to be waning. Of course, Microsoft’s Windows operating system monopoly still owns the market, but we’re not sure how long that will matter, especially as software-as-a-service models take off and Google’s web-focused operating system is prepped for release.

As Microsoft’s grip on the browser market loosens, opportunities for open source rivals are blossoming. It will be interesting to see which of the two top open source browsers benefits most in 2009 [sic].

My prediction: Indeed, 2010 will be interesting for the browser market. Firefox will continue to grow, but Google Chrome, especially with Google's banner ad-driven marketing push, could be #1 by 2011, pushing IE8 and IE9 out of any hope for the #1 release spot. And this will be huge as webapps and software-as-a-service continue to take up more of the usage market from desktop apps. In fact, this latter development will push Microsoft hard to fall in line with web standards and fight to keep up with the far larger open source development communities of its browser competitors.

Android joy

Android is the open source (Linux-based) operating system for handhelds that is powering a small but growing number of smart phones, including the Motorola Droid and the new Google Phone that was given to Google employees as a holiday gift. Forrester predicts Android smartphones will have 10% market share by end of 2010. I would be surprised if it's not more. (Want a Droid? I do!)

Katherine Noyes of LinuxInsider writes:

As for Linux Girl's hopes and predictions? Her eyes are on netbooks, Android and other portable devices as the area where Linux will continue to gain major ground.

The masses are getting used to Linux whether they realize it or not, even as the desktop begins to slowly fade away. Forget the Year of Linux on the Desktop, and get ready for the Year of Linux in Consumers' Hands! Can't ask for much more than that.

My prediction: Android phones will have the buzz at end of 2010. By 2020, Android will be around in some form, morphed to suit whatever devices people are using then, but I have no idea if Apple will be still rocking then. Maybe the iPhone will be seen only in museums?

Open but less known

Drupal drops up

Drupal has been around for almost 10 years, but this past year saw increasing adoption by high profile sites and government agencies including WhiteHouse.gov.

And Drupal is not alone in the open source CMS market. See Dee-Ann Leblanc on what's coming for Open Source CMSs in 2010.

My prediction: With the new Drupal 7 coming just around the corner, expect to see another spike in Drupal buzz and Drupal usage. And with the new features and structures in place, also expect the Drupal market to change in very interesting ways. (N.B.: [BlogHer.com, where I first posted this] has been running Drupal since 2006.)

MySQL is your SQL

This database that powers so many apps you can't even begin to count
CIO's Nancy Weil predicts that Oracle will make the open source MySQL database system a core part of its Unbreakable Linux package.

My prediction: If Oracle tries to clamp down on MySQL, one or two other open source database projects — including a new or existing fork of MySQL — will emerge and come to a rising market share within a year.

Inscape and Blender and GIMP (oh my!)

Open source design programs are just getting better. Inkscape does a lot what Adobe Illustrator does. GIMP is an open source photo manipulation program that will do what most people use Adobe Photoshop for. Blender is a respectable open source 3D animation program. These applications are not new, but I expect their use to only increase as they continue to evolve.

My prediction: Expect the predicted Adobe CS5 release in 2010, and its predictable (high) pricing, to drive more buzz and market to these open source alternatives. But Blender will need a high profile adopter to get similar buzz.

Open Office market not so micro

Open Office is the open source desktop software suite that comes close to replacing Microsoft Word, Excel and Powerpoint. It's not perfect, but can fit the bill if you're finding Microsoft Office's pricing a bit too dear.

My prediction: Open Office will continue to eek out minor gains in the private user market, but will struggle to convince conservative and under-budgeted IT managers in corporations and government agencies to adopt a new, unfamiliar product. However, 10 years from now....? A lot can happen in 10 years.

Why oh why is open source so popular?

While open source software — or at least the most successful examples of open source software — is free, I don't think that's why this will be the open source decade. Rather, it's that open source is open.

Cost does come into play, but indirectly ... on the supplier side. Open source is disrupting many markets where scarcity enforced by proprietary software licenses drove up costs. With the commons competing in development, that scarcity is challenged, effectively driving down those nice profit margins that made people like Bill Gates rich.

And if there's interest to take it into a new direction, there's nothing to stop them. Forks happen.

So as long as there's community interest (read: demand) for the product, it's not going to die. This software is not going to disappear unless people stop being interested in using it.

For example, just because Android was primarily developed by Google, it doesn't mean Android is dependent upon Google to continue to evolve. On the contrary. Just because Drupal was created by Dries Buytaert doesn't mean that, if Dries decides to quit software and go do pottery in Bali, Drupal will crumble. The Linux industry has grown way beyond the origination by Linus Torvalds or its corporate distribution by Red Hat.

What does this mean to you? Nothing, if you want to ignore it. But if you are paying attention, it could mean opportunities.

As a consumer, it might influence your buying decisions. For example, I would be much more comfortable buying an Android phone than a phone powered by Windows. I had lived for over a year with a Palm 700P, which ran the proprietary Palm OS, which was outmoded and little supported. I have no idea whether Palm will be around much longer, so I don't know if I would consider a Palm anything unless it was at least running an open sourced (and well supported) OS. Buy an Android phone and odds are you will be able to continue to buy phones in the future running Android, with the same familiar interface (albeit always improving). No company is going to EOL Android. No company can.

As an entrepreneur, open source might present a business opportunity. What? Without proprietary software? How is that possible? Well, let's look at other industries. Plumbing is essentially open source. There are no big secrets, just acquired know-how that comes from doing the work. And yet plumbers have businesses in every town with plumbing. Law is open source. The law is there for all to see. But if you learn it sufficiently, you can build a practice into a lucrative career.

In other words, business does not require secrets.

This doesn't mean that all proprietary softwares are going away. Not at all. But I do expect that in 10 years most people will have a pretty good idea what open source means to them, or at least will be pretty big consumers of open source products.

Mark my words.

This was posted on BlogHer.

What is Open Source really about?

This question has me pondering the broader values behind open source: openness to inspection, openness to revision and improvement, working together in a commons, not in a doctrinaire centralized system but rather in an informally organized (if at all), decentralized coming together based upon common interest. That's not to say there aren't rules.

Scientific research has traditionally been open source. I recommend James Burke's Connections for some wonderful perspectives on this subject.

The law is open source. You can look at it, look at cases, examine it, learn from it, work to change it. There are high barriers to entry, but in general it's there for you to explore.

But what what about government itself? How open is that? What about things happening in biology? In industry? How about those open source car initiatives and projects that are resulting in actual cars hitting the roads?

My post today on BlogHer goes over some recent happenings in open source, not just in software. Got me musing this.

Could I have my stuff back, please?

In the beginning, the world was offline. The past was just what we could remember. Conversations faded. Introductions to others slipped into the realm of unnamed faces and disconnected anecdotes. Jokes were heard and forgotten. Photos bleached out and negative film turned to dust. News clippings crumbled. Documents misplaced were unfindable. Address books lost were irreplaceable. What happened in Las Vegas really did stay in Las Vegas.

Then there was the Internet and all that began to change. The World-Wide Web came to be, and we all became potential publishers. With few exceptions in the larger-business realm, the first websites were no more than billboards. Then they were brochures. Then in the late '90s blogging began. In the '00s, walled-off chatrooms siloed off within services like AOL and Compuserve were replaced by more open communities ... and then social networks. (Walled-off social networks like Facebook opened up into full-blown social networks.) Before we knew it, we were emailing, chatting, shopping, researching, bookmarking, socializing, podcasting, showing videos, sharing, advising, asking, boasting, laughing, crying, raging, raving online.

And as far as we knew, what happened online stayed online ... where we could find it. (And if not, there was always the Wayback Machine.)

In recent weeks, that widespread confidence — complacency? — has been shaken. Maybe it started when it was announced that Facebook was buying Friendfeed.

Robert Scoble himself made noises about quitting Friendfeed. But what to do with all the content he had shared, all the connections he had made there?

I responded thusly:

on Facebook acquisition of Friendfeed

If you don't control it, is it really yours?

When we talk about where the "web" is going, we're asking the wrong question. It's not just about the web, it's about our connections with the people and information in our lives. The rapidly evolving web is but one part of that. We also have to consider things like the ongoing exponential increase in computer power, evolving applications and new apps that leverage that power and the power of the web in new ways, changing social mores, increasing expectations about access, privacy and control of information — not to mention the shifting economic tides and business agendas pursuing what investors are finding the most appealing financially.

The last part is where we find ourselves being led through affordance into new behaviors. Our connections are what marketers are after, because presumably our attention in that context is more valuable to advertisers. And of course there's always the data mining.

We do it gladly because we enjoy the benefits. And because we love experiencing new things that don't seem to be immediately threatening. The payoffs can be enriching, transformative. Thus: Flickr, Twitter, Facebook, Delicious, Gmail, LinkedIn, Google docs, and so on.

So the Facebook/Friendfeed deal got people's attention. Did they really want to leave their conversations, their connections, in the hands of the fickle, unpredictable hands of Facebook?

Then tr.im, the url shortening service, announced that they were shutting down. What would happen to all those link references people had created in tr.im to tweet, plurk, etc.?

Then Twitter was under a DDOS attack and that service was unavailable. The complete inaccessibility period was just a few hours, but the attack continued on and on, disrupting the service sporadically for days on. Many of us saw the strangeness of seeing SMS-generated tweets post days later. Confusing.

For Shelley Powers, designer, developer and photographer, this was all just part of a bigger picture:

I have never liked centralized systems, though I understand their appeal and worth. It always seems, though, that just when you start to depend on the centralized service something happens to it.

Yahoo is now out of the search engine business, and with its new business partnership with Microsoft, its side applications like delicious are now vulnerable. I've managed to replace delicious with Scuttle, though I no longer have the social aspect of delicious. However, my Scuttle implementation does an excellent job with bookmarks, which is what I needed.

Then NewsGator sent an email around this last week telling all of us that our NewsGator feed aggregator is being replaced by Google Reader. I don't like Google Reader. More importantly, I really don't want to give Google yet more information about me. So, I replaced my NewsGator/NetNewsWire installation with a Gregarius implementation. It took me some time to get used to the new user interface, and I've had to password protect the installation, but I'm not dependent on a centralized feed aggregator, which can, and did, go away.

Twitter, though. I was not a big Twitter fan at first, but I can see the benefits of the application, especially if you want to point out an article or something else to folks, and have it quickly, virally spread, in a nice swine flu-like manner. It's fun to have a giggle with folks, too. But the darn thing is centralized, and not only centralized, vulnerable and centralized, which gives one pause.

Shelley has blogged about this kind of thing before. Back in 2007, she likened web services to hotels, where she would always find the emergency exit.

My check for the exit bleeds over into my use of web services. No matter how clever a service, I never use it if it doesn't have an exit strategy....

...I won't use a hosted web service like Typepad or weblogs.com. It's too easy for them to decide that you're 'violating' terms of service, and next thing you know, all your weblog entries are gone. I saw this with wordpress.com in the recent events that caused so much discussion: in fact, I would strongly recommend against using wordpress.com because of this–the service is too easily influenced by public opinion.

I don't use either my Yahoo or Gmail mail accounts. Regardless of whether I can get a copy of my email locally, if I decide to not use either account I have no way of 'redirecting' email addresses from either of these to the email address I want to use. (Or if there is a way, I'm not aware of it.) Getting a copy of my data is not an exit strategy–it's an export strategy. An exit strategy is one where you can blow off the service and not suffer long-term consequences. A 'bad' email address is definitely a long-term consequence.

Instead, I have a domain, burningbird.net, which I use for everything. I will always maintain this domain. My email address listed in the sidebar, will always be good.

That was 2007 and here we are again.

I hope you don't remember what I said

Maybe there's more to social networking services than questions of reliability, control, security, privacy.... Hilary Talbot wonders if the web should be, maybe, more forgettable:

In commentary about the the real time web there seems to be a natural underlying feeling that the closer the real time web gets to replicating real life communication the better....

...What we broadcast online is also subject to our normal subconscious forgetting: we forget a lot of what we put online over time, and we can assume our readers forget what we have done too, if its not particularly important. We can also be activate [sic] in forgetting, in the sense that the web is fluid and we can revise, update and delete, as long as we have control over our own data....

...In real time flow services we can delete or hide individual updates (but only to a certain extent), whole accounts, or choose to make our accounts private. However, we don’t yet have the open unwalled services that would give us the same control over remembering and forgetting conversations that we can have with static web pages and blogs.

Her point is that there are things we want to fade away into history, just like they do in our non-virtual lives — that making something forgotten, per se, can be just as important as making it enduring. But we don't have the option. It's difficult to export or exit most services, if it's possible at all.

And if you can't do these things because in the end they're controlled by company that may or may not see things your way, are the connections and content you've built on web services really, truly yours?

Decentralization challenges

Ultimately what needs to happen is that our networks have to become decentralized — interconnected not with dependencies but with redundancies. In other words, our social networks need to become more like the Internet: if there's a blockage or failure, go around it.

One answer is RDFa — or Resource Description Framework — which is a framework to structure metadata of website content to make it machine readable. Why would we need that? Because then the relationships behind the page content, relationships whose definitions are buried down in firewalled databases, can be read and interpreted by outside services.

However, the future of RDFa is in doubt now, due to what by all accounts sounds like organizational dysfunction within the HTML5 working group. Jeni Tennison has an excellent rundown, where she concludes:

Really I’m just trying to draw attention to the fact that the HTML5 community has very reasonable concerns about things much more fundamental than using prefix bindings. After redrafting this concluding section many times, the things that I want to say are:

  • so wouldn’t things be better if we put as much effort into understanding each other as persuading each other (hah, what an idealist!)
  • so we will make more progress in discussions if we focus on the underlying arguments
  • so we need to talk in a balanced way about the advantages and disadvantages of RDF

or, in a more realistic frame of mind:

  • so it’s just not going to happen for HTML5
  • so why not just stop arguing and use the spare time and energy doing?
  • so why not demonstrate RDF’s power in real-world applications?

To which, Shelley sings the refrain,

I understand where Jeni is coming from, when she writes about finding a common ground. Finding common ground, though, pre-supposes that all participants come to the party on equal footing. That both sides will need to listen, to compromise, to give a little, to get a little. This doesn't exist with the HTML5 effort.

Where the RDFa in XHTML specification was a group effort, Microdata is the product of one person's imagination. One single person. However, that one single person has complete authorship control over the HTML 5 document, and so what he wants is what gets added: not what reflects common usage, not what reflects the W3C guidelines, and certainly not what exists in the world, today.

While this uneven footing exists, I can't see how we can find common ground. So then we look at Jeni's next set of suggestions, which basically boil down to: because of the HTML WG charter, nothing is going to happen with HTML5, so perhaps we should stop beating our heads against the wall, and focus, instead, on just using RDFa, and to hell with HTML5 and microdata.

Bang! Bang!

The irony: The decentralization decision is centralized in one person.

Open is open. Closed is unavailable. Hotel California is unacceptable.

This is one reason why I work in open source. Open source can be an answer to a lot of this.

Including counting votes, which in the past decade-plus has been increasingly dominated by a handful of companies who refuse to divulge how their machines tally votes.

But it's not just open source that can answer. Open standards can also help. If I can export all of my content and relationships from your service, then your service has more value to me. I'm interested in intersections, not cul-de-sacs.

I won't deposit money in a bank that won't give it back. I won't move into a rental that will keep my furniture when I move out. I won't stay in a hotel that keeps my luggage.

Same with the services I rent online. They have to be open somehow. Because, I believe, if we can't control our own information, our own connections, our own content, then it ends up not really being ours after all.

'Relax,' said the night man,
'We are programmed to receive.
You can check-out any time you like,
But you can never leave!'

Hotel California by Eagles

And that wasn't supposed to be part of the deal.

This post is cross-posted on BlogHer.

Brave new world? The creepy "clowd" and the loss of privacy

I got a chill reading this post from Seth Godin:

So, very soon, you will own a cell phone that has a very good camera and knows where you are within ten or fifteen feet. And the web will know who you are and who your friends are.

What happens?

What happens is that you have no privacy. Seth sees a big upside.

See a dangerous driver? Send a video snippet to the clowd. The clowd collates that with a bunch of other shots of the same driver... busted.

And the clowd also knows where you are, camera or no camera. So it can tell you when your old friend is just two gates away from you, also wasting time at the airport waiting for her flight. Or it can do Zagats to the ten thousandth power by not only suggesting the best nearby restaurant (based on your food circle of friends) but can also integrate with Open Table and only recommend restaurants that actually have room for you. Or it can let restaurant owners do yield management and find you a table at a good enough restaurant at the best possible price...

This is going to happen. The only question is whether you are one of the people who will make it happen. I guess there's an even bigger question: will we do it right?

If you do what he describes, can it be "right"?

Imagine the feeling of going to the doctor for that private medical condition, and everybody knows. Imagine being stalked by an admirer or resentful ex while you go about your day. Imagine broadcast spam being pushed at you via phone where ever you go. This adds a whole new meaning to the term "cyberbullying."

The drunk driver scenario? On one level, it's a description of being guilty until proven innocent. Everything you do is under scrutiny.

And of course, not all scrutinizers are equal. It's quite obvious that the government and big business will have more scrutinizing power than your snoopy neighbor. Is that the life we want in a free society?

There at least should be a toggle-able opt-in/opt-out, yes? Or are we to live in the Matrix, plugged in with no option, doing our duty by exposing our entire lives to the machine?

To me, the real possibility of this new age is the empowerment of the individual. That's the power of free (as in freedom) exchange of information. That's the power of open source. That's the power of collaboration, mash-ups, crowdsourcing. Empowerment, not simply a cooler, sexier sublimation to the System. Isn't that the real dream? Isn't that the un-tapped economic and cultural goldmine?

The phone system question

It has come time to consider a phone system. While most of the company clan uses mobile phones for personal calls, we do have sales and support that do need real phones, with voicemail, multiple simultaneous dialtones, etc. We tried the Vonage thing, but that had too many "can you hear me now?" moments for a business to suffer, so we went to the multiple Qwest lines, which required little in equipment investment but is far too costly each month -- not to mention every time we move or want to add a line.

Last week we got a pitch from Qwest reps. The part that probably does make sense is doing a T1 with dynamic bandwidth allocation and integrated access, opening up some channels and handling all the phone switching from a box. (Not sure if Qwest is best choice for that, but I'll reserve judgment for now.)

The part I'm less sure of is the Oracle Cisco box they are bundling with the service package. They are going to put some numbers together but my hunch is that it's going to be just a tad more expensive than we are wanting (or even able) to spend.

It's also a closed-source solution, which gives me pause. Any time I'm plunking down a good chunk of change, I want to know I have ownership of the future. While I don't figure on Cisco going away anytime soon, past experience has shown that a company doesn't need to go under to EOL a product line.

There is Asterisk, which is open source. It even has a Drupal module for integration with Drupal (maintained by fellow Boulderite hunmonk). I plan on giving Chad a ping to see what kind of insights he may have. And Matthew has some measure of experience with it.

But just because it's open source doesn't mean it's enterprise-ready. This phone system realm is completely alien territory for me. Any recommendations? Warnings? Happy tales with flowers and dancing cats?

Chris Pirillo's big Drupal itch (and the call for some collective, collaborative scratching)

Some exciting Drupal buzz was heard yesterday when Chris Pirillo made a call for extending functionality and enhancing the shine and usability of Drupal's powerful community architecture.

For the geeks: Drupal has so much power in its core, and enough fantastic community-contributed modules, that I think it’s time to assemble an Install Profile, complete with beautiful (accessible, microformat’ed, high quality) themes, pre-set Views for any Web community to either install on their own or have hosted at any given Web host that supports Drupal with optimizations. The benefits to you should be more than obvious.

And I don’t mean just the framework for the community platform, I mean… like, it’s ready to go. “It’s not the features, it’s the implementation.” This all started when we began to migrate the existing Lockergnome community to Drupal (5.x, as 6.x had not yet been released and many favorite modules have not yet been brought up to speed). OpenSocial, OpenID, OAuth… just there.

I’m posting this because it’s my hope that I can find partnerships, angels, brain-power, etc. - either from other communities or businesses willing to take part in an open source project that could benefit everybody and themselves at the same time.

The post is quite long and well worth reading. Chris offers a kind of stream-of-consciousness list of features he'd like to see, such as:

Why don’t I have the options to set the colors site-wide, or per content type? Why don’t user avatars indicate my relationship with them at a glance (either with a tiny corner color or border change)? Why do I have to load a completely separate page to launch a contact form, to sign up, to sign in? Why aren’t my notification mails filled with more information? Why can’t I… make this relevant?

Drupal experts will see that some of his feature ideas already exist in contrib, some are more about theming approaches, and others are new and quite interesting.

There's a lot more, with ideas that can also leverage existing modules (such as the Content Recommendation Engine into accessible, usable features.

He already has a growing pool of interested parties, and has set up SVN, an IRC chatroom, and a way for people to donate cash to the endeavor. There's also a module contribution from the effort.

I hope that the discussion in the greater community is fruitful, if nothing else - and I’m also hoping that holy wars don’t break out over which platform is better, because the best platform is always the one that works well for the person or company that uses it. For my personal blog, I’m quite happy with WordPress (can’t wait for v2.5 to go final). For my communities, it’s going to be Drupal.

My biggest fear isn’t that people will talk about it - it’s a fear that they won’t.

We're talking. Having this kind of energy coming into the Drupal community is a wonderful thing -- especially now that we're really just getting underway on the Drupal.org redesign effort.

In very good company

Yesterday were the elections for the Drupal Association, and much to my surprise and excitement, I was one of eleven new permanent members elected to the General Assembly. I say "excitement" because I'm now more involved in the day-to-day activities of the Drupal Association -- not that I wasn't or couldn't be involved before. And I say "surprise" because there were 57 applicants, many of whom are community members I much admire and respect.

We all sat in an IRC chatroom while the existing Permanent Members discussed and voted on our applications. We were chatting nervously -- you had to almost speed-read to keep up with the chatter. What was happening in deliberations? We had no idea.

Board Member Angie Byron writes:

Trying to decide on where to set the bar for people who want to join the ranks of the Drupal Association was quite a harrowing experience. Permanent members are, well, permanent... unless they either resign or 2/3 of the existing members vote them out, which is likely to only happen in the event of some major drama. They can change the statutes (the legal binding documents) guiding the Drupal Association. They can remove Board of Directors members (and other permanent members). It's a lot of trust to place in individuals, and so we needed to make sure we chose very carefully...

All I can say is it could not have been easy.

Board Member Boris Mann notes:

My main piece of feedback for all applicants and community members is that being a Permanent Member just means more work.

Angie adds:

The down side is that the results obviously are missing a lot of people, too. They're missing new folks, as well as various as-yet "under the radar" folks, or hard-working, diligent folks who've been a little too timid to wade the community waters so far. They're missing folks from places like India and South America, who can't easily get to Drupalcons to meet the rest of us, and folks who don't speak English fluently. They're missing several people on the business/law/marketing side of things, whose important talents we as an organization are definitely lacking. I think that over time, however, as we further build our ranks of rock-solid demonstrated contributors, we'll be a little more comfortable taking calculated risks on these types of folks.

But to those people who didn't make it to the list, I highly urge you: don't get discouraged; get involved! If you wanted to help spread word about Drupal in your local community, do that! And post back to groups.drupal.org talking about your success, and work with other folks organizing local community events to help share best practices. If you wanted to help with marketing, do that! Collaborate with members of the Association to come up with ways to increase Drupal's profile.

Getting involved means you raise your profile in the community, along with your evidence of community contribution, which helps Drupal Association members become a lot less nervous about voting for you. And getting really involved makes your choice a no-brainer. :)

Along with everyone else, I am truly grateful to all the applicants for showing such dedication and interest in joining the Drupal Association. We have a really great community!

What is the Drupal Association? Khalid Baheyeldin offers a straightforward description:

To simplify things, and provide some background, the Drupal Association is the non-profit body that is equivalent to a Foundation in other open source projects. It is composed of so called "Permanent Members (PM)", who as a whole are known as the General Assembly (GA). The GA elects Board Members (BM) among them to form the Board of Directors of Drupal.

The official list of new Permanent Members elect:

We are joining:

Board Members:

  • Dries Buytaert (Dries), President
  • Dries Knapen (DriesK), Treasurer
  • Angela Byron (webchick), Secretary
  • Boris Mann (bmann/borismann), Marketing and Communications Coordinator
  • Gerhard Killesreiter (killes), Infrastructure Manager
  • Kieran Lal (amazon), Fundraiser
  • Moshe Weitzman, Technical Project Manager
  • Zack Rosen (zacker), Fundraiser

General Assembly:

  • Bert Boerland
  • Earl Miles (merlinofchaos)
  • James Walker (walkah)
  • Neil Drumm (drumm)
  • Robert Douglass (rDouglass)
  • Steven Peck (sepeck)

In very good company indeed. Now to get to work....

I am thankful

snow on branches in Colorado

[Cross-posted from BlogHer]

I am thankful for so many things. It's so easy to take them for granted, especially these days when it can seem like there's so much to fear, so much that needs fixing, so much tragedy in the world. And most of my day is spent focusing on what's next to be done, what problem needs to be solved, what challenge I want to undertake. So, at the risk of sounding self-indulgent, here I remind myself of the good things for which I can be thankful.

I am thankful to be alive and in reasonably good health. I am thankful for my family. I am thankful for my friends.

I am thankful to be living in a country where we can still enjoy the freedoms we have. I am thankful for the education I received. I am thankful for my upbringing. I am thankful that we haven't destroyed the world yet. I am thankful that most of us want to make the world a better place. I am thankful to be living in a time when we all have so much potential to effect so much change for the better.

And, being a geek, I am thankful for computers for they are changing everything. I am thankful for the internet and how it is helping us all connect in ways that were impossible before. I am thankful for net neutrality, such as it is these days.

I am thankful to be alive and involved in such an incredibly interesting field of interactive design and development, with so many untested frontiers, so few written rules, so much potential to change so many things for the better. I am thankful that I can make a living as a geek. I'm thankful for being able to do the work I do. I am thankful for the really great people I work with.

I am thankful for open source. I'm thankful that I've been able to make a living working in open source. I am thankful for the good fortune of having found Drupal. I am thankful for the amazing Drupal community. I am thankful that, years ago, Dries Buytaert saw fit to open source Drupal.

I am thankful for the hope -- the hope -- that we might be able to enjoy the benefits of open source voting.

I am thankful for One Laptop per Child and other initiatives like it.

I am thankful for astonishing medical advances we're seeing these days.

I am thankful for not living under the Communist boot. (Ahem.)

I am thankful for bloggers who make me laugh or cry out in rage or both.

I am thankful for coffee and tea and bagels, and wine and cheese and avacados. I am thankful for sushi. I am thankful for hot water from the tap. I am thankful for my kitty, who comforts me when I'm over-stressed.

I am thankful to be able to write this here.

I am thankful for how truly lucky I've been. Luck is a lot of it. I feel blessed. I am thankful for all these things, and so many more, that help make being alive now a pretty great thing.

Thank you.

Happy Thanksgiving!

Something widget this way comes (or: Death to widgets!)

I've spent my Sunday morning mostly online. It's a lovely day, sunny and cool outside, and I've been wanting to get outside and do stuff. But I wanted to catch up online with some blogging and reading and such.

Which means that I've spent a bit of time struggling with the pathetic, slow, DNS-forgetful DSL service from Qwest I have at home. Every page view was taking ages to load. (How does Qwest even stay in business? Oh yeah, I forgot.)

And what's worse, among the slowest sites to load this morning was your humble hostess' own blog. And it wasn't just Qwest making things slow to start with -- it was the widgets. The slooowwwwww widgets. I'd sit there, watching the sun rise higher and higher while I wait for "Read" and "Transferring data from" messages in my status bar cycle through all the different services trying to load their widgets.

The. Widgets. Must. Go.

Into my feed-reader steps a new post from friend and pingVision colleague Greg Knaddison on how he just killed all the widgets on his blog. And rather than just rant about the woes of having page loads slowed down by widgets having to load from different servers in the far reaches of the virtual world, Greg has some useful advice for the widget-makers out there:

As I've pointed out, the problem can't be solved by "get faster" solutions like just speeding up the internet connections of users or making the servers that run the widgets faster. That would certainly help, but the "more files" problem means you are still limited to a few widgets.

The real solution, in my opinion, lies in solutions that are integrated into my site's software. Don't give me a flickr javscript widget - give me a flickrrippr module that pulls my photos into a local cache. Don't give me a comment plugin that takes years to load - create the "intense debate" by reading my comment rss and aggregating that information with some form of universal login so that my comments can be tracked from blog to blog (if I want). Having integrated applications you can take advantage of javascript and css aggregation/compression to reduce those files from 10 to 2. That helps.

Of course the problems with my solution is that 1) it requires lots of things like microformats that are only slowly picking up 2) site users will need powerful website building software that can be more difficult to install 3) some of these widget companies have "collect lots of data and do stuff with it" as a business model and they can do more of that without you knowing about it when they do it in this format.

Greg is dead-on. Maybe we can collectively "scratch our own itch" in the open source world (and in particular, Drupal) to help bring about widget reformation.

Meanwhile I'm going to rip out the widgets and put them into an "about me" post, so they are still there but don't drag down the entire site with every page load. I'm going to do that. Soon. Right after I get out and enjoy some of this gorgeous fall day.