[packagekit] Compilation error
david at fubar.dk
Thu Oct 11 11:43:49 PDT 2007
You could consider GPLv2+ + exception for the system-wide mechanism bit.
Basically the exception would allow any backend to be loaded regardless
of license; e.g. you don't consider a backend to be a derived work of
the PackageKit core.
(so if I'm a proprietary OS vendor I can plug into the PackageKit core
with my stuff but any changes I make to the core would have to be given
back under the terms of GPLv2.)
For the desktop bits; typically libraries in the GNOME stack are LGPLv2+
and applications are GPLv2+. I would do the same.
Personally I would choose something like what I sketched above. Except
that it may be a real bitch to properly word the exception.
More information about the PackageKit