On Wednesday 15 February 2012 21:08:09 Timothy Pearson wrote:
Without renaming TDE must always exist in /opt on a system with Qt4, KDE4, or any KDE4 applications, and will never be able to be incorporated into any major distribution's main archives as a result. Furthermore, we have received explicit requests for some of the renaming from the original project's authors, and as I am not a lawyer I do not want legal trouble from using a name that belongs to a different project. Additionally, it can be very confusing to have libraries with identical names and completely different functionality; e.g. kdecore (TDE) vs. kdecore (KDE4).
You right, but better method to avoid conflicts is to prefix all relevant libraries with tde- or trinity-, like tde-kdecore.so or trinity-kdecore.so, etc. At least is consistent and predictable.
I know it can be a pain; I have put an Etherpad up that details exactly what has been renamed to try to make it a bit more bearable.
Even if all changes are documented, coding become harder anyway, because we programming with qt/kde for years, and is hard to change our coding style. My free time is very limited, so I won't waste it learning new syntax, I want just to code, to add value to trinity project. So, if trinity project still need my help, it should maintain a more conservative line.
Sorry for my critics, right now i'm angry because I waste few minutes to understand why my ksocketdevice.h disapeared :)
Tim