[Bug 670302] Review Request: libbacklight - Linux backlight abstraction library

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 19 05:11:12 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=670302

--- Comment #5 from Ralf Corsepius <rc040203 at freenet.de> 2011-01-19 00:11:11 EST ---
(In reply to comment #4)

> > Still no legal information in libbacklight.h (no copyright/license).
> 
> I don't think there's anything substantively copyrightable in the file, but the
> project copyright file included in %doc.

Well, a file without explicit copyright is implicitly legally owned by its
author. As only the author is legitimated to grant a license on a file, such
files are legally unsafe to use by users. Whether a detached license file is
sufficient for granting a license, is legally controversial. 
I.e. your works' users are only safe from being sued by you (rsp. this code's
legal owner), when a piece of code contains copyright/license terms inside of
its sources.

It's the reasoning why e.g. the FSF insists on explict copyright/license terms
being included in each of their source files.

> > libbacklight.h includes <pciaccess.h>
> 
> It's needed for struct pci_device, but the missing Requires was a bug.
OK, then you'd have to reflect this dependency to libbacklight.pc, also
(consider the case of libpciaccess having been installed to a non-standard
directory).

I am not 100% sure what to do. As you only #include <pciaccess.h> and don't
link against libpciaccess, "Requires: pciaccess" would go too far, because it
pulls in -lpciaccess.

May-be "Requires.private: pciaccess" would be better - It would pull in
-lpciaccess only for pkg-config --static), but wouldn't do so for dynamic
linkage.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list