• On CBS MoneyWatch: 5 Things You Should Buy at Walmart

The Open Road

Read all 'free software' posts in The Open Road
October 28, 2009 10:38 AM PDT

Why open clouds are more important than open phones

by Matt Asay
  • 18 comments

Ars Technica's Ryan Paul wants to know, "Can a [truly open smartphone] be done?" But the real question is, "Should we care?"

Hello? Can I get some freedom around here?

I ask because some within the open-source ranks can't see the forest (choice) for the trees (freedom). For them, Freedom (with a capital "F") has but one meaning (free and open-source licensing), and is the end itself, not the means to an end (user choice).

Hence, Bradley Kuhn of the Software Freedom Law Center expresses anxiety about the future of freedom in mobile...

We are in a very precarious time with regard to the freedom of mobile devices. We currently have no truly Free Software operating system that does the job.

...when he really should be concerned with choice in mobile. Right now, we're spoiled for choice in mobile, what with Apple's iPhone, Google Android, Symbian, LiMo, Moblin, etc., which suggests that users are free to move between devices.

In this case, it's not the license that makes users free. It's the market.

Open-source software plays an important role in ensuring user choice, but it's not the sum total of the freedom/choice equation. It's just one factor. As Tim O'Reilly reminds us, it's not even necessarily the most important factor, either.

Kuhn and other free-software advocates worry that the nuts and bolts making up the software on mobile phones be free, but this is surprising given the increasing irrelevance of single-node freedom when it's tied into a network. This is what I've described as "the Hotel California of tech," and it suggests we should be far more concerned with freedom between nodes than freedom of the nodes themselves.

In other words, the real concern should be over open data, not open phones. No matter how open my phone's software may be, it's meaningless if I can't move my data between devices or wireless providers.

Even here, there's cause for hope. For example, Funambol's open-source mobile cloud synchronization and push e-mail software is in use by 10 of the leading mobile service providers, as identified in a new report, which arguably should be more relevant to the Freedom fighters than whether Bluetooth is open source.

Glyn Moody, a journalist with strong free-software leanings, understands this. That's why he makes the case for an open cloud, and not simply "open node in the cloud":

Ideally, what we need is a completely open source cloud computing infrastructure on which applications providing people with things like (doubly) free email and word processing services could be offered....The trick here is not to fight the battle on the opponents' terms, but to come up with something completely different.

For example, how about creating an open source, *distributed* cloud? By downloading and running some free code on your computer, you could contribute processing power and disc space that collectively creates a global, distributed cloud computing system. You would benefit by being able to use services that run on it, and at the same time you would help to sustain the entire open source cloud ecosystem in a scalable fashion.

One can quibble with the feasibility of this approach, but at least Moody is thinking at the right scale. Those who are still stuck in the Open Source 1.0 of isolated, client-side software are not.

I suppose someone has to fixate on upper-case Freedom above all other priorities. Like usability. Or ubiquity. Or...well, anything.

But most of us don't think this way, because the world is a lot more complicated than Freedom on one hand, and Slavery on the other. Also, the focus of freedom has evolved in our networked world, though some free-software advocates seem mired in Freedom 1.0.

It's time to upgrade. Freedom is more than a license. It derives from a competitive market, one that is assisted by open source but not exclusively or even primarily defined by it.

October 27, 2009 8:38 AM PDT

R.I.P., open-source evangelism

by Matt Asay
  • 12 comments

We have reached a critical inflection point for open source.

With everyone from Qualcomm to UBS to Microsoft embracing open source in one shape or another, the question is no longer "why" to use open source, but rather "how."

Because of this changing mindset around open-source adoption, we no longer need evangelists encouraging open-source adoption. Adoption is a given. It's the default.

No, what we need now are those that can illustrate how to derive the most benefit from the inevitable adoption of open source.

This is perhaps evident in MindTouch's just-released survey of the most influential people in open source today, as voted by over 50 top-level open-source business executives. People like Larry Augustin, Marten Mickos, Dries Buytaert, Mark Radcliffe, and Andrew Aitken make the list. (Note: I am honored to be on the list as well.) They are there not because they're open-source cheerleaders, but because they have helped vendors and customers alike understand how to get the most from open-source investments.

The trend away from evangelism is also apparent in the types of industry events that still draw an audience. The Linux Foundation's inaugural LinuxCon amassed over 700 attendees, in large part because it promised (and delivered) tutorial-like education on how to get the most from Linux deployments.

