> Regarding: "I was told that a GPL package must not install a non-GPL package."
> 
> The above can never legally come up, right?  If a program Foo is "GPL"
> and fundamentally depends on a program Bar that is licensed
> GPL-incompatible, then distributing Foo at all violates the GPL right?

No. Can you prove that by specifically pointing to the sections of the GPL?

Let's say I write a program A and just distribute that as binary for any 
platform you like. (It's propriety... I'll never show you the source, 
but you can have free binaries. == Hypothetical license.)

Let's say I write a program B which heavily depends on/links to A. I 
distribute the source code of B on my website under the terms of the GPL.

Tell me the section of the GPL that would force me to give you the 
sources of A! Note: I don't distribute B as a binary. (Of course, if I 
do that, it includes A and thus A would fall under the GPL.)
You just get sources from me. I don't even claim that B is a "program". 
I just distribute a collection of source files. So what?

> Regarding: "so I attempt to install them with "sage -i" in the
> spkg-install script.  The bad thing is I hard-code the package
> numbers, so that will break if they are updated."
> 
> Don't do that.  Instead do this:
> 
>     sage -c "install_package('package_name')"
> 
> without the version number.  The "install_package" command in the Sage
> library automatically determined the most recent version of a package.

Everyone knows that this is dangerous, too. It might be that a package 
needs a certain version of its dependency and does not work properly 
with the newest version.

Look at zc.buildout for package management.

Ralf

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