Build 620 (now 621) has significant improvements to the distribution servlet, a config option not to limit services or FCP (I think this also applies to the distservlet, which is by default accessible to the public internet, so might be a problem), upgrades Params to use Params rather than FieldSets for its sub-Params, uses it everywhere, and contains a minor core bugfix (AwaitingInsert had an NPE on cancelling the NoInsert - this may have caused some problems :)). There are some issues with the DistServlet though, mainly relating to the old oskarcode that writes out the JAR on the fly. * How to make it work from a compiled tree rather than a JAR. It needs to read freenet.files and freenet-ext.files, which come from the JAR. Theoretically we could use a class with a list of all the files in... * Whether we want to have this functionality at all. It makes life easier for some users, but unless we provide a link to the source _for that particular compile_ somewhere in the code, it's a probable GPL violation (Joe gets from fp.org, a release, so could get the source. Mary gets from Joe, Adam gets from Mary... Adam has no easy way to find the source, and if Mary or Joe disappears, is stuffed). * Whether we want to always bundle the source in the distribution servlet ZIP, or offer it as a separate bundle but still required. It's one more file to get, it's usually quite big (several megs) - but it would make everything totally clear with respect to the GPL/source availability.
Anyone who comments "or we could just change the license to BSD" will go into my .procmailrc with a rule |(cat > /dev/null). -- Matthew Toseland toad at amphibian.dyndns.org amphibian at users.sourceforge.net Freenet/Coldstore open source hacker. Employed full time by Freenet Project Inc. from 11/9/02 to 11/1/03 http://freenetproject.org/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20021119/7a4a6635/attachment.pgp>
