Why fork a library for your own application?

Posted by Mr. Shickadance on Programmers See other posts from Programmers or by Mr. Shickadance
Published on 2011-04-04T23:02:32Z Indexed on 2012/03/31 11:41 UTC
Read the original article Hit count: 321

Why should a programmer ever fork a library for inclusion in a widely used application?

I ask this question because I was reading an article about why Chromium isn't packaged for many Linux distros like Fedora. Apparently its largely due to the fact that Google has forked a number of libraries, modified them, and included them in Chromium. This has driven up the complexity of packaging releases. There are a number of reasons why this can be a bad thing, but how strong a case can you actually make for doing so in a large widely used application such as Chromium?

The original article: http://ostatic.com/blog/making-projects-easier-to-package-why-chromium-isnt-in-fedora

Isn't it usually worth the effort to make slight modifications to your own program in order to use a popular and well developed library?

© Programmers or respective owner

Related posts about version-control

Related posts about development-process