Slashdot Mirror


Open Source at TiVo

CowboyRobot writes "ACM Queue has an article by TiVo co-founder Jim Barton, in which he explains how the company relies on open source technologies to create a closed-source product. A good lesson in how other companies can do the same. From the article: Careful management of our sources to abide by the terms of the GNU General Public License while protecting our proprietary developments is a small price to pay for this benefit."

12 of 226 comments (clear)

  1. Nice one Jim ... by craigmarshall · · Score: 3, Insightful

    >in which he explains how the company relies on open >source technologies to create a closed-source product ... but haven't Microsoft been doing this for years with the BSD source code? -- Craig

  2. Good for Open Source? by Broadband · · Score: 5, Insightful

    I applaud Tivo for showing such appreciation for open source publically. As more and more companies hail the benifits of open source we might see even more developers do so, both lowering development costs and supporting more platforms. Both which are good for consumers. I myself am wedged so far into Microsoft territory that I cannot budge and every application we use for our industry is 100% Microsoft product requirements, whether it be windows or internet explorer. Hopefully continued publicity like this will improve the knowledge of alternative solutions.

  3. Copyleft is the difference by yerricde · · Score: 3, Insightful

    It's true that Microsoft has been using non-copylefted open source code for years, but it's a greater accomplishment to segregate copylefted programs from proprietary programs.

    --
    Will I retire or break 10K?
  4. Re:Interesting quote by smartin · · Score: 3, Insightful

    Wonder if they'll ultimately be forced to release this code? Anyone know if the FSF has expressed an opinion on this?
    The FSF would be fools to force such an issue. Tivo is trying to work with the system as well and maintain their advantage over their competators. Jerking them around with the GPL would simply drive them and others away, thats not what we want, (right RMS?)

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
  5. Re:Interesting quote by cperciva · · Score: 5, Insightful

    Wonder if they'll ultimately be forced to release this code?

    They won't. One of the major principles of contract law is that if a contract is confusing, the confusion is resolved in favour of the party which did not write or choose the contract.

    Given that there's widespread disagreement about how far "GPL taint" extends, I'm pretty sure that any dispute here would be resolved in favour of the loadable modules not needing to be released.

  6. Re:Interesting quote by vondo · · Score: 3, Insightful

    I think it's more rigorous that "Linus says its OK." I think the license for the Linux kernel is officially GPL+"binary loadable modules are OK" so the kernel is not strictly under the GPL.

  7. Re:Interesting quote by OECD · · Score: 5, Insightful

    Anyone know if the FSF has expressed an opinion on this?

    It's implied:

    This use is somewhat controversial. Advocates of the GPL and the Free Software Foundation interpret the GPL more stringently to disallow the use of proprietary modules. On the other hand, Linus Torvalds has stated that proprietary loadable modules are acceptable.
    (emphasis mine) That's from section 7 of the article, BTW.

    Wonder if they'll ultimately be forced to release this code?

    The GPLed source is here

    --
    One man's -1 Flamebait is another man's +5 Funny.
  8. Re:Just how "careful" are they? by tambo · · Score: 3, Insightful

    Been in the business world a long time? ;)

    OK, serious response.

    First, general philosophy: History has show, consistently, that trusting corporations to do the right thing is a terrifically bad idea. Especially when it's more costly/troublesome than doing the wrong thing. Especially when the chances that they'll get caught, or punished, are insignificant. I needn't remind you that both Ken Lay and Martha Stewart still walk the streets as a reminder of this.

    Now, practical response: Whistleblowers? Are you kidding? There's no better way to ruin one's career, permanently and irrevocably, than turning whistleblower. It's one thing if you're Dr. Jeffrey Wigand taking on tobacco companies who are killing people. It's another thing altogether to ruin your career because your employer stole some open-source wonk's implementation of the cosine function.

    - David Stein

    --
    Computer over. Virus = very yes.
  9. there is a revolution comming. by 514x0r · · Score: 3, Insightful

    rather than sending jobs to india, lowering TCO is the way to go. as more companies--ie, ernie ball and now tivo--hail the benefits of open source the movement gains momenteum. eventually there will be a[nother] tech revolution......

    bring it on.

    --

    !(^((ri)|(mp))aa$)
  10. Re:Isn't TIVO bankrupt yet? by NanoGator · · Score: 3, Insightful

    "Between their broken business model (selling hardware that forces you to pay monthly fees for unnecessary service, and leaving you with a useless piece of garbage when they finally die), and cable and satellite providers coming up with PVR hardware for free plus a monthly fee that's cheaper than TIVOs, I'm surprised they still exist."

    They provide a kick ass service and you're surprised they still exist?

    --
    "Derp de derp."
  11. Foolish to defend one's terms for sharing? by jbn-o · · Score: 3, Insightful
    The FSF would be fools to force such an issue. Tivo is trying to work with the system as well and maintain their advantage over their competators. Jerking them around with the GPL would simply drive them and others away, thats not what we want, (right RMS?)

    I'm not RMS, nor do I speak for him, the FSF, or any of the Linux kernel copyright holders. However, you appear to misunderstand a significant point about the development of the GNU Project and GNU/Linux in particular. There's nothing foolish about requiring compliance with the generous GNU General Public License, particularly nothing foolish about insisting that people cooperate in the commons the GNU GPL builds for us all. Nobody is more important than anyone else in this partnership (including Tivo). It is Tivo's job, not ours, to find a way to make money with GPL-covered programs if that is their desire.

    Perhaps you aren't aware that the GNU Project (and the continued development of the GNU/Linux operating system in particular) is not about achieving mere popularity at the expense of user's freedom to share and modify. From this essay:

    People justify adding non-free software in the name of the "popularity of Linux"--in effect, valuing popularity above freedom. Sometimes this is openly admitted. For instance, Wired Magazine says Robert McMillan, editor of Linux Magazine, "feels that the move toward open source software should be fueled by technical, rather than political, decisions." And Caldera's CEO openly urged users to drop the goal of freedom and work instead for the "popularity of Linux".

    Adding non-free software to the GNU/Linux system may increase the popularity, if by popularity we mean the number of people using some of GNU/Linux in combination with non-free software. But at the same time, it implicitly encourages the community to accept non-free software as a good thing, and forget the goal of freedom. It is no use driving faster if you can't stay on the road.

    And this essay:

    Proprietary software developers, seeking to deny the free competition an important advantage, will try to convince authors not to contribute libraries to the GPL-covered collection. For example, they may appeal to the ego, promising "more users for this library" if we let them use the code in proprietary software products. Popularity is tempting, and it is easy for a library developer to rationalize the idea that boosting the popularity of that one library is what the community needs above all.

    But we should not listen to these temptations, because we can achieve much more if we stand together. We free software developers should support one another. By releasing libraries that are limited to free software only, we can help each other's free software packages outdo the proprietary alternatives. The whole free software movement will have more popularity, because free software as a whole will stack up better against the competition.

  12. Re:Just how "careful" are they? by tambo · · Score: 3, Insightful

    uradu is right on the money.

    It's a well-known trend, called the "frontier effect" or something similar. Usual course of business:

    1) One company creates a great product that comprises a brand-new market. Tons of R&D invested in development; research costs expected to be recouped once (their) market matures.

    2) Product hits and causes a stir. Huge sales and good times for frontier company.

    3) Entry of competitors, who produce similar (or better) products. They want a piece of the promising and profitable market, and they have an edge because they don't have to invest tons of R&D like the frontier corporation did.

    4) Market becomes overcrowded; new entries are indistinguishable from other products. Profits grow thin. Mainstream companies (Microsoft, Dell, Sony) weigh in with their versions, which grab market share by branding otherwise bland products.

    5) Frontier company is now struggling. Competitors moved in and devoured the market before the frontier company could recoup its huge R&D outlay. May fold or be acquired by a competitor.

    Look at the burgeoning technology-gadget markets: MP3 players, DVD players, PDAs... this trend has hit virtually every new technology that comes out.

    And this inevitable trend is why huge, bloated companies like Microsoft and Sony are so successful. Leave the risky, expensive, market-creation junk to foolhardy startups; weigh in with an entry once the market has proven itself. Fault MS for lots of things, but not this one - it's a wise strategy.

    - David Stein

    --
    Computer over. Virus = very yes.