-
-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Looking for new maintainers / project reboot #65
Comments
Hi there! Consider me interested. I have been using the burble bird-lg fork for a few weeks and made several modifications, but I decided to scrap it after all and write something own with focus on usability and security. Maybe this can be reused for a new community-driven bird-lg replacement. My bird-lg fork: https://github.com/petabyteboy/bird-lg |
Thanks @petabyteboy . Is your new project focused on the same needs as bird-lg, or something simpler? |
To start a discussion on frontend-backend communication: I just remembered about this project https://github.com/inex/birdseye from @inex It serves the same purpose as |
It is focused on the same needs with an additional requirement to properly visualise IGP routes. |
I just want to mention Hyperglass here. https://github.com/checktheroads/hyperglass It does not have the "show protocols" thing, but other than that it's good, and written in Python. |
I had a look at Hyperglass and it looks like a nicely organised project (code/tests/etc). It is nearing a v1.0 from what I can tell. It supports many backends (including Bird and FRR) which is impressive. However I find its UI a bit "crude" and it lacks a BGP map. For me this is the killer feature of bird-lg. Design-wise, Hyperglass used to have a Linux agent running on the router itself (same idea as lgproxy). But they now switched to simply connecting over SSH. I think it's a good idea because it delegates authentication to SSH and requires no software installation on the Linux router. Performance might be an issue though (SSH connection multiplexing might help). Security should be OK by forcing
|
I intend to keep doing low-intensity maintenance on bird-lg, but nothing big (maybe python3 support at maximum). If you are interested in investing time in the project, the "reboot" offer still stands! Here is what I think are the most needed big changes (but this can and should be discussed):
|
sileth has not been active on the project for several years. I have been doing some interim maintenance, but I can't commit to spend a lot of time on the project.
The situation is not really good at the moment, both on the community side:
and on the technical side:
bird-lg
to suit their needs, creating a lot of divergence and not contributing energy to the "main" projectThis calls for a "reboot" of the project, either by investing more maintenance energy to be able to transform it, or by re-designing / rewriting (parts of) the project from scratch.
In both cases, it requires a community of motivated people! If you are interested in such a "reboot", please reply to this ticket to discuss.
The text was updated successfully, but these errors were encountered: