IMO that 99+% of the work done upstream is the cross-distro collaboration
IMO that 99+% of the work done upstream is the cross-distro collaboration
Posted Jan 26, 2011 5:33 UTC (Wed) by filteredperception (guest, #5692)Parent article: Untz: Results of the App Installer meeting, and some thoughts on cross-distro collaboration
And when I look at the bigger differences, I don't see a wasted duplication of effort, but an organic competition of options/traits in what is effectively a gene-pool of overall system defining ideas.
Consider any other craft, like say, people who build guitars. Is there a lot of duplicated effort, and wouldn't things be more efficient if there were just one assembly-line making a bunch of guitars that all satisfy at least 95% of the needs of all the existing users? Sure, maybe that would be more efficient, but it would also be a really boring solution, versus one which supports lots of independent craftspeople all getting the fun of building their own slightly different guitars.
Posted Jan 28, 2011 18:38 UTC (Fri)
by eean (subscriber, #50420)
[Link]
With the first two groups there is a lot of needless duplicate work. There are certainly cross-distro projects in those areas (NetworkManager comes to mind; its mostly "distro devs" not upstream devs that work on it), but more work could be done.
Its fine to have a software ecosystem of competing projects, but there is a finite supply of open source developer hours. They should cooperate when they can.
IMO that 99+% of the work done upstream is the cross-distro collaboration