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."
>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
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.
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?
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.
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.
Tarsnap: Online backups for the truly paranoid
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.
Anyone know if the FSF has expressed an opinion on this?
It's implied:
(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.
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.
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$)
"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."
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:
And this essay:
Digital Citizen
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.