<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Louis Edelman &#187; open source software</title>
	<atom:link href="http://www.davidlouisedelman.com/tag/open-source-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidlouisedelman.com</link>
	<description>Science Fiction Novelist, Blogger, Web Programmer</description>
	<lastBuildDate>Thu, 07 Jul 2011 14:17:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Reinventing E-mail</title>
		<link>http://www.davidlouisedelman.com/technology/reinventing-email/</link>
		<comments>http://www.davidlouisedelman.com/technology/reinventing-email/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 16:55:19 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[email clients]]></category>
		<category><![CDATA[email software]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Mozilla Foundation]]></category>
		<category><![CDATA[Mozilla Thunderbird]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[POP3 email]]></category>
		<category><![CDATA[SMTP email]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=289</guid>
		<description><![CDATA[Not only has email software not evolved in the past 10 years, it's actually moved backwards. Clients like Mozilla Thunderbird are dying, and Google seems to be the only company pushing email innovation. What can be done to fix this sorry state of affairs?]]></description>
			<content:encoded><![CDATA[<p id="top" />Mozilla Firefox managed to become the web browser of choice among techies and a legitimate mainstream alternative to Microsoft Internet Explorer in just a few years. <strong>So why is the Mozilla Foundation&#8217;s Thunderbird e-mail client dying a slow, painful death?</strong></p>
<p><img style="float:right; margin:0 0 10px 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/mozilla-thunderbird.jpg" border="0" alt="Mozilla Thunderbird logo" width="225" height="238" /> Recently, Mozilla began talking about spinning off or abandoning Thunderbird altogether. And just the other day, <a href="http://scott-macgregor.org/">Scott McGregor</a> and <a href="http://blog.mozilla.com/bienvenu/">David Bienvenu</a>, the two principle developers of Thunderbird, left the project. (Or at least it appears that way; they&#8217;re no longer working for the Foundation, but they&#8217;re staying on as volunteer &#8220;module owners,&#8221; whatever that means.) Mozilla has also brought on David Ascher of ActiveState to launch &#8220;a new mail and communications software initiative.&#8221; What exactly does that mean? Well, it&#8217;s not clear. Apparently Mozilla is skimping on paying their PR people too. (<strong><span style="color: #cc0000;">Update 10/9/07:</span></strong> See <a href="http://www.davidlouisedelman.com/blog/index.php/2007/10/08/reinventing-email/#comment-21746">Al Billings&#8217; comment</a> below for some links to Mozilla&#8217;s explanations for what&#8217;s going on there.)</p>
<p>I&#8217;ve tried to use Mozilla Thunderbird before. Every time I configure a new computer, I try to go Thunderbird. The prospect of a vibrant, evolving e-mail client with a zillion plugins is just too good to ignore. But here&#8217;s the problem: it just doesn&#8217;t fuckin&#8217; <em>work</em>. <strong>Every time I try to use Thunderbird for extended periods of time, it crashes on me. Repeatedly. Ungracefully.</strong> Perhaps they&#8217;ve changed things since version 1.5, but Thunderbird doesn&#8217;t recover nicely from crashes the way Firefox does. You lose messages. It&#8217;s irritating as hell.</p>
<p>Don&#8217;t take my word for it; I&#8217;m not the only one who&#8217;s had problems with Thunderbird. The commenters on Slashdot aren&#8217;t exactly technoidiots &#8212; most of them, anyway &#8212; but in the Slashdot discussion <a href="http://developers.slashdot.org/developers/07/10/08/0344231.shtml">&#8220;Thunderbird in Crisis?&#8221;</a> I&#8217;ve learned that Thunderbird also:</p>
<ul>
<li>Permanently loses all your e-mail if a folder climbs over 2GB in size</li>
<li>Has an import function that&#8217;s &#8220;more buggy than a New York City apartment in the summer&#8221;</li>
<li>Only shows three e-mail accounts in your accounts folder, regardless of how many you actually have</li>
<li>Doesn&#8217;t have its shit together where calendar integration is concerned</li>
</ul>
<p>Thunderbird&#8217;s not the only e-mail client that&#8217;s in transition. The once-mighty Eudora software has been discontinued by Qualcomm, and Microsoft has changed its bare-bones e-mail client from Outlook Express to Windows Mail to Windows Live Mail in the space of a year. Yahoo&#8217;s webmail has been undergoing a facelift for the past, oh, thirty years, and so far everyone except Walt Mossberg has greeted it with an overwhelming yawn.</p>
<p>You want to know why programmers lose their hair? Ladies and gentlemen, I give you the state of electronic mail!</p>
<p>It&#8217;s been approximately 35 years since Ray Tomlinson tacked together two names and an &#8220;@&#8221; symbol to create the e-mail address. The latest estimates say that there are about 171 billion e-mail messages sent per day (of which 70% are spam). And yet <strong>just look at all the things you <em>still</em> can&#8217;t do reliably across platforms on e-mail:</strong></p>
<ul>
<li>Confirm that your e-mail has been received</li>
<li>Indicate high or low importance on a message</li>
<li>Ensure that your message will reach its recipient</li>
<li>Authenticate that the message sender is who she says she is</li>
<li>Include basic formatting like bolding, italicizing, and underlining</li>
<li>Have a reasonable expectation that your message won&#8217;t be intercepted by someone else</li>
</ul>
<p><strong>E-mail standards are still all over the place.</strong> When Mac users send mail to Outlook users, often the formatting is stripped out or filled with unintelligible characters. When Outlook users send e-mails to any other client, there&#8217;re still burdened with clunky, semi-invisible attachments. Some e-mail clients prevent you from opening attachments; others block CSS styling. Some, like Gmail, strip out just about everything but the plain text.</p>
<p><span id="more-289"></span></p>
<p>Hell, you can&#8217;t even count on e-mail software being able to display URLs correctly. Half the time, your long URLs end up getting sliced in half when they reach the 72- or 80-character line limit &#8212; itself an idiotic relic that should be moldering away in the Incan burial chamber of technology by now. This same limit is responsible for the incomprehensible way most e-mail programs thread long conversations. Certainly you&#8217;ve noticed that once you&#8217;ve got an e-mail thread longer than three or four messages, the whole thing devolves into an unreadable mess of &#8220;&gt;&#8221; symbols and line breaks.</p>
<p><img style="float:left; margin:0 10px 10px 0" src="http://www.davidlouisedelman.com/wp-content/uploads/gmail-screenshot.jpg" alt="Google Gmail screenshot" width="254" height="207" /><strong>Not only have we not advanced in the field of e-mail at all; we&#8217;ve moved <em>backwards</em>.</strong> Your e-mail is actually <em>less</em> likely to reach its intended recipient than it was ten years ago, because of overly aggressive spam filters.</p>
<p>As usual, Google&#8217;s on the case, and as far as I can tell, they&#8217;re the only major player pushing innovation right now. I&#8217;ve got a love/hate relationship with Gmail, their flagship mail product (see my previous blog post <a href="http://www.davidlouisedelman.com/blog/technology/gmail/">&#8220;Why Is Gmail So Irritating?&#8221;</a>), but at least they&#8217;re thinking outside the envelope. Once they integrate Gmail with their <a href="http://gears.google.com/">Google Gears offline API</a>, they&#8217;ll have a rather formidable e-mail offering.</p>
<p>Here is Doctor Edelman&#8217;s prescription for how to fix e-mail: Don&#8217;t. <strong>Let it die, and start from scratch.</strong></p>
<p>I&#8217;d like to see a bunch of major software vendors get together &#8212; Google, Microsoft, Yahoo, AOL, IBM, Apple, etc. &#8212; and come up with <strong>a new electronic messaging system</strong>. I don&#8217;t care if it&#8217;s open source, but the party should at least be open to independent developers. Make every user pay a nominal fee to an international standards body to register for it, and then charge a very small fee per message (say, a penny) to discourage bulk e-mailing. Have multiple methods of validation behind CAPTCHAs so that at least we&#8217;ll slow the spammers down. Only allow a restricted subset of attachments to be sent across it &#8212; no executables allowed &#8212; and do a virus scan of everything at the source.</p>
<p>Is it possible to eliminate spam on this new e-mail system? Maybe it&#8217;s not possible to <em>completely</em> eliminate it. Yet somehow I&#8217;ve never received a spam message on my Facebook account, and every friend invitation I&#8217;ve received has come from a real, live human being. Certainly if Facebook has figured out a way to reliably authenticate the identities of tens of millions of users, it&#8217;s not an impossible task.</p>
<p><strong>I&#8217;m not saying anyone has to <em>kill</em> good ol&#8217; SMTP e-mail.</strong> After all, Usenet&#8217;s still around, isn&#8217;t it? We can all maintain our goofy anonymous Hotmail addresses for sending out party invitations and arranging illicit sexual liaisons. But we should have a real e-mail system where the grown-ups can safely and reliably communicate too.</p>
<p>And while we&#8217;re fantasizing about the impossible: why not throw a few more things into the mix?</p>
<p>One thing that Google seems to have recognized before anyone else is that <strong>communication is communication, no matter how you format it or what protocol it gets transmitted on</strong>. We have too many needless choices for our digital communications today. Why should I have to choose whether I want to use STMP, IM, RSS, HTML, SMS, MMS, VoIP, fax, or voice to send my wife a two-sentence message? I should be able to just click an icon on my desktop, type in my message, and click Send. Let our digital overlords determine the best route to convey the message to its recipient; I honestly don&#8217;t care. I don&#8217;t want to be bothered thinking about communication protocols any more than I feel like running IP traceroutes to determine the shortest number of hops between our machines.</p>
<p>So <strong>an ideal communication client would seamlessly handle every major format listed above in one interface.</strong> It would treat e-mails and IMs and blog comments and faxes the same. It would archive all your communications in a single database, so you wouldn&#8217;t have to check five different app logs to find it later.</p>
<p>This is essentially getting back to the vision that Tim Berners-Lee had for the World Wide Web in the first place: an easy-to-use method of universal communication. No more FTPing files down from an IP address you&#8217;ve scribbled on a piece of notebook paper. Just point at the hyperlink and click; all the work of translating the hyperlink to a specific file on a specific web server is completely transparent to the user.</p>
<p>There&#8217;s no reason we should have to muck around with multiple communication interfaces anymore. After all, what&#8217;s a web page except an e-mail to the world, cc everybody?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/reinventing-email/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Penguicon 5.0 Wrapup</title>
		<link>http://www.davidlouisedelman.com/book-promotion/penguicon-wrapup/</link>
		<comments>http://www.davidlouisedelman.com/book-promotion/penguicon-wrapup/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 13:36:18 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Book Promotion]]></category>
		<category><![CDATA[Science Fiction]]></category>
		<category><![CDATA[cons]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[Penguicon]]></category>
		<category><![CDATA[science fiction conventions]]></category>
		<category><![CDATA[Tron guy]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=218</guid>
		<description><![CDATA[Here's Penguicon 5.0 in a nutshell, from my perspective: one part serious business, two parts goofy SFnal fun.]]></description>
			<content:encoded><![CDATA[<p id="top" />For me, the defining moment of the <strong><a href="http://www.penguicon.org/">Penguicon</a> science-fiction-and-open-source-software convention</strong> this past weekend came on Saturday night in the bar. Nick Sagan and I wandered in already fairly blitzed from boozing in another bar, and were quickly joined by Tobias Buckell and his wife Emily. People started streaming in. And at one point, I found myself sitting halfway between a) Charles Stross talking about the socioeconomic policy failures of the John Major administration, and b) John Scalzi and Elizabeth Bear talking about Rob Sawyer in taffeta.</p>
<p>So <strong>there&#8217;s Penguicon in a nutshell, from my perspective: one part serious business, two parts goofy SFnal fun.</strong></p>
<p>The programming seemed slanted towards the science fiction side of things, with relatively little in the way of crossover. There were panels on Explaining PostgreSQL and panels on Pirates, Ninja, Jedi, and Dwarves, but not a huge amount of mashup between the two. Luckily most of the SF authors on hand were technogeeks themselves (e.g. Charles Stross and Karl Schroeder) or at least pseudo-technogeeks (e.g. me).</p>
<p><img style="margin: 0px 0px 10px 10px; float: right" title="Jay Maynard, the Tron Guy" src="http://www.davidlouisedelman.com/wp-content/uploads/tron-guy.jpg" alt="Jay Maynard, the Tron Guy" width="240" height="300" />But the folks wandering the halls seemed to lean heavily towards the SF fanboy (and fangirl) sphere. You had the Chubby Guy Who Dresses Like a Character from <em>Tron</em> (pictured to the right), the Chubby Guy Who Dresses Like Zorro, the Chubby Guy Who Filks Like a Zen Master, the Not-at-All-Chubby Guy Who Dresses Like a Jedi, and the Attack of the Thousand Chubby Women Showing Enormous (And Occasionally Inappropriate) Amounts of Cleavage. As for the technogeeks, occasionally you&#8217;d see some scrawny, bespectacled soul with a Linux advocacy t-shirt huddled over his laptop in the corner.</p>
<p><strong>Of the half-dozen cons I&#8217;ve been to in this past year, Penguicon certainly seemed to be one of the most organized.</strong> The ops booth was clearly marked and continuously staffed, and the programming went off pretty much where and when the program book said it would. If there were glitches &#8212; and Programming Wrangler Matt Arnold assured me there were some of those &#8212; they were largely invisible to me. It definitely helped that the Troy Hilton was very accommodating. Penguicon seems to have taken up pretty much the whole place, and a number of rooms at overflow hotels as well. Which means that just about all of the programming took place in one long, curving hallway, with the room parties and the con suites one quick flight of stairs away. The only obvious snafu I could see was the fact that there were loud anime movies screening right next door to quiet discussions about Technological Singularities, and the panelists would have to speak up to be heard.</p>
<p>Among the folks I got to spend a lot of time with were <strong>John Scalzi</strong> and his wife <strong>Krissy</strong>, the former of whom is about to embark on a 492-city tour for his new novel <em>The Last Colony</em>; <strong>Tobias Buckell</strong> and his wife <strong>Emily</strong>, the former of whom is on <em>Locus&#8217;s</em> shortlist for Best First Novel; and <strong>Nick Sagan</strong>, screenwriter, SF trilogy novelist, and just fabulously and terrifically nice guy.</p>
<p><span id="more-218"></span></p>
<p>I got to listen to <strong>Charles Stross</strong> discuss everything from politics to sociology to airships on Venus. <strong>Karl Schroeder</strong> earned my eternal enmity by dashing just about everything I know about neurology to pieces within the first sentence of his &#8220;Brain as Computer&#8221; panel, but damn if he didn&#8217;t turn out to be a very nice guy anyway. I also got a chance to share a panel on Techno Thrillers vs. Near Future SF with <strong>Elizabeth Bear</strong>, and was so engrossed in our 2 1/2 hour-long conversation at the airport (with Nick Sagan and 3D printing guru <strong>Sebastien Bailard</strong>) that I very nearly followed Bear on to the wrong plane.</p>
<p>I also met a nice and ambitious Lulu-published author named <strong>David Crampton</strong> (author of <a href="http://remembrance.davidmcrampton.com/"><em>The Remembrance</em></a>); shared some book marketing chat with him and <strong>Sarah Shetterly</strong>; gabbed about writing, critiquing, and publishing in <strong>Anne Zanoni</strong> and <strong>Michael &#8220;Freon&#8221; Andaluz</strong>&#8216;s writing workshop (also present: Baen novelist extraordinaire <strong>Michael Z. Williamson</strong>); got to congratulate <strong>Sarah Monette</strong> on her Campbell Award nomination; gave away 50 promotional <em>Infoquake</em> CDs; and to top things off, got taken out to breakfast by Penguicon organizers <strong>John Guest</strong> and <strong>Matt Arnold</strong>.</p>
<p>And best of all, I got through most of the weekend without having to explain <a href="http://www.davidlouisedelman.com/blog/index.php/2006/09/26/open-source-software/">my ambivalent feelings about open source software</a> and the fact that I run Windows Vista on my desktop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/book-promotion/penguicon-wrapup/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

