Libosso is a wrapper library for user applications for platform-specific,
frequently-used D-Bus services. Thus, it should not contain anything
that is not platform-specific -- ideally Libosso should not exist.
The purpose of Libosso is to hide ugly D-Bus API details for
frequently-used, platform-specific services. Note that 'frequently
used' here means that they are frequently used in the user application
level (as opposed to daemons and such lower-level programs). If there
would be easy-to-use D-Bus library, even then there is still a purpose
for Libosso: shielding applications from D-Bus API changes. Ideally,
Libosso would completely hide the message bus technology, so that
D-Bus could be even replaced by some other technology.
Project information
- Licence:
- GNU LGPL v2.1
View full history Series and milestones
trunk series is the current focus of development.