Posts: 2,770
Joined: Mar 2011
Reputation:
96
2014-03-05, 17:40
(This post was last modified: 2014-03-05, 18:06 by Prof Yaffle.)
I saw the tweet come through... a difficult couple of posts, I'm sure... but whatever happens next, I'd like to say a huge 'thank you' for all the work you've done on this, Adam. I know it's been a significant commitment (as opposed to a significant commit, of course...).
I can't help with the code - I've done my best with the support, but even that's beyond me sometimes! - so let's hope that the call to arms gets some other volunteers to help you out. Of all the backends I've tried (and I should know, I've followed a few) tvheadend is the one I preferred, so long may it live in whatever form.
Posts: 50
Joined: Jun 2012
Reputation:
0
Thanks for your work Adam you are doing a great job and yes I had noticed you were a little quite lately lol. As for supporting/ helping with TVH, unfortunately I would be even less help since I am so new the linux so my support skills will be severly lacking and any coding skills I have are in Pascal!! But If there is something I think I can help with I will do so.
Posts: 31,445
Joined: Jan 2011
We'll definitely help spread the word that help is needed. I posted a couple of reddit posts (I'm not much of a reddit guy, but meh) and the XBMC facebook page has a scheduled (so that it pops up when more US/EU people are awake) post with your news link. A call to arms, a call to arms!
Posts: 675
Joined: Feb 2013
Reputation:
13
2014-03-06, 16:43
(This post was last modified: 2014-03-06, 16:56 by Hedda.)
Can I suggest that you please consider re-licensing or dual-license the Tvheadend PVR backend server to LGPLv2 or GPLv2?
Doing so might convince some people and companies who are put of from contributing to Tvheadend because of its current GPLv3 license.
If Tvheadend is re-licensed or dual-licensed as LGPLv2 or GPLv2 then its license would allow it to be used on more commercial platforms.
I could then for example see Tvheadend being used as the default PVR backend server on PrismCube and similar DVR set-top boxes
Posts: 286
Joined: Jan 2012
Reputation:
16
Hedda,
Thanks for the input. Generally speaking, it's not a bad idea. We've considered it and discussed it (mainly Andreas and myself, as the main contributors, but I've sounded out a few people in the past). I don't think either of us are against the idea. The main issue has simply been a driver to doing it. And then there is getting the agreement of, or factoring out, all those people that have contributed.
And yes, that sort of integration would be really interesting. I know we've lost out of the opportunity to be used in such projects because of the licensing, and I don't believe Andreas chose the license specifically because he wanted to restrict such activity (neither of us are in this for the money). I think it was just a random decision at a time when he didn't really see the potential.
But I think you're right, now is probably the time, to re-address the issue. Certainly 99% of the codebase is already covered with a verbal agreement to move to v2, but I'll start the ball rolling on changing things.
Thanks
Adam
Posts: 675
Joined: Feb 2013
Reputation:
13
Also recommend that you try to reach out to the Raspberry Pi Foundation and community about this news since many people use Tvheadend on it.
Perhaps they could sponsor a development contest for optimizing Tvheadend for the Raspberry Pi, which if done right should also allow it to run more optimized on all embedded platforms.
As well suggest that you post this same message on OpenELEC and GeeXboX forums, and to any other Linux distros that ships with Tvheadend.
Posts: 2,770
Joined: Mar 2011
Reputation:
96
Just thinking about the embedded system angle... I wonder where TBS and Pulse8 are going...
Posts: 31,445
Joined: Jan 2011
We can use the methods VLC used to relicense. Create various lists, like who we have contact info for, who we can't contact at all, commits that can be rewritten if needed, etc. Boilerplate messages asking people to dual license their past work, ask all contributors starting now to dual license their current changes, etc.
Posts: 2
Joined: Mar 2014
Reputation:
0
2014-03-07, 05:08
(This post was last modified: 2014-03-07, 05:16 by f4k3.)
adam,
i have been hacking on a c++ htsp/tvheadend client in my spare time the last couple of months...
i can't state how valuable your work is for me. if you wonder why so few people contribute code, the reason is so simple it might not even be obvious: tvheadend is done. it is - by far - one of the most advanced open source projects i've worked with. the precise and simple mission to abridge the gap network<->legacy networks works like a charm. and i did work on quite a few open source projects. so far there was not a single patch i could have sent you!
it is very rare software is ever "finished" - yet, in combination with xbmc, tvheadend already implemented all the required features years ago, and yet you added to it beyond everyone's expectations ;-)
not sure what i'm trying to say here, maybe: your work was amazing, if you are ever looking for a job, let me know!
all the best,
thomas