open source

Solving Problems In Secret

Matt Blaze computer and information science at University of Pennsylvania and blogs about security at Exhaustive Search. His recent post on mistakes in spying techniques, protocols, and hardware caught my interest: Indeed, the recent history of electronic surveillance is a veritable catalog of cautionary tales of technological errors, risks and unintended consequences. Sometime mishaps lead […] » about 400 words

The Bugs That Haunt Me

A few years ago I found an article pointing out how spammers had figured out how to abuse some code I wrote back in 2001 or so. I’d put it on the list to fix and even started a blog post so that I could take my lumps publicly.

Now I’ve rediscovered that draft post…and that I never fixed the bad code it had fingered. Worse, I’m no longer in a position to change the code.

Along similar lines, I’ve been told that a database driven DHCP config file generator that I wrote back in the late 1990s is still in use, and still suffers bugs due to my failure to sanitize MAC addresses that, being entered by humans, sometimes have errors.

I’ve written bad code since then and will write more bad code still, but as my participation in open source projects has increased, I’ve enjoyed the benefit of community examples and criticism. My work now is better for it.

Usability vs. Open Source

This article comparing the usability of Joomla vs. WordPress has already been linked by everybody’s uncle, but it’s still worth a look.

I find it amusing, however, that none of the comments so far on that blog post mention the commitment that the core WordPress team appears to have on making blogging fun. If you start with the goal of making something fun, then add sophistication to make it flexible without being complex, you’ll get a very different result than you would if you started with different goals.

MySQL 5.1 Released, Community Takes Stock

MySQL 5.1 is out as a GA release, but with crashing bugs that should give likely users pause. Perhaps worse, the problems are blamed on essential breakdowns in the project management: “We have changed the release model so that instead of focusing on quality and features our release is now defined by timeliness and features. Quality is not regarded to be that important.”

Still, people are finding inspiration in OurDelta and Drizzle. Competition from those braches/forks and criticism from the community are sure to help re-align the MySQL core, or provide a reasonable alternative if Sun/MySQL can’t deliver. In the meanwhile, the High Availability MySQL blog is worth following.

Fiddling With Open Source Software for Libraries Theme

I generally liked CommentPress, but when the Institute for the Future of the Book website went down recently, it started throwing errors in the dashboard. So I decided to re-do the Open Source Software For Libraries website using Derek Powazek’s DePo Masthead. I think it’s a beautifully readable theme, and I only had to make […] » about 200 words

Many Eyes, Bugs Being Shallow, All That

WordPress 2.5.1 added a really powerful feature to register_taxonomy(): automatic registration of permalinks and query vars to match the taxonomy. Well, theoretically it added that feature. It wasn’t working in practice. After some searching yesterday and today, I finally found the bug and worked up a fix. I made a diff and set off to […] » about 200 words

BuddyPress: The WordPress Of Social Networks?

Andy Peatling, who developed a WordPress MU-based social network and then released the code as BuddyPress has just joined Automattic, where they seem to have big plans for it. I’d been predicting something like this since Automattic acquired Gravatar:

It’s clear that the future is social. Connections are key. WordPress MU is a platform which has shown itself to be able to operate at Internet-scale and with BuddyPress we can make it friendlier. Someday, perhaps, the world will have a truly Free and Open Source alternative to the walled gardens and open-only-in-API platforms that currently dominate our social landscape.

Chris “Long Tail” Anderson On Open Source

Open source and the Long Tail: An interview with Chris Anderson

The shift of software from the desktop to the Web will really be the making of open-source software. The Long Tail side of software will almost certainly be Web-based because the Web lowers the barriers to adoption of software. There will always be some software best delivered as packaged bits. But the big problem with packaged software–or one big problem–is the risk associated with installation. It just might not work. The Web removes that problem.

People Make Scriblio Better

It’s way cool to see Lichen‘s Scriblio installation instructions translated to Hungarian. Even cooler to have Sarah the tagging librarian take hard look at it and give us some criticism (and praise!). But I’m positively ecstatic to see Robin Hastings’ post on installing Scriblio (it’s not easy on Windows, apparently).

Part of it is pride in seeing something that I’ve been working on for so long finally get out into the world, but Scriblio really does get better with every comment or criticism. And it takes giant leaps forward every time somebody installs it and reports on how it went. Way cool. Thank you.

How Expensive Does Commercial Software Need To Get Before We Consider Open Source?

Open source software of the free as in free beer and free as in free speech variety has matured to the point that there are now strong contenders in nearly every category, though that doesn’t make them easy choices. It’s often revealing when people criticize OSS as being free as in free kittens, which is […] » about 900 words

