On Fri, 2007-08-31 at 18:58 +0200, Thomas Wehrspann wrote:

> On Wednesday 29 August 2007 10:22, Francesco Romani wrote:
> > I've mentioned libmkv above([1]). It comes out from handbrake
> > (http://handbrake.m0k.org)
> > camp. I believe those guys are doing really well on some fields, and
> > libmkv is one of those fields. Archive can be found here:
> > http://download.m0k.org/handbrake/contrib/libmkv-0.6.1.2.tar.gz
> > It is still incomplete, but is compact, is GPL (even I'd like more
> > LGPL) looks clean, looks nice, and I want to use it and, very likely,
> > to bundle with transcode.
> > But I don't want a fork of this code, so a careful plan is needed here.
> Don't you think bundling third party libraries is problematic?

Yes I do think like that.

> E.g. Lets assume the third party library has a security relevant bug and the 
> developer released a new version with a fix, then we are forced to release a 
> new transcode version as well!
> Also we have to constantly monitor the development of those libraries.
> 
> Of course bundling it is one external dependency less, but i don't think this 
> is the right way.

There is a tradeoff to evaluate (as usual).
Let me write down some key points:
* I'm personally interested in learning about matroska container and in
developing a library like this.
* I surely recognize all drawbacks in bundling that you've point out.
* libmkv isn't widespread, and very likely will slowly be (of course I
hope I'm wrong here :) ).
* libmkv has not (yet?) a dedicated website/community/public repository,
or I just not found them so far; It will likely become an handbrake
sideproject, much like avilib is for transcode.
* I DO NOT want to fork libmkv or restart from scratch unless I have any
other choice.

Most answers to above point will be found by talking with handbrake
people, and of course I'd love to do so after 1.1.0 progressed a bit
more.

Bests,

-- 
Francesco Romani // Ikitt
[ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ]

Reply via email to