In a similar manner, O'Reilly Open Source Convention (OSCON), Open Source Business Conference (Disclosure: I'm program chair for OSBC), ApacheCon, EclipseCon, Red Hat Summit, and other such events remain popular because they give attendees real-world insight into how to get the most from open source.

The message used to be, "Open source is powerful! You should try it." The market got the message, to the point that open source is a de facto component of virtually every technology vendor's strategy and is reaching ubiquity in enterprise deployments, too.

It's time for the next phase of open source, the practical phase where we focus on how to deploy open source, not why.

This is what I (unsuccessfully) tried to say in my "Free Software Is Dead. Long Live Open Source!" post. I certainly wasn't saying that GPL-licensed free software is dead, or should die. Rather, I was (and am) arguing that pragmatism is the new order of the day: how real companies and developers derive real benefits from real software.

No ideology. Just adoption.

That's the message that resonates today and, frankly, always has been the right message for open source. It's what is driving widespread open-source adoption and will continue to do so, provided we can effectively help would-be adopters understand "how" now that they've bought into "why."

September 25, 2009 10:42 AM PDT

Free software is dead. Long live open source

by Matt Asay
  • 39 comments

One of the most inspiring things I've witnessed in my 10-plus years in open source is its gradual embrace of pragmatism. By "pragmatism" I don't mean "capitulation," whereby open source comes to look more like the proprietary world it has sought to displace. Rather, I would suggest that the more open source has gone mainstream the more it has learned to make compromises, compromises that make it stronger, not weaker.

Let me explain.

There have long been two camps within what we typically refer to as "open-source software." The first is led by free-software advocates like Richard Stallman (who, importantly, largely eschew the term "open source" as not being sufficiently concerned with freedom), while the latter is led by no one, but was formally organized in 1998 by Tim O'Reilly, Eric Raymond, and others in Silicon Valley.

While free-software advocates provided the early backbone of the larger open-source movement, the market has been made by open-source backers. Free software makes for great headlines ("Miguel de Icaza is basically a traitor to the Free Software community"), but it is far too demanding, and of largely the wrong things, to capture mainstream interest.

To go mainstream, free software needed to become open source.

Open source also makes for great headlines ("Open Source Code Worth US$ 387 Billion"), but its real value is not in generating controversy but rather in alleviating it, turning the focus from open-source personalities to open-source code, and the value that companies and individuals can derive from it.

Free software demands one way. Open source encourages many ways.

To get there, open source has softened its elbows and opened its arms. Jason Perlow recently wrote on ZDNet that he, like most of the world, has to work with both open-source and proprietary software, and can't afford to dogmatically cling to one or the other. (It's a message that even Steve Ballmer begrudgingly repeats, suggesting that Microsoft must support those that "for whatever crazy reasons don't want to be on Windows, might want to be on Linux.")

For that reason, Perlow further writes:

But some people, particularly our free software leaders, are so mired in their hatred of Microsoft and proprietary systems that they will use only free and open source software for the sake of ideological reasons alone....Stallman and the FSF [Free Software Foundation], like his Cretaceous ancestors 65 million years ago, isn't evolved enough to see that his reign is about to come to an end. The open world needs interoperability, not shut itself off from other standards just because they originate from proprietary sources.

Hard-hitting, but true. Open source embraces interoperability, whereas free software takes a hard line that even Microsoft, despite its preference that customers use its complete software portfolio exclusively, won't take.

It's certainly not a line that open-source advocates should take, as it cuts against the very idea of open source: choice. Sometimes, after all, an open-source project is absolutely the wrong choice for a customer (just as sometimes a proprietary product may not be a good fit). There is no one-size-fits-all for either software approach.

Mark Shuttleworth, founder of Ubuntu and a staunch proponent of open source, with a penchant for free software, suggested as much in his LinuxCon keynote in which he argued that Linux 'desktop' developers need to be far better at meeting real customer requirements, not simply scratching their own, developer-focused "itches" (to use the Eric Raymond-inspired vernacular).

The path forward is open source, not free software. Sometimes that openness will mean embracing Microsoft in order to meet a customer's needs. After all, fierce partisanship and an unwillingness to compromise in software accomplishes is just as pointless, distasteful, and useless as it is in government.

Free software has lost. Open source has won. We're all the better for it.

August 26, 2009 10:07 AM PDT

FSF promotes freedom with a closed Web site

by Matt Asay
  • 44 comments

Silly season is upon us.

