GPL and unit/conf files
(too old to reply)
Paul Jakma
2018-05-11 14:25:38 UTC
Raw Message
On Fri, 11 May 2018, Reindl Harald wrote:

>> If I do it via an override file, is that a derived work of the GPL?
> no it is not - it's just a config file using as subset of options
> if that would be the case you couldn't shop any systemd-unit with your
> application
>> My wider point here is that maybe the GPL isn't the right/most
>> convenient licence header to put on settings files. ;)
> maybe, but no issue since you don't need to touch them

So, does that mean that if it's done by whole-sale replacement, shipping
the full file with modifications, that such a file can not be shipped
with a GPL-incompatible application?

I'm not trying to re-engineer anything (imagine I do not have that
power). I'm trying to determine whether something is permitted or not.

Paul Jakma | ***@jakma.org | @pjakma | Key ID: 0xD86BF79464A2FF6A
Bureaucrat, n.:
A person who cuts red tape sideways.
-- J. McCabe
Paul Jakma
2018-05-11 15:23:33 UTC
Raw Message

On Fri, 11 May 2018, Zbigniew Jêdrzejewski-Szmek wrote:

> On Fri, May 11, 2018 at 02:21:30PM +0100, Paul Jakma wrote:
>> Hi,
>> logind.conf has a GPL header, as do things like ***@.service.
> An LGPL header actually, *library*.

Ah yes. Not quite sure what that will mean in the context of a
config/settings file. ;)

>> Is each setting in those files copyrighted? Or is there some
>> threshold, where if I re-use enough of those settings in my file,
>> that the GPL applies? Are certain combinations of settings in
>> logind.conf or such unit files copyrighted?

> That's debatable. I'd say that even the whole file is not
> copyrightable, but don't quote me on that.

My tendency, for things I feel are not / should be copyrightable that I
write, is just to put the FSF all-perms header on them. Simply to ensure
it's clear others can do anything with it, and there's no possibility
for others to have to head-scratch over it.

> It's easier for us to reuse the same header and license everywhere.
> Since it's just LGPL, it does not really restrict use.


Just to note that things like this can end up triggering licence audit
tools, and further processes. It may perhaps be that the systemd
developers did not intend that kind of things. If so, perhaps the
suggestion above might be an idea.

Thanks for systemd,
Paul Jakma | ***@jakma.org | @pjakma | Key ID: 0xD86BF79464A2FF6A
Remember: use logout to logout.