taskSavannah Administration - Tasks: task #6268, Submission of Configutils

 
 

task #6268: Submission of Configutils

Submitter:  Mike Clarke <clarkema>
Submitted:  Wed 20 Dec 2006 01:17:36 AM UTC
   
 
Should Start On:  Wed 20 Dec 2006 12:00:00 AM UTC Should be Finished on:  Sat 30 Dec 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 7 - High
Status:  Done Privacy:  Public
Assigned to:  sp Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 20 Jan 2007 10:17:02 PM UTC, comment #3: 

Hi Michael,

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards,

Stephan

Stephan Peijnik <sp>
Sat 20 Jan 2007 08:56:41 PM UTC, comment #2: 

Hi Stephan,

Thanks for the comments.  I've changed the FSF's mailing address in all of the files, and updated the COPYING file to the latest copy of the GPL from the provided URL.

With regard to the copyright notices, all of the major files should now have a copyright notice either at the top in the case of source files or at the bottom in the appropriate section in the case of POD documentation.

I've uploaded a new tarball to the same URL (http://www.lancs.ac.uk/~clarkema/configutils-pre.tar.bz2)

Thanks,

--
Mike

Mike Clarke <clarkema>
Wed 17 Jan 2007 09:52:21 PM UTC, comment #1: 

Hi Michael,
 
I'm evaluating the project you submitted for approval in Savannah. While doing so I have noticed a few problems which are described below.


First of all, the address of the FSF has changed, and is now:

  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Please update your license notices.

Please update the copy of the license (usually, the 'COPYING' file) in your package as well.

Updated versions of the GPL, LGPL and GFDL can also be found at:
http://www.gnu.org/licenses/gpl.txt
http://www.gnu.org/licenses/lgpl.txt
http://www.gnu.org/licenses/fdl.txt

You can find some background and a possible migration script at https://savannah.gnu.org/forum/forum.php?forum_id=3766


Secondly, you added the license notices, but did not add appropriate copyright notices.

Please check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for more information, and update your files.


As for your question regarding the inclusion of .NET script code:

Including such code is not much of a problem as long as it does not provide any features for non-free platforms which are not provided on free ones. Also, your main development focus should always be free platforms, like GNU/Linux and GNU/Hurd.


If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

To help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.

Regards,

Stephan

Stephan Peijnik <sp>
Wed 20 Dec 2006 01:17:36 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Configutils
  • System Name:  configutils
  • Type: non-GNU software & documentation
  • License: GNU General Public License V2 or later





Description:

configutils
===========

configutils is a state-based configuration-management system based upon
the principles presented in
http://www.sane.nl/sane2006/program/final-papers/R8.pdf, by Ray Miller.

It started out as a fork of that software, but has since grown
substantially, with various features added (detailed in debian/changelog),
especially to enhance security in untrusted environments. 

Centralised configuration management allows for easier configuration and
greater consistency and better auditing than managing server
configurations by hand on the running server.  It is also an important
step towards reproducible systems -- many servers contain little or no
unique data (DNS servers, compute nodes, etc.), and an appropriate
management system would make it trivial to bring up a new instance of
such a server.

configutils is written in Perl, and packaged using GNU Autotools.  The
core is licensed under the GPL; however, some Perl modules which do not
logically belong to the core are, or may be, licensed under the same
terms as Perl itself, to ease distribution via CPAN.

Currently the primary testing and development platform is Debian
GNU/Linux, although the aim is to make the package as portable as
possible including Solaris and (eventually) Windows.  This raises a
question: the port to Windows will likely involve some shims written in
PowerShell
(http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx).
While these will be GPL, the same as the majority of the rest of the
project, they will require the use of non-free software to run (since I
know of no Free alternative to PowerShell).  However, they add no
functionality to the package as a whole, and would be required only to
make it run on non-free platforms.  Would that fit the GNU guidelines?
Presumably any custom .NET code would need to run under the current
version of Mono as well as the MS implementation?

The code may be downloaded from
<http://www.lancs.ac.uk/~clarkema/configutils-pre.tar.bz2>.  Please note
that it's currently in a state of flux -- in particular, documentation
(a weak-point of the pre-fork code) and the Autotools scaffolding are in
very early stages, and there is no TeXinfo documentation yet.



Other Software Required:

Perl, and the following Perl libraries:
version
Digest::SHA1
Net::Netmask
Template
YAML
Log::Log4perl



Mike Clarke <clarkema>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by sp (Updated the item)
  • -email is unavailable- added by clarkema (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-01-20 sp StatusWait reply Done
        Open/ClosedOpen Closed
    2007-01-17 sp StatusNone Wait reply
        Assigned toNone sp
    2007-01-17 sp Priority5 - Normal 7 - High

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code