<html>
  <head>
    <style type="text/css">
      <!--
        nobr { white-space: nowrap }
        ol { margin-top: 10; list-style-type: decimal; margin-left-ltr: 50; margin-right-rtl: 50; margin-bottom: 10 }
        u { text-decoration: underline }
        s { text-decoration: line-through }
        p { margin-top: 15 }
        dd p { margin-top: 0; margin-left: 0; margin-bottom: 0 }
        ol li p { margin-top: 0; margin-bottom: 0 }
        address { color: blue; font-style: italic }
        i { font-style: italic }
        h6 { margin-top: 10; font-size: xx-small; font-weight: bold; margin-bottom: 10 }
        h5 { margin-top: 10; font-size: x-small; font-weight: bold; margin-bottom: 10 }
        h4 { margin-top: 10; font-size: small; font-weight: bold; margin-bottom: 10 }
        h3 { margin-top: 10; font-size: medium; font-weight: bold; margin-bottom: 10 }
        dir li p { margin-top: 0; margin-bottom: 0 }
        h2 { margin-top: 10; font-size: large; font-weight: bold; margin-bottom: 10 }
        b { font-weight: bold }
        h1 { margin-top: 10; font-size: x-large; font-weight: bold; margin-bottom: 10 }
        caption { text-align: center; caption-side: top }
        a { color: blue; text-decoration: underline }
        ul li ul li ul li { margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: 0 }
        menu { margin-top: 10; margin-left-ltr: 40; margin-right-rtl: 40; margin-bottom: 10 }
        menu li p { margin-top: 0; margin-bottom: 0 }
        sup { vertical-align: sup }
        body { margin-right: 0; margin-left: 0; font-size: 14pt; color: black; font-family: Serif; font-weight: normal }
        ul li ul li ul { list-style-type: square; margin-left-ltr: 25; margin-right-rtl: 25 }
        blockquote { margin-top: 5; margin-right: 35; margin-left: 35; margin-bottom: 5 }
        samp { font-size: small; font-family: Monospaced }
        cite { font-style: italic }
        sub { vertical-align: sub }
        em { font-style: italic }
        ul li p { margin-top: 0; margin-bottom: 0 }
        ul li ul li { margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: 0 }
        var { font-style: italic; font-weight: bold }
        table { border-color: Gray; border-style: outset }
        dfn { font-style: italic }
        menu li { margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: 0 }
        strong { font-weight: bold }
        ul { margin-top: 10; list-style-type: disc; margin-left-ltr: 50; margin-right-rtl: 50; margin-bottom: 10 }
        center { text-align: center }
        ul li ul { list-style-type: circle; margin-left-ltr: 25; margin-right-rtl: 25 }
        kbd { font-size: small; font-family: Monospaced }
        dir li { margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: 0 }
        ul li menu { list-style-type: circle; margin-left-ltr: 25; margin-right-rtl: 25 }
        dt { margin-top: 0; margin-bottom: 0 }
        ol li { margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: 0 }
        li p { margin-top: 0; margin-bottom: 0 }
        strike { text-decoration: line-through }
        dl { margin-top: 10; margin-left: 0; margin-bottom: 10 }
        tt { font-family: Monospaced }
        ul li { margin-right: 0; margin-top: 0; margin-left: 0; margin-bottom: 0 }
        dir { margin-top: 10; margin-left-ltr: 40; margin-right-rtl: 40; margin-bottom: 10 }
        tr { text-align: left }
        pre p { margin-top: 0 }
        dd { margin-top: 0; margin-left-ltr: 40; margin-right-rtl: 40; margin-bottom: 0 }
        th { text-align: center; border-style: inset; border-color: Gray; padding-top: 3; padding-right: 3; padding-left: 3; padding-bottom: 3; font-weight: bold }
        pre { margin-top: 5; font-family: Monospaced; margin-bottom: 5 }
        td { border-style: inset; border-color: Gray; padding-top: 3; padding-right: 3; padding-left: 3; padding-bottom: 3 }
        td p { margin-top: 0 }
        code { font-size: small; font-family: Monospaced }
        small { font-size: x-small }
        big { font-size: x-large }
      -->
    </style>
    
  </head>
  <body>
    <div>
      <p>
        I think a lot of the people who are really afraid of the &quot;sky falling&quot; 
        with the recent news<br>concerning zap2it need to relax. I am quite 
        confident that the MythTV developers will come<br>up with a solution, 
        and that it will work.<br><br>Unfortunately, I think what the MythTV 
        developers will come up with, though it will work, will<br>be a 
        short-term solution. I think we in the MythTV community should give 
        serious<br>consideration to establishing a commercial partnership of 
        some sort. I understand the<br>reluctance of open-source projects to 
        form commercial partnerships, due to the fear of the<br>open-source 
        ideal being diluted with commercial constraints. But it can work. For<br>example, 
        the Linux Wine project is a successful commercial partnership with a 
        company<br>called CodeWeavers. And one of the foundations of MythTV -- 
        QT -- is itself an<br>open-source/commercial partnership.<br><br>Here 
        is what I envision. MythTV is extremely rock-solid on the back-end. It 
        just works, and<br>works extremely well, almost no matter what kind of 
        hardware you through at it. If it has a<br>Linux driver and the 
        hardware itself works, the MythTV back-end will use it with few (if 
        any)<br>problems. Where MythTV has most of its weaknesses (and 
        complaints) is with the<br>front-end. For example, I have found myself 
        complaining a time or two about not being<br>able to successfully burn 
        a show to DVD without something or other making the DVD<br>unwatchable 
        on a standalone DVD player. (Motion 'fringes' or lack of A/V sync). 
        What I<br>envision is a partnership with a company like SageTV to make 
        their front-end work<br>seemlessly with the MythTV back-end. I know I 
        would gladly pay for a good front-end if it<br>solved all the problems 
        I've encountered with the MythTV front-end, even if it ran only on<br>Windows. 
        We could continue to maintain our Linux-only open-source front-end, 
        and a<br>commercial Windows front-end would be available for those 
        people who would be willing<br>to pay for it. In return we could get a 
        solid source of TV listings thrown in for the partnership.<br><br>(BTW, 
        as a fringe benefit, it would solve our problem of lack of a good 
        Windows front-end<br>for MythTV. The WinMyth project sucks, to be 
        totally blunt about it)<br>
      </p>
    </div>
  </body>
</html>