The Free Software Foundation is on the warpath against Microsoft's launch of Windows 7, as CNET's Ina Fried reports, denouncing Microsoft for "poisoning education," "invading privacy," and other evils.

The irony is that the Web site used to promote this latest rant uses a license that prohibits derivative works, a cardinal sin in Free Software Foundation theology.

The site uses the Creative Commons Attribution-No Derivative Works 3.0 License, which allows people to copy and distribute a page, but not to actually modify and improve upon it ("No Derivative Works--You may not alter, transform, or build upon this work.")

This sounds reasonable to me, but has traditionally not sounded reasonable to the Free Software Foundation.

For example, foundation founder Richard Stallman was in Argentina on Wednesday and when mentioning Wikipedia, he suggested that the open-source ethos depends upon freedom of text/code:

Wikipedia's text is free. It is released under a free license. That is the aspect to me that makes it ethical.

The freedom to modify that text is an essential freedom for which the Free Software Foundation has spent decades fighting. It's the first freedom listed at the top of its site:

Freedom...as defined by the Free Software Foundation

(Credit: Free Software Foundation)

But apparently it's not an essential freedom for its anti-Microsoft screeds.

I'm not a fan of Microsoft, but the Free Software Foundation's hypocrisy on this is galling. Its logic is also a bit wearing, as Download Squad notes. The Free Software Foundation wants to make lack of freedom the source for all ills. It's not. It's just a good start.

Against this sort of dogmatism is a much more rational response to competition with proprietary software: the Processing project's FAQ. Processing has been positioned by some as an open-source competitor to Flash, but Processing's developers refuse to be drawn in and respond:

We're not targeting the same audience Flash. If we wanted to make a Flash killer, we'd have set out to do that and our stated purpose would have been more specific (and we'd have more on the site about "Processing vs. Flash" in the competitive shootout sense... right now we just have information about how the syntax differs so that people can make the transition).

We could have saved a lot of time if we just wanted to build a better Flash. But as two people, do you really think we can or should bother competing with a company as large as Macromedia? Macrodobe? Does anyone really want a "better" Flash? We certainly don't, so that's not an interesting goal for us.

There are things that are always going to be better in Flash, and other types of work that will always be better in Processing. But fundamentally (and this cannot be emphasized enough), this is not an all-or-nothing game... We're talking about tools. Do people refuse to use pencils because pens exist? No, you just use them for different things, and for specific reasons. If Processing works for you, then use it. If not, don't. It's easy! It's free! You're not being forced to do anything.

How refreshing--that "reason" thing. It would be nice if the Free Software Foundation spent more time coding the changes it would like to see in the world, rather than writing to Fortune 500 companies to advocate they switch to Microsoft alternatives.

Put your code where your mouth is, Free Software Foundation. And make sure it's truly open to derivative works, while you're at it.


Follow me on Twitter @mjasay.


July 23, 2009 9:48 AM PDT

When freedom isn't free (software)

by Matt Asay
  • 6 comments

Tim O'Reilly

(Credit: James Duncan Davidson)

At the Oscon conference this week, Tim O'Reilly repeated something he has been arguing for years, but that resonated powerfully given some of the rancorous debates currently raging in the free and open-source software community. O'Reilly cut through the misguided logic of free-software advocacy with a simple statement:

I don't care about free software. I care about freedom...Architecture of systems matters more than licenses.

An open-source software license doesn't necessarily make you open. An open-source license doesn't guarantee freedom, either--at least not in the broad sense of the word.

For example, O'Reilly indicated that he uses proprietary Twitter instead of open-source Identi.ca for at least two reasons: 1) O'Reilly's preferred microblogging (Twitter) client, Seesmic, doesn't support Identi.ca (this will soon change) and 2) Twitter actually has a very open platform, as can be seen in the diverse and deep developer community growing up around it, something that is not true of open-source Identi.ca.

Twitter, in other words, with its closed license, may well be more open than Identi.ca, at least in the areas that most people care about (development community plus the ability to use tool of choice).

Sometimes we in the open-source community forget that licensing is a means to an end, and not the end itself. Licensing does not create a community: there are plenty of open-source projects that completely adhere to the Open Source Definition and yet are effectively closed to outside developers, while Microsoft and others have shown for years that they can attract significant outside development around their platforms.

Free-software advocates, despite their calls for freedom, can sometimes achieve the opposite, as Linux kernel founder Linus Torvalds declares:

I may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease. I believe in open development, and that very much involves not just making the source open, but also not shutting other people and companies out.

