[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

better idea (was Re: The Gordian Knot)



On Fri, 9 Jul 1999, Joseph Carter wrote:
> On Thu, Jul 08, 1999 at 05:41:57PM -0500, Ean R . Schuessler wrote:
> > # apt-get install gimp-nonfree
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > The following NEW packages will be installed:
> >   gimp-nonfree 
> > 0 packages upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
> > Need to get 29.9kB of archives. After unpacking 72.7kB will be used.
> > 
> > WARNING: YOU ARE ABOUT TO INSTALL A PACKAGE ON YOUR SYSTEM WHICH IS NOT
> >          FREE SOFTWARE. THIS MAY MEAN THAT YOU WILL NOT HAVE ACCESS TO
> >          THE SOURCE CODE, MAY BE SUBJECT TO LICENSE FEES, OR A NUMBER OF
> >          OTHER INCONVENIENT AND IMMORAL SITUATIONS THAT NO REASONABLE
> >          DEBIAN USER WOULD EVER ALLOW THEMSELVES TO BE DRAWN INTO.
> > Are you very sure you would like to proceed [y/N]? y

Without addressing the issue of separate servers/web pages, here's what I
think the install process should be like:

if (interactive-install == true && section == non-free) {
  print << EOF
    This package is not free software.  This means you may not have access
    to the source code, may be subject to license fees, or may be subject
    to other inconvenient restrictions.
    Read the license now? (Y/n)
  EOF
  get(response)
  if (response == yes)
    display_license
  print "For future reference, the license terms are located in"
  print "/usr/share/doc/$(package)/copyright"
}

-Brad


Reply to: