- We will lose our identity and become one big grey blob!
Now first of all, grey blobs can be cool. Second, our identity does not lie in any single tool or application - our identity lies in the people, philosophy, culture AND technology combined. Collaboration on a software installer or init system won't change that!
- We will never all agree on anything!
And why is that a problem? Maybe openSUSE and Fedora work together on the init system without input from Ubuntu while Mandriva and Arch push forward a new Software Installer without Debian's collaboration. Boehoe. I'd say such a situation would already be a big improvement over each doing its own thing!
- We all hate each other!
No, we don't. As was said in the discussion panel, usually our users get a whole lot more passionate than our contributors. openSUSE and Fedora, Debian and Mandriva - we all DO work together already. Fedora and openSUSE collaborate on bringing LXDE patches upstream, KDE and GNOME packagers have worked together since ages. There is plenty good going on already.
It is not that hardI think the last point makes clear what Vincents presentation on Appstream and the success of the cross-distro collaboration meeting on application installation also pointed out: we're doing it, NOW. The reason the Fedora and Debian PL's as well as myself wanted this meeting and are talking and writing about this has little to do with resistance to cross-distribution work in our communities. There's little of that. As I expressed at the panel, the issue is that when we encounter an issue and start thinking of possible solutions, working with other distributions isn't a high priority. Rather, we just don't think about it. That means we start to build a solution, only to discover later that there already are others under development. And I bet the result is often that all solutions have their pros and cons and none is as great as a unified solution might have been. Too bad! Because if you DO try to collaborate, you might find yourself in the same situation Vincent found himself in: he cautiously proposed "maybe we should try and work something out together?" and it turned out everyone loved the idea!
So our issue is awareness. I think we already did a lot to advance that at our last openSUSE conference: Collaboration Across Borders. It really made a difference and it is where Appstream was born.