The biggest would be that you need to basically give Nokia all rights to the code you want them to integrate into Qt. Apparently this involves signing an agreement of some sort, I'm not quite sure about the details there. Either way many of the original contributors aren't even around any more, so getting their approval for a relicensing is close to impossible.
Another problem is that only employees of Nokia have commit rights thus far and they're already overwhelmed with the amount of merge requests they're getting at the moment. Something would need to change drastically to allow proper development by KDE developers inside of Nokia's repository.
A more general problem would be that Qt and KDE release separately, so it could become problematic to decide which features that are in development can be used and which won't make it into a Qt release in time.
Last but not least, many of the customizations KDE does to various Qt classes wouldn't really be welcomed by Qt proper because they're too niche or whatever.
All said, I wouldn't expect a real merger of Qt and KDELibs. The discussion trends more to a multi-pronged approach where
- as much as possible is merged into Qt
- other stuff would go into KDE-maintained Qt modules
- the rest goes either into a minimal KDELibs or gets tossed out completely
I wouldn't bet on _anything_ happening, to be honest.



Reply With Quote