There are 'extremists' in the free-software world, but that's one major reason why I don't call what I do 'free software' any more. I don't want to be associated with the people for whom it's about exclusion and hatred."

Open software...but closed minds? What counts as open, and why do some believe the conversation begins and ends with a license? Which breed of openness do you, as a developer or as an end-user, care most about?

It's similar to the current calls for transparency in government. Transparency is a very good thing, but it is a means to an end. It is not the end itself, and creates significant costs, as Andrea DiMaio notes:

While increasing momentum on transparency consolidates and creates further political capital, it will also cause significant stress to the machinery of government. Processes will have to create and expose more data to comply with additional requirements. Executives, managers, and other government employees will be held accountable against a much larger set of metrics, and their decision-making processes will be potentially under scrutiny at every single step.

Some will say "To hell with the cost or difficulty! Just do it, and do it NOW!!" But these are the same sort of people who demand that all software be completely free forever, and right now, because they've never had to make payroll or, if they do, it's for a small consulting business whose industry impact is constrained by its own ideology.

"I believe in open development, and that very much involves not just making the source open, but also not shutting other people and companies out."
--Linus Torvalds

Microsoft Corporate Vice President and Deputy General Counsel Horacio Gutierrez suggests that "taking purely ideological positions does not work in real life. Instead, flexibility and nuanced approaches to complex problems will tend to win the day over dogmatic approaches."

He's right, even if Microsoft doesn't always measure up to this "flexibility" and "nuance" he prefers. But then, none of us really do live up to our own hype.

Which is why, as Glyn Moody writes, we need to be careful in how we engage in discussing various strategies of openness:

Ad hominem/ad feminam attacks are not just irrelevant, they are harmful. They can lead to abiding rancor that poisons discussions and decisions for some time, and that helps no one--neither purists nor pragmatists--and certainly not free software.

As we broaden the conversation in the open-source software world to focus on freedom, and not necessarily free software, we'll find that there are different mechanics to accomplish this goal. Sometimes this will include open-source licensing. Sometimes it won't.

So long as it's the customer that takes center stage in the debate, I'm convinced we won't go wrong.


Follow me on Twitter @mjasay.

June 4, 2009 7:39 AM PDT

The irony of free-software advocacy

by Matt Asay
  • 13 comments

A rich irony of the free-software movement is that it heavily depends upon proprietary hardware and proprietary software to make its voice heard.

As an example, while Mark Antony (really a nice person--we've had tea in London before and I genuinely like him) rails against my "Is open source losing its soul?" post, he does so using proprietary hardware and proprietary Twitter.

Apparently the irony is lost on Anthony. (And yes, he could find an open-source chip to use if he wanted to.)

Not that he's alone. Glyn Moody, one of the most persuasive of the free-software crowd and a wonderful person, writes his well-written Opendotdot blog...using proprietary blogging software. This wouldn't be so bad except that there is plenty of open-source blogging software out there. Heck, even Microsoft has one.

In reality, what the free software world declines to admit is that its very existence owes much to the proprietary hardware and software world that makes it possible. For example, IBM never would have been able to commit $1 billion to the advancement of Linux without a hefty war chest, one built entirely with proprietary software and hardware profits.

This isn't a paean to proprietary software. Nor is it a suggestion that Anthony and Moody scramble to find 100-percent pure open-source alternatives. That would be silly. They use what works, and should continue to do so. If an open-source alternative works better, use it. Otherwise, we shouldn't make a religious fetish out of it.

Indeed, this is a request that we recognize that when we advocate for open source or free software, we're generally doing so within our own distorted reality, one that decides X is OK if it's proprietary while Y is not. So, Anthony clearly believes that his operating system should be free software, but he's not too bothered if the laptop's hardware is proprietary, or that the communication media he uses to advocate for free software are also closed.

Is he a hypocrite? No. He's a pragmatist. He has simply decided that an OS must be free and that the rest...need not. At least, not yet.

We're very good at pointing out flaws in others, and usually point our fingers just beyond the periphery of our own faults. This is convenient, but it doesn't make us any holier than the next guy.


Follow me on Twitter @mjasay. Or don't, if you've found a superior, free-software clone of Twitter. ;-)

September 30, 2008 1:17 PM PDT

Richard Stallman is warning *us* about cloud computing?!?

by Matt Asay
  • 7 comments

I read Richard Stallman's commentary on cloud computing in the UK's Guardian. Stallman is full of warnings about cloud computing:

