kde-playground/kdepimlibs/PLAN

58 lines
1.4 KiB
Text
Raw Normal View History

Libraries we want to move into the kdepimlibs module, and what needs to be done
to make it happen.
Minimum requirements for moving a library here:
1. LGPL, BSD, or X11 license
2. All dependencies must also meet minimum requirements
BIC stuff (like d-pointers) and complete APIDOX may be completed after the move.
Please drop the "lib" prefix part of the source directory name
(i.e. libfoo -> foo): headers will be installed into include/foo,
but the library name will still be libfoo.so.
Each library foo will have its own foo.h that includes all the
visibility macros (no separate foo_export_win.h)
High Priority for KDE 4.x
=========================
kpimutils - done, but we want to move email.h into kmime, as some if its
functions are already in kmime. vkrause.
High Priority, but not ready until KDE 4.x
==========================================
Low Priority (KDE 4.x)
======================
libkdepim - needs a class-by-class review
libksieve - ??
kode - not ready for kdelibs. kxforms should be in kdepim? kwsdl??
Eliminate Entirely
==================
libkpgp
Done
====
akonadi
gpgme++
kblog
kcal
kholidays
kimap
kmime
kpimidentities
ktnef
mailtransport
qgpgme
syndication
Candidates for kdepimlibs-gpl
=============================
kleo
kdgantt - May NOT be relicensed. MUST remain GPL (and therefore cannot be moved)
Future Considerations
=====================
libkhalkhi - Friedrich W. H. Kossebau <kossebau kde org>