Why Open Source Software ‘Fragments’ - And How To Fix It Software fragments at the project level in open source because the open model of community-centric software application development is inherently founded in freedom and the ability to ‘skew & fork’ projects in new directions, all in the interest of innovation and user choice.