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
-~----------~----~----~----~------~----~------~--~---

Reply via email to