Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Laurence Rowe <l <at> lrowe.co.uk>
Subject: Re: Announcing SOX: Sequential Output of XML
Newsgroups: gmane.comp.python.lxml.devel
Date: Friday 18th May 2012 12:06:40 UTC (over 4 years ago)
On 18 May 2012 05:06, John W. Shipman <[email protected]> wrote:
> My CGI script that generates a huge XHTML table has been running
> into storage limitations because it uses lxml to build the table.
>
> So I build a Python module that applications can use to generate
> any XML content as a stream, so you can generate arbitrarily
> large XML files with a trivial amount of storage:
>
>     http://www.nmt.edu/tcc/projects/sox/
>
> Features:
>
> - Like Fredrik Lundh's builder.py module, it takes very little
>   code to generate a lot of XML.  If you're unfamiliar with this
>   little gem, see here:
>
>     http://effbot.org/zone/element-builder.htm
>
> - The module insures that every start tag has a matching end tag.
>
> Feel free to try this package out (Creative Commons BY-NC-ND
> license).  I would greatly appreciate any feedback.

This sounds interesting, though the license you've picked seems to
prevent anyone actually using your software:

"No Derivative Works — You may not alter, transform, or build upon this
work."

http://creativecommons.org/licenses/by-nc-nd/3.0/

CC licenses are not designed for software, I suggest choosing
something more appropriate, perhaps a liberal license such as BSD/MIT
(this tends to be most appropriate for libraries and is used by lxml)
or the GPL.

Laurence
_________________________________________________________________
Mailing list for the lxml Python XML toolkit - http://lxml.de/
[email protected]
https://mailman-mail5.webfaction.com/listinfo/lxml
 
CD: 3ms