Answer from PLi guys
.
They cannot just take our GPL enigma2 code, and put it under their custom license.
That's a problem they created for themselves; everybody can use their code, derivates automatically fall under the GPL license. But as a result, the route back is more or less blocked, GPL code cannot flow back under the original license, unless the 'owner' donates it back, and gives up all the rights.
We've done that in the past before we had a public GPL repository, and in general we don't care about our 'rights', but it turned out to be a lot of effort, especially when the patches are not simple oneliners, and we have to convince the dmm coders that they really add something.
And the font outline rendering, if you include that in the 'subtitling stuff', is not really a simple 'addon' for e2, as it means we cannot use the efficient glyph cache anymore. So that would certainly raise some questions.
The linebreak stuff on the other hand is simple. They could have done the same actually, the current dmm e2 subtitle combining algorithm is just a choice that they made, but unfortunately doesn't give very nice results for most channels.