Thread: [Tuxpaint-devel] Not requiring end-users to _accept_ the GPL
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
|
From: Bill K. <nb...@so...> - 2021-10-17 07:38:23
|
A big complaint from people in-the-know out there (e.g., Foone over on Twitter) is that a lot of open source software seems to require the end user to accept the terms of the GNU General Public License, when their _use_ of the software is not really affected by it. It's the _redistribution_ of any modified version of the software that would be covered by the GPL. So there's a recommendation to remove the "You must accept the terms..." wording, and not force the user to choose "I accept the agreement" to proceed with the installation. Simply have "Next" and "Cancel" buttons. Shin-ichi (or anyone else familiar with Inno Setup), is there a way we can configure our ISS file to make the Tux Paint installer program do this? Thanks! -- -bill! Sent from my computer |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-17 13:09:29
|
Bill, I took a quick look at the Inno Setup Documentation. It says as follows License Agreement Shown if LicenseFile is set. Users may proceed to the next page only if the option "I accept the agreement" is selected. in https://jrsoftware.org/ishelp/topic_wizardpages.htm So I think the only thing we can do is to remove the setting for "LicenseFile" parameter so that it does not bring up the page showing the license. By the way, incidentally, due to my mistake in a recent change to the tuxpaint.iss, we now have the above situation in the current git repo. License agreement page will come again by adding "LicenseFile={#BdistDir}\{#AppLicense}" to the [Setup] section. So, what shall we do ? Thanks. Bill Kendrick wrote in <202...@sh...> >A big complaint from people in-the-know out there (e.g., Foone over on >Twitter) is that a lot of open source software seems to require the >end user to accept the terms of the GNU General Public License, when >their _use_ of the software is not really affected by it. > >It's the _redistribution_ of any modified version of the software >that would be covered by the GPL. > >So there's a recommendation to remove the "You must accept the terms..." >wording, and not force the user to choose "I accept the agreement" to >proceed with the installation. Simply have "Next" and "Cancel" buttons. > >Shin-ichi (or anyone else familiar with Inno Setup), is there a way >we can configure our ISS file to make the Tux Paint installer program >do this? > >Thanks! -- TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-17 14:02:48
Attachments:
InfoDialogue.png
|
TOYAMA Shin-ichi wrote in <616c207c.4980%sh...@wm...>
>So, what shall we do ?
Hehe, by setting COPYING.txt to "InfoBeforeFile" parameter, Setup
shows it as follows with only "Next" and "Cancel" buttons.
Setup - Tux Paint 0.9.27
Information
Please read the following important information before continuing.
------------------------------------------------------------------------
When you are ready to continue with Setup, click Next.
---------------------------------
| COPYING.txt for Tux Paint
|
|Tux Paint - A simple drawing program for children.
|
Commited to the git.
Thanks.
TOYAMA Shin-ichi wrote in <616c207c.4980%sh...@wm...>
>Bill,
>
>I took a quick look at the Inno Setup Documentation.
>
>It says as follows
>
> License Agreement
> Shown if LicenseFile is set. Users may proceed to the next page
> only if the option "I accept the agreement" is selected.
>
>in https://jrsoftware.org/ishelp/topic_wizardpages.htm
>
>So I think the only thing we can do is to remove the setting for
>"LicenseFile" parameter so that it does not bring up the page
>showing the license.
>
>By the way, incidentally, due to my mistake in a recent change to
>the tuxpaint.iss, we now have the above situation in the current
>git repo.
>
>License agreement page will come again by adding
>"LicenseFile={#BdistDir}\{#AppLicense}" to the [Setup] section.
>
>So, what shall we do ?
>
>Thanks.
>
>Bill Kendrick wrote in <202...@sh...>
>>A big complaint from people in-the-know out there (e.g., Foone over on
>>Twitter) is that a lot of open source software seems to require the
>>end user to accept the terms of the GNU General Public License, when
>>their _use_ of the software is not really affected by it.
>>
>>It's the _redistribution_ of any modified version of the software
>>that would be covered by the GPL.
>>
>>So there's a recommendation to remove the "You must accept the terms..."
>>wording, and not force the user to choose "I accept the agreement" to
>>proceed with the installation. Simply have "Next" and "Cancel" buttons.
>>
>>Shin-ichi (or anyone else familiar with Inno Setup), is there a way
>>we can configure our ISS file to make the Tux Paint installer program
>>do this?
>>
>>Thanks!
--
TOYAMA Shin-ichi mailto:sh...@wm... |
|
From: Bill K. <nb...@so...> - 2021-10-18 02:49:52
|
On Sun, Oct 17, 2021 at 11:02:30PM +0900, TOYAMA Shin-ichi wrote: > TOYAMA Shin-ichi wrote in <616c207c.4980%sh...@wm...> > >So, what shall we do ? > > Hehe, by setting COPYING.txt to "InfoBeforeFile" parameter, Setup > shows it as follows with only "Next" and "Cancel" buttons. Awesome, thank you! :) -bill! |