Opened 6 years ago

Closed 6 years ago

#3124 closed defect (fixed)

GPL IS NOT EULA

Reported by: jaalto Owned by:
Priority: normal Milestone: Bugs paradize
Component: Unknown Version: master git
Severity: normal Keywords:
Cc: Difficulty: easy
Platform(s): Windows Work status: Not started

Description

PROBLEM

Thank you for the hard work with the software.

There is one problem: a dialog box is presented requiring to accept GPL license before the software can be installed. Please remove the dialog.

DETAILS

The installer asks to accept GPL: "You must accept the agreement to install VLC". The only button available to continue installation is [I agree].

The GPL is not a restrictive license, but a one, that gives rights. One of the fundamental rights is to install a nd use the software for any purpose. The dialog box is incorrect and cannot deny the right to install software.

From GPL: "Activities other than copying, distribution and modification are not covered by this License"

BACKGROUND

In GPL context, buttons like "I accept", "Agree" or "Do not accept", "Disagree" are invalid. It is not a requirement for end-user to accept anything about about the software released under GPL in order for him to be able to 1) install and 2) run ("to use") the software. In this regard GPL differs from Windows like EULAs; End user License agreements. The Windows EULAs typically place limits to use of the software whereas GPL is the opposite: it gives rights.

SOLUTION

In Windows binary software, the adviseable place to notify user about the softwatre license in under Windows prog ram's menu "Help > About". In the text displayed under "Help > About" there could be a link to the GPL site <http :www.gnu.org/licenses> for user to learn more about the license.

ARGUMENTATION

To help substantiate the point that the GPL is not an EULA, see GPL-2 license itself; section 0, para graph 2): <http://www.gnu.org/licenses/gpl-2.0.txt>

"Activities other than copying, distribution and modification are not covered by this License; they are outside i ts scope. The act of running the Program is not restricted, and the output from the Program is covered only if it s contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does."

Attachments (1)

patch-poe_agree-to-next.mail (1.9 KB) - added by thannoy 6 years ago.
patch to modify "I agree" text to "Next" for GPL installer page

Download all attachments as: .zip

Change History (8)

comment:1 Changed 6 years ago by funman

  • Owner changed from courmisch to j-b

comment:2 Changed 6 years ago by jb

  • Owner j-b deleted

Guess what: there is no easy way to do that with the NSIS installer. So, I won't spend time on such things.

comment:3 Changed 6 years ago by jaalto

Could you point me to the VLC NSIS installer sources, perhaps I could help.

comment:5 Changed 6 years ago by thannoy

I have not tested to compile a windows version, but one old patch from Poe is still applicable to master. It was dedicated to this issue, I will attach it.

archive: http://mailman.videolan.org/pipermail/vlc-devel/2008-August/047529.html

Changed 6 years ago by thannoy

patch to modify "I agree" text to "Next" for GPL installer page

comment:6 Changed 6 years ago by jaalto

Yes, that patch solves this. Please merge.

comment:7 Changed 6 years ago by funman

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.