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

Reclassify printer drivers erroneously marked as GPL #56218

Merged
merged 1 commit into from Feb 24, 2019

Conversation

hlandau
Copy link
Contributor

@hlandau hlandau commented Feb 22, 2019

Some CUPS printer drivers were marked as being GPL.
This changes them to reflect their actual, unfree licence.

Motivation for this change

The licence listed for some printer drivers was incorrect.

@veprbl
Copy link
Member

veprbl commented Feb 22, 2019

cc @Enzime @xeji @4z3 @jraygauthier

@Enzime
Copy link
Member

Enzime commented Feb 23, 2019

Brother retains any and all copyrights to the Software. In no case this Agreement shall be construed to assign or otherwise transfer from Brother to User any copyrights or other intellectual property rights to whole or any part of the Software.

Brother grants User a non-exclusive license: to reproduce and/or distribute (via Internet or in any other manner) the Software. Further, Brother grants User a non-exclusive license to modify, alter, translate or otherwise prepare derivative works of the Software and to reproduce and distribute (via Internet or in any other manner) such modification, alteration, translation or other derivative works for any purpose.

Source: EULA on downloading the LPR printer drivers on Brother website

This doesn't sound like an unfree license to me, but IANAL.

The CUPS filter includes a GPLv2 header as well as a Copying file is included which contains the GPLv2 license.

@7c6f434c
Copy link
Member

Some of the EULAs are even «please acknowledge you have read GPL and understood lack of guarantees for this software»

These are all scripts/PPDs so the the question of source/binary is moot, right?

@hlandau
Copy link
Contributor Author

hlandau commented Feb 23, 2019

@Enzime @7c6f434c The packages contain x86 binaries without corresponding source code, and are therefore not free software.

@xeji
Copy link
Contributor

xeji commented Feb 23, 2019

There are two different driver packages for these printer models:

  • the CUPS wrapper drivers are GPL according to the Brother website.
  • the unfree LPR drivers (separate packages) are unfree and classified as such in nixpkgs

So the licenses on the "cupswrapper" packages are correct and should not be changed.

Some CUPS printer drivers were marked as being GPL.
This changes them to reflect their actual, unfree licence.
@hlandau
Copy link
Contributor Author

hlandau commented Feb 24, 2019

@xeji Fixed. The patch now only changes the licence of the LPR driver.

@7c6f434c 7c6f434c merged commit 7dacb80 into NixOS:master Feb 24, 2019
@hlandau hlandau deleted the fixdrvfree branch February 24, 2019 21:53
@jraygauthier
Copy link
Member

Seems sensible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants