Hi Sage-Devel,

What do you think of adding a license/ subdirectory to each spkg?
When the spkg, say foo-1.2.3.spkg is installed, the directory

    SAGE_ROOT/license/packages/foo

would be a copy of that license/ subdirectory.

(The above is shamelessly copied from the start of Williams "doc/"
proposal and only slightly modified ...)
There are several reasons for this new proposal:

1. The original proposal about doc/ was received positively.
2. I have optional and experimental spgks in my mind, which are not
covered by the current one big "license" file for the standard sage.
But Sage is designed and made for ease of plugging new spkgs in. Which
have to be developed.
3. Any move to a more modular structure like this increases
maintainability. If this proposal receives a positive feedback, my
next proposal in this direction would be to "modularize" the license
information for the "standard" Sage, too. (Not to mention
"SageLite" ...) And I'd volunteer to do this :-)
4.  Should we end up with 75 or even more than 100 copies of the GPL
--- who really cares? These are text files with uncompressed only a
very few KB, so are sizewise negligible (for downloads e.g.),
especially after bz2-ing.
5. For convenience, one might go one step further and have an
additional "short version" of the license information in each spgk's
license/ subdirectory, and the build process compile those together to
a single "overview" file ... a slicing up of the current file being a
good starting point.

I see only pro's but no con's. Am I missing something?


Cheers,
gsw
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to