One reason you should not use Web applications to do your computing is that you lose control. It's just as bad as using a proprietary program.

But he completely neglects to mention that he had a chance to seed the cloud, which is largely built using open-source software, with an upgraded GNU General Public License (Version 3), and he demurred. Richard Stallman and the Free Software Foundation failed to protect the cloud when they had the chance, finally capitulating to industry pressure with the Affero GPL, an inelegant but workable sop.

Ars Technica is right to suggest that Stallman's doom-and-gloom about cloud computing is "myopic" and utters a final judgment well before even a provisional judgment is warranted.

But Stallman's biggest fault here is that he criticizes a problem that his own inaction created.

September 3, 2008 7:07 AM PDT

Free but not easy: A guide to open-source compliance

by Matt Asay
  • 8 comments

A friend pointed out to me that the Free Software Foundation's "Practical Guide to GPL Compliance" has some intriguing details. One, in particular, caught his eye.

Most people familiar with open source understand that distribution of modified open-source software compels the modifying party to make source code available for the derivative work. However, as the Free Software Foundation points out, there is no obligation to make it easy to compile source code:

The GPL contains no provision that requires distribution of the compiler used to build the software. While companies are encouraged to make it as easy as possible for their users to build the sources, inclusion of the compiler itself is not normally considered mandatory. The Corresponding Source definition--both in GPLv2 and GPLv3--has not been typically read to include the compiler itself, but rather things like makefiles, build scripts, and packaging scripts.

In other words, source code must be available, but the onus isn't necessarily on the code author to pave the way to a perfect binary. I personally believe that it's in the developer's interest to make it as easy as possible to compile as the benefits of open source start the moment the receiving party can contribute and participate in the code, but it's not a requirement.

One other thing that caught my eye was the Free Software Foundation's clarification as to whom a code author must distribute her source code:

... Read the full post at CNET's CES 2010 blog
July 26, 2008 8:03 AM PDT

FSF launches a denial-of-service attack on Apple's Genius Bars

by Matt Asay
  • 39 comments

At OSCON this year, MySQL's Brian Aker made this bold statement:

Microsoft is irrelevant....We're more worried about Apple.

Perhaps he was taking a cue from MySQL's Zack Urlocker, who has been buying Macs for family members, but I understand the sentiment. Microsoft still dominates the desktop, but the momentum is Apple's.

Perhaps this is why the Free Software Foundation, which wants to protect everyone's freedom (except, oddly, on the web), has gone on another Quixotic campaign to save the world from Apple's DRM (Digital Rights Management) by clogging its Genius Bars with freedom-loving developers asking questions about freedom and then logging Apple's non-free responses.

Here's how it works:

... Read the full post at CNET's CES 2010 blog
July 18, 2008 6:08 AM PDT

Free Software Foundation hates the iPhone, proposes ugly alternative

by Matt Asay
  • 9 comments

Neo Freerunner

I love the Free Software Foundation. I give it credit for coming up with the world's best open-source license (GNU General Public License) and for holding the line on software freedom when many, including myself, stray at times. We need someone reminding us that freedom matters.

It may not always matter, however, in the way the FSF declares. Or, rather, the FSF should probably come up with a better alternative to proprietary software before putting up a sickly contender, as it has in a recent post castigating the iPhone for its use of DRM and other proprietary technology.

In place of the iPhone the FSF holds up one of the ugliest phones I've ever seen, with a UI that only a mother could love:

The iPhone is an attack on very old and fundamental values -- the value of people having control over their stuff rather than their stuff having control over them, the right to freely communicate and share with others, and the importance of privacy.... [OK, point well taken.]

The iPhone...is also a tracking device, and like other proprietary GPS-enabled phones, can transmit your location without your knowledge.... [Er, yes. That's what I'm hoping, actually.] Of all the technology people use that could be turned against them, this is one of the most frightening possibilities....[Growing increasingly paranoid, aren't we?]

... Read the full post at CNET's CES 2010 blog
advertisement

Five New Year's resolutions for Google

Stakes are high as Google attempts to maintain one of the Internet's greatest cash machines while pushing into new and risky markets.
• Android event set for Jan. 5

For eBay sellers, a holiday hamster hangover

The gift frenzy over Zhu Zhu Pets leaves some power sellers feeling like they've just run a marathon--but the steep price tags lead to some impressive profits.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

Most Discussed



advertisement

Inside CNET News

Scroll Left Scroll Right