What If VisiCalc Had Been Patented?

from the innovation dept

Dan Bricklin, the creator of the first spreadsheet program, VisiCalc, has been mentioned in a number of articles recently concerning the issue of software patents, and he's now speaking up about the basic question of what would have happened if he'd been able to patent VisiCalc. He's responding to someone who suggests that the lack of a patent on VisiCalc slowed innovation by making everyone just copy VisiCalc. Bricklin responds smartly (of course) by pointing out that this wasn't true at all. First, plenty of others tried to come up with other, completely different systems to replace spreadsheets -- and none caught on. At the same time, Lotus and Microsoft took what Bricklin (and others) did early on and made them even better and more useful for the market. It all goes back to the same thing we've spoken about in the past. There's a big difference between invention and innovation -- and it's the innovation that helps the economy. However, patents protect invention, not innovation. While a lack of patents may have kept some money out of Bricklin's pockets, it did allow for more focused work on making the spreadsheet better for the market -- and in the end that helped the economy much more, by letting competition and the market drive innovation, rather than a government granted monopoly.
Hide this

Thank you for reading this Techdirt post. With so many things competing for everyone’s attention these days, we really appreciate you giving us your time. We work hard every day to put quality content out there for our community.

Techdirt is one of the few remaining truly independent media outlets. We do not have a giant corporation behind us, and we rely heavily on our community to support us, in an age when advertisers are increasingly uninterested in sponsoring small, independent sites — especially a site like ours that is unwilling to pull punches in its reporting and analysis.

While other websites have resorted to paywalls, registration requirements, and increasingly annoying/intrusive advertising, we have always kept Techdirt open and available to anyone. But in order to continue doing so, we need your support. We offer a variety of ways for our readers to support us, from direct donations to special subscriptions and cool merchandise — and every little bit helps. Thank you.

–The Techdirt Team

Reader Comments

Subscribe: RSS

View by: Time | Thread

  1. identicon
    Barry Phillips, 5 Sep 2005 @ 4:32pm

    Re: Tracked down some spreadsheet alternatives.

    Over the last seven years we have developed a program to fill the gap between spreadsheets and professional mathematical programs, getting over the main limitations of spreadsheets. Comes into its own where spreadsheet run out of steam.
    Already developed a number of models.
    Would love to hear from anyone interested in modelling.
    Structure thousands of Sheets for easy navigation
    Tens, hundreds or even thousands of Sheets can be structured in an alterable tree like structure for easy navigation and a clear understanding of any model.
    Note: In Atebion we enforce you to structure your model, even if the structure is unique to you.
    Model the way you work and in a way you know how
    By using Equations instead of formula you can model the way you work without thinking how to convert your understanding of the tasks to formula(s), this also makes it easier for others to follow your logic.
    Goal seek without re-designing your model
    After you have defined your relationships in Atebion you can reverse any inputs and outputs. This gives you the ability to goal seek without editing a single Equation.

    Find logical errors within a model
    Special and unique diagnostic tools identify logical errors in Atebion. Such cases as unsolvable task or unstable (continuous) solutions are highlighted by the program and errors are easily traced in most models.

    Model feedback processes
    Many real systems involve feedback processes ‘A’ depends on ‘B’ which itself depends on ‘A’. In reality these situations involve simultaneous Equations that Atebion solves automatically. As an example this is ideal for cross charging overheads.

    Atebion will display a list of all Equations acting on a Variable and all Variables involved in a particular Equation. By alternately selecting Equations and Variables you can “drill down” through a system of Equations to identify how a value is derived. Look at what a variable depends on and influences on.

    Follow the logic of a model a year on
    Each Variable is identified by its own descriptive name. Equations appear in standard language such as:
    [Total Fixed Cost Prod A] + [Total Variable Cost Prod A] =
    [Unit Cost Prod A] * [Total Work Load Prod A]
    Avoiding unintelligible Cell references and for any object can be applied a comment.

    Only one equation is needed for each rule
    You only need one set of equations to act on similar sheets such as in our standard costing model where you could have hundreds of product sheets yet only need to validate one sheet and just keep adding others as and when needed.

    Interactive graphs
    Up to six different graphs may be seen in one screen view; each may represent data from different sheets. Click your mouse on any point on any graph and see immediately the sheet with the corresponding variable highlighted or highlight a variable and see the corresponding point on the respective graph.
    Different users may have their own saved graphs.

Add Your Comment

Have a Techdirt Account? Sign in now. Want one? Register here

Subscribe to the Techdirt Daily newsletter

Comment Options:

  • Use markdown. Use plain text.
  • Remember name/email/url (set a cookie)

Follow Techdirt
Special Affiliate Offer

Report this ad  |  Hide Techdirt ads
Essential Reading
Techdirt Deals
Report this ad  |  Hide Techdirt ads
Techdirt Insider Chat
Report this ad  |  Hide Techdirt ads
Recent Stories
Report this ad  |  Hide Techdirt ads

This site, like most other sites on the web, uses cookies. For more information, see our privacy policy. Got it

Email This

This feature is only available to registered users. Register or sign in to use it.