The solution is simple. Have two versions of a package, say my-gpl-package.spkg my-gpl-package-with-all-nongpl-dependencies-autoloaded.spkg.
The last differs from the first only in the license and a few lines of the installer script. On Fri, Nov 13, 2009 at 2:25 PM, mhampton <hampto...@gmail.com> wrote: > > Hmmm. That makes sense, even though it also makes me want to bang my > head on my desk. > > That means it should be OK if all the packages involved are GPL. > There must be some variants that would also be compatible - ? > > -Marshall > > On Nov 13, 1:16 pm, Simon King <simon.k...@nuigalway.ie> wrote: >> Hi Marshall! >> >> On 13 Nov., 19:53, mhampton <hampto...@gmail.com> wrote: >> >> > I don't see why optional packages should not try to install their >> > dependencies. >> >> The reason is the licence. Gap_packages (or at least the SmallGroups >> library) is not GPL. I was told that a GPL package must not install a >> non-GPL package. For the same reason, gap_packages can not be a >> standard spkg -- it must be the user's own decision to install the non- >> GPL package. >> >> Please correct me if I'm wrong, but I think this is what Michael >> Abshoff, William Stein and David Joyner told me. >> >> Cheers, >> Simon > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---