taskSavannah Administration - Tasks: task #10496, Submission of Quagga Routing...

 
 

task #10496: Submission of Quagga Routing Software

Submitted by:  Paul Jakma <paul>
Submitted on:  Sat 10 Jul 2010 08:06:09 AM UTC  
 
Should Start On: Fri 09 Jul 2010 11:00:00 PM UTCShould be Finished on: Mon 19 Jul 2010 11:00:00 PM UTC
Category: Approved Projects to be ReviewedPriority: 5 - Normal
Status: Wait replyPrivacy: Public
Percent Complete: 0%Assigned to: Alex Fernandez <alexfernandez>
Open/Closed: OpenEffort: 0.00

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Thu 30 Jun 2011 11:13:12 PM UTC, comment #8:

Hi,

There are some issues pending from the project registration
process. Is the project in Savannah ready for review?

Thanks!

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Sun 21 Nov 2010 10:03:55 PM UTC, comment #7:

Hi,

There are some issues pending from the project registration
process. Is the project in Savannah ready for review?

Thanks!

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Mon 27 Sep 2010 08:54:32 PM UTC, comment #6:

Paul responded on the list, again here are my responses:

I'll try get to this - I'll probably be a little busy this week and next. If you want to proceed with it, that'd be great. I'm confident I and others will fix the issues soon. Setting up the Savannah project will allow me to get other maintainers involved on this.

Fine, I will approve it right away. I will keep the task open so you can notify us when you are ready for a review in the version control system of your choice.

The one issue we were thinking to not fix though is putting the full-sized GPL headers into /all/ the files. There are certain files where this is overkill and not warranted (e.g. because unlicensed copying of just that file will never ever be something that would bother us), e.g. the NEWS and TODO files. We're thinking instead to add a short, one-liner to remind the reader the file is available for distribution under the terms in the accompanying COPYING file.

Again, please think not about you prosecuting infringements, but about downstream redistributors worrying about file provenance. If e.g. Debian picks up the package they will be more comfortable if they can audit the license for every file, silly as it may be, and be assured that they can legally distribute all files. The one-liner is probably fine for this purpose.

Thanks, and enjoy your stay on Savannah!

I've approved your project--welcome on board! :-)

You'll receive a mail notification with further instructions shortly.

--
Happy hacking!

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Sat 25 Sep 2010 09:32:15 PM UTC, comment #5:

Hi Paul,

Since this submission has been stalled for so long because of the admission process I would like to move it forward. Would you like me to approve it so you can work on the outstanding issues inside Savannah? I can always keep the task open so you let us know when you are ready for a final review.

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Sun 19 Sep 2010 09:46:27 PM UTC, comment #4:

Hi,

Paul responded on the savannah-register-public mailing list, so I am including his replies here and answering too.

Oops, yes.

  • Some documentation files (NEWS, README, Changelog...) lack the required GPL header.

The ChangeLog file is deprecated iirc. We'll remove it. For stuff like a README file, I'm not eniterly sure it makes sense to add a GPL header - it would detract from the immediacy of the content. Further, I do not anticipate ever caring about copyright infringement on such files, and anyway it should already be clear from the COPYING file that these are GPLed (the header is added to more important files, like C source, just to ensure readers can't miss the fact).

For the README file, you can always add the license header at the bottom so as to keep it readable. Keep in mind that we have to worry not only about copyright infringement, but also about protecting all users of the package. Having clear copyright assignments helps make the status of each file legally sound.

  • There are a few PNG files in there, but it's not clear where they come from. The best solution is usually to state in the README or some similar file the license for each one.

You're probably looking at a 'make dist' tarball, and the PNGs come from the 'Dia' files in the same directory, I think.

Probably, so these aren't needed? In this case they can just be removed safely, right?

  • Please upload a new tarball with these issues solved, and let us know when it's ready for a new review, OK?

Ok, that will take a week or so - am on holidays. ;)

Good for you, the task will be left open.

  • Finally, you say that Quagga is a fork of GNU Zebra; while forks are sometimes necessary (and GNU Zebra seems to have stopped development in 2005), it might be better to help the original package move along. Have you contacted the authors of GNU Zebra, and/or the GNU project, to see if they would like some contributors?

Yes we did. We were in contact with RMS and the FSF about this even before the fork - which was quite a while ago. The original GNU project is mostly dead in terms of community and development, relative to Quagga. Unfortunately, they were not willing to hand the project on.

As per Karl, things just are as they are in this regard.

That is fine then.

I'll try address your issues soon. I will probably submit a tarfile without the auto-generated bits next time (maintainer clean kind of thing).

If you think this can take too long you are free to close this task and resubmit when you are ready; whatever suits you better.

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Mon 06 Sep 2010 07:35:26 PM UTC, comment #3:

Thanks, Karl; of course it was just a suggestion, and maybe I should have said so. Anyway you understand that it's better to be sure that the GNU project had given its blessings to the fork, or at least that a friendly merge had been tried.

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Mon 06 Sep 2010 05:14:04 PM UTC, comment #2:

Alex, you're right in general to mention the possibility of collaborating with an existing package (like GNU Zebra). However, in this particular case Paul and I have exchanged many emails over many years about the situation, and it seems the two packages have to remain separate for the foreseeable future, unfortunately.

Karl Berry <karl>
Site Administrator
Sun 05 Sep 2010 09:22:52 PM UTC, comment #1:

Hi Paul,

Sorry for the delay; there is a bit of a backlog after the summer Holidays. I am reviewing your submission on behalf of Savannah, and there are a few issues with it:

  • You speak about "Linux", but we prefer that you use "GNU/Linux": it gives credit to the GNU project besides the Linux kernel. Read the Hosting requirements for more details.
  • Some documentation files (NEWS, README, Changelog...) lack the required GPL header.
  • There are a few PNG files in there, but it's not clear where they come from. The best solution is usually to state in the README or some similar file the license for each one.

Please upload a new tarball with these issues solved, and let us know when it's ready for a new review, OK?

Finally, you say that Quagga is a fork of GNU Zebra; while forks are sometimes necessary (and GNU Zebra seems to have stopped development in 2005), it might be better to help the original package move along. Have you contacted the authors of GNU Zebra, and/or the GNU project, to see if they would like some contributors?

Thanks, Alex.

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Sat 10 Jul 2010 08:06:09 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: Quagga Routing Software
  • System Name: quagga
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later

Description:

Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. Quagga is a fork of GNU Zebra which was developed by Kunihiro Ishiguro.

Other Software Required:

GNU Readline, GPLv3, http://cnshttp://www.cns.cwru.edu/php/chet/readline/rltop.html

ncurses, MIT, http://invisible-island.net/ncurses/ncurses.html

Net-SNMP (optional), BSD / MIT, http://net-snmp.sourceforge.net/

Tarball URL:

http://www.quagga.net/download/quagga-0.99.16.tar.gz

Paul Jakma <paul>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by karl (Posted a comment)
  • -unavailable- added by alexfernandez (Posted a comment)
  • -unavailable- added by paul (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 02 Dec 2010 10:43:44 PM UTCalexfernandezStatusIn Progress=>Wait reply
    Sun 21 Nov 2010 10:03:55 PM UTCalexfernandezCategoryProject Approval=>Approved Projects to be Reviewed
      StatusDone=>In Progress
    Mon 27 Sep 2010 08:54:32 PM UTCalexfernandezStatusIn Progress=>Done
    Sun 05 Sep 2010 09:22:52 PM UTCalexfernandezStatusNone=>In Progress
      Assigned toNone=>alexfernandez

    Back to the top


    Powered by Savane 3.1-cleanup