Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License of style.css is GPL? #3392

Closed
thkoch2001 opened this issue Mar 8, 2020 · 3 comments
Closed

License of style.css is GPL? #3392

thkoch2001 opened this issue Mar 8, 2020 · 3 comments

Comments

@thkoch2001
Copy link
Contributor

thkoch2001 commented Mar 8, 2020

@vslavik Maybe you could add a comment here saying that you're fine with your 2003 version of this file to fall under the LGPL-2.1+?

This issue was part of the rejection reasons in the first review of nix for entrance in the Debian archive.

The file doc/manual/style.css has been imported into the nix code on Dec 2 2003 with a comment pointing to bakefile. The file can still be found in the SVN repo on sourceforge:
https://sourceforge.net/p/bakefile/code/HEAD/tree/bakefile/trunk/doc/html/style.css

The file was added in SVN rev 5 on 2003-06-10 by vaclavslavik (Václav Slavík [email protected]). The COPYING file of the repo contains the GPL 2 text:
https://sourceforge.net/p/bakefile/code/451/tree/trunk/bakefile/COPYING

There is no indication of "or later".

Afterwards more than half of the file was changed by Eelco Dolstra.

So the nitpicking-proof-correct license header would probably be

/*
    Copyright 2003 Václav Slavík <[email protected]>
    Copyright 2003-2018 Eelco Dolstra

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation in version 2.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
*/

Please note that Debian copyright reviews are done by volunteers that are not lawyers. Sometimes the reviews might seem overly nitpicking. This however helps Debian to not have any troubles even with potential lawsuits.

@vslavik
Copy link

vslavik commented Mar 8, 2020

@vslavik Maybe you could add a comment here saying that you're fine with your 2003 version of this file to fall under the LGPL-2.1+?

I do not appreciate appropriation of my work, however trivial, without permissions and without attribution, nor the implicit implication here that I should be fine with it. Therefore I explicitly do not give permission for any relicensing of my work except as permitted by the license attached to it.

However, do not despair. The Bakefile code was relicensed later, see https://github.com/vslavik/bakefile/tree/legacy-0.2-branch — to a license that is more permissive and gives you a way to resolve this without hassle. Do note, however, that even the MIT license still has obligations that you must meet, such as including a copy of the copyright notice (which is in the COPYING file over there), and you still can't be entirely blasé about it.

Afterwards more than half of the file was changed by Eelco Dolstra.

That is irrelevant, except requiring them to give permission too. It's a derivative work, now with two copyright holders.

Please note that Debian copyright reviews are done by volunteers that are not lawyers. Sometimes the reviews might seem overly nitpicking.

Debian does really good work w.r.t. licensing. They are entirely correct to see this as a red flag.

@edolstra
Copy link
Member

Thanks. I've removed this file. It was added back when Nix was still GPL-licensed, so we should have removed it when we changed the license to the LGPL. Apologies to @vslavik!

edolstra added a commit that referenced this issue Mar 13, 2020
This file is licensed under the GPL. Originally, Nix was also
GPL-licensed so that was fine. However, we later changed the license
to the LGPL but missed the fact that style.css has an incompatible
license.

Since the Nix manual at nixos.org uses its own styling, we can remove
this file.

Fixes #3392.

(cherry picked from commit 9c7e90f)
edolstra added a commit to NixOS/hydra that referenced this issue Mar 13, 2020
edolstra added a commit to NixOS/nixops that referenced this issue Mar 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants