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

 
 

task #10496: Submission of Quagga Routing Software

Submitter:  Paul Jakma <paul>
Submitted:  Sat 10 Jul 2010 08:06:09 AM UTC
   
 
Should Start On:  Fri 09 Jul 2010 11:00:00 PM UTC Should be Finished on:  Mon 19 Jul 2010 11:00:00 PM UTC
Category:  Approved Projects to be Reviewed Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 09 Feb 2021 03:54:12 PM UTC, comment #14: 

You evidently have no resources even to run a check, and other members of the 'quagga' group also disclaimed their interest in maintaining it.

Since the issues haven't been fixed for over 10 years, I'm going to remove this group from Savannah.

Ineiev <ineiev>
Site Administrator
Sat 30 Jan 2021 05:45:54 PM UTC, comment #13: 

No records in this item indicate this; can you check again?

Ineiev <ineiev>
Site Administrator
Sat 30 Jan 2021 05:20:10 PM UTC, comment #12: 

Hi,

As far as I remember, these issues were addressed. What issues are outstanding?

Thanks.

Paul

Paul Jakma <paul>
Mon 23 Dec 2019 08:31:48 AM UTC, comment #11: 

Have you had a chance to fix those pending issues?

Ineiev <ineiev>
Site Administrator
Thu 23 Aug 2018 08:16:44 AM UTC, comment #10: 

Sorry, I didn't take into account the category of the item.

Ineiev <ineiev>
Site Administrator
Thu 23 Aug 2018 08:07:47 AM UTC, comment #9: 

No response; cancelling.

Ineiev <ineiev>
Site Administrator
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>
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>
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>
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>
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>
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>
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>
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://cnswww.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>

 

(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 ineiev (Posted a comment)
  • -email is unavailable- added by karl (Posted a comment)
  • -email is unavailable- added by paul (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 15 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-02-24 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2021-01-30 ineiev StatusWait reply In Progress
    2021-01-29 ineiev Carbon-CopyRemoved 72686 -
    2019-12-23 ineiev Assigned toalexfernandez ineiev
    2018-08-23 ineiev StatusCancelled Wait reply
        Open/ClosedClosed Open
    2018-08-23 ineiev StatusWait reply Cancelled
        Open/ClosedOpen Closed
    2010-12-02 alexfernandez StatusIn Progress Wait reply
    2010-11-21 alexfernandez CategoryProject Approval Approved Projects to be Reviewed
        StatusDone In Progress
    2010-09-27 alexfernandez StatusIn Progress Done
    2010-09-05 alexfernandez StatusNone In Progress
        Assigned toNone alexfernandez

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code