advertisement

Article:
  The Future of Technology and Proprietary Software
Subject:   Agree, Mostly
Date:   2003-12-25 20:13:29
From:   kwporterfield
Response to: Agree, Mostly

I'm not advocating an either/or approach, and certainly agree that the open source and proprietary worlds each have much to learn from the other. One's personal choice of software is exactly that, and (cost aside) should probably not be made primarily from a licensing perspective. Personally, I find the OpenOffice tools superior to their Microsoft counterparts, and my desktop is Linux, so that's what I use.


I applaud RedHat's decision to cut loose their basic workstation distribution as a sponsored open source project (Fedora). Despite the outcry from some quarters of the Linux community, I think it showed an understanding of the symbiosis between the two development models. Like Sun/OpenOffice and Netscape/Mozilla before them, they seem to be on the leading edge of a new synergistic software development model for the future.


I do think you undervalue licensing as an issue, especially in light of its economic impact as an installed base scales in a business environment. The city of Austin, TX or the Israeli Department of Commerce aren't deploying OpenOffice because it's open source -- they're doing it because it meets their needs at a lower total cost of ownership. I predict we're really going to see some movement when the Windows and Office 2000 products hit end of life next year.


But at its core, the paradigm shift you're talking about depends more on open standards than on a software development model. The ISA bus drove the PC revolution, TCP/IP engendered the Internet, and SGML-derived markup took it to the masses. But less than 2% of the desktops on the Internet have a browser than can reasonably render CSS2, a standard that is more than five years old now. Don't get me started on PNG and SVG. Browser hacks still waste far too much of every good web designer's time. This time and money could be better spent.


Finally, you mention OS X as a best of breed. I'll certainly agree with you there. Lots of cool stuff going on at Apple since Steve came back.

Full Threads Oldest First

Showing messages 1 through 3 of 3.

  • Tim O'Reilly photo Agree, Mostly
    2003-12-25 22:36:07  Tim O'Reilly [Reply | View]

    Re. PowerPoint -- if I were running Linux, I'd definitely be using OpenOffice as well. But I've got a MacOSX Powerbook with Office X installed, and that was "good enough" that I didn't need to download OpenOffice. If I didn't have Microsoft Office X already, I might well have done so, but I don't have the "must use open source" gene that many OSS advocates do, and am happy enough to mix and match.

    Regarding open standards and the paradigm shift, I couldn't agree more. But the sequence is as follows -- open standards lead to software commoditization, which drives value up the stack to new areas, which are not yet standardized. Rinse and repeat.

    But note that software commoditization is separable from free/open source licensing. Web browsers are low/no cost commodity because of web standards, even though the dominant software (Internet Explorer) is proprietary.

    F/OSS licenses are certainly a factor, but not the only one.

    I see F/OSS licenses as a corrective response to proprietary vendors who have been abusive towards their users, just as the environmental movement is a corrective towards industries that have been abusive towards the environment. Once we get things in balance, activism fades into the background. You want to get to the point where "doing the right thing" just makes sense to everyone. (I like to quote Lao Tzu in this regard: "Losing the way of life, men rely on goodness. Losing goodness, they rely on laws." Reversing the pattern, you might say, "Finding goodness, men rely less on laws. Finding the way of life, they get beyond goodness, and judgments of right and wrong, and doing the right thing happens because it just seems to make sense."

    The software industry is a long way from balance, but I'm convinced that many of the key players on both sides are moving to the middle. There's a huge amount of learning going on as a result of open source activism, in which companies are learning to be more engaged with their user community, more transparent about their code, and more collaborative in their development.

    Meanwhile, they are also accepting that many hotly fought battles of the past are over, that the software that is the subject of those battles is no longer as valuable as it was, and that the locus of value (and unfortunately, the next round of battling for advantage) has moved on. As the poet Wallace Stevens says, "The tragedy begins again." But hopefully we've created a whole new realm of value in the meantime, value that can be taken for granted by a lot of people.
    • tao tangent
      2004-01-12 17:15:37  anonymous2 [Reply | View]

      Tim have you looked at stephen mitchell's translation of the tao?
    • Agree, Mostly
      2003-12-26 11:41:40  kwporterfield [Reply | View]

      Our exchange here had reminded me of the first O'Reilly Perl Conference. I wrote an article covering the conference and open source in general (back in 1997 we all called it freeware, even ESR) for netaction.org, and closed the piece with this:

      "If O'Reilly is right (and I think he is), the future of software lies somewhere in a yet to be explored synergy between the clashing cultures of the freeware and commercial worlds. This pioneering experiment with Perl creates a whole new model, and will go far toward creating that future."

      But, back to the future ...

      You've nailed it on the role of commoditization. When a product reaches the critical mass where copying begins, there's an important fork in the road. Historically, the copies are usually one of two types: cheaper knock-offs or so called "value-adds", which add features but exact a high usability cost with their increased complexity. There's a third road, rarely taken: the "user-friendly" copy. Interesting that Sprint's latest round of TV ads touts a picture phone that's "easier to use" than its predecessors.

      Sure, there are a few voices crying in the wilderness (Neilsen, Norman, Wurman, et al), but what's it going to take for the software industry to make a significant shift toward usable, consumer-driven products? It's also arguable that consumers have no idea what they want. I work with a lot of people who are relatively new to the Internet. Their first impression: "There's nothing out there that I want." So I show them how to use Google, and they get interested again. But the excitement fades quickly as information overload sets in. "It's too much, I can't deal with it." Even assuming that the user is willing spend some effort organizing the raw stuff they find by searching, there are no consumer-level desktop tools to help them do so. Builtin bookmark management functionality in browsers is still primitive at best, and available third party tools are not much better.

      Jon Udell has been talking about another facet of the usability gem in his recent pieces, noting that it takes longer to make a presentation in PowerPoint than it used to writing the slides by hand (or, I might add, with vi and a troff macro package). One step forward and two steps back.

      I think the most important factor in speeding up the commoditization cycle is getting the industry to start listening to its end-user customers. If you see evidence of major software companies engaging their consumer-level user communities in a non-trivial manner, please share. I could use some good news.
-->