Copyleft: Defending Intellectual Property

Anybody who thinks Free Software is anti-copyright or disrespectful of intellectual property should take a look at Mark Jaquith’s post, What a GPL’d Movable Type means. Let’s be clear, Anil Dash takes issue with Jaquith’s interpretation, but the point is Jaquith’s offense at what appears to be Six Apart’s grabbiness for any code somebody might contribute.

Freedom 0 was one thing, the willingness of a person to pour his or her sweat into something, then watch somebody else (or even risk watching somebody else) profit from it is another.

Building Libraries With Free Software

Sarah Houghton-Jan‘s review of my LTR on open source software for libraries reminded me I wanted to blog this related piece I’d written for American Libraries. Tim Spalding cocks his head a bit as he says it to emphasize the point: “LibraryThing.com is social software.” However we categorize it, Spalding’s baby has become a darling […] » about 700 words

An Almost-Manifesto Masquerading as a Presentation…

Context: Below is the text of my virtual presentation to the LITA BIGWIG (it stands for blogs, wikis, interest group, and stuff) Social Software Showcase. The presentation is virtual, but the round table discussion is going on today, June 23rd, from 1:30-2:30 p.m. in the Renaissance Mayflower Cabinet Room. I won’t be there, though. My […] » about 600 words

The Rules, 2007

ContentsOpen SourceBuilt for RemixingWell Behaved and SocialWeb 2.0 has matured to the point where even those who endorse the moniker are beginning to cringe at its use. Still, it gave me pause the other day when Cliff (a sysop) began a sentence with “Web 2.0 standards require….” Web 2.0 is now coherent enough to have […] » about 700 words

Open Source Software and Libraries; LTR 43.3, Finally

The most selfish thing about submitting a manuscript late is asking “When is it going to be out?” So I’ve been waiting quietly, rather than trouble Judi Lauber, who did an excellent job editing and managing the publication. Ryan and Jessamyn each contributed a chapter, and I owe additional thank yous to the full chorus […] » about 400 words

Economics Of Open Source

Two fairly old papers on the economics of open source. The news recently has been that open source allows companies to bring in better, more innovative talent and saves marketing costs, but these papers are interesting nonetheless. The Simple Economics of Open Source: The nexus of open source development appears to have shifted to Europe […] » about 300 words

OSS Saves Marketing Costs, Protects Business

VA Linux founder Larry Augustin on OSS

In Augustin’s view open source development became a necessity in the 1990s when the cost of marketing a program came to exceed the cost of creating it. “My favorite is Salesforce.com. In 1995 they spent under $10 million in R&D and over $100 million in sales and marketing. That doesn’t work.”

“Open source enables people to reach all those customers. It’s a distribution model. The people who create great software can now reach the rest of the world.”

Businesses get the most protection from the GPL, he insisted. “They get protection from competition.” The license’s insistence on reciprocity means no one can take the code you wrote, tweak it, then compete with you.

Open Source Shifts Costs

Does open source free your budget up for the best talent?

I asked her if the choice to go with open source is helping her to keep costs in check, here’s what [Dabble CEO Mary Hodder] said:

What happens with open source is you actually spend the same amount of money, but you don’t have lock-in and you pay for really good people to run it. And so you still end up paying. But you just pay in a different place. And I think it’s a much more sustainable model for that kind of server/software development.

Found in south by southwest festivals + conferences

You Mean Other Businesses Handle Acquisitions Too?

Art Rhyno confused my by calling it ERP, but he just rocked his code4lib presentation and I realized he’s talking about the same thing that’s been itching me: libraries are not unique, but our software and standards are unnecessarily so.

In my introduction of WPopac I made the point that I didn’t want to replace the ILS — certainly not the acquisitions management functions or other business processes. Art today explained that he wouldn’t want to have to develop or support those features either, but that we don’t need to. He reminded us that other people have to buy stuff too, and that buying books really isn’t so different from buying plumbing supplies or toys.

The market segment is called ERP, enterprise resource planning, and Art pointed out a few open source solutions. I’m waiting for his slides to go online, and I’m hoping we hear more about this.

Kim’s CMS Shortlist

With 1,800 CMS vendors in the marketplace, we’re mining what we know or know-of as a way to shorten the list. Kim named the following four:

  • Joomla, a derivative of Mambo
     
  • Collage appears to have good content reuse features
     
  • OmniUpdate has a good list of higher ed clients
     
  • Drupal: open source and turning heads

What’s Zimbra?

They say “Zimbra is a community for building and maintaining next generation collaboration technology.” What I’d like to know, however, is whether Zmbra is a community driven, social software answer to the problems of groupware — typically driven by management’s needs.