Slashdot Mirror


USDTV Subscribers Gouged For Linux USB Keys

Former USDTV Subscriber writes "A few weeks ago, Salt Lake City-based USDTV discontinued their service. USDTV used the Hisense DB2010 as subscriber boxes, with Linux based firmware. USDTV should have released the source and binaries as required by the GPL, in order for customers to create a USB key to convert their DB2010s to FTA HDTV boxes. Instead, they chose to hand the keys to former USDTV subcontractors. Cable Communications is coming to subscribers' houses and updating the boxes, but not leaving a USB key. ProServ is selling USB keys. But 'Due to copyright laws you are only allowed to purchase one of these keys if you have proof of being a current or previous subscriber to USDTV.' USDTV customers are being charged $30 for a service and/or files that should be freely available to anyone who has a DB2010 in their possession. There is a thread on the AVS Forum detailing the whole debacle."

2 of 191 comments (clear)

  1. The GPL is irrelevant to its usability for OTA by Edward+Kmett · · Score: 3, Interesting

    Ok. I'm as much of an open source advocate as anyone, but I'm not sure I see what all of the hubbub is about or believe the proposition that this upgrade should be free.

    Company makes a box that happens to run linux as the base OS. They should therefore redistribute any changes they make to the GPL'ed code they run. That I get.

    What I don't see is how the GPL being involved in some of the software on the firmware entitles the people who bought the hardware to anything involving software that they used for the TV tuner portion of the box.

    In one of the links they mention that they used the following bits of GPL'ed software:

          Linux kernel version 2.4.18
          glibc version 2.2.4
          libpthread version 0.9
          busybox version 0.60.0
          GNU tar 1.13.19
          gzip version 1.3

    None of those, with the possible exception of the kernel would they have needed to modify to do what they were doing.

    They went out of business, and they let people who were former subcontractors give away/sell the information needed to update the system so the end user can continue to use the hardware in some fashion.

    I just don't see the relevance of the fact that some of the software is GPL'ed to the discussion at hand. You could argue that they need to make available a disk with the code for the GPL'ed stuff that they ran, but they are out of business, so good luck with getting them to honor that.

    However, what is at stake is the ability to use their box to receive OTA signals. None of those packages deal with that. You can make a case that since they closed down they might want to try to give away their service to soften the blow, but the GPL issue is unrelated.

    If I ran a computer company and sold computers preloaded with Linux that happened to come with some fancy proprietary biometric thumb scanner and I went out of business, I wouldn't spontaneously owe every one the source for some user-space application that controlled the thumbscanner.

    If they modified the kernel, then sure the kernel mods are probably owed to the community. I'll bet that they aren't sufficient to perform all of the box's functions unaided however.

    Without the service provided by this third party you are in possession of your very own Linux box running on funny hardware. The joke is on you. Good luck getting your money back.

    --
    Sanity is a sandbox. I prefer the swings.
  2. Re:Not sure, but.. by Andy+Dodd · · Score: 3, Interesting

    Also, while the above components may be GPL, there are two other issues:

    a) Nothing requires you to provide binaries on demand. Still, any time binaries ARE provided, source for those components must be provided, and there HAS been a violation here.

    b) Just because the kernel and glibc are GPL doesn't mean that there aren't any closed-source applications. HiSense could comply with the GPL and release source code for all GPL components and anyone wanting to update their system would likely still be SOL because the update is for a closed-source application that runs on the box.

    --
    retrorocket.o not found, launch